/* @group File Header */
/**
	File:
		elements.css

	Validates:
		CSS Level 2.1

	Project:
		LV= Liverpool Victoria

	Author:
		Kristina Floyd

	Date Created:
		2009 01 19

	About:
		Contains styles for specific elements

		ID index:

		Class index:

	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
*/
/* @end */


/* @group .Wrapper */
.hrWrapper { border: none; border-top: 1px solid #CDE2E0; display: block; height: 1px; margin: 1em 0; }
	.hrWrapper hr { display: none; }
/* @end .hrWrapper */



/* @group .heartHR */
.hrWrapper.heartHR { background: transparent url(/template-images/lv-rebrand-2009/elements/hrWrapper/hearts.gif) no-repeat top center; height: 11px; border-style:none;}
/* @end .heartHR */





/* @group .pagelink */
.pagelink { background: transparent url(/template-images/lv-rebrand-2009/elements/pagelink/featuredLink.gif) no-repeat left center; padding: 10px 0 10px 34px; }
.containerSupportingMKT .pagelink { background: transparent url(/template-images/lv-rebrand-2009/elements/pagelink/featuredLinkMKT.gif) no-repeat left center; display: block; padding: 10px 0px 10px 34px; color:White; font-weight:bold;}
.containerSupportingMKT a:visited { color: #FFFFFF; }
.cta-flash-wrapper .pagelink { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/featuredLink.gif); }

.pageLinkRight { background-position: right center; padding: 10px 34px 10px 0; text-align: right; }

.pagelink.retrieveAquote { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/retrieveAquote.gif); }
.containerSupportingMKT .pagelink.retrieveAquote { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/retrieveAquote.gif); }
.containerSupportingMKT .pagelink.retrieveAQuote { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/retrieveAquote.gif); }
.cta-flash-wrapper .pagelink.retrieveAquote { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/retrieveAquote.png); }

.pagelink.arrangeAcallback { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/arrangeAcallback.gif); }
.containerSupportingMKT .pagelink.arrangeAcallback { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/arrangeAcallback.gif); }
.cta-flash-wrapper .pagelink.arrangeAcallback { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/arrangeAcallback.png); }

.pagelink.callUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/callUs.gif); }
.containerSupportingMKT .pagelink.callUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/callUs.gif); }
.cta-flash-wrapper .pagelink.callUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/callUs.png); }

.pagelink.download { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/download.gif); }
.containerSupportingMKT .pagelink.download { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/download.gif); }
.cta-flash-wrapper .pagelink.download { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/download.png); }

.pagelink.emailUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/emailUs.gif); }
.containerSupportingMKT .pagelink.emailUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/emailUs.gif); }
.cta-flash-wrapper .pagelink.emailUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/emailUs.png); }

.pagelink.watchTheTVad { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/watchTheTVad.gif); }
.containerSupportingMKT .pagelink.watchTheTVad { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/watchTheTVad.gif); }
.cta-flash-wrapper .pagelink.watchTheTVad { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/watchTheTVad.png); }

.pagelink.continue { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/continue.gif); }
.containerSupportingMKT .pagelink.continue { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/continue.gif); }
.cta-flash-wrapper .pagelink.continue { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/continue.png); }

.pagelink.extras { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/extras.gif); }
.containerSupportingMKT .pagelink.extras { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/extras.gif); }
.cta-flash-wrapper .pagelink.extras { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/extras.png); }

.pagelink.faq { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/faq.gif); }
.containerSupportingMKT .pagelink.faq { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/faq.gif); }
.cta-flash-wrapper .pagelink.faq { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/faq.png); }

.pagelink.featuredLink { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/featuredLink.gif); }
.containerSupportingMKT .pagelink.featuredLink { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/featuredLink.gif); }
.cta-flash-wrapper .pagelink.featuredLink { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/featuredLink.png); }

.pagelink.friend { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/friend.gif); }
.containerSupportingMKT .pagelink.friend { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/friend.gif); }
.cta-flash-wrapper .pagelink.friend { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/friend.png); }

.pagelink.gift { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/gift.gif); }
.containerSupportingMKT .pagelink.gift { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/gift.gif); }
.cta-flash-wrapper .pagelink.gift { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/gift.png); }

.pagelink.info { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/info.gif); }
.containerSupportingMKT .pagelink.info { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/info.gif); }
.cta-flash-wrapper .pagelink.info { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/info.png); }

.pagelink.question { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/question.gif); }
.containerSupportingMKT .pagelink.question { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/question.gif); }
.cta-flash-wrapper .pagelink.question { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/question.png); }

.pagelink.quote { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/quote.gif); }
.containerSupportingMKT .pagelink.quote { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/quote.gif); }
.cta-flash-wrapper .pagelink.quote { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/quote.png); }

.pagelink.trustUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/trust-us.gif); }
.containerSupportingMKT .pagelink.trustUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/MKT/trust-us.gif); }
.cta-flash-wrapper .pagelink.trustUs { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/trust-us.png); }

.pagelink.pdf { background-image: url(/upload/lv/images/Generic/pdficon_small.gif); }
.containerSupportingMKT .pagelink.pdf { background-image: url(/upload/lv/images/Generic/pdficon_small.gif); }

.pagelink.twitter { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/twitter.gif); }
.pagelink.security { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/security.gif); }
.pagelink.calculator { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/calculator.gif); }
.pagelink.game { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/game.gif); }
.pagelink.poundSign { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/poundsign.gif); }
.pagelink.atSign { background-image: url(/template-images/lv-rebrand-2009/elements/pagelink/atsign.gif); }

.pagelink:hover {  }

/* @end .pagelink */


.bodysmall { font-size:0.9em; }



/* @group .floatLeft */
.floatLeft { float: left; }
/* @end .floatLeft */






