/**
	File:
		elements.css

	Validates:
		CSS Level 2.1

	Project:
		LV= Adviser Centre

	Author:
		Kristina Floyd

	Date Created:
		2009 06 16

	About:
		Contains styles for specific elements

	Notes:
		Place second in the cascade

	Cascade index:
		01	undo.css - Resets browser default styles
		02	layout.css - Styles for the main layout and framework of the site
		02a secondaryNavigation.css - styling for the secondary navigation
		03	content.css - Styles for general content
		04	elements.css - Styles for specific page elements
		04a form3.css - styles for version 3 of the formbuilder
		05	ie6.css - IE6 specific styles.
		06	ie7.css - IE7 specific styles.
		07	clearing.css - Enables the use of .clearfix across the site.
		08	main.css - Continuity generated stylesheet
		09	print.css - Print specific styles
*/



/* START .hrWrapper */
.hrWrapper { border: none; border-top: 1px solid #CDE2E0; display: block; height: 1px; margin: 1em 0; }
	.hrWrapper hr { display: none; }
/* END .hrWrapper */



/* START .heartHR */
.hrWrapper.heartHR { background: transparent url(/template-images/adviser-rebrand-2009/elements/hrWrapper/hearts.gif) no-repeat top center; height: 11px; border-style:none;}
/* END .heartHR */





/* START .pagelink */
.pagelink { background: transparent url(/template-images/adviser-rebrand-2009/elements/pagelink/featuredLink.gif) no-repeat center left; padding: 10px 0 10px 34px; }
	.pagelink a { font-weight: normal; }
.pagelink.right { background: transparent url(/template-images/adviser-rebrand-2009/elements/pagelink/featuredLink.gif) no-repeat center right; padding: 10px 34px 10px 0; text-align: right; }

.containerSupportingMKT .pagelink { background: transparent url(/template-images/adviser-rebrand-2009/elements/pagelink/featuredLinkMKT.gif) no-repeat center right; color: #FFFFFF; display: block; font-weight: bold; padding: 10px 34px 10px 0; text-align: right; }
.containerSupportingMKT a:visited { color: #FFFFFF; }

.pagelink.retrieveAquote { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/retrieveAquote.gif); }
.containerSupportingMKT .pagelink.retrieveAquote { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/retrieveAquote.gif); }

.pagelink.arrangeAcallback { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/arrangeAcallback.gif); }
.containerSupportingMKT .pagelink.arrangeAcallback { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/arrangeAcallback.gif); }

.pagelink.callUs { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/callUs.gif); }
.containerSupportingMKT .pagelink.callUs { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/callUs.gif); }

.pagelink.download { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/download.gif); }
.containerSupportingMKT .pagelink.download { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/download.gif); }

.pagelink.emailUs { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/emailUs.gif); }
.containerSupportingMKT .pagelink.emailUs { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/emailUs.gif); }

.pagelink.watchTheTVad { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/watchTheTVad.gif); }
.containerSupportingMKT .pagelink.watchTheTVad { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/watchTheTVad.gif); }

/* new */
.pagelink.cta-continue,
.pagelink.continue { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/continue.gif); }
.containerSupportingMKT .pagelink.cta-continue,
.containerSupportingMKT .pagelink.continue { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/continue.gif); }

.pagelink.cta-extras,
.pagelink.extras { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/extras.gif); }
.containerSupportingMKT .pagelink.cta-extras,
.containerSupportingMKT .pagelink.extras { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/extras.gif); }

.pagelink.cta-FAQ,
.pagelink.faq { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/faq.gif); }
.containerSupportingMKT .pagelink.cta-FAQ,
.containerSupportingMKT .pagelink.faq { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/faq.gif); }

.pagelink.featuredLink { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/featuredLink.gif); }
.containerSupportingMKT .pagelink.featuredLink { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/featuredLink.gif); }

.pagelink.cta-friend,
.pagelink.friend { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/friend.gif); }
.containerSupportingMKT .pagelink.cta-friend,
.containerSupportingMKT .pagelink.friend { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/friend.gif); }

.pagelink.cta-gift,
.pagelink.gift { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/gift.gif); }
.containerSupportingMKT .pagelink.cta-gift,
.containerSupportingMKT .pagelink.gift { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/gift.gif); }

.pagelink.cta-info,
.pagelink.info { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/info.gif); }
.containerSupportingMKT .pagelink.cta-info,
.containerSupportingMKT .pagelink.info { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/info.gif); }

.pagelink.question,
.pagelink.cta-question { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/question.gif); }
.containerSupportingMKT .pagelink.cta-question, 
.containerSupportingMKT .pagelink.question { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/question.gif); }

.pagelink.cta-quote,
.pagelink.quote { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/quote.gif); }
.containerSupportingMKT .pagelink.cta-quote,
.containerSupportingMKT .pagelink.quote { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/quote.gif); }

.pagelink.cta-trust-us,
.pagelink.trustUs { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/trust-us.gif); }
.containerSupportingMKT .pagelink.cta-trust-us,
.containerSupportingMKT .pagelink.trustUs { background-image: url(/template-images/adviser-rebrand-2009/elements/pagelink/MKT/trust-us.gif); }

.pagelink:hover {  }
/* END .pagelink */






/* START .floatLeft */
.floatLeft { float: left; }
/* END .floatLeft */






/* START .floatRight */
.floatRight { float: right; }
/* END .floatRight */






/* START .pageImageFloatright */
.pageImageFloatright { float: right; padding: 0 0 1em 1em; }
/* END .pageImageFloatright */






/* START .pageImageFloatleft */
.pageImageFloatleft { float: left; padding: 0 1em 1em 0; }
/* END .pageImageFloatleft */






/* START #contentAreaHeader */
#contentAreaHeader { margin-bottom: 10px; position: relative; }
	#breadcrumb { float: left; list-style: none; margin: 0; padding: 0; width: 760px; }
		#breadcrumb li { display: inline; list-style: none; margin: 0 0.5em 0 0; padding: 0; }
			#contentAreaHeader a { color: #2D768A; font-size: 0.9167em; font-weight: normal; text-decoration: none; }
			#contentAreaHeader a:hover { text-decoration: underline; }
				#contentAreaHeader strong a { font-weight: bold; }
	#content-area-header-controls { clear: right; float: right; }
		#content-area-header-controls a { margin-left: 10px; }
			#content-area-header-controls img { vertical-align: middle; }
		a#printableVersion { text-decoration: underline; }
			a#printableVersion:hover { text-decoration: none; }
/* END #contentAreaHeader */







/* START #introduction */
#introduction { background: #FAFAFA url(/template-images/adviser-rebrand-2009/elements/introduction/repeater.jpg) repeat-x bottom left; color: #024457; padding: 15px; margin: 0 1px; width: 674px; }
#contentArea.MKTfullWidthTemplate #introduction { width: auto; }
	#introContent { float: left; min-height: 153px; padding-right: 15px; position: relative; width: 327px; }
		#introControls { bottom: 0; display: block; left: 0; position: absolute; width: 332px; }
			#introControls .firstButton { display: block; float: left; margin-right: 3px; width: 181px; }
			#introControls .secondButton { display: block; float: left; width: 143px; }
				#introControls a { display: block; }
					#introControls img { margin: 0 5px 0 0; }
	#introImage { float: right; width: 332px; }
		#introImage img { margin: 0; }

#contentArea.MKTfullWidthTemplate #introContent, #contentArea.fullWidthTemplate #introContent{ width:540px; }
/* END #introduction */






/* START font plus sizes */
.plus25 { font-size: 125%; }
.plus50 { font-size: 150%; }
.plus75 { font-size: 175%; }
.plus100 { font-size: 200%; }
/* END font plus sizes */






