/* START content list of main classes & id's in this stylesheet

	.callToAction
	.promotion
	.quoteLauncher
	.atAglance
	.sitemap
	.emphasiseContent
	.landingPod
	#flashPromo
	#pageWrap.template2008
	#pageWrap.partnersHomepage

END content list */



/* START CALL TO ACTION */
.callToAction { border-bottom: 4px solid #D9D9D9; margin: 4px; padding: 3px 3px 12px 0; text-align: center; }
	.callToAction h3 { color: #F4911D; font-size: 1.3em; font-weight: bold; padding: 0; text-align: left; }
	.callToAction img { margin: 9px }
	#contentArea .callToAction p { margin: 0 0 0 38px; padding: 0; text-align: left; }
	.callToAction a { color: #F4911D; display: block; font-weight: bold; margin-top: 7px; padding: 0px 0 5px 38px; text-align: left; }
		.callToAction a:hover { text-decoration: underline; }
	.callToAction .h3NoLink { margin-top: 7px; padding: 0px 0 5px 38px; }

.applyOnline { background: transparent url(/template-images/LV=/layout/bullets/CTAapplyOnline.png) no-repeat 3px 5px; }
.phone { background: transparent url(/template-images/LV=/layout/bullets/CTAphone.png) no-repeat 3px 10px; }
	.phone h3 { color: #002B35; }
	.phone a { color: #002B35; }
.download { background: transparent url(/template-images/LV=/layout/bullets/CTAdownload.png) no-repeat 3px 7px; }
	.download h3 { color: #002B35; }
	.download a { color: #002B35; }
.requestInfo { background: transparent url(/template-images/LV=/layout/bullets/CTArequestInfo.png) no-repeat 3px 4px; }
.callBack { background: transparent url(/template-images/LV=/layout/bullets/CTAcallBack.png) no-repeat 3px 10px; }
	.callBack h3 { color: #002B35; }
	.callBack a { color: #002B35; }
/* END CALL TO ACTION */






/* START PROMOTION */
#mainContent .promoWrapHead { background: #FFFFFF url(/template-images/LV=/layout/home/promo/top.gif) no-repeat top left; height: 8px; margin-top: 12px; }

#mainContent .promoWrap {	background: #FFFFFF url(/template-images/LV=/layout/borders/promoDashedLine.png) repeat-y scroll center; margin: 0; display: block; }
.newhomepage #mainContent .promoWrap { background: #FFFFFF url(/template-images/LV=/layout/home/promo/bg.gif) repeat-y left; margin: 0; display: block; }

	.promotion { color: #000000; width: 180px; }
	.proL { float: left; margin: 0 7px 0 10px; padding: 0; }
		.proL_left { margin: 0 7px 0 8px; }
		.proL_middle { margin: 0 7px 0 11px; }
		.proL_right { margin: 0 7px 0 12px; }

	.proR { float: right; }
		#mainContent .promotion h2 { font-size: 1.6em; font-weight: bold; color: #005568; margin-bottom: 8px; min-height: 0; }
			#mainContent .promotion h2 a { color: #005568; }
		.promotion img { /*border: 1px solid #C5C5C5;*/ /*float: left;*/ margin: 0 9px 9px 0; }
		.promotion a img { border: none; float: none; }
		.promotion .pageImageFloatleft { padding: 0; }
		.promotion a { color: #017B87; font-weight: bold; }
			.promotion a:hover { text-decoration: underline; }
		.promotion .pagelink { clear: both; display: block; }
		.promotion .oneFiftyText { font-size: 1em; line-height: normal; }
		.promotion ul { list-style: none; }
			.promotion ul li { background: #FFFFFF url(/template-images/LV=/layout/home/bulletpoint.jpg) no-repeat top left; list-style: none; padding-left: 10px; }
#mainContent .promoWrap .pageImageFloatleft { padding: 0; }
#mainContent .promoWrap .contentblock_body { /*min-height: 90px;*/ display: block; }
	#mainContent .promoWrap .contentblock_body p { margin-top: 0; }
#mainContent .promoWrapFoot { background: #FFFFFF url(/template-images/LV=/layout/home/promo/bottom.gif) no-repeat bottom left; height: 8px; margin-bottom: 12px; }
/* END PROMOTION */


/* START .promoMain */
#pageWrap.newhomepage #mainContent .promoMain { background: #FFFFFF url(/template-images/LV=/layout/home/mainPromo/BG.gif) repeat-y top left; color: #000000; padding: 0; }
	#pageWrap.newhomepage #mainContent .promoMain .PM_Content { background: transparent url(/template-images/LV=/layout/home/mainPromo/top.gif) no-repeat top left; height: 1%; }
		#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentMain { float: left; padding: 10px; width: 371px; }
			#pageWrap.newhomepage #mainContent .promoMain .PM_Content h1 { font-size: 1.9em; margin-bottom: 8px; }
		#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub { float: left; padding: 0 0 10px 7px; width: 193px; }
				#pageWrap.newhomepage #mainContent .promoMain h2 { font-size: 1.6em; font-weight: bold; color: #005568; margin-bottom: 8px; min-height: 0; }
					#pageWrap.newhomepage #mainContent .promoMain h2 a { color: #005568; }
				#pageWrap.newhomepage #mainContent .promoMain img { margin: 0 9px 9px 0; }
				#pageWrap.newhomepage #mainContent .promoMain .pageImageFloatleft { padding: 0; }
				#pageWrap.newhomepage #mainContent .promoMain a img { border: none; float: none; }
				#pageWrap.newhomepage #mainContent .promoMain a { color: #017B87; font-weight: bold; }
					#pageWrap.newhomepage #mainContent .promoMain a:hover { text-decoration: underline; }
				#pageWrap.newhomepage #mainContent .promoMain .pagelink { display: block; }
				#pageWrap.newhomepage #mainContent .promoMain .PM_ContentMain .pagelink { /*float: left;*/ }
				#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub .pagelink { clear: left; }
		#pageWrap.newhomepage #mainContent .promoMain .oneFiftyText { font-size: 1em; line-height: normal; }
		#pageWrap.newhomepage #mainContent .promoMain ul { list-style: none; margin: 1em 0; }
			#pageWrap.newhomepage #mainContent .promoMain ul li { background: #FFFFFF url(/template-images/LV=/layout/bullets/bulletpoint.jpg) no-repeat 0px 5px; list-style: none; padding-left: 15px; }
			#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub #latestHeadlines { margin-bottom: 1em; margin-top: 0; }
				#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub #latestHeadlines a { margin: 0; padding: 0; }
				#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub #latestHeadlines img { border: none; margin: 0; }
				#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub h2 { margin-top: 12px; padding-left: 6px; }
				#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub div { padding-left: 6px; }
				#pageWrap.newhomepage #mainContent .promoMain .PM_Content .PM_ContentSub .pageImageFloatleft { padding-left: 6px; }
	#pageWrap.newhomepage #mainContent .promoMainFoot { background: #FFFFFF url(/template-images/LV=/layout/home/mainPromo/bottom.gif) no-repeat bottom left; height: 8px; }
/* END .promoMain */






/* START .promoMain */
#pageWrap.homepage #mainContent .promoMain { background: #FFFFFF url(/template-images/LV=/layout/home/mainPromo/BG.gif) repeat-y top left; padding: 0; }
	#pageWrap.homepage #mainContent .promoMain .PM_Content { background: transparent url(/template-images/LV=/layout/home/mainPromo/top.gif) no-repeat top left; height: 1%; }
		#pageWrap.homepage #mainContent .promoMain .PM_Content .PM_ContentMain { float: left; padding: 10px; width: 371px; }
			#pageWrap.homepage #mainContent .promoMain .PM_Content h1 { font-size: 1.9em; margin-bottom: 8px; }
		#pageWrap.homepage #mainContent .promoMain .PM_Content .PM_ContentSub { float: left; padding: 0 10px 10px 13px; width: 176px; }
				#pageWrap.homepage #mainContent .promoMain h2 { font-size: 1.5em; font-weight: bold; color: #005568; margin-bottom: 8px; min-height: 0; }
				#pageWrap.homepage #mainContent .promoMain img { border: 1px solid #C5C5C5; float: left; margin: 0 9px 9px 0; }
				#pageWrap.homepage #mainContent .promoMain .pageImageFloatleft { padding: 0; }
				#pageWrap.homepage #mainContent .promoMain a img { border: none; float: none; }
				#pageWrap.homepage #mainContent .promoMain a { color: #017B87; font-weight: bold; }
					#pageWrap.homepage #mainContent .promoMain a:hover { text-decoration: underline; }
				#pageWrap.homepage #mainContent .promoMain .pagelink { clear: both; display: block; }
				#pageWrap.homepage #mainContent .promoMain .PM_ContentMain .pagelink { padding-left: 154px; }
		#pageWrap.homepage #mainContent .promoMain .oneFiftyText { font-size: 1em; line-height: normal; }
		#pageWrap.homepage #mainContent .promoMain ul { list-style: none; padding-left: 134px; }
		 
			#pageWrap.homepage #mainContent .promoMain ul li { background: #FFFFFF url(/template-images/LV=/layout/home/bulletpoint.jpg) no-repeat 0px 4px; list-style: none; padding-left: 10px; }

			#pageWrap.homepage #mainContent .promoMain .PM_Content .PM_ContentSub #latestHeadlines { margin-top: 0; }
				#pageWrap.homepage #mainContent .promoMain .PM_Content .PM_ContentSub #latestHeadlines img { border: none; }

#pageWrap.homepage #mainContent .promoMainFoot { background: #FFFFFF url(/template-images/LV=/layout/home/mainPromo/bottom.gif) no-repeat bottom left; height: 8px; }
/* END .promoMain */







/* START QUOTE LAUNCHER */
.quoteLauncher { border-bottom: 4px solid #BFCE00; margin: 4px; text-align: center; padding: 3px 3px 0 3px; }
	#contentArea .quoteLauncher h3 { text-align: left; font-size: 1.5em; font-weight: bold; color: #005568; margin: 8px; }
	.quoteLauncher img { margin: 9px }
	#contentArea .quoteLauncher p { text-align: left; }
	.quoteLauncher a { background: transparent url(/template-images/LV=/layout/bullets/pagelink.gif) no-repeat top left; padding-left: 26px; display: block; text-align: left; color: #017B87; font-weight: bold; margin-top: 7px; min-height: 16px; }
		.quoteLauncher a:hover { text-decoration: underline; }
/* END QUOTE LAUNCHER */






/* START AT A GLANCE */
.atAglance { background: #F6F4F2; border: 1px solid #8DBFC2; color: #000000; }
	.AAG_header { background: #E6E5E3; padding: 4px 9px; }
		#mainContent .AAG_header h2 { margin: 0; }
	.AAG_content { padding: 0 9px 4px 9px; }
/* END AT A GLANCE */






/* START sitemap */
#mainContent .sitemap { width: 49%; float: left; margin-bottom: 2em; }
	#mainContent .sitemap dt { font-size: 1.5em; font-weight: bold; }
	#mainContent .sitemap dd ul { margin: 0; margin-bottom: 1em; list-style: none; }
		#mainContent .sitemap dd ul,
		#mainContent dl.sitemap dd li { list-style: none; background: none; padding-left: 0; }
		#mainContent .sitemap dd ul a,
		#mainContent dl.sitemap dd li a { font-weight: normal; }
		#mainContent .sitemap dd ul ul { padding-left: 15px; }
/* END sitemap */






/* START emphasiseContent */
#mainContent .emphasiseContent { font-size: 1.2em; color: #A2AD00; font-weight: bold; }
/* END emphasiseContent */






/* START landingPod */
#mainContent .landingPod { border-left: 1px solid #D9D9D9; background: transparent url(/template-images/LV=/layout/bg/landingBottom.png) no-repeat bottom right; min-height: 102px; margin-bottom: 1em; color: #000000; clear: left; width: 575px; }
	#mainContent .newsPod { min-height:57px; }
	#mainContent .newsPod dd { margin-bottom: 10px; margin-top: 5px; }
	#mainContent .landingPod .LPwrapper { background: transparent url(/template-images/LV=/layout/bg/landingTop.png) no-repeat top right; }
		#mainContent .landingPod .LPwrapper img { float: left; display: inline; margin: 1px 0; border: none; height: 100px; overflow: hidden; }
		#mainContent .landingPod .LPwrapper dl { padding-top: 3px; padding-left: 90px; }
		#mainContent .newsPod .LPwrapper dl { padding-top: 5px; }
			
			#mainContent .landingPod .LPwrapper dt { font-weight: bold; font-size: 1.4em; padding: 0 5px; margin-bottom:2px;margin-top:8px;}			
			#mainContent .landingPod .LPwrapper dd { margin-left: 0; }
				#mainContent .landingPod .LPwrapper dd img { height: auto; }

				#mainContent .landingPod .LPwrapper .LPmain { float: left; width: 310px; padding: 0 5px; }
				#mainContent .landingPod .LPwrapper .LPsub { float: left; display: inline; width: 145px; padding: 0 10px; }
			#mainContent .landingPod .LPwrapper dd p { margin: 0; }
			
			
			
			#mainContent .landingPod .LPwrapper .LPdetails { margin-left:92px;padding-top: 5px; }
			#mainContent .landingPod .LPwrapper .LPdetails img { height:auto; margin-top:4px;}
			#mainContent .landingPod .LPwrapper .LPdetails h2 { font-weight: bold; font-size: 1.4em; padding: 0 5px; margin-bottom:2px;}
				#mainContent .landingPod .LPwrapper .LPdetails .LPmain { float: left; width: 308px; padding: 0 5px; }
				#mainContent .landingPod .LPwrapper .LPdetails .LPsub { float: left; display: inline; width: 145px; padding: 0 10px; }
				
				#mainContent .landingPod .LPwrapper .LPdetails .LPmain p {padding:0;margin:0}

			

		#mainContent .landingPod .LPwrapper a { display: block; font-size: 0.95em; }
		#mainContent .landingPod .LPwrapper h2 a { display: block; font-size: 0.95em;}
		#mainContent .landingPod .LPwrapper .pagelink a { padding-left: 26px; background: transparent url(/template-images/LV=/layout/bullets/pagelink.gif) no-repeat top left; display: block; min-height: 16px; margin-bottom: 1.1em; font-size: 1.2em; }
		#mainContent .landingPod .LPwrapper .plALT { padding-left: 26px; background: transparent url(/template-images/LV=/layout/bullets/pagelinkAlt.png) no-repeat top left; color: #F4911D; }
		#mainContent .landingPod .LPwrapper .LPmain .pagelink { padding-left: 26px; margin-top: 1em; }
/* END landingPod */






/* START flashPromo */
#flashPromo {  }
	/*#flashPromo img { width: 401px; height: 244px; }*/
	
	
ol.archiveMonths li {
	list-style:none;
	float:left;	
	margin-right:16px;
	width: 180px;
}

.coverDetails
{
	margin-bottom:20px;
}

.coverDetails dt
{
	float:left;
	width:200px;
}

#mainContent #socialBookMarks { border:1px solid #8DBFC2; height: 1%; padding:6px; }
	#mainContent #socialBookMarks h3 { float:left; margin:0; }
	#mainContent #socialBookMarks p { float:right; line-height:normal; margin:0; }
	#mainContent #socialBookMarks ul { clear: left; margin:0 0 10px 0; padding:10px 0px 0px 10px; }
		#mainContent #socialBookMarks ul li { float:left; margin-right:16px; margin-top: 20px; }
			#mainContent #socialBookMarks ul li a { margin-left:6px; }
		#mainContent #socialBookMarks ul li.delicious { background:url(/wcm/system/img/delicious.gif) no-repeat}
		#mainContent #socialBookMarks ul li.digg { background:url(/wcm/system/img/digg.gif) no-repeat}
		#mainContent #socialBookMarks ul li.diggWithCount { background:none}
		#mainContent #socialBookMarks ul li.reddit { background:url(/wcm/system/img/reddit.gif) no-repeat}
		#mainContent #socialBookMarks ul li.redditWithCount { background:none}
		#mainContent #socialBookMarks ul li.facebook { background:url(/wcm/system/img/facebook.gif) no-repeat}
		#mainContent #socialBookMarks ul li.stumbleupon { background:url(/wcm/system/img/stumbleupon.gif) no-repeat}


.plus50BackButton { position: relative; top: 45px; }
.plus50BackButton a{ z-index:1000; }


.plus50BackButton2 { position: relative; top: 55px; }








/* START #pageWrap.template2008 */
#pageWrap.template2008 {  }
	#pageWrap.template2008 #constraint #contentArea #container #contentWrap #mainWrapper { padding-top: 0; }
		#pageWrap.template2008 #constraint #contentArea #container #contentWrap #mainWrapper #mainContent { padding: 4px 0 0 4px; }
		#pageWrap.template2008 #header { background: #004356 url(/template-images/LV=/layout/header/hearts.gif) no-repeat top right; border-bottom: 1px solid #FFFFFF; }
		#pageWrap.template2008 #mainMenu { background: #276875; }
			#pageWrap.template2008 #mainMenu a { border-right: 1px solid #93B4BA; color: #FFFFFF; }
			#pageWrap.template2008 #mainMenu a.last { border-right: none; }
			
			#pageWrap.template2008 #topPromo { background: #336978 url(/template-images/LV=/layout/home/topPromo/carInsurance.jpg) no-repeat top left; color: #FFFFFF; min-height: 232px; position: relative; width: 591px; }
				#pageWrap.template2008 #topPromo #topPromoContent { float: left; font-weight: bold; padding: 20px 8px 0 11px; width: 171px; }
					#pageWrap.template2008 h1 { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 2.4823em; margin: 0; }
						#pageWrap.template2008 h1 img { height: 1px; left: -9999em; overflow: hidden; position: absolute; top: 0; width: 1px; }
				#pageWrap.template2008 #topPromo #topPromoLinks { float: right; padding-top: 14px; width: 201px; }
					#pageWrap.template2008 #topPromo #topPromoLinks ul { list-style: none; margin: 0; padding: 0; }
						#pageWrap.template2008 #topPromo #topPromoLinks li { background: transparent; list-style: none; margin: 0; min-height: 19px; padding: 0; }
							#pageWrap.template2008 #topPromo #topPromoLinks a { color: #FFFFFF; display: block; font-family: Arial,Helvetica,sans-serif; font-weight: bold; line-height: normal; padding: 2px 29px 0 5px; width: 111px; }

							#pageWrap.template2008 #topPromo #topPromoLinks #carGetAquote { margin-bottom: 135px; min-height: 24px; }
								#pageWrap.template2008 #topPromo #topPromoLinks #carGetAquote a { color: #004356; font-size: 1.25em; padding: 4px 34px 4px 21px; width: 135px; }

							#pageWrap.template2008 #topPromo #topPromoLinks #carRetrieveAquote { margin-bottom: 10px; padding-left: 45px; }
								#pageWrap.template2008 #topPromo #topPromoLinks #carRetrieveAquote a { font-size: 0.97em; }
							#pageWrap.template2008 #topPromo #topPromoLinks #carFindOutMore { padding-left: 45px; }
								#pageWrap.template2008 #topPromo #topPromoLinks #carFindOutMore a { font-size: 0.97em; }
			
			#pageWrap.template2008 #campaignArea { background: #ABD037 url(/template-images/LV=/layout/home/campaignArea/bg.gif) repeat-y top right; color: #094454; margin-top: 7px; width: 591px; }
				#pageWrap.template2008 #campaignMain { float: left; padding: 10px 0 2px 4px; width: 192px; }
					#pageWrap.template2008 #campaignMainContent { padding-left: 4px; }
						#pageWrap.template2008 #campaignMain a { background: transparent url(/template-images/LV=/layout/home/campaignArea/arrow.gif) no-repeat top left; }
					#pageWrap.template2008 #campaignMainImg { float: left; min-height: 180px; position: relative; width: 195px; }
						#pageWrap.template2008 #campaignMainImg img { bottom: 0; position: absolute; right: 0; }
				#pageWrap.template2008 #campaignSub { float: left; padding: 10px 4px 2px 11px; width: 185px; }
					#pageWrap.template2008 #campaignSubContent { color: #012029; padding-left: 7px; }
						#pageWrap.template2008 #campaignSub a { background: transparent url(/template-images/LV=/layout/home/campaignArea/subArrow.gif) no-repeat top left; }
						#pageWrap.template2008 #mainContent h2 { color: #094454; font-family: Arial, Helvetica, sans-serif; font-size: 1.6463em; font-weight: bold; line-height: normal; margin: 0 0 5px 0; }
						#pageWrap.template2008 #mainContent #campaignSub h2 { color: #004356; }
						#pageWrap.template2008 #campaignArea a { color: #004356; display: block; margin-bottom: 1px; min-height: 19px; padding-left: 29px; padding-top: 2px; }
						#pageWrap.template2008 #campaignMain .campaignButton a { background: transparent url(/template-images/LV=/layout/home/campaignArea/button.gif) no-repeat top left; }
						#pageWrap.template2008 #campaignSub .campaignButton a { background: transparent url(/template-images/LV=/layout/home/campaignArea/subButton.gif) no-repeat top left; }
						#pageWrap.template2008 #campaignArea p { margin: 0 0 0.5em 0; }
						#pageWrap.template2008 #campaignArea ul { list-style: none; margin: 0; padding: 0; }
							#pageWrap.template2008 #campaignArea li { background: transparent; list-style: none; margin: 0 0 6px 0; padding: 0; }
			
			#pageWrap.template2008 #mainContent .campaignButton { line-height: normal; margin: 0; }
				#pageWrap.template2008 #mainContent p.campaignButton a { font-family: Arial,Helvetica,sans-serif; font-size: 1.25em; padding: 3px 40px 10px 10px; }/* KF 20080827: fontsize from PSD = font-size: 1.2283em; changed this to 1.25 when the font was changed from Arial Black to Arial */
			
			#pageWrap.template2008 #blockWrapper { background: transparent url(/template-images/LV=/layout/home/iblock/bgTop.gif) no-repeat top left; color: #FFFFFF; margin-top: 7px; min-height: 132px; width: 590px; }
				#pageWrap.template2008 #blockWrapper .iBlock { float: left; padding: 7px 8px 0 3px; width: 180px; }
				#pageWrap.template2008 #blockWrapper .iBlockMid { margin: 0 8px; }
					#pageWrap.template2008 .iBlockContent { padding-left: 4px; }
						#pageWrap.template2008 h3 { color: #094454; font-family: Arial, Helvetica, sans-serif; font-size: 1.6463em; margin: 0; }
						#pageWrap.template2008 #blockWrapper a { background: transparent url(/template-images/LV=/layout/home/iBlock/arrow.gif) no-repeat top left; display: block; margin-bottom: 1px; min-height: 19px; padding-left: 29px; padding-top: 2px; }
						#pageWrap.template2008 #mainContent #blockWrapper p.campaignButton a { background: transparent url(/template-images/LV=/layout/home/iblock/button.gif) no-repeat top left; color: #FFFFFF; width: 140px; }
						#pageWrap.template2008 #blockWrapper p { color: #094454; margin: 0.75em 0; }
				#pageWrap.template2008 #iBlockBottomCurves { background: transparent url(/template-images/LV=/layout/home/iBlock/bgBottom.gif) no-repeat top left; height: 5px; position: relative; width: 590px; }
			
			#pageWrap.template2008 #extraInfo { margin: 7px 0; width: 591px; }
				#pageWrap.template2008 #extraInfo a { color: #017B87; text-decoration: underline; }
					#pageWrap.template2008 #extraInfo a:hover { text-decoration: none; }
				#pageWrap.template2008 #keepingYouInformed { float: left; width: 391px; }
					#pageWrap.template2008 #keepingYouInformed h4 { color: #094454; font-family: Arial, Helvetica, sans-serif; font-size: 1.6463em; margin: 0; padding: 10px; }
					#pageWrap.template2008 #keepingYouInformed span { color: #094454; display: block; float: left; font-weight: bold; padding-left: 10px; width: 69px; }
					#pageWrap.template2008 #keepingYouInformed .keepingYouInformedContent { display: block; float: left; width: 312px; }
					#pageWrap.template2008 #keepingYouInformed ol { border-top: 1px solid #ABD037; list-style: none; margin: 0 0 10px 0; padding: 0; }
						#pageWrap.template2008 #keepingYouInformed li { border-bottom: 1px solid #DDECAF; clear: left; display: block; list-style: none; margin: 0; padding: 10px 0; position: relative; }
							#pageWrap.template2008 #keepingYouInformed h5 { margin-bottom: 2px; }
							#pageWrap.template2008 #keepingYouInformed p { margin: 0; padding: 0; }

				#pageWrap.template2008 #lvProducts { background: #E7E7E7 url(/template-images/LV=/layout/home/lvProducts/bgTop.gif) no-repeat top left; float: left; margin: 40px 0 0 10px; width: 190px; }
					#pageWrap.template2008 #lvProducts #lvProductsTop { background: transparent url(/template-images/LV=/layout/home/lvProducts/bgMiddle.gif) no-repeat bottom left; padding: 10px 10px 25px 10px; }
					#pageWrap.template2008 #lvProducts #lvProductsBottom { background: transparent url(/template-images/LV=/layout/home/lvProducts/bgBottom.gif) no-repeat bottom left; padding: 10px; }

					#pageWrap.template2008 #lvProducts h4 { font-size: 1.0061em; margin: 0; }
					#pageWrap.template2008 #mainContent #lvProducts ul { list-style: none; margin: 0; padding: 0; }
						#pageWrap.template2008 #mainContent #lvProducts ul li { background-image: url(/template-images/LV=/layout/home/lvProducts/arrow.gif); list-style: none; margin: 0; }
/* END #pageWrap.template2008 */






/* START .blockWrapper */
.blockWrapper { background: transparent url(/template-images/LV=/layout/home/partners/top.gif) no-repeat top left; padding: 10px 10px 7px 10px; }
#subContent .blockWrapper { background: transparent url(/template-images/LV=/layout/home/partners/subTop.gif) no-repeat top left; padding: 10px 2px 7px 2px; }

.blockWrapperFooter { background: transparent url(/template-images/LV=/layout/home/partners/bottom.gif) no-repeat bottom left; height: 7px; margin-bottom: 10px; }
#subContent .blockWrapperFooter { background: transparent url(/template-images/LV=/layout/home/partners/subBottom.gif) no-repeat bottom left; }
/* END .blockWrapper */

#growthCalculator ol li { padding-bottom:4px; }
#growthCalculator ol li { list-style:none; width:300px; }
#growthCalculator ol li label { width:360px; }
#growthCalculator ol li input { width:140px; }
#growthCalculator ol #spTotalLI, #growthCalculator ol #totalLI { margin-top:20px; }

#growthCalculator
{
	background:url(/template-images/growthcalculator/background.png) repeat;
	position:relative;	
	width:375px;
}

#growthCalculator h3
{
	width:310px;
	color:white;
	padding-top:20px;
	padding-bottom:20px;	
	padding-left:60px;
	padding-right:10px;
	font-size:140%;
	background:url(/template-images/growthcalculator/header.png) no-repeat #015567;		
	
}

#mainContent #growthCalculator form fieldset
{
	background:none;	
}

#mainContent #growthCalculator ol
{
	margin:0;
}

#mainContent #growthCalculator form fieldset
{
	border:none;
	padding:0;
}

#mainContent #growthCalculator form label
{
	color:White;
	font-weight:bold;	
	width:140px;
	margin-left:10px;
}

#mainContent #growthCalculator ol li div
{
	color:White;
	display:none;
}

#growthCalculatorResultsTop, #growthCalculatorResultsBottom
{
	position:absolute;
	left:0;
	width:380px;
}


#growthCalculatorResults
{
	position:relative;
	background:url(/template-images/growthcalculator/resultsbackground.png) repeat;
	font-weight:bold;
	margin-bottom:16px;
	padding-top:12px;
	background-repeat:repeat-y;
	min-height:70px;
}

#growthCalculatorResults .lightText
{
	font-weight:normal;
	font-size:90%;
}

#growthCalculatorResults p
{
	margin-left:20px;
	margin-right:20px;
}


#mainContent form fieldset #growthCalculatorResultsBottom
{
	position:absolute;
	bottom:0;
	height:18px;	
	background:url(/template-images/growthcalculator/resultsbottom.png);	
}