/* @group .floatRight */
.floatRight { float: right; }
/* @end .floatRight */






/* @group .pageImageFloatright */
.pageImageFloatright { float: right; padding: 0 0 1em 1em; }
/* @end .pageImageFloatright */






/* @group .pageImageFloatleft */
.pageImageFloatleft { float: left; padding: 0 1em 1em 0; }
/* @end .pageImageFloatleft */






/* @group #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; }
	a#printableVersion { float: right; text-decoration: underline; }
		a#printableVersion:hover { text-decoration: none; }
/* @end #contentAreaHeader */







/* @group #introduction */
#introduction { background: #FAFAFA url(/template-images/lv-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 */







/* @group #introduction */
.cta-flash-wrapper { background: #FFFFFF; height: 233px; position: relative; width: 704px; }
	.cta-flash-wrapper .cta-flash-style { height: 233px; left: 0; position: absolute; top: 0; visibility: visible; width: 704px; }
	.cta-flash-wrapper #introContent { background: transparent; height: 233px; padding: 0; position: absolute; right: 0; top: 0; width: 362px; }
		.cta-flash-wrapper #cta-flash-content { background: white; height: auto; overflow: hidden; margin: 10px 10px 0 0; opacity: 0.5; position: absolute; right: 0; top: 0; width: 352px; }
			.cta-flash-wrapper #cta-flash-content h2 { color: #000000; margin-bottom: 0; opacity: 1; padding: 10px; }
		.cta-flash-wrapper #introFlashControls { background: transparent; bottom: 0; height: 55px; position: absolute; right: 0; width: 362px; }
			.cta-flash-wrapper #introControls { bottom: auto; left: auto; position: relative; width: auto; }
			.cta-flash-wrapper #introControls .firstButton { display: block; float: left; }
				.cta-flash-wrapper #introControls .firstButton a { display: block; float: left; }
			.cta-flash-wrapper #introControls .secondButton { display: block; float: left; padding-top: 4px; width: 165px; }
				.cta-flash-wrapper #introControls .secondButton .pagelink { color: #003442; }
/* @end #introduction */





/* @group font plus sizes */
.plus25 { font-size: 125%; }
.plus50 { font-size: 150%; }
.plus75 { font-size: 175%; }
.plus100 { font-size: 200%; }
/* @end font plus sizes */






/* @group emphasise */
.emphasise { color: #86AC10; font-size: 150%; }
/* @end emphasise */

/* @group emphasise */
.oneFiftyText { font-size: 150%; }
/* @end emphasise */





/* @group .block75-25 */
.block75-25 { width: 682px; }
	.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 */






/* @group #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 */






/* @group .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 */






/* @group #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 */






/* @group .block50-50 */
.block50-50 { background: transparent url(/template-images/lv-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/lv-rebrand-2009/elements/containerDouble/firstHeader.gif) no-repeat top left; }
			.block50-50 .block50first .containerHeader h2 a { color: #FFFFFF; text-decoration: none; }
			.block50-50 .block50first .containerHeader h2 a:hover { text-decoration: underline; }
		.block50-50 .blockContent { margin-left: 340px; }
	.block50-50 .block50second { float: left; width: 340px; }
		.block50-50 .block50second .containerHeader { background: transparent url(/template-images/lv-rebrand-2009/elements/containerDouble/secondHeader.gif) no-repeat top right; }
/* @end .block50-50 */






/* @group .block50-50-plain */
.block50-50-plain { margin-bottom: 10px; width: 682px; }
	.block50-50-plain .block50first { float: left; width: 340px; }
		.block50-50-plain .blockContent { margin-left: 340px; }
	.block50-50-plain .block50second { float: left; padding: 0 19px; width: 302px; }
/* @end .block50-50-plain */






/* @group #contentArea.MKTfullWidthTemplate .block50-50 */
#contentArea.MKTfullWidthTemplate .block50-50 { background: transparent url(/template-images/lv-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/lv-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/lv-rebrand-2009/elements/containerDouble/full-width/secondHeader.gif) no-repeat top right; }
/* @end #contentArea.MKTfullWidthTemplate .block50-50 */






/* @group .containerSingle */
.block75-25 .block75 .containerSingle { margin-right: 10px; width: 460px; }
.block25-75 .block75 .containerSingle { width: 460px; }
	.containerSingle { background: #F4F4F4 url(/template-images/lv-rebrand-2009/elements/containerSingle/repeaterLeft.gif) repeat-y top left; margin-bottom: 10px; }
		.containerSingle .containerHeader { background: transparent url(/template-images/lv-rebrand-2009/elements/containerSingle/headerLeft.jpg) no-repeat top left; }
			.containerSingle .containerHeader div { background: transparent url(/template-images/lv-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 .containerHeader .glossaryHeader { color: #FFFFFF; margin: 0; padding: 15px 19px 10px 19px; }
					.containerSingle .containerHeader .glossaryHeader a { color: #FFFFFF; margin-right: 1.5em; }
		.containerSingle .containerContent { background: transparent url(/template-images/lv-rebrand-2009/elements/containerSingle/repeaterRight.gif) repeat-y top right; }
			.containerSingle .containerGradient { background: transparent url(/template-images/lv-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/lv-rebrand-2009/elements/containerSingle/bottomRight.jpg) no-repeat bottom right; bottom: 0; height: 73px; position: absolute; right: 0; width: 13px; }
/* @end .containerSingle */






/* @group .containerSupporting */
.containerSupporting { background: transparent url(/template-images/lv-rebrand-2009/elements/containerSupporting/top.gif) no-repeat top left; margin-bottom: 10px; width: 205px; }
	.containerSupportingContent { background: transparent url(/template-images/lv-rebrand-2009/elements/containerSupporting/bottom.gif) no-repeat bottom left; min-height: 120px; padding: 17px; }
		#mainContent .containerSupportingContent img { margin-bottom: 0; padding-bottom: 0; }
/* @end .containerSupporting */






/* @group .containerSupportingMKT */
.containerSupportingMKT { background: transparent url(/template-images/lv-rebrand-2009/elements/containerSupportingMKT/top.gif) no-repeat top left; margin: 0 0 10px 10px; width: 205px; }
	.containerSupportingContentMKT { background: transparent url(/template-images/lv-rebrand-2009/elements/containerSupportingMKT/bottom.gif) no-repeat bottom left; color: #FFFFFF; min-height: 120px; 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 */






/* @group .containerDouble */
.containerDouble {  }
	.containerDouble .containerHeader h2 { color: #FFFFFF; margin: 0; padding: 15px 19px 10px 19px; }
	.containerDouble .containerContent { min-height: 50px; }
	.block50-50 .block50first .containerContent { padding: 10px 12px 10px 17px; }
	.block50-50 .block50second .containerContent { padding: 10px 17px 10px 12px; }
/* @end .containerDouble */






/* @group .defaultTemplate h1 */
#contentArea.defaultTemplate h1 { background: transparent url(/template-images/lv-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 */






/* @group .landingTemplate h1 */
#contentArea.sub-landingTemplate h1,
#contentArea.landingTemplate h1 { font-size: 2.5em; margin: 0 0 7px 6px; text-transform: uppercase; }
	#contentArea.sub-landingTemplate h1 img,
	#contentArea.landingTemplate h1 img { margin-bottom: 0; }
#contentArea.landingTemplate #defaultLandingH1,
#contentArea.sub-landingTemplate #defaultLandingH1 { background: transparent url(/template-images/lv-rebrand-2009/elements/landing/h1/heart.gif) no-repeat top left; padding-left: 50px; }
/* @end .landingTemplate h1 */






/* @group #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 */






/* @group #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 */






/* @group #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 */






/* @group #contentArea.fullWidthTemplate */
#contentArea.fullWidthTemplate {  }
	#contentArea.fullWidthTemplate #content { margin-left: 0; }
		#contentArea.fullWidthTemplate #mainContent { background: #FFFFFF url(/template-images/lv-rebrand-2009/layout/contentArea/mainContent/repeaterFullWidthbg.jpg) repeat-y top right; margin-left: 0; }

		#contentArea.fullWidthTemplate #mainContentHCE { background: #FFFFFF url(/template-images/lv-rebrand-2009/layout/contentArea/mainContent/repeaterFullWidthbg.jpg) repeat-y top right; margin-left: 0; min-height: 0px;}
			#contentArea.fullWidthTemplate #mainContentTop { background: transparent url(/template-images/lv-rebrand-2009/layout/contentArea/mainContent/topFullWidth.gif) no-repeat top right; width: 924px; }
			#contentArea.fullWidthTemplate #mainContentBottom { background: transparent url(/template-images/lv-rebrand-2009/layout/contentArea/mainContent/bottomFullWidth.jpg) no-repeat bottom right; width: 924px; }
			#contentArea.fullWidthTemplate #mainContentHCE #mainContentBottom { background: transparent url(/template-images/lv-rebrand-2009/layout/contentArea/mainContent/bottomFullWidth.jpg) no-repeat bottom right; height: 15px; width: 924px; }
			#contentArea.fullWidthTemplate h1 { background: transparent url(/template-images/lv-rebrand-2009/elements/fullWidth/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; padding: 10px 16px; width: 892px; }
/* @end #contentArea.fullWidthTemplate */









/* @group #contentArea.fullWidthTemplate.calculatorTemplate */
#contentArea.fullWidthTemplate.calculatorTemplate {  }
	#contentArea .container { padding-top: 10px; }
/* @end #contentArea.fullWidthTemplate.calculatorTemplate */






/* @group #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 */






/* @group #contentArea.popupTemplate */
#contentArea.popupTemplate {  }
/* @end #contentArea.popupTemplate */






/* @group #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; }
				/* @group .mktTemplate h1 */
				#contentArea.mktTemplate h1 { background: transparent url(/template-images/lv-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/lv-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;
}





/* @group .mktTemplate.MKTfullWidthTemplate h1 */
#contentArea.MKTfullWidthTemplate {  }
	#contentArea.MKTfullWidthTemplate #content { margin-left: 0; }
		#contentArea.MKTfullWidthTemplate #mainContent { background: #FFFFFF url(/template-images/lv-rebrand-2009/layout/contentArea/mainContent/repeaterFullWidth.gif) repeat-y top right; margin-left: 0; }
			#contentArea.MKTfullWidthTemplate #mainContentTop { background: transparent url(/template-images/lv-rebrand-2009/layout/contentArea/mainContent/topFullWidth.gif) no-repeat top right; width: 924px; }
			#contentArea.MKTfullWidthTemplate #mainContentBottom { background: transparent url(/template-images/lv-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/lv-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/lv-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/lv-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 */






/* @group .supportingContent */
.supportingContent { margin-bottom: 10px; }
.supportingContent.cols4 {  }
	.supportingContentHead { background: transparent url(/template-images/lv-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/lv-rebrand-2009/elements/supportingContent/cols4.gif) no-repeat bottom left; padding: 0 12px 10px 12px; }
	.supportingContent.cols5 .supportingContentContent { background: transparent url(/template-images/lv-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/lv-rebrand-2009/elements/supportingContent/block/header.gif) no-repeat top left; padding: 20px 10px 10px 10px; }
		.supportingContent.cols5 .blockHeader { background: #FDFDFD url(/template-images/lv-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 */






/* @group 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 */






/* @group .homeBlock */
	/* @group .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; }
					.homeControls { margin-top: 3px; text-align: right; }
						.homeControls a { float: left; }
			.homeBlock75 .homeHeader { background-image: url(/template-images/lv-rebrand-2009/elements/homeBlock/header75.gif); }
		.homeBlock25 { float: left; width: 228px; }
			.homeBlock25 .homeHeader { background-image: url(/template-images/lv-rebrand-2009/elements/homeBlock/header25.gif); }
			.homeBlock50 { float: left; width: 466px; }
				.homeBlock50 .homeHeader { background-image: url(/template-images/lv-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 */



	/* @group .homeControls */
	.homeControls .actionLink { display: block; height: 39px; position: relative; text-align: center; }
		.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; }

		.homeBlock25 .homeControls .actionLink { width: 149px; }
		.homeBlock33 .homeControls .actionLink { width: 178px; }

		.homeBlock50 .homeControls .actionLink { width: 149px; }

		.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: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }

		#topBlock .homeBlock25 .homeControls .moreLink.moreInformation { width: 161px; }
		.homeBlock25 .homeControls .moreLink.moreInformation { width: 161px; }
	/* @end .homeControls */




	/* @group #topBlock */
	#topBlock { z-index: 10000; }
		/* @group #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 */

		/* @group #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 .retrieve-a-quote { display: block; height: 38px; margin: 10px 0 0 4px; position: relative; text-align: center; width: 149px; }
				#topBlock .retrieve-a-quote img { border: none; height: 38px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .retrieve-a-quote 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 */

	homeBlock33 .homeControls .actionLink { width: 178px; }


	/* @group .homeBlock75-25 */
	.homeBlock75-25 { background: transparent url(/template-images/lv-rebrand-2009/elements/homeBlock/content75-25.gif) no-repeat bottom left; margin-bottom: 10px; }
	/* @end .homeBlock75-25 */



	/* @group .homeBlock25-75 */
	.homeBlock25-75 { background: transparent url(/template-images/lv-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 */



	/* @group .homeBlock100 */
	.homeBlock100 { margin-bottom: 10px; }
		.homeBlock100 .homeHeader { background-image: url(/template-images/lv-rebrand-2009/elements/homeBlock/header100.gif); }
		.homeBlock100 .homeContent { background: transparent url(/template-images/lv-rebrand-2009/elements/homeBlock/content100.gif) no-repeat bottom left; padding-bottom: 18px; }
	/* @end .homeBlock100 */



	/* @group .homeBlock50-50 */
	.homeBlock50-50 { background: transparent url(/template-images/lv-rebrand-2009/elements/homeBlock/content50-50.gif) no-repeat bottom left; margin-bottom: 10px; }
	/* @end .homeBlock50-50 */



	/* @group .homeBlock50-25-25 */
	.homeBlock50-25-25 { background: transparent url(/template-images/lv-rebrand-2009/elements/homeBlock/content50-25-25.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock50-25-25 .homeBlock50 { margin-right: 10px; }
		.homeBlock50-25-25 .homeBlock25.first,
		#contentArea .homeBlock50-25-25 .first { margin-right: 11px; }
		.homeBlock50-25-25 .homeBlock25 { margin-right: 0; }
	/* @end .homeBlock50-25-25 */



	/* @group .homeBlock25-25-50 */
	.homeBlock25-25-50 { background: transparent url(/template-images/lv-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 */

	/* @group .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 */


	/* @group .homeBlock25-50-25 */
	.homeBlock25-50-25 { background: transparent url(/template-images/lv-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 */



	/* @group .homeBlock25-25-25-25 */
	.homeBlock25-25-25-25 { background: transparent url(/template-images/lv-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.first { margin-right: 11px; }*/
		.homeBlock25-25-25-25 .homeBlock25.second { margin-right: 11px; }
		/*.homeBlock25-25-25-25 .homeBlock25.third { margin-right: 10px; }*/
		.homeBlock25-25-25-25 .homeBlock25.last { margin-right: 0; }
	/* @end .homeBlock25-25-25-25 */
/* @end .homeBlock */



/* @group .homeBlock50 */
#topBlock .homeBlock50 .homeControls .moreLink.moreInformation { width: 161px; }
.homeBlock50 .homeControls .moreLink.moreInformation { width: 161px; }
/* @end .homeBlock50 */



/* @group .landingBlock* global styles */
.landingBlock50-50 { background: transparent url(/template-images/lv-rebrand-2009/elements/landingBlock/content.gif) no-repeat bottom left; 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; }
	.landingContent { color: #024457; font-size: 0.9167em; padding: 10px; }
		.landingContent p { margin: 0; }
			.landingControls { margin-top: 3px; text-align: right; }
				.landingControls a { float: left; }
		.landingImage { float: left; margin-right: 10px; }
		.landingText.withImage { float: left; width: 165px; }
	.landingBlock50 { float: left; width: 351px; }
		.landingBlock50 .landingHeader { background-image: url(/template-images/lv-rebrand-2009/elements/landingBlock/header.gif); }
	.landingBlock50.first { margin-right: 13px; }
/* @end .landingBlock* global styles */






/* @group #contentArea.sub-landingTemplate .landingBlock* global styles */
#contentArea.sub-landingTemplate .landingBlock50-50 { background: transparent url(/template-images/lv-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/lv-rebrand-2009/elements/landingBlock/sub-template/header.gif); }
	#contentArea.sub-landingTemplate .landingBlock50.first { margin-right: 4px; }
/* @end #contentArea.sub-landingTemplate .landingBlock* global styles */



/* @group .landingBlock50single */
.landingBlock50single { background: transparent url(/template-images/lv-rebrand-2009/elements/landingBlock/contentSingle.gif) no-repeat bottom left; margin-bottom: 10px; }
/* @end .landingBlock50single */



/* @group .landingControls */
.landingControls { margin-top: 3px; 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%; margin-left: -5000px; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }
			.landingControls a { float: left; }
	.landingControls .moreLink { display: block; height: 38px; 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 */






/* @group #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; clear:none; }
			#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 .twitter a { background-image: url(/template-images/lv-rebrand-2009/elements/socialBookmarks/twitter.png); }
			#socialBookMarks .digg a { background-image: url(/template-images/lv-rebrand-2009/elements/socialBookmarks/digg.gif); }
			#socialBookMarks .reddit a { background-image: url(/template-images/lv-rebrand-2009/elements/socialBookmarks/reddit.gif); }
			#socialBookMarks .delicious a { background-image: url(/template-images/lv-rebrand-2009/elements/socialBookmarks/delicious.gif); }
			#socialBookMarks .facebook a { background-image: url(/template-images/lv-rebrand-2009/elements/socialBookmarks/facebook.gif); }
			#socialBookMarks .stumbleupon a { background-image: url(/template-images/lv-rebrand-2009/elements/socialBookmarks/stumbleupon.gif); }
			#socialBookMarks .newsvine a { background-image: url(/template-images/lv-rebrand-2009/elements/socialBookmarks/newsvine.gif); }
/* @end #socialBookMarks */






/* @group .heartList */
.heartList ul li { background: transparent url(/template-images/lv-rebrand-2009/elements/bullet/heart.gif) no-repeat scroll 0 3px; }
form .heartList ul li,
form .heartList ol li { background: transparent url(/template-images/lv-rebrand-2009/elements/bullet/heart.gif) no-repeat scroll 0 3px; padding-left: 19px; }
	.heartList ul li li { background: transparent url(/template-images/lv-rebrand-2009/elements/bullet/dash.gif) no-repeat 0 4px; }
	form .heartList ul li li,
	form .heartList ol li li { background: transparent url(/template-images/lv-rebrand-2009/elements/bullet/dash.gif) no-repeat 0 4px; padding-left: 19px; }
/* @end .heartList */






/* @group .tickList */
.tickList ul li { background: transparent url(/template-images/lv-rebrand-2009/elements/bullet/tick.gif) no-repeat scroll 0 3px; }
form .tickList ul li,
form .tickList ol li { background: transparent url(/template-images/lv-rebrand-2009/elements/bullet/tick.gif) no-repeat scroll 0 3px; padding-left: 19px; }
/* @end .tickList */






/* @group .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 */






/* @group .mktTemplate #subContent */
#contentArea.mktTemplate #subContent img { display: block; margin: 0 0 1em 10px; }
/* @end .mktTemplate #subContent */






/* @group #header.partner-header */
#header.partner-header { background: #013C4E; }
/* @end #header.partner-header */

/* @group #affiliateLogoWrapper */
#affiliateLogo { float: right; }
/* @end #affiliateLogoWrapper */






/* @group .imageAndTextOverlay */
.landingTemplate .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; }
	.landingTemplate .imageAndTextOverlay .overlayContent { font-family: "Times New Roman", Times, serif; font-size: 1.5em; min-height: 156px; overflow: hidden; width: 340px; }
		.landingTemplate #contentArea .imageAndTextOverlay h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6667em; margin: 0; }
		.landingTemplate .imageAndTextOverlay div {  }
/* @end .imageAndTextOverlay */

/* @group .imageAndTextOverlay */
.defaultTemplate .imageAndTextOverlay { background-attachment: scroll; background-position: top left; background-repeat: no-repeat; height: 156px; line-height: normal; margin-bottom: 10px; margin-left: 1px; padding: 16px 0 10px 69px; width: 635px; }
	.defaultTemplate .imageAndTextOverlay .overlayContent { font-family: "Times New Roman", Times, serif; font-size: 1.5em; min-height: 156px; overflow: hidden; width: 340px; }
		#contentArea.defaultTemplate .imageAndTextOverlay h1 { background: transparent; border: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6667em; margin: 0; padding: 10px 0; width: 340px; }
		.defaultaaTemplate .imageAndTextOverlay div {  }
/* @end .imageAndTextOverlay */






/* @group #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 */






/* @group #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 */






/* @group #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 */






/* @group #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 */





/* @group #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 */






/* @group #header.calculatorHeader */
#header.calculatorHeader { min-height: 100px; }
/* @end #header.calculatorHeader */






/* @group #growthCalculator */
#growthCalculator {  }
	#growthCalculator h2 { background: transparent url(/template-images/lv-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/lv-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/lv-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/lv-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/lv-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/lv-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/lv-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/lv-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/lv-rebrand-2009/elements/growthCalculator/contentBG.gif) no-repeat bottom left; padding: 8px 22px 16px 22px; }

	#initialLumpSumValid{ height: 20px; width:20px; display:none;}
	#monthlySavingsValid{ height: 20px; width:20px; display:none;}
	#interestRateValid{ height: 20px; width:20px; display:none;}
	#termInYearsValid{ height: 20px; width:20px; display:none;}
/* @end #growthCalculator */
/* @group .supporting-container */
.supporting-container { margin-bottom: 10px; overflow: hidden; width: 682px; }

	/* @group .supporting-container.cols-100 */
	.supporting-container.cols-100 { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/100/top.gif) no-repeat top left; padding-top: 8px; }
		.supporting-container.cols-100 .containerSupporting { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/100/repeater.gif) repeat-y top left; margin-bottom: 0; width: 682px; }
			.supporting-container.cols-100 .containerSupportingContent { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/100/bottom.gif) no-repeat bottom left; }
	/* @end .supporting-container.cols-100 */

	/* @group .supporting-container.cols-25-75 */
	.supporting-container.cols-25-75 { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/25-75/top.gif) no-repeat top left; }
		.supporting-container.cols-25-75 .supporting-container-bottom { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/25-75/bottom.gif) no-repeat bottom left; overflow: hidden; }
			.supporting-container.cols-25-75 .containerSupportingContent { background: transparent; float: left; }
			.supporting-container.cols-25-75 .containerSupportingContent.col-25 { margin-right: 3px; width: 134px; }
			.supporting-container.cols-25-75 .containerSupportingContent.col-75 { width: 477px; }
	/* @end .supporting-container.cols-25-75 */

	/* @group .supporting-container.cols-75-25 */
	.supporting-container.cols-75-25 { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/75-25/top.gif) no-repeat top left; }
		.supporting-container.cols-75-25 .supporting-container-bottom { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/75-25/bottom.gif) no-repeat bottom left; overflow: hidden; }
			.supporting-container.cols-75-25 .containerSupportingContent { background: transparent; float: left; }
			.supporting-container.cols-75-25 .containerSupportingContent.col-75 { margin-right: 3px; width: 477px; }
			.supporting-container.cols-75-25 .containerSupportingContent.col-25 { width: 134px; }
	/* @end .supporting-container.cols-75-25 */

	/* @group .supporting-container.cols-33-33-33 */
	.supporting-container.cols-33-33-33 { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/33-33-33/top.gif) no-repeat top left; }
		.supporting-container.cols-33-33-33 .supporting-container-bottom { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/33-33-33/bottom.gif) no-repeat bottom left; overflow: hidden; }
			.supporting-container.cols-33-33-33 .containerSupportingContent { background: transparent; float: left; margin-right: 3px; width: 191px; }
			.supporting-container.cols-33-33-33 .containerSupportingContent.last { margin-right: 0; }
	/* @end .supporting-container.cols-33-33-33 */

	/* @group .supporting-container.cols-25-25-25-25 */
	.supporting-container.cols-25-25-25-25 { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/25-25-25-25/top.gif) no-repeat top left; }
		.supporting-container.cols-25-25-25-25 .supporting-container-bottom { background: transparent url(/template-images/lv-rebrand-2009/elements/supporting-container/25-25-25-25/bottom.gif) no-repeat bottom left; overflow: hidden; }
			.supporting-container.cols-25-25-25-25 .containerSupportingContent { background: transparent; float: left; margin-right: 3px; width: 134px; }
			.supporting-container.cols-25-25-25-25 .containerSupportingContent.last { margin-right: 0; }
	/* @end .supporting-container.cols-25-25-25-25 */

/* @end .supporting-container */

.link-taginfo-highlighter
{
	position:absolute;
	z-index:100000;
	cursor:pointer;
}
.link-taginfo-highlighter-tooltip
{
	display:none;
	position:absolute;
	z-index:100010;
	background-color:White;
	border:solid 1px #888888;
	text-align:left;
	padding:2px;
}

.link-taginfo-highlighter-tooltip p
{
	margin-bottom:2px;
}

.link-taginfo-highlighter-tooltip .error
{
	font-weight:bold;
	color:Red;
}

.link-taginfo-highlighter-tooltip .warning
{
	color:Red;
}

#continuity-log-window
{
	position:absolute;
	top:20px;
	left:20px;
	width:500px;
	height:500px;
	background-color:White;
	color:Black;
	overflow:auto;
	text-align:left;
	z-index:100020;
}






/* @group #calculator-contact-us */
#calculator-contact-us { float: right; overflow: hidden; }
	#calculator-contact-us a {  }
		#calculator-contact-us img {  }
/* @end #calculator-contact-us */






/* @group 50+ calculator */
#premium-options table { margin: 1em auto; }
	#premium-options input { background: transparent; border: none; width: auto; }
	#cover-summary  { margin: 0 auto; }
	form #premium-options .top { background-color: #015A73; }
/* @end 50+ calculator */






/* @group #li-button_previous */
#li-button_previous { left: 10px; position: absolute; }
	/* @group #partners-landing-list */
#partners-landing-list { list-style: none; margin: 0; padding: 0; }
	#partners-landing-list li { display: inline; list-style: none; margin: 0; padding: 0; }
		#partners-landing-list a { display: inline-block; margin-bottom: 17px; text-align: center; width: 308px; }
		/* @end #partners-landing-list */
		/* @group #contentArea.fullWidthTemplate.partners-landing */
#contentArea.fullWidthTemplate.partners-landing {  }
	#contentArea.fullWidthTemplate.partners-landing #content { margin-left: 0; }
		#contentArea.fullWidthTemplate.partners-landing h1 { background: transparent url(/template-images/lv-rebrand-2009/elements/partners-template/h1/heart.gif) no-repeat top left; border-bottom: none; font-size: 2.5em; margin-bottom: 10px; padding: 0 0 0 51px; width: 892px; }
		#contentArea.fullWidthTemplate.partners-landing p { padding-left: 51px; }
		/* @end  #contentArea.fullWidthTemplate.partners-landing */
/* @end #li-button_previous */



/* @group .siteMapBlock */
#advanced-site-map-filter { background: transparent url(/template-images/lv-rebrand-2009/elements/sitemap/sprite.png) no-repeat 0px -210px; height: 24px; margin: 0 auto 10px auto; padding: 15px 20px; width: 642px; }
	#advanced-site-map-filter ol li { float: left; list-style: none; margin-right: 10px; }
		#advanced-site-map-filter label { color: #FFFFFF; font-weight: bold; width: auto; }
		#advanced-site-map-filter-input { color: #000000; }
		#advanced-site-map-filter-input.intro-text { color: #555; }
.siteMapBlock { background: transparent url(/template-images/lv-rebrand-2009/elements/sitemap/repeater.png) repeat-y bottom left; clear: left; margin: 0 auto 10px auto; overflow: hidden; padding: 0; position: relative; width: 682px; }
	.siteMapBlock ol { list-style: none; margin: 0; }
		.siteMapBlock ol ol { margin-left: 10px; }
		.siteMapBlock li { list-style: none; margin: 0; list-style-position: outside; }
		.siteMapBlock li li { margin: 0; }
			.siteMapBlock a { color: #024457; font-size: 11px; font-weight: normal; text-decoration: none; }
			.siteMapBlock a:hover { text-decoration: underline; }
	.siteMapSection { float: left; margin: 0; padding: 0 10px 5px 10px; position: relative; width: 321px; }
		.siteMapSection h3 { margin: 0; padding: 0; }
			.siteMapSection h3 a { color: #FFFFFF; display: block; font-weight: bold; padding: 10px; }
			.siteMapSection h3 a:visited { color: #FFFFFF; }
		.siteMapContent { padding: 5px 10px 10px 10px; }
	.siteMapBlockBottom { background: transparent url(/template-images/lv-rebrand-2009/elements/sitemap/sprite.png) no-repeat 0px 0px; bottom: 0; height: 60px; left: 0; position: absolute; width: 682px; }
	.siteMapBlockTop { background: transparent url(/template-images/lv-rebrand-2009/elements/sitemap/sprite.png) no-repeat 0px -60px; height: 36px; left: 0; position: absolute; top: 0; width: 682px; }
/* @end .siteMapBlock */


/* @group #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; }
		.homepagetoprow-news #latest-news.homeBlock25 .homeContent {/* display: none; */height: 198px; overflow: hidden; padding-bottom: 0; }
		.homepagetoprow-news #latest-news ul { overflow: hidden; height: 185px; margin: 0; padding: 0 6px; }
		#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 { height: 40px; }
		#latest-news .newsContent .pagelink { margin: 0 10px; }
			#latest-news .newsContent a { font-weight: bold; text-decoration: underline; }
/* @end #latest-news */


		.blockContent.contactContent { color: #177995; font-size: 1.4167em; font-weight: bold; padding: 5px 10px 0 10px;}
			.blockContent.contactContent p { margin-bottom: 0; }
		.blockContent.contactSubContent { color: #177995; }
			.blockContent.contactSubContent p { margin-bottom: 0; }
		.blockContent.contactLinks ol li { float: left; margin-right: 25px; }
		.blockContent.contactLinks .pagelink a { color: #177995; font-size: 1.1em; font-weight: bold; text-decoration: underline; }


/* @group #news-listing */
#news-listing {  }
/* @end #news-listing */






/* @group .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%; }
/* @end .listing */






/* @group .paging */
.paging { clear: both; display: block; list-style: none; margin: 0.5em 0; overflow: hidden; padding: 0; width: 100%; }
	.paging li { clear: none; 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; }
/* @end .paging */






/* @group #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 */






/* @group #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 */



/* @group #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 */






/* @group #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 */

/* @group #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 */






/* @group #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 */






/* @group glossary on/off checkbox */
.glossaryToggle { height: 25px; margin: 6px 5px; display: none;}
	.glossaryToggle p { cursor: pointer; height: 25px; padding-left: 26px; }
		.glossaryToggle p.glossaryOff { background: transparent url(/template-images/lv-rebrand-2009/elements/glossary/check-box-combined.gif) no-repeat scroll 0px -3px; }
		.glossaryToggle p.glossaryOn { background: transparent url(/template-images/lv-rebrand-2009/elements/glossary/check-box-combined.gif) no-repeat 0px -36px; }
	.glossaryToggle a { position: relative; text-decoration: none; top: 3px; }
	.glossaryToggle a:visited { color: #658F1D; }
	.glossaryToggle span.glossaryLoading { color: #658F1D; display: none; font-weight: bold; position: relative; top: 3px; }
/* @end glossary on/off checkbox */


/* @group glossary in-page highlight */
.glossaryHighlight { background-color: #D8F6FF; border: 1px solid #35ABD9; cursor: pointer; }
/* @end glossary in-page highlight */


/* @group glossary popup box */
.glossaryPopup { background: transparent url(/template-images/lv-rebrand-2009/elements/glossary/popup-bottom.gif) no-repeat bottom left; left: 100px; padding-bottom: 12px; position: absolute; top: 250px; width: 550px; z-index: 100000; }
	.glossaryPopup div.glossaryPopupHeader { background-image: url(/template-images/lv-rebrand-2009/elements/glossary/popup-top.gif); position: relative; }
		.glossaryPopup div.glossaryPopupHeader h2 { color: #FFFFFF; font-size: 1.5em; margin: 0; padding: 10px 20px; text-align: left; }
		.glossaryPopup div.glossaryPopupHeader a { background: transparent url(/template-images/lv-rebrand-2009/elements/glossary/close-window-icon.gif) no-repeat top left; height: 27px; right: 10px; top: 8px; position: absolute; width: 27px; }
	.glossaryPopup div.glossaryDefinition { background-color: #FFFFFF; border-left: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF; padding: 20px 20px 6px 20px; position: relative; text-align: left; }
		.glossaryPopup div.glossaryDefinition a.glossaryClose { bottom: 14px; font-size: 0.9em; right: 18px; position: absolute; }

.glossaryBackground { background-color: #000000; height: 1000px; left: 0px; position: absolute; top: 0px; width: 1000px; }
/* @end glossary popup box */


/* @group glossary full list */
#glossaryFilter fieldset { background: none; border: none; padding: 0 1em; }
	#glossaryFilter	input.button { clear: both; padding-left: 10px; padding-right: 10px; width: auto; }
	#glossaryFilter ul { clear: left; }
		#glossaryFilter li { background-image: none; clear: none; float: left; margin: 0; padding-left: 0; width: 210px; }
			#glossaryFilter	input.category { background: none; border: none; margin-right: 8px; vertical-align: middle; width: 22px; }
			#glossaryFilter li input { width: auto; }
			#glossaryFilter li label { color: #024457; display: block; float: left; font-weight: bold; padding: 0 10px 0 30px; text-indent: -30px; width: auto; }
				#glossaryFilter li label span { vertical-align: middle; }

#glossarySectionHeading { padding-left: 6px; }

#glossaryList li { background-image: none; list-style: none; padding-left: 6px; }
#glossaryList li.expanded { background-color: #FFFFFF; border: 1px solid #808080; padding: 8px 5px; }

	#glossaryList li p.glossaryTerm { cursor: pointer; margin: 0; }
		#glossaryList li p.glossaryTerm a { color: #586163; font-weight: normal; text-decoration: none; }
		#glossaryList li p.glossaryTerm a:hover,
		#glossaryList li p.glossaryTerm:hover a { text-decoration: underline; }

	#glossaryList li.expanded p.glossaryTerm { margin-bottom: 1em; }
		#glossaryList li.expanded p.glossaryTerm a { color: #024457; font-weight: bold; margin-bottom: 1em; text-decoration: none; }

	#glossaryList li div.glossaryDefinition { display: none; padding-left: 15px; position: relative; }
		#glossaryList li div p.glossaryDefinitionCats {  }
		#glossaryList li div div.glossaryDefinitionText p { margin-bottom: 1em; }
		#glossaryList li div p.glossaryBackToTop { margin-bottom: 0.5em; }
		#glossaryList li div.glossaryDefinition a.glossaryClose { position: absolute; top: -32px; right: 1px; }
			#glossaryList li div.glossaryDefinition a.glossaryClose img { margin: 0; }
/* @end glossary full list */


/* @group .expander */
/* Note: additional styles from scripted-elements.css are applied when script is enabled */
.expander { margin-bottom: 10px; }
	.expanderHeader { background: #d5e6ec url(/template-images/lv-rebrand-2009/layout/extraContent/minus.gif) no-repeat scroll right top; color:#066A87; cursor: pointer; padding: 2px 2px 2px 4px; }
		.expanderHeader h2 { color:#066A87; margin: 0; }
/* @end .expander */


#mkt-template iframe
{
	width:0px;
	height:0px;
}

/* @group gateweb */
.vidget-overlay { position: relative; }
.vidget-overlay span { display: block; height: 200px; left: 10px; position: absolute; top: 3px; width:337px; }
/* @end gateweb */


/* @group content carousel */
.carouselViewport { overflow: hidden; position: relative; width: 302px; }
	.carouselStrip { overflow: auto; position: relative; }
		.carouselItem { float: left; overflow: hidden; width: 302px; }
	.carouselPrevious { float: left; }
	.carouselNext { float: right; }
/* @end content carousel */


/* @group press release archive */
#pressReleaseSearchForm { padding-bottom: 0; }

#pressReleaseSearchForm label { width: 100px; }

#pressReleaseSearchForm li.formbuttonbar { margin: 0; padding-top: 0; }
#pressReleaseSearchForm li.formbuttonbar fieldset { margin-bottom: 0; }

#pressReleaseSearchForm #div_datesearchmode,
#pressReleaseSearchForm #div_datesearchmode fieldset { margin-bottom: 0 }

#pressReleaseSearchForm #div_datesearchmode legend { padding: 0 0 1em 0; }
#pressReleaseSearchForm #div_datesearchmode legend span { float: none; }

#pressReleaseSearchForm #div_datesearchmode ol { margin-left: 0 }

#pressReleaseSearchForm #div_fromdate,
#pressReleaseSearchForm #div_todate,
#pressReleaseSearchForm #div_title { margin-left: 40px; }

#pressReleaseSearchForm #title { width: 380px; }

#pressReleaseSearchForm li.select-date-day { display: none; }
#pressReleaseSearchForm li.select-date-month select { margin-left: 0; }

#pressReleaseSearchResults table { width: 100%; }
	#pressReleaseSearchResults th,
	#pressReleaseSearchResults td { text-align: left; }
	#pressReleaseSearchResults th.top { color: #FFFFFF; }
	#pressReleaseSearchResults th.first { width: 150px; }
/* END press release archive */


/* @group .hub-automation */
.hub-automation-header #introContent { min-height: 100px; width: 430px; }
.hub-automation-header #introImage { height: 105px; width: 227px; }
.hub-automation-video { margin: -10px 0 0 0; }
.hub-automation-video li { border-bottom: 1px solid #D9D9D9; list-style: none; overflow: auto; padding: 10px 0; }
.hub-automation-video .last { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.hub-automation-home { margin-top: 0; }
.hub-automation-home li { border-bottom: none; padding: 0; }
.hub-automation-video .HA-thumbnail { float: left; padding-right: 5px; width: 100px; }
.hub-automation-video .HA-detail { float: left; padding-left: 10px; width: 442px; }
/* video sizes for hub home */
.hub-automation-video .HA-thumbnail-home { float: left; padding-right: 5px; position: relative; width: 250px; }
.hub-automation-video .HA-thumbnail-home img { z-index: 1000; width:250px; }
.hub-automation-video .HA-detail-home { float: left; padding-left: 10px; width: 350px; }
/* end video sizes for hub home */
.hub-automation-gutter { padding-bottom: 0; }
.hub-automation .HA-article-image { float: right; padding: 0 0 20px 20px; }
/* centre align hub video */
.hub-automation object {margin-left:85px; }
.hub-automation object object {margin-left:0px; }
.HA-details-header h2 { margin-bottom: 0; }
.HA-expander { margin-top: 1em; }
.video-icon { background: transparent url("/template-images/lv-rebrand-2009/elements/hubAutomation/RCPlay.png") no-repeat 50% 50%; cursor: pointer; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1001; }
/* @end .hub-automation */

.containerDouble .containerHeader h2 a,
.containerDouble .containerHeader h2 a:visited {
	color: white;
}