/* START emphasise */
.emphasise { color: #86AC10; font-size: 150%; }
/* END emphasise */

/* START emphasise */
.oneFiftyText { font-size: 150%; }
/* END emphasise */





/* START .block75-25 */
.block75-25 { width: 682px; }
#contentArea.landingTemplate .block75-25 { width: auto; }
	.block75-25 .block75 { float: left; margin-right: -205px; width: 460px; }
		.block75-25 .blockContent { margin-left: 205px; }
	.block75-25 .block25 { float: right; width: 205px; }
/* END .block75-25 */






/* START #contentArea.MKTfullWidthTemplate .block75-25 */
#contentArea.MKTfullWidthTemplate .block75-25 { width: 900px; }
	#contentArea.MKTfullWidthTemplate .block75-25 .block75 { float: left; margin-right: -220px; width: 670px; }
		#contentArea.MKTfullWidthTemplate .block75-25 .blockContent { margin-left: 220px; }
	#contentArea.MKTfullWidthTemplate .block75-25 .block25 { float: right; width: 220px; }
/* END #contentArea.MKTfullWidthTemplate .block75-25 */






/* START .block25-75 */
.block25-75 { width: 682px; }
	.block25-75 .block25 { float: left; width: 205px; }
	.block25-75 .block75 { float: right; margin-left: -205px; width: 460px; }
		.block25-75 .blockContent { margin-left: 205px; }
/* END .block25-75 */






/* START #contentArea.MKTfullWidthTemplate .block25-75 */
#contentArea.MKTfullWidthTemplate .block25-75 { width: 900px; }
	#contentArea.MKTfullWidthTemplate .block25-75 .block25 { float: left; width: 220px; }
	#contentArea.MKTfullWidthTemplate .block25-75 .block75 { float: right; margin-left: -220px; width: 670px; }
		#contentArea.MKTfullWidthTemplate .block25-75 .blockContent { margin-left: 220px; }
/* END #contentArea.MKTfullWidthTemplate .block25-75 */






/* START .block50-50 */
.block50-50 { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/content.gif) no-repeat bottom left; margin-bottom: 10px; width: 682px; }
	.block50-50 .block50first { float: left; width: 340px; }
		.block50-50 .block50first .containerHeader { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/firstHeader.gif) no-repeat top left; }
		.block50-50 .blockContent { margin-left: 340px; }
	.block50-50 .block50second { float: left; width: 340px; }
		.block50-50 .block50second .containerHeader { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/secondHeader.gif) no-repeat top right; }
/* END .block50-50 */






/* START #contentArea.defaultTemplate .block50-50 */
#contentArea.defaultTemplate .block50-50 { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/default/content.gif) no-repeat bottom left; margin-bottom: 10px; width: 460px; }
	#contentArea.defaultTemplate .block50-50 .block50first { float: left; width: 230px; }
		#contentArea.defaultTemplate .block50-50 .block50first .containerHeader { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/default/firstHeader.gif) no-repeat top left; }
		#contentArea.defaultTemplate .block50-50 .blockContent { margin-left: 235px; }
	#contentArea.defaultTemplate .block50-50 .block50second { float: left; width: 230px; }
		#contentArea.defaultTemplate .block50-50 .block50second .containerHeader { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/default/secondHeader.gif) no-repeat top right; }
/* END #contentArea.defaultTemplate .block50-50 */






/* START #contentArea.MKTfullWidthTemplate .block50-50 */
#contentArea.MKTfullWidthTemplate .block50-50 { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/full-width/content.gif) no-repeat bottom left; margin-bottom: 10px; width: 900px; }
	#contentArea.MKTfullWidthTemplate .block50-50 .block50first { float: left; width: 450px; }
		#contentArea.MKTfullWidthTemplate .block50-50 .block50first .containerHeader { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/full-width/firstHeader.gif) no-repeat top left; }
		#contentArea.MKTfullWidthTemplate .block50-50 .blockContent { margin-left: 450px; }
	#contentArea.MKTfullWidthTemplate .block50-50 .block50second { float: left; width: 450px; }
		#contentArea.MKTfullWidthTemplate .block50-50 .block50second .containerHeader { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerDouble/full-width/secondHeader.gif) no-repeat top right; }
/* END #contentArea.MKTfullWidthTemplate .block50-50 */






/* START .containerSingle */
.block75-25 .block75 .containerSingle { margin-right: 10px; width: 460px; }
.block25-75 .block75 .containerSingle { width: 460px; }
	.containerSingle { background: #F4F4F4 url(/template-images/adviser-rebrand-2009/elements/containerSingle/repeaterLeft.gif) repeat-y top left; margin-bottom: 10px; }
		.containerSingle .containerHeader { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSingle/headerLeft.jpg) no-repeat top left; }
			.containerSingle .containerHeader div { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSingle/headerRight.jpg) no-repeat top right; display: block; }
				.containerSingle .containerHeader h2 { color: #FFFFFF; margin: 0; padding: 15px 19px 10px 19px; }
		.containerSingle .containerContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSingle/repeaterRight.gif) repeat-y top right; }
			.containerSingle .containerGradient { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSingle/bottomLeft.jpg) no-repeat bottom left; min-height: 50px; padding: 10px 19px 22px 19px; position: relative; }
		.containerBottomRight { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSingle/bottomRight.jpg) no-repeat bottom right; bottom: 0; height: 73px; position: absolute; right: 0; width: 13px; }
/* END .containerSingle */






/* START .containerSupporting */
.containerSupporting { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSupporting/top.gif) no-repeat top left; margin-bottom: 10px; width: 205px; }
#contentArea.landingTemplate .containerSupporting { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSupporting/top-adviser-landing.gif) no-repeat top left;  }
	.containerSupportingContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSupporting/bottom.gif) no-repeat bottom left; padding: 17px; }
	#contentArea.landingTemplate .containerSupportingContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSupporting/bottom-adviser-landing.gif) no-repeat bottom left; }
		#mainContent .containerSupportingContent img { margin-bottom: 0; padding-bottom: 0; }
			#mainContent.errorPage { color: Red; }
/* END .containerSupporting */






