/* bankingtimes.co.uk (c) Craig Wilson 2013 */

/* Global */
	.alignleft { float:left;margin:0px 10px 10px 0px; }
	.alignright { float:right;margin:0px 0px 10px 10px; }
	.aligncenter { display:block;margin:10px auto; }
	.center { text-align:center; }
	.right { text-align:right; }
	.last { margin-right:0px !important; }
	
/* Header */
	header { background:url(../images/header.gif) #390;color:#565656; }
		#logo { background:url(../images/logo.png) no-repeat;width:310px;height:86px;float:left;margin:30px 0px; }
			#logo a { display:block;width:310px;height:86px; }
		#annuities_logo { background:url(../images/annuities_logo.png) no-repeat;width:310px;height:86px;float:left;margin:30px 0px; }
			#annuities_logo a { display:block;width:310px;height:86px; }
		#ctas { float:right;margin:30px 0px 0px; }
			.cta { float:left;margin:0px 0px 0px 20px;font:normal bold 15px/19px 'Ubuntu';color:#666; }
				.cta a { font-size:18px;color:#390;display:block;padding-right:20px; }
				.cta_1 { background:url(../images/cta_1.png) no-repeat;width:215px;height:48px;padding:19px 0px 11px 65px; }
				.cta_2 { background:url(../images/cta_2.png) no-repeat;width:264px;height:48px;padding:19px 0px 11px 70px; }
				.cta p { margin:0px !important; }
	nav { clear:both;background:url(../images/header.gif) #390;position:relative;z-index:2; }
		nav ul { width:940px;margin:10px auto 0px;font:normal bold 18px/22px 'Ubuntu';list-style:none;padding:5px 0px 0px; }
			nav li { float:left;margin:0px 10px 0px 0px;position:relative; }
				nav a { display:block;padding:5px 10px 15px;color:#fff;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px; }
			nav li ul { display:none;width:200px;position:absolute;margin:0px 0px 0px -5px;padding:0px;background:#fff;border:5px solid #390;border-top:0px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,20,0.5);box-shadow:0px 5px 5px 0px rgba(0,0,20,0.5); }
				nav li:hover ul { display:block !important; }
				nav li ul li { float:none; }
					nav li ul li a { color:#390;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;width:180px;padding:10px; }
						nav li ul li a:hover,nav li ul .current-menu-item a,nav li ul .current-post-parent a { background:#edebeb; }
					nav a:hover,nav .current-menu-item a,nav .current-post-parent a,nav li:hover a { background:#fff;color:#390; }
	#annuities_submenu { font-family:'Ubuntu';font-size:16px;line-height:2.px;color:#390;font-weight:bold;border-bottom:3px solid #ccc;padding:0px 0px 0px 20px; }
		#annuities_submenu a { color:#390;display:block;float:left;margin-right:25px;padding:15px 0px; }
			#annuities_submenu a:hover { text-decoration:underline; }
			#annuities_submenu a.last { margin-right:0px; }

/* Body */
	body { }
		#container,.container { width:980px;margin:0px auto; }
		
		#content { }
			article { width:632px;float:right; }
				.news_feed { margin:20px 0px;border-bottom:5px solid #edebeb;font-size:15px;line-height:19px; }
					.news_feed h2,.news_feed h1 { font:normal bold 41px/46px 'Ubuntu';margin:0px 0px 13px;color:#390;letter-spacing:-1px; }
					.news_feed img { float:right;margin:0px 0px 10px 10px;border:5px solid #EDEBEB;width:108px;height:108px; }
					.news_feed ul { list-style:none;margin:0px 0px 5px; }
						.news_feed li { padding:10px; }
							.news_feed li:hover { background:#edebeb; }
						.news_feed h3 { font:normal bold 21px/25px 'Ubuntu'; }
							.news_feed a { color:#565656; }
								.news_feed li:hover a,.news_feed a:hover { color:#390; }
						.news_feed p { margin:8px 0px; }
			.page article { margin:20px 0px;font-size:15px;line-height:19px; }
				.rdfa-breadcrumb { color:#565656; }
					.rdfa-breadcrumb a { color:#390; }
				.page article h1 { font:normal bold 41px/46px 'Ubuntu';margin:0px 0px 13px;color:#390;letter-spacing:-1px; }
				.post,#comments,#respond { margin:20px 0px; }
				.post,.page,#comments,#respond { font-size:15px;line-height:19px;color:#565656; }
					.post h1 { font:normal bold 41px/46px 'Ubuntu';margin:0px 0px 13px;color:#390;letter-spacing:-1px; }
					.page h2 { margin:13px 0px; }
					.entry-meta { border-bottom:5px solid #edebeb;padding:10px 0px;margin:0px 0px 50px; }
						.author-image { float:right;margin:-50px 0px 0px;position:relative;top:45px;border:3px solid #edebeb;border-radius:50px;overflow:hidden; }
					.breadcrumb {  }
						.breadcrumb a { }
					.post p,.page p { margin:13px 0px; }
						.post a { color:#390; }
							.post a:hover { color:#565656; }
					.featured-image { float:right; }
						.featured-image img { margin:0px 0px 20px 20px;border:5px solid #EDEBEB; }
				.dont_forget { width:303px;height:311px;background:url(../images/dont_forget.png) no-repeat;float:right;margin:0px 0px 20px 20px;text-align:center; }
					.dont_forget p { font-size:18px;line-height:22px;color:#666;font-weight:bold;margin:130px 20px 0px 20px;height:130px; }
				.green_quote { width:263px;background:#390;float:right;margin:0px 0px 20px 20px;text-align:center;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
					.green_quote p { font-family:'Ubuntu';font-size:18px;line-height:22px;color:#fff;font-weight:bold;margin:13px 0px; }
				.green_link { }
					.green_link a { display:block;float:left;background:#390;padding:10px 20px;font-weight:bold;font-family:'Ubuntu';font-size:25px;line-height:29px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
						.green_link a:hover { color:#fff; }
						.green_link a img { margin:-2px 10px 0px 0px; }
						
				#annuity_tabs { width:602px;background:url(../images/header.gif) #390;height:404px;padding:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
					#left_col { float:left;width:293px;height:300px; }
						#left_col .left_tab { height:104px;background-color:#360;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:3px solid #fff;margin:0px 0px 7px;cursor:pointer;color:#fff;padding:10px 10px 10px 62px;position:relative; }
							#left_col .left_tab h3 { font-family:'Ubuntu';font-size:22px;line-height:26px; }
							#left_col .left_tab p { font-weight:bold;margin:8px 0px; }
							#left_col .left_tab p.arrow { background:url(../images/tab_arrow_white.png) left center no-repeat;padding:0px 0px 0px 15px;font-family:'Ubuntu';font-size:18px;line-height:22px; }
							#left_col .left_tab_1 { background:url(../images/tab_img_1.png) 10px 15px no-repeat #360; }
							#left_col .left_tab_2 { background:url(../images/tab_img_2.png) 10px 15px no-repeat #360; }
							#left_col .left_tab_3 { background:url(../images/tab_img_3.png) 10px 15px no-repeat #360;margin-bottom:0px; }
							#left_col .active { background-color:#3d8a01; }
								.active_arrow { position:absolute;top:0px;right:-48px;top:-3px;z-index:1; }
					#right_col { float:right;width:290px;height:404px;background:#fff;position:relative;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
						#right_col .tab_content { width:250px;height:384px;padding:10px 10px 10px 30px;position:absolute;top:0px;left:0px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden; }
							#right_col .tab_content p { font-family:'Ubuntu';font-size:20px;line-height:24px;font-weight:bold;color:#390; }
							#right_col .tab_content p.arrow { background:url(../images/tab_arrow_green.gif) left center no-repeat;padding:0px 0px 0px 15px;font-family:'Ubuntu';font-size:22px;line-height:26px;color:#390; }
								#right_col .tab_content p.arrow a { color:#390; }
							#right_col .right_tab_2,#right_col .right_tab_3 { display:none; }
				
				#enquiry-form-container { margin:20px 0px; }
				.formContainer { border:0px !important; }
					.greenBlock { background:#390;display:inline;font-family:'Ubuntu';font-size:21px;line-height:25px;color:#fff;font-weight:bold;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
					#enquiry-form { border:4px solid #390;padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;top:6px; }
						#fieldset-container { border:0px !important;background:#e1dddd;width:292px;margin:0px 23px 0px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
							#fieldset-container .title { font-family:'Ubuntu';font-size:22px;line-height:26px;color:#390;font-weight:bold; }
							.form-line label { display:block !important;font-size:15px;color:#565656;margin:5px 0px;width:auto !important; }
							.form-line .error { display:inline-block !important; }
							.form-line input,.form-line select { width:170px;border:1px solid #e2e9ef !important;border-top:1px solid #aaadb2 !important;padding:3px; }
							.alt-form #btn-step2, .alt-form #btn-step3, .alt-form #btn-send { left:144px !important; }
							.alt-form #btn-step-back1, .alt-form #btn-step-back2 { left:10px !important; }
						.formSidePanel { width:221px !important;background:#390;padding:20px !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
							.formSidePanel p { font-family:'Ubuntu';font-size:18px;line-height:22px;color:#fff;font-weight:bold;margin:13px 0px;  }
						
				#article_quick_links { float:left;width:291px;padding:10px 10px 0px;border:5px solid #390;margin:30px 0px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
					#article_quick_links ul { list-style:none; }
						#article_quick_links li { }
							#article_quick_links a { display:block;background:url(../images/white_arrow.png) 265px 10px no-repeat #edebeb;margin:0px 0px 10px;padding:10px 30px 10px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
								#article_quick_links a:hover { color:#390;background-color:#dfdddd; }
				#thumbnail_links { padding:10px 10px 0px;border:5px solid #390;margin:52px 0px 30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative; }
					#thumbnail_links h3 { -webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;background:#390;float:left;padding:10px;font:normal bold 18px/22px 'Ubuntu';color:#fff;position:absolute;height:22px;top:-42px;left:-5px; }
					#thumbnail_links ul { list-style:none;clear:left; }
						#thumbnail_links li { width:266px;float:left;display:block;height:100px;background:#edebeb;margin:0px 0px 10px;padding:10px 15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#565656;font-size:15px;line-height:19px; }
							#thumbnail_links li:nth-child(odd) { margin-right:10px; }
							#thumbnail_links li p { margin:0px; }
								#thumbnail_links li p.border { border-bottom:3px solid #fff;padding:0px 0px 10px 60px;margin:0px 0px 10px; }
								#thumbnail_links li p.annuity_1 { background:url(../images/annuity_1.png) 0px 5px no-repeat; }
								#thumbnail_links li p.annuity_2 { background:url(../images/annuity_2.png) 0px 5px no-repeat; }
								#thumbnail_links li p.annuity_3 { background:url(../images/annuity_3.png) 0px 5px no-repeat; }
								#thumbnail_links li p.annuity_4 { background:url(../images/annuity_4.png) 0px 5px no-repeat; }
								#thumbnail_links li p.annuity_5 { background:url(../images/annuity_5.png) 0px 5px no-repeat; }
								#thumbnail_links li p.annuity_6 { background:url(../images/annuity_6.png) 0px 5px no-repeat; }
								#thumbnail_links li p strong { display:block; }
								#thumbnail_links li a { background:url(../images/annuity_arrow.png) left center no-repeat;padding:0px 0px 0px 13px;font:normal bold 17px/21px 'Ubuntu';color:#390;font-weight:bold; }
				#pension_providers { width:610px; }
				#other_category_articles { float:left;width:269px;padding:0px 0px 0px 10px;margin:30px 0px;  }
					#other_category_articles ul { list-style:none; }
						#other_category_articles li { }
							#other_category_articles a { display:block;padding:10px 0px 10px 30px;background:url(../images/link_arrow.png) 10px 15px no-repeat;color:#565656; }
								#other_category_articles a:hover { color:#390; }
				#pension_overview { color:#565656; }
					#pension_overview h2 { font:normal bold 41px/46px 'Ubuntu';margin:0px 0px 13px;color:#390;letter-spacing:-1px; }
					#pension_overview h3 { font:normal bold 21px/26px 'Ubuntu';margin:13px 0px; }
					#pension_overview .alignleft { margin:0px 10px 0px 0px; }
					#pension_overview p { margin:13px 0px; }
				#comments { font-size:15px;line-height:19px;color:#565656;margin:20px 0px;border-bottom:5px solid #edebeb;padding:0px 0px 20px; }
					#comments h3 { font:normal bold 21px/25px 'Ubuntu';margin:0px 0px 13px;color:#390; }
					#comments a { color:#390; }
						#comments a:hover { color:#565656; }
					#comments ol { list-style:none; }
						#comments li { margin:20px 0px 0px;padding:20px 0px 0px;border-top:5px solid #edebeb; }
						.comment-meta { margin:13px 0px; }
				#respond { font-size:15px;line-height:19px;color:#565656;margin:20px 0px; }
					#respond h3 { font:normal bold 21px/25px 'Ubuntu';margin:0px 0px 13px;color:#390; }
					#commentform { }
						#commentform p { margin:13px 0px; }
							#commentform label { width:100px;display:block;float:left; }
							#commentform input[type=text] { border:4px solid #e1dddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px; }
							#commentform textarea { border:4px solid #e1dddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px; }
							#commentform input[type=submit] { margin:0px 0px 0px 100px; }
						.form-allowed-tags { display:none; }
					#respond a { color:#390; }
						#respond a:hover { color:#565656; }
						#submit { background:#d06107;border:2px solid #fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px 20px;margin:0px 0px 20px;font:normal bold 16px/20px 'Ubuntu';color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); }
							#submit:hover { -webkit-box-shadow:0px 0px 5px 0px rgba(0,0,20,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,20,0.5); }
			aside { width:316px;float:leftp;margin:20px 0px;font-size:15px;line-height:19px; }
				#compare { width:296px;background:#c33;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;margin:0px 0px 20px;font:normal bold 16px/20px 'Ubuntu';color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2); }
					#compare h3 { background:url(../images/magnifying_glass.gif) 5px 50% no-repeat;font:normal bold 25px/29px 'Ubuntu';color:#fff;padding:0px 0px 0px 60px;margin:13px 0px;  }
						#compare h3 a { display:block;color:#fff;padding:0px 10px 0px 0px;width:190px; }
					#compare p { margin:13px 30px 0px; }
					#compare_button { background:url(../images/annuity_button.png) no-repeat;width:217px;height:36px;margin:13px auto !important ;font:normal bold 25px/29px 'Ubuntu';color:#390;padding:12px 24px 10px 0px;text-align:right; }
						#compare_button a { color:#390; }
				aside .widget { border:4px solid #e1dddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0px 0px 20px; }
					.widget h3 { font:normal bold 25px/29px 'Ubuntu';color:#390;margin:10px; }
					.widget img { float:right;margin:5px 5px 5px 10px;width:48px;height:48px; }
					.widget ul { list-style:none; }
						.widget li { border-bottom:1px solid #e1dddd; }
							.widget li a { display:block;padding:10px 10px 10px 30px;background:url(../images/link_arrow.png) 10px 15px no-repeat;color:#565656; }
								.widget li a.down { background:url(../images/link_arrow_down.png) 10px 15px no-repeat !important; }
								.widget li a:hover { color:#390; }
						#quick_links li { font:normal normal 15px/19px 'Ubuntu'; }
						#latest_news li { border:0px; }
							#latest_news li:nth-child(2n-1) { background:#edeaea; }
							#latest_news li a { background:none;padding:10px;font-weight:bold; }
						#menu-sidebar { }
							#menu-sidebar .sub-menu { display:none;background:#e1dddd; }
								#menu-sidebar .sub-menu li { border-bottom:2px solid #d4d3d3; }
								#menu-sidebar .sub-menu li:last-child { border-bottom:0px; }
									#menu-sidebar .sub-menu li a { background:transparent; }


/* Footer */
	footer { background:#390;padding:20px;color:#fff; }
		footer p { margin:0px !important; }
			footer a { color:#fff; }
				footer a:hover { text-decoration:underline; }
	

/* IE */