/* START .containerSupportingMKT */
.containerSupportingMKT { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSupportingMKT/top.gif) no-repeat top left; margin: 0 0 10px 10px; width: 205px; }
#contentArea.landingTemplate .containerSupportingMKT { margin: 0; }
	.containerSupportingContentMKT { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSupportingMKT/bottom.gif) no-repeat bottom left; color: #FFFFFF; min-height: 100px; padding: 17px; }
		.containerSupportingContentMKT h3 { color: #FFFFFF; }
		.pagelinkWrapper { text-align: right; }
			.containerSupportingContentMKT a { font-size: 1.0833em; font-weight: normal; }
			.containerSupportingContentMKT a:visited { color: #DBE364; }
			.containerSupportingContentMKT img { margin-bottom: 0; }
/* END .containerSupportingMKT */






/* START #contentArea.defaultTemplate .containerSupportingMKT */
#contentArea.defaultTemplate .containerSupportingMKT { margin: 0 10px 0 0; }
	#contentArea.defaultTemplate .containerSupportingContentMKT { background: transparent url(/template-images/adviser-rebrand-2009/elements/containerSupportingMKT/bottom-white-bg.gif) no-repeat bottom left; }
/* END #contentArea.defaultTemplate .containerSupportingMKT */





/* START .containerDouble */
.containerDouble {  }
	.containerDouble .containerHeader h2 { color: #FFFFFF; margin: 0; padding: 15px 19px 10px 19px; }
	.containerDouble .containerContent { min-height: 50px; }
	.block50first .containerContent { padding: 10px 12px 10px 17px; }
	.block50second .containerContent { padding: 10px 17px 10px 12px; }
/* END .containerDouble */






/* START .defaultTemplate h1 */
#contentArea.defaultTemplate h1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/default/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; line-height: normal; padding: 10px 16px; width: 674px; }
/* END .defaultTemplate h1 */






/* START .landingTemplate h1 */
#contentArea.landingTemplate h1 { font-size: 2.5em; margin: 0 0 7px 6px; text-transform: uppercase; }
	#contentArea.landingTemplate h1 img { margin-bottom: 0; }
#contentArea.landingTemplate #defaultLandingH1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/landing/h1/heart.gif) no-repeat top left; padding-left: 50px; }
/* END .landingTemplate h1 */

/* START .landingTemplateNoLogin h1 */
#contentArea.landingTemplateNoLogin h1 { font-size: 2.5em; margin: 0 0 7px 6px; text-transform: uppercase; }
	#contentArea.landingTemplateNoLogin h1 img { margin-bottom: 0; }
/* END .landingTemplateNoLogin h1 */

/* START .sub-landingTemplateNoLogin h1 */
#contentArea.sub-landingTemplateNoLogin h1 { font-size: 2.5em; margin: 0 0 7px 6px; text-transform: uppercase; }
	#contentArea.sub-landingTemplateNoLogin h1 img { margin-bottom: 0; }
/* END .sub-landingTemplateNoLogin h1 */




/* START #contentArea.homeTemplate */
#contentArea.homeTemplate { padding: 0; }
	#contentArea.homeTemplate .container { background: transparent; min-height: 500px; padding: 10px 0 1px 0; position: relative; width: 943px; }
/* END #contentArea.homeTemplate */






/* START #contentArea.landingTemplate */
#contentArea.landingTemplate {  }
	#contentArea.landingTemplate #secondaryNav { width: 205px; }
	#contentArea.landingTemplate #content { margin-left: -205px; }
		#contentArea.landingTemplate #mainContent { background: transparent; margin-left: 205px; }
/* END #contentArea.landingTemplate */






/* START #contentArea.sub-landingTemplate */
#contentArea.sub-landingTemplate {  }
	#contentArea.sub-landingTemplate #secondaryNav { width: 218px; }
	#contentArea.sub-landingTemplate #content { margin-left: -218px; }
		#contentArea.sub-landingTemplate #mainContent { background: transparent; margin-left: 218px; }
/* END #contentArea.sub-landingTemplate */


/* START #contentArea.sub-landingTemplate */
#contentArea.sub-landingTemplateNoLogin {  }
	#contentArea.sub-landingTemplateNoLogin #secondaryNav { width: 218px; }
	#contentArea.sub-landingTemplateNoLogin #content { margin-left: -218px; }
		#contentArea.sub-landingTemplateNoLogin #mainContent { background: transparent; margin-left: 218px; }
/* END #contentArea.sub-landingTemplate */





/* START #contentArea.fullWidthTemplate */
#contentArea.fullWidthTemplate {  }
	#contentArea.fullWidthTemplate #content { margin-left: 0; }
		#contentArea.fullWidthTemplate #mainContent { background: #FFFFFF url(/template-images/adviser-rebrand-2009/layout/contentArea/mainContent/repeaterFullWidth.gif) repeat-y top right; margin-left: 0; }
			#contentArea.fullWidthTemplate #mainContentTop { background: transparent url(/template-images/adviser-rebrand-2009/layout/contentArea/mainContent/topFullWidth.gif) no-repeat top right; width: 924px; }
			#contentArea.fullWidthTemplate #mainContentBottom { background: transparent url(/template-images/adviser-rebrand-2009/layout/contentArea/mainContent/bottomFullWidth.jpg) no-repeat bottom right; width: 924px; }
			#contentArea.fullWidthTemplate h1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/fullWidth/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; padding: 10px 16px; width: 892px; }
/* END #contentArea.fullWidthTemplate */









/* START #contentArea.fullWidthTemplate.calculatorTemplate */
#contentArea.fullWidthTemplate.calculatorTemplate {  }
	#contentArea .container { padding-top: 10px; }
/* END #contentArea.fullWidthTemplate.calculatorTemplate */






/* START #contentArea.errorpageTemplate */
#contentArea.errorpageTemplate { padding: 0; }
	#contentArea.errorpageTemplate .container { background: transparent; line-height: 2em; min-height: 400px; padding: 20px; position: relative; width: 943px; }
		#contentArea.errorpageTemplate #errormessage { display: block; padding-top: 40px; }
			#contentArea.errorpageTemplate h2 { font-size: 3em; line-height: normal; }
			#contentArea.errorpageTemplate h3 { font-size: 1.5em; }
			#contentArea.errorpageTemplate h4 { font-size: 1.25em; margin-bottom: 1em; }
			#contentArea.errorpageTemplate h5 { font-size: 1em; margin-bottom: 1em; }
			#contentArea.errorpageTemplate p { margin: 0 1em 1.18182em 1em; }
			#contentArea.errorpageTemplate .errorpanel { background: #DEE4B9; border: 1px solid #BCC0C0; padding: 1em; }
			#contentArea.errorpageTemplate .exceptions { background: #DEE4B9; border: 1px solid #BCC0C0; margin-bottom: 1em; padding: 1em 1em 0 1em; }
				#contentArea.errorpageTemplate .exception { background: #FFFFFF; border: 1px solid #C8CEB7; margin-bottom: 1em; padding: 1em; }
				#contentArea.errorpageTemplate .exception .stack { margin: 0; }
					#contentArea.errorpageTemplate .exception ul { margin: 1em; padding: 0; }
			#contentArea.errorpageTemplate .writeSession { background: #DEE4B9; border: 1px solid #BCC0C0; margin-bottom: 1em; padding: 1em; }
			#contentArea.errorpageTemplate .writeQueryString { background: #DEE4B9; border: 1px solid #BCC0C0; padding: 1em; }
/* END #contentArea.errorpageTemplate */






/* START #contentArea.popupTemplate */
#contentArea.popupTemplate {  }
/* END #contentArea.popupTemplate */






/* START #contentArea.mktTemplate */
#contentArea.mktTemplate {  }
	#contentArea.mktTemplate .container { padding-top: 10px; }
		#contentArea.mktTemplate #content { float: left; margin-left: 0; margin-right: -218px; }
			#contentArea.mktTemplate #mainContent { margin-left: 0; margin-right: 218px; }
				/* START .mktTemplate h1 */
				#contentArea.mktTemplate h1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/default/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; line-height: normal; padding: 10px 16px; width: 674px; }
				/*#contentArea.mktTemplate h1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/landing/h1/heart.gif) no-repeat top left; font-size: 2.5em; line-height: normal; margin: 0 0 7px 6px; padding-left: 50px; text-transform: uppercase; }*/
				/* END .mktTemplate h1 */
		/*#contentArea.mktTemplate #subContent { float: right; padding-top: 51px; position: relative; width: 218px; }*/
        #contentArea.mktTemplate #subContent { float: right; position: relative; width: 218px; }
/* END #contentArea.mktTemplate */

.mktTemplate #subContent p{
    margin-left:10px;
    margin-right:10px;
}

.mktTemplate #subContent .containerSupportingMKT p{
    margin-left:0px;
    margin-right:0px;
}





/* START .mktTemplate.MKTfullWidthTemplate h1 */
#contentArea.MKTfullWidthTemplate {  }
	#contentArea.MKTfullWidthTemplate #content { margin-left: 0; }
		#contentArea.MKTfullWidthTemplate #mainContent { background: #FFFFFF url(/template-images/adviser-rebrand-2009/layout/contentArea/mainContent/repeaterFullWidth.gif) repeat-y top right; margin-left: 0; }
			#contentArea.MKTfullWidthTemplate #mainContentTop { background: transparent url(/template-images/adviser-rebrand-2009/layout/contentArea/mainContent/topFullWidth.gif) no-repeat top right; width: 924px; }
			#contentArea.MKTfullWidthTemplate #mainContentBottom { background: transparent url(/template-images/adviser-rebrand-2009/layout/contentArea/mainContent/bottomFullWidth.jpg) no-repeat bottom right; width: 924px; }
			/* 2009-04-22 KF commented out. This is how H1 looks on LV main site default content pages.
			 #contentArea.MKTfullWidthTemplate h1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/fullWidth/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; padding: 10px 16px; width: 892px; }*/


			/*
			#contentArea.MKTfullWidthTemplate h1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/landing/h1/heart.gif) no-repeat top left; font-size: 2.5em; line-height: normal; margin: 0 0 7px 6px; padding-left: 50px; text-transform: uppercase; }
			*/
			#contentArea.MKTfullWidthTemplate h1 { background: transparent url(/template-images/adviser-rebrand-2009/elements/fullWidth/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; padding: 10px 16px; width: 892px; }

/* END .mktTemplate.MKTfullWidthTemplate h1 */






/* START .supportingContent */
.supportingContent { margin-bottom: 10px; }
.supportingContent.cols4 {  }
	.supportingContentHead { background: transparent url(/template-images/adviser-rebrand-2009/elements/supportingContent/headerBG.gif) no-repeat top left; padding: 10px; }
		.supportingContentHead h2 { font-size: 1.4167em; margin: 0; }
	.supportingContentContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/supportingContent/cols4.gif) no-repeat bottom left; padding: 0 12px 10px 12px; }
	.supportingContent.cols5 .supportingContentContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/supportingContent/cols5.gif) no-repeat bottom left; padding: 0 11px 10px 11px; }
	.supportingContent a { font-weight: normal; text-decoration: none; }
	.supportingContent a:hover { text-decoration: underline; }
	.supportingContent a:visited { color: #024457; }
	.block { float: left; margin-right: 10px; width: 222px; }
	.supportingContent.cols5 .block { width: 176px; }
	.block.lastBlock { margin-right: 0; }
		.blockHeader { background: #FDFDFD url(/template-images/adviser-rebrand-2009/elements/supportingContent/block/header.gif) no-repeat top left; padding: 20px 10px 10px 10px; }
		.supportingContent.cols5 .blockHeader { background: #FDFDFD url(/template-images/adviser-rebrand-2009/elements/supportingContent/block/header5.gif) no-repeat top left; }
			.blockHeader h3 { margin: 0; }
			h3 a { color: #024457; font-size: 1em; text-decoration: none; }
			h3 a:hover { text-decoration: underline; }
		.blockContent { font-size: 0.8333em; line-height: 1.5em; padding: 5px 10px; }
			.blockContent ol { list-style: none; margin: 0; padding: 0; }
				.blockContent li { list-style: none; list-style-position: outside; margin: 0 0 0.5em 0; padding: 0; }
					.blockContent li a { color: #024457; display: block; margin: 0; padding: 0; }
/* END .supportingContent */






/* START h2.blockTitle */
h1.blockTitle { font-size: 1.4167em; margin: 0; }
h2.blockTitle { font-size: 1.4167em; margin: 0; }
	h2.blockTitle a { color: #024457; font-size: 1em; font-weight: bold; text-decoration: none; }
	h2.blockTitle a:hover { text-decoration: underline; }
	h2.blockTitle a:visited { color: #024457; }
/* END h2.blockTitle */






/* START .homeBlock */
	/* START .homeBloack* global styles */
		.homeBlock75 { float: left; margin-right: 10px; width: 705px; }
			/*#DEE8AC*/
			.homeHeader { background-color: #BBCF53; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
			.homeContent { color: #024457; font-size: 0.9167em; padding: 0 10px 10px 10px; }
				.homeContent img { margin: 0 0 1px 0; }
				.homeContent p { margin: 0; }
					.homeText { padding: 3px 0; }
					.adviser-template .homeBlock25 .homeText { padding: 0 4px 9px 4px; }
					.homeControls { margin-top: 3px; text-align: right; }
						.homeControls a { float: left; }
			.newsContent { color: #024457; font-size: 0.9167em; padding: 0 10px 16px 10px; }
			.homeBlock75 .homeHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/homeBlock/header75.gif); }
		.homeBlock25 { float: left; width: 228px; }
			.homeBlock25 .homeHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/homeBlock/header25.gif); }
			.homeBlock50 { float: left; width: 466px; }
				.homeBlock50 .homeHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/homeBlock/header50.gif); }
					.homeHeader h1 { margin: 0; }
					.homeHeader h2 { margin: 0; }
			.homeBlock50.first { margin-right: 11px; }
		.homeBlock33 { float: left; width: 307px; }
			.homeBlock33 .homeHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/homeBlock/header33.gif); }

	/* END .homeBloack* global styles */



	/* START .homeControls */
	.homeControls .actionLink { display: block; height: 39px; position: relative; text-align: center; width: 149px; }
		.homeControls .actionLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.homeControls .actionLink span { display: block; font-size: 0.0001em; height: 2px; left: 50%; padding: 5%; position: absolute; top: 25%; overflow: hidden; width: 2px; z-index: 1; }

	.homeControls .moreLink { display: block; height: 39px; position: relative; text-align: center; width: 55px; }
		.homeControls .moreLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.homeControls .moreLink span { color: #FFFFFF; display: block; font-size: 0.0001em; height: 2px; left: 50%; padding: 5%; position: absolute; top: 25%; overflow: hidden; width: 2px; z-index: 1; }

		#topBlock .homeBlock25 .homeControls .moreLink.moreInformation { width: 161px; }
		.homeBlock25 .homeControls .moreLink.moreInformation { width: 161px; }
	/* END .homeControls */




	/* START #topBlock */
	#topBlock { z-index: 10000; }
		/* START #topBlock .homeContent */
		#topBlock .homeBlock25 .homeContent { position: relative; }
		#topBlock .homeBlock50 .homeContent { min-height: 233px; position: relative; }
		#topBlock .homeBlock75 .homeContent { min-height: 233px; padding: 0 10px 18px 10px; position: relative; }
		#topBlock.homeBlock100 .homeContent { min-height: 233px; position: relative; }
		/* END #topBlock .homeContent */

		/* START #topBlock .homeControls */
		#topBlock .homeControls { bottom: 6px; position: absolute; right: 9px; }
			#topBlock .actionLink { display: block; height: 57px; position: relative; text-align: center; width: 213px; }
				#topBlock .actionLink img { border: none; height: 57px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .actionLink span { display: block; font-size: 0.0001em; height: 2px; left: 50%; padding: 5%; position: absolute; top: 25%; overflow: hidden; width: 2px; z-index: 1; }
			#topBlock .moreLink { display: block; height: 38px; margin: 10px 0 0 4px; position: relative; text-align: center; width: 77px; }
				#topBlock .moreLink img { border: none; height: 38px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .moreLink span { display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }

		#topBlock .homeBlock25 .homeControls { bottom: auto; position: relative; right: auto; }
			#topBlock .homeBlock25 .homeControls .actionLink { display: block; height: 39px; position: relative; text-align: center; width: 145px; }
				#topBlock .homeBlock25 .homeControls .actionLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .homeBlock25 .homeControls .actionLink span { display: block; font-size: 0.0001em; height: 2px; left: 50%; padding: 5%; position: absolute; top: 25%; overflow: hidden; width: 2px; z-index: 1; }
			#topBlock .homeBlock25 .homeControls .moreLink { display: block; height: 39px; margin: 0; position: relative; text-align: center; width: 55px; }
				#topBlock .homeBlock25 .homeControls .moreLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .homeBlock25 .homeControls .moreLink span { display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }
		/* END #topBlock .homeControls */
	/* END #topBlock */



	/* START .homeBlock75-25 */
	.homeBlock75-25 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content75-25.gif) no-repeat bottom left; margin-bottom: 10px; }
	.adviser-template .homeBlock75-25 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content75-25-adviser-topBlock.gif) no-repeat bottom left; }
	/* END .homeBlock75-25 */



	/* START .homeBlock25-75 */
	.homeBlock25-75 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content25-75.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-75 .homeBlock25 { margin-right: 10px; }
		.homeBlock25-75 .homeBlock75 { margin-right: 0; }
	/* END .homeBlock75-25 */



	/* START .homeBlock100 */
	.homeBlock100 { margin-bottom: 10px; }
		.homeBlock100 .homeHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/homeBlock/header100.gif); }
		.homeBlock100 .homeContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content100.gif) no-repeat bottom left; padding-bottom: 18px; }
	/* END .homeBlock100 */



	/* START .homeBlock50-50 */
	.homeBlock50-50 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content50-50.gif) no-repeat bottom left; margin-bottom: 10px; }
	/* END .homeBlock50-50 */



	/* START .homeBlock50-25-25 */
	.homeBlock50-25-25 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content50-25-25.gif) no-repeat bottom left; margin-bottom: 10px; }
	.adviser-template .homeBlock50-25-25 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content50-25-25-adviser-topBlock.gif) no-repeat bottom left; }
	.adviser-template .homepagetoprow-cta-cta { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content50-25-25-adviser-topBlock-CTA1-CTA2.gif) no-repeat bottom left; }
	.adviser-template .homepagetoprow-news-cta { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content50-25-25-adviser-topBlock-CTA2.gif) no-repeat bottom left; }
	.adviser-template .homepagetoprow-cta-login { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content50-25-25-adviser-topBlock-CTA1.gif) no-repeat bottom left; }
		.homeBlock50-25-25 .homeBlock50 { margin-right: 10px; }
		.adviser-template #topBlock.homeBlock50-25-25 .homeBlock50 .homeContent { padding: 0 10px 18px 10px; }
		.adviser-template #topBlock.homeBlock50-25-25 .homeBlock50 .homeText { display: none; }
		.homeBlock50-25-25 .homeBlock25.first { margin-right: 11px; }
		.homeBlock50-25-25 .homeBlock25 { margin-right: 0; }
	/* END .homeBlock50-25-25 */



	/* START .homeBlock25-25-50 */
	.homeBlock25-25-50 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content25-25-50.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-25-50 .homeBlock25.first { margin-right: 11px; }
		.homeBlock25-25-50 .homeBlock25 { margin-right: 10px; }
	/* END .homeBlock25-25-50 */



	/* START .homeBlock25-50-25 */
	.homeBlock25-50-25 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content25-50-25.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-50-25 .homeBlock25.first { margin-right: 11px; }
		.homeBlock25-50-25 .homeBlock50 { margin-right: 10px; }
	/* END .homeBlock25-50-25 */

	/* START .homeBlock25-50-25 */
	.homeBlock33-33-33 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content33-33-33.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock33-33-33 .homeBlock33.first { margin-right: 11px; }
		.homeBlock33-33-33 .homeBlock33.second { margin-right: 11px; }
		/*.homeBlock33-33-33 .homeBlock33 { margin-right: 10px; }*/
	/* END .homeBlock25-50-25 */


	/* START .homeBlock25-25-25-25 */
	.homeBlock25-25-25-25 { background: transparent url(/template-images/adviser-rebrand-2009/elements/homeBlock/content25-25-25-25.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-25-25-25 .homeBlock25 { margin-right: 10px; }
		.homeBlock25-25-25-25 .homeBlock25.second { margin-right: 11px; }
		.homeBlock25-25-25-25 .homeBlock25.last { margin-right: 0; }
	/* END .homeBlock25-25-25-25 */
/* START .homeBlock */







/* START .landingBlock* global styles */
.landingBlock50-50 { background: transparent; margin-bottom: 10px; }
	.landingHeader { background-color: #DEE4B9; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
	#contentArea.landingTemplate .landingHeader { background-color: transparent; }
	.landingContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/landingBlock/content.gif) no-repeat bottom left; color: #024457; font-size: 0.9167em; margin-bottom: 10px; padding: 10px; }
		.landingContent p { margin: 0; }
			.landingControls { margin-top: 3px; text-align: right; }
				.landingControls a { float: left; }
		.landingImage { float: left; margin-right: 10px; }
			#mainContent .landingImage img { margin: 0; }
		.landingText.withImage { float: left; width: 320px; }
	.landingBlock50 { float: left; width: 503px; }
		.landingBlock50 .landingHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/landingBlock/header.gif); }
	.landingBlock50.first {  }
/* END .landingBlock* global styles */

/* START .landingBlock* global styles */

#contentArea.landingTemplateNoLogin #mainContent { margin-left:205px; background:none repeat scroll 0 0 transparent;}

.landingBlock50-50 { background: transparent; margin-bottom: 10px; }
	.landingHeader { background-color: #DEE4B9; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
	#contentArea.landingTemplateNoLogin .landingHeader { background-color: transparent; }
	#contentArea.landingTemplateNoLogin .landingContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/landingBlock/50-50content.gif) no-repeat bottom left; color: #024457; font-size: 0.9167em; margin-bottom: 10px; padding: 10px; }
		.landingContentNoLogin p { margin: 0; }
			.landingControls { margin-top: 3px; text-align: right; }
				.landingControls a { float: left; }
		.landingImage { float: left; margin-right: 10px; }
			#mainContent .landingImage img { margin: 0; }
		.landingText.withImage { float: left; width: 165px; }
	#contentArea.landingTemplateNoLogin .landingBlock50 { float: left; width: 351px; }
		#contentArea.landingTemplateNoLogin .landingBlock50 .landingHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/landingBlock/50-50header.gif); }
	#contentArea.landingTemplateNoLogin .landingBlock50.first { margin-right: 13px; }
/* END .landingBlock* global styles */





/* START #contentArea.sub-landingTemplate .landingBlock* global styles */
#contentArea.sub-landingTemplate .landingBlock50-50 { background: transparent url(/template-images/adviser-rebrand-2009/elements/landingBlock/sub-template/content.gif) no-repeat bottom left; margin-bottom: 10px; }
	#contentArea.sub-landingTemplate .landingHeader { background-color: #DEE4B9; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
	#contentArea.sub-landingTemplate .landingContent { color: #024457; font-size: 0.9167em; padding: 10px; }
		#contentArea.sub-landingTemplate .landingContent p { margin: 0; }
			#contentArea.sub-landingTemplate .landingControls { margin-top: 3px; text-align: right; }
				#contentArea.sub-landingTemplate .landingControls a { float: left; }
		#contentArea.sub-landingTemplate .landingImage { float: left; margin-right: 10px; }
		#contentArea.sub-landingTemplate .landingText.withImage { float: left; width: 165px; }
	#contentArea.sub-landingTemplate .landingBlock50 { float: left; width: 351px; }
		#contentArea.sub-landingTemplate .landingBlock50 .landingHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/landingBlock/sub-template/header.gif); }
	#contentArea.sub-landingTemplate .landingBlock50.first { margin-right: 4px; }
	
#contentArea.sub-landingTemplateNoLogin .landingContent { background: transparent url(/template-images/adviser-rebrand-2009/elements/landingBlock/sub-template/50-50content.gif) no-repeat bottom left; color: #024457; font-size: 0.9167em; margin-bottom: 10px; padding: 10px; }	
/* END #contentArea.sub-landingTemplate .landingBlock* global styles */

/* START #contentArea.sub-landingTemplateNoLogin .landingBlock* global styles */
#contentArea.sub-landingTemplateNoLogin .landingBlock50-50 { background: none; margin-bottom: 10px; }
	#contentArea.sub-landingTemplateNoLogin .landingHeader { background-color: #DEE4B9; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
	#contentArea.sub-landingTemplateNoLogin .landingContent { color: #024457; font-size: 0.9167em; padding: 10px; }
		#contentArea.sub-landingTemplateNoLogin .landingContent p { margin: 0; }
			#contentArea.sub-landingTemplateNoLogin .landingControls { margin-top: 3px; text-align: right; }
				#contentArea.sub-landingTemplateNoLogin .landingControls a { float: left; }
		#contentArea.sub-landingTemplateNoLogin .landingImage { float: left; margin-right: 10px; }
		#contentArea.sub-landingTemplateNoLogin .landingText.withImage { float: left; width: 165px; }
	#contentArea.sub-landingTemplateNoLogin .landingBlock50 { float: left; width: 351px; }
		#contentArea.sub-landingTemplateNoLogin .landingBlock50 .landingHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/landingBlock/sub-template/50-50header.gif); }
	#contentArea.sub-landingTemplateNoLogin .landingBlock50.first { margin-right: 4px; }
/* END #contentArea.sub-landingTemplateNoLogin .landingBlock* global styles */


/* START .landingBlock50single */
.landingBlock50single { background: transparent url(/template-images/adviser-rebrand-2009/elements/landingBlock/contentSingle.gif) no-repeat bottom left; margin-bottom: 10px; }
#contentArea.landingTemplate .landingBlock50single { background: transparent; margin-bottom: 0; width: 503px; }
	#contentArea.landingTemplate .landingBlock50single .landingHeader { background-image: url(/template-images/adviser-rebrand-2009/elements/landingBlock/header.gif); }
/* END .landingBlock50single */



/* START .landingControls */
.landingControls { margin-top: 3px; overflow: hidden; text-align: right; }
	.landingControls .actionLink { display: block; height: 38px; margin-right: 9px; position: relative; text-align: center; width: 154px; }
		.landingControls .actionLink img { border: none; height: 38px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.landingControls .actionLink span { color: #FFFFFF; display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }
			.landingControls a { float: left; }
	#topBlock .landingControls .moreLink,
	.landingControls .moreLink { display: block; height: 38px; margin-top: 0; position: relative; text-align: center; width: 161px; }
		.landingControls .moreLink img { border: none; height: 38px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.landingControls .moreLink span { display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }
/* END .landingControls */






/* START #socialBookMarks */
#socialBookMarks { background: #F5F4F2; border: 1px solid #2D768A; color: #586163; padding: 1em; }
	#socialBookMarks div {  }
		#socialBookMarks h3 { float: left; }
		#socialBookMarks div p { float: right; }
	#socialBookMarks ul { list-style: none; }
		#socialBookMarks li { background: transparent; float: left; list-style: none; margin-right: 1.5em; padding: 0; }
			#socialBookMarks a { background-color: transparent; background-repeat: no-repeat; background-position: top left; display: block; padding-left: 22px; text-decoration: none; }
			#socialBookMarks a:hover { text-decoration: underline; }
			#socialBookMarks .digg a { background-image: url(/template-images/adviser-rebrand-2009/elements/socialBookmarks/digg.gif); }
			#socialBookMarks .reddit a { background-image: url(/template-images/adviser-rebrand-2009/elements/socialBookmarks/reddit.gif); }
			#socialBookMarks .delicious a { background-image: url(/template-images/adviser-rebrand-2009/elements/socialBookmarks/delicious.gif); }
			#socialBookMarks .facebook a { background-image: url(/template-images/adviser-rebrand-2009/elements/socialBookmarks/facebook.gif); }
			#socialBookMarks .stumbleupon a { background-image: url(/template-images/adviser-rebrand-2009/elements/socialBookmarks/stumbleupon.gif); }
			#socialBookMarks .newsvine a { background-image: url(/template-images/adviser-rebrand-2009/elements/socialBookmarks/newsvine.gif); }
/* END #socialBookMarks */






/* START .heartList */
.heartList ul li { background: transparent url(/template-images/adviser-rebrand-2009/elements/bullet/heart.gif) no-repeat scroll 0 3px; }
	.heartList ul li li { background: transparent url(/template-images/adviser-rebrand-2009/elements/bullet/dash.gif) no-repeat 0 4px; }
/* END .heartList */






/* START .tickList */
.tickList ul li { background: transparent url(/template-images/adviser-rebrand-2009/elements/bullet/tick.gif) no-repeat scroll 0 3px; }
/* END .tickList */






/* START .sitemap */
.sitemap {  }
	.sitemap dt { margin: 1em 0; }
		.sitemap dt a { color: #024457; font-size: 1.5em; }
	.sitemap dt:first-child { margin-top: 0; }
	.sitemap dd { margin-left: 2em; }
/* END .sitemap */






/* START .mktTemplate #subContent */
#contentArea.mktTemplate #subContent img { display: block; margin: 0 0 1em 10px; }
/* END .mktTemplate #subContent */






/* START #affiliateLogoWrapper */
#affiliateLogoWrapper { display: block; float: right; text-align: right; width: 500px; }
	#affiliateLogo { background: #FFFFFF url(/template-images/adviser-rebrand-2009/elements/affiliateLogo/topLeft.gif) no-repeat scroll top left; float: right; margin-top: 15px; position: relative; }
		#affiliateLogoBottomRight { background: transparent url(/template-images/adviser-rebrand-2009/elements/affiliateLogo/bottomRight.gif) no-repeat scroll bottom right; padding: 8px; }
		#affiliateLogoTopRight { background: transparent url(/template-images/adviser-rebrand-2009/elements/affiliateLogo/topRight.gif) no-repeat scroll top right; display: block; height: 8px; position: absolute; right: 0; top: 0; width: 8px; }
		#affiliateLogoBottomleft { background: transparent url(/template-images/adviser-rebrand-2009/elements/affiliateLogo/bottomLeft.gif) no-repeat scroll bottom right; bottom: 0; display: block; height: 8px; left: 0; position: absolute; width: 7px; }
/* END #affiliateLogoWrapper */






/* START .imageAndTextOverlay */
.imageAndTextOverlay { background-attachment: scroll; background-position: top left; background-repeat: no-repeat; height: 156px; line-height: normal; margin-bottom: 10px; padding: 16px 0 10px 69px; width: 644px; }
	.imageAndTextOverlay .overlayContent { font-family: "Times New Roman", Times, serif; font-size: 1.5em; min-height: 156px; overflow: hidden; width: 340px; }
		#contentArea .imageAndTextOverlay h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6667em; margin: 0; }
		.imageAndTextOverlay div {  }
/* END .imageAndTextOverlay */






/* START #topBlock.homeBlock100 .overlayContent */
#topBlock.homeBlock100 .overlayContent { height: 160px; position: absolute; right: 46px; top: 22px; width: 333px; }
	#topBlock.homeBlock100 .overlayContent h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 3.0909em; margin: 0; }
	#topBlock.homeBlock100 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; }
/* END #topBlock.homeBlock100 .overlayContent */






/* START #topBlock .homeBlock75 .overlayContent */
#topBlock .homeBlock75 .overlayContent { height: 160px; position: absolute; right: 46px; top: 22px; width: 333px; }
	#topBlock .homeBlock75 .overlayContent h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 3.0909em; margin: 0; }
	#topBlock .homeBlock75 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; }
/* END #topBlock .homeBlock75 .overlayContent */






/* START #topBlock .homeBlock50 .overlayContent */
#topBlock .homeBlock50 .overlayContent { height: 160px; position: absolute; right: 46px; top: 22px; width: 333px; }
	#topBlock .homeBlock50 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; }
/* END #topBlock .homeBlock50 .overlayContent */






/* START #topBlock .homeBlock25 .overlayContent */
#topBlock .homeBlock25 .overlayContent { height: 110px; left: 24px; position: absolute; top: 50px; width: 176px; }
	#topBlock .homeBlock25 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; text-align: center; }
/* END #topBlock .homeBlock25 .overlayContent */





/* START #telephoneDirectoryResults */
#telephoneDirectoryResults {  }
	#telephoneDirectoryResults ol { border-top: 1px solid #CDE2E0; padding: 0 0 0 3em; }
		#telephoneDirectoryResults li { border-bottom: 1px solid #CDE2E0; list-style-position: outside; margin: 0; padding: 1em 0; }
			#telephoneDirectoryResults em { font-weight: bold; }
			#telephoneDirectoryResults h2 { margin: 0; }
			#telephoneDirectoryResults .newnumber { font-size: 1.5em; font-weight: bold; }
/* END #telephoneDirectoryResults */






/* START #header.calculatorHeader */
#header.calculatorHeader { min-height: 100px; }
/* END #header.calculatorHeader */






/* START #growthCalculator */
#growthCalculator {  }
	#growthCalculator h2 { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/headerBG.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; color: #FFFFFF; line-height: normal; margin: 0; min-height: 29px; padding: 16px 16px 16px 67px; }
	#growthCalculator form { background: #F5F9FA url(/template-images/adviser-rebrand-2009/elements/growthCalculator/formBG.jpg) no-repeat bottom left; }
		#growthCalculator fieldset { background: transparent; border: none; }
			#growthCalculator ol { position: relative; }
				#growthCalculator label { font-size: 1.1667em; font-weight: bold; width: 200px; }
				.formInputWrapper { float: left; }
				#growthCalculator input { float: left; padding-left: 15px; padding-right: 5px; width: 100px; }
				.inputWrapper { float: left; position: relative; width: auto; }
				#initialLumpSumLI span { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/poundSign.png) no-repeat top left; height: 10px; left: 5px; position: absolute; top: 6px; width: 8px; z-index: 1000; }
				#monthlySavingsLI span { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/poundSign.png) no-repeat top left; height: 10px; left: 5px; position: absolute; top: 6px; width: 8px; z-index: 1000; }
				#interestRateLI span { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/percent.png) no-repeat top right; height: 10px; position: absolute; right: 5px; top: 6px; width: 15px; z-index: 1000; }
					#interestRateLI input { padding-left: 0; padding-right: 20px; text-align: right; }
				.GCerror { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/exclamation.png) no-repeat top left; display: block; float: left; font-weight: bold; margin-left: 12px; padding-left: 20px; display: none; width: 225px; }
				.GCvalid { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/tick.png) no-repeat top left; display: block; float: left; margin-left: 12px; padding-left: 20px; width: 225px; }
				#growthCalculator .formbuttonbar { bottom: 0; position: absolute; right: 0; }
	#GCresults { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/resultsBG.gif) no-repeat bottom left; color: #005568; padding: 10px 22px 16px 22px; }
		#totalSP { color: #A2AD00; font-size: 2em; }
	#GCcontent { background: transparent url(/template-images/adviser-rebrand-2009/elements/growthCalculator/contentBG.gif) no-repeat bottom left; padding: 8px 22px 16px 22px; }

	#initialLumpSumValid,
	#monthlySavingsValid,
	#interestRateValid,
	#termInYearsValid { height: 20px; display: none; width: 20px; }
/* END #growthCalculator */






/* START #latest-news */
#latest-news {  }
	#latest-news.homeBlock25 .homeHeader { position: relative; }
		#latest-news.homeBlock25 .homeHeader h2 { padding-right: 30px; }
			#latest-news.homeBlock25 .homeHeader h2 a { color: #024457; font-weight: bold; text-decoration: none; }
		#latest-news.homeBlock25 .homeContent {/* display: none; */height: 233px; overflow: hidden; }
		#news-rss { height: 19px; position: absolute; top: 9px; right: 13px; width: 19px; }
		#latest-news ul { overflow: hidden; height: 220px; margin: 0; padding: 0 6px; }
/*		#latest-news.homeBlock50-25-25 .homeContent ul li { display: none; }*/
			#latest-news li { margin-top: 16px; }
				#latest-news a { color: #177995; font-weight: normal; text-decoration: none; }
				#latest-news a:hover { text-decoration: underline; }
		#latest-news .newsContent .pagelink { margin: 0 10px; }
		#latest-news .newsContent a { font-weight: bold; text-decoration: underline; }
/* END #latest-news */






/* START #site-access */
#site-access { list-style: none; list-style-position: outside; margin: 0; padding: 0; }
	#site-access ol { list-style: none; list-style-position: outside; margin: 0; padding: 0; }
		#site-access li { list-style: none; list-style-position: outside; margin: 0; padding: 0; }
			#site-access li li { padding: 5px 0; }
			#site-access form { padding: 0 6px; position: relative; }
				#site-access fieldset { background: transparent; border: none; padding: 10px 0 0 0; }
					#site-access h3 { font-size: 1.18182em; font-weight: bold; margin: 0; }
					#site-access label { font-weight: bold; width: auto; }
					#site-access input { background: #FFFFFF; border: 1px solid  #A5A5A4; width: 140px; }
					.site-password { position: relative; }
						input#site-access-submit { background: transparent; border: none; margin: 0 0 0 5px; padding: 0; position: absolute; right: -6px; width: auto; }
					#site-access a { background: transparent url(/template-images/adviser-rebrand-2009/elements/site-access/arrow.gif) no-repeat center right; color: #568116; display: block; font-size: 1.18182em; font-weight: normal; padding: 15px 45px 15px 0; }
					#site-access .site-access-link { background: transparent url(/template-images/adviser-rebrand-2009/elements/site-access/divider.gif) no-repeat top right; text-align: right; }
					#site-access ol .site-access-link { background: transparent; padding: 0; }
						#site-access ol .site-access-link a { background: transparent; font-size: 0.9091em; padding: 5px 35px 15px 0; }
/* END #site-access */






/* START .containerSupporting.site-access */
.containerSupporting.site-access {  }
	.containerSupporting.site-access #site-access { padding: 0 6px; line-height: 1.5em; }
		.containerSupporting.site-access .containerSupportingContent { padding: 0; }
			.containerSupporting.site-access #site-access li li { padding: 0; }
			.containerSupporting.site-access #site-access form { padding: 0 10px; }
				.containerSupporting.site-access #site-access input { width: 130px; }
				.containerSupporting.site-access #site-access input#site-access-submit { width: auto; }
/* END .containerSupporting.site-access */





/* START #site-access-logged-in */
#site-access-logged-in { font-size: 1.09091em; padding: 15px 10px; }
.containerSupportingContent #site-access-logged-in { padding: 0; line-height: 2em; }
	#site-access-logged-in p { margin-bottom: 1em; }
	.containerSupportingContent #site-access-logged-in p { margin-bottom: 0; }
	.site-access-logged-in-controls { text-align: right; }
		.site-access-logged-in-controls a { color: #568116; font-weight: normal; }
/* END #site-access-logged-in */





/* START #site-access-quote-apply */
#site-access-quote-apply {width:202px; height:99px; background-image: url(/template-images/adviser-rebrand-2009/elements/site-access-logged-in/adviser-quote-apply.jpg); }
	#site-access-quote-apply #quote-apply-container { padding:61px 0 0 9px; }
	#site-access-quote-apply #quote-apply-container div { font-size:1.1em; }
		#site-access-quote-apply #quote-apply-container select {width:150px}
		#site-access-quote-apply #quote-apply-container button { background: none; border: none; color: #BED259; cursor: pointer; font-weight: bold; }

		#site-access-quote-apply  .dropdown div { background: url(/template-images/adviser-rebrand-2009/layout/extraContent/dropdown.jpg) transparent no-repeat top right; cursor: pointer; height: 19px; padding: 2px 31px 0 10px; width: 143px; }
		#site-access-quote-apply  .dropdown ol { background: #E8EEF0; border: #0D718E solid 1px; border-top: 0; cursor: pointer; display: none; margin: 1px 0 0 0; padding: 0; position: absolute; width: 182px; z-index: 10010; }
			#site-access-quote-apply .dropdown li { display: block; list-style-position: outside; padding: 0; margin:0; }
				#site-access-quote-apply  .dropdown a { font-weight:normal; text-decoration:none; background: #E8EEF0; color: #586163; display: block; padding: 4px 10px; text-transform: none; }
				#site-access-quote-apply  .dropdown a:visited { color: #586163; }
				#site-access-quote-apply  .dropdown a:hover { background: #2D768A; color: #FFFFFF; text-decoration:underline; }

/* END #site-access-quote-apply */




/* START #news-listing */
#news-listing {  }
/* END #news-listing */






/* START .listing */
.listing { list-style: none; margin: 0; padding: 0; }
	.listing li { border-bottom: 1px solid #CDE2E0; list-style: none; list-style-position: outside; margin: 0; overflow: hidden; padding: 10px 0; }
		.listing-date { font-size: 0.8333em; margin: 0; }
		.listing-image { clear: left; float: left; width: 30%; }
		.listing-detail { clear: right; float: right; width: 70%; }
/* .listing */






/* START .paging */
.paging { clear: both; display: block; list-style: none; margin: 0.5em 0; overflow: hidden; padding: 0; width: 100%; }
	.paging li { float: left; list-style: none; margin: 0 2px 0 0; padding: 0; }
		.paging a { border: 1px solid #CECECE; color: #658F1D; display: block; font-weight: normal; padding: 0 0.5em; text-decoration: none; vertical-align: middle; }
		.paging a:visited { color: #658F1D; }
		.paging a:hover { text-decoration: underline; }
		.paging span { padding: 0 0.5em; vertical-align: middle; }
	li.selected {  }
		.paging .selected a { background: #658F1D; border: 1px solid #CDE2E0; color: #FFFFFF; font-weight: bold; }
/* .paging */






/* START #document-explorer */
#document-explorer {  }
	#document-explorer form { margin-bottom: 1em; }
		#document-explorer fieldset { background: transparent; border: none; padding: 0; }
			#contentArea #document-explorer label { font-weight: bold; width: auto; }
			#contentArea #document-explorer input { vertical-align: middle; width: auto; }
			#contentArea #document-explorer .input-submit { background: transparent; border: none; margin-left: 1em; padding: 0; width: auto; }
			#document-explorer p { font-weight: bold; margin: 0; text-align: center; }
/* END #document-explorer */






/* START #document-search-box */
#document-search-box { background: #FAFAFA; border: 3px solid #EDF5C7; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; }
	#document-search-box fieldset { width: auto; }
		#contentArea #document-search-box input { width: 250px; }
/* END #document-search-box */






/* START #document-sections */
#document-sections { background: #FAFAFA; border: 3px solid #EDF5C7; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; margin: 1em 0; padding: 5px; }
	#document-sections ul { margin: 0; overflow: hidden; }
		#document-sections li { background: transparent url(/template-images/adviser-rebrand-2009/elements/document-sections/bullet.gif) no-repeat 0px 0px; clear: none; float: left; list-style: none; margin: 0; padding: 0; width: 222px; }
			#document-sections a { display: block; font-weight: normal; margin: 0 5px 10px 30px; padding: 5px 10px 5px 5px; text-decoration: none; }
			#document-sections a:visited { color: #658F1D; }
			#document-sections a:hover,
			#document-sections .selected a,
			#document-sections .selected a:visited { background: #658F1D; color: #FFFFFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
/* END #document-sections */






/* START #document-explorer-results */
#document-explorer-results {  }
	#document-explorer-results h2 { margin: 0; }
	#document-explorer-results .order { text-align: center; }
		#document-explorer-results .order input { background: transparent; border: none; padding: 0; }
		#document-explorer .order-documents { background: #FAFAFA; border: 3px solid #EDF5C7; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; margin: 1em 0; padding: 5px; text-align: right; }
			#document-explorer-results img { margin-bottom: 0; }
			#document-explorer .order-documents input { background: transparent url(/template-images/adviser-rebrand-2009/elements/document-explorer-results/arrow.gif) no-repeat center right; border: none; cursor: pointer; padding: 5px 35px 5px 0; }
			#document-explorer .order-documents input:hover { text-decoration: underline; }

	#document-explorer-results table {  }
		#document-explorer-results thead tr.first th { background: #015A73; color: #FFFFFF; padding: 5px; }
		#document-explorer-results thead tr.first th.first { background: #015A73 url(/template-images/adviser-rebrand-2009/content/table/topLeft.gif) no-repeat top left; text-align: center; }
		#document-explorer-results thead tr.first th.last { background: #015A73 url(/template-images/adviser-rebrand-2009/content/table/topRight.gif) no-repeat top right; text-align: center; }
		#document-explorer-results #library-document-name,
		#document-explorer-results .library-document-name {  }
		#document-explorer-results #library-reference {  }
		#document-explorer-results .library-reference { color: #024457; }
		#document-explorer-results #library-pdf,
		#document-explorer-results .library-pdf,
		#document-explorer-results #library-request-a-copy,
		#document-explorer-results .library-request-a-copy {  }

		#document-explorer-results thead {  }
			#document-explorer-results thead th { background: #EDF5C7; border-bottom: none; padding: 5px; text-align: left; }
		#document-explorer-results tbody { border-bottom: 3px solid #FFFFFF; }
			#document-explorer-results tbody td { background: #EDF5C7; border-bottom: none; border-top: none; padding: 5px; }

		#document-explorer-results thead.alternate {  }
			#document-explorer-results thead.alternate th { background: #F1F8DD; }
		#document-explorer-results tbody.alternate {  }
			#document-explorer-results tbody.alternate td { background: #F1F8DD; }
/* END #document-explorer-results */






/* START .contact-locator */
.contact-locator {  }
	.contact-locator fieldset { background: transparent; border: none; padding: 0; }
		.contact-locator li { display: inline-block; }
			.contact-locator label { color: #024457; font-weight: bold; width: 119px; }
			.contact-locator input { width: 210px; }
			.contact-locator select { width: 218px; }
			.contact-locator .input-text {  }
			.contact-locator .input-submit { background: transparent url(/template-images/adviser-rebrand-2009/elements/pagelink/featuredLink.gif) no-repeat center left; border: none; color: #568116; cursor: pointer; margin-left: 9px; padding: 7px 0 7px 35px; text-decoration: underline; width: auto; }
			.contact-locator .input-submit:hover { background: transparent url(/template-images/adviser-rebrand-2009/elements/pagelink/featuredLink.gif) no-repeat center left; border: none; width: auto; }
/* END .contact-locator */






/* START #basket */
#basket { list-style: none; margin: 0; padding: 0; }
	#basket li { list-style: none; list-style-position: outside; margin: 0 0 .5em 0; padding: 0; }
	#basket a { background: transparent url(/template-images/adviser-rebrand-2009/elements/basket/arrow.gif) no-repeat center right; color: #568116; display: block; font-size: 1em; font-weight: normal; padding: 15px 45px 15px 0; text-align: right; }
/* END #basket */






/* START #confirm-order */
#confirm-order {  }
	#confirm-order th { padding: 5px; }
	#confirm-order td { padding: 5px; }
	#contentArea #confirm-order input { width: auto; }
	#contentArea #confirm-order .document-quantity input { width: 2em; }
	#contentArea #confirm-order .document-delete input { border: none; background: transparent; cursor: pointer; }
/* END #confirm-order */






/* START #suitabilityWording */
#suitabilityWording {  }
	#suitabilityWording label { display: none; }
	#contentArea.defaultTemplate #suitabilityWording select,
	#suitabilityWording select { width: 435px; }
		#suitabilityWording optgroup { font-style: normal; font-weight: bold; }
			#suitabilityWording optgroup option { margin-left: 20px; }
	#suitabilityWording textarea,
	#contentArea.defaultTemplate #suitabilityWording textarea { width: 435px; }
	#suitabilityWording .formbuttonbar { margin-top: 0; padding-top: 0; }
/* END #suitabilityWording */






/* START #annuity-comparison */
#annuity-calc { background: #FFFFFF url(/template-images/adviser-rebrand-2009/elements/annuity-comparison/repeater.gif) repeat-y top right; display: block; margin: 15px 0; padding-bottom: 10px; position: relative; }
	#annuity-calc-bottom { background: transparent url(/template-images/adviser-rebrand-2009/elements/annuity-comparison/bottom.gif) no-repeat top right; bottom: 0; height: 17px; left: 0; position: absolute; width: 460px; }

#annuity-calc-results-wrapper { margin: 10px; width: 440px; }
	#annuity-calc-results { margin: 0; width: 440px; }
		#annuity-calc-results-wrapper th { color: #FFFFFF; padding-left: 10px; text-align: left; }

#annuity-calc { display: block; position: relative; text-align: left; z-index: 1; }

	#annuity-calc-noscript { background: transparent url(/template-images/adviser-rebrand-2009/elements/annuity-comparison/top.jpg) no-repeat top right; color: #FFFFFF; overflow: hidden; padding: 20px 10px 20px 80px; width: 370px; }
		#annuity-calc-noscript div { background: url(/template-images/adviser-rebrand-2009/elements/annuity-comparison/dropdown.gif) transparent no-repeat top right; color: #586163; cursor: pointer; height: 19px; padding: 2px 31px 0 10px; width: 259px; }	
		#annuity-calc-noscript button { background: none; border: none; color: #BED259; cursor: pointer; font-weight: bold; }

	#annuity-calc-dropdown { background: transparent url(/template-images/adviser-rebrand-2009/elements/annuity-comparison/top.jpg) no-repeat top right; color: #FFFFFF; display: none; overflow: hidden; padding: 20px 10px 20px 80px; width: 370px; }
		#annuity-calc-dropdown div { background: url(/template-images/adviser-rebrand-2009/elements/annuity-comparison/dropdown.gif) transparent no-repeat top right; color: #586163; cursor: pointer; height: 19px; padding: 2px 31px 0 10px; width: 259px; }
		#annuity-calc ol { background: #E8EEF0; border: #0D718E solid 1px; border-top: 0; cursor: pointer; display: none; margin: 1px 0 0 0; padding: 0; position: absolute; width: 300px; z-index: 10010; }
			#annuity-calc li { display: block; list-style-position: outside; margin: 0; padding: 0; }
				#annuity-calc a { background: #E8EEF0; color: #586163; display: block; padding: 4px 10px; text-decoration: none; text-transform: none; }
				#annuity-calc a:visited { color: #586163; }
				#annuity-calc a:hover { background: #2D768A; color: #FFFFFF; }
				
				#annuity-upload-date {text-align :center; padding-top:4px;}
/* END #annuity-comparison */





/* START .poll */
#contentArea .poll fieldset { background-color: transparent; border: none; padding-left: 0; }
#contentArea .poll fieldset fieldset ol { margin-left: auto;}
#contentArea .poll fieldset fieldset ol input { width: auto; }
#contentArea .poll .formbuttonbar { padding: 0; }
/* END .poll */
