/*	Life Insurance 2
	- - - - - - - - - - - - - - - - - - - - */
	#life2, #life3{width: 880px; margin: 0 auto; padding: 15px 0 0 0; overflow: hidden;}
	#life2 h1, #life3 h1  {font-size: 20px; font-weight: normal; padding:5px 0 0 0; margin:0;}
	#life2 h1 strong, #life3 h1 strong{font-size: 20px;}
	#life2 #pageTitle, #life3 #pageTitle{padding: 0 0 22px 0;margin:0;height:70px;}
	#life2 #trustHead, #life3 #trustHead{padding: 0 0 0 64px;}
	#life2 h2, #life3 h2{font-size:15px; color: #444; padding:0 0 10px 0;}	
	#life2 .left, #life3 .left{width: 364px;padding:0;}
	#life2 .right, #life3 .right{width: 500px;padding:0;}
	#life2 #info .box, #life3 #info .box{height:186px;}
	#life2 #halfPageProduct, #life3 #halfPageProduct{float: right; position: relative; width: 484px; min-height: 314px; margin:0; padding: 4px; border: 4px #5daf08 solid; background: #fff; z-index: 1;}
	#life2 #halfPageProduct .inner, #life3 #halfPageProduct .inner{width: 424px; min-height: 278px; padding: 20px 30px 40px 30px; background: #f0f5fd url(/img/common/halfpage-product-bg.gif) repeat-x;}
	#life2 #halfPageProduct select, #life2 #halfPageProduct input{background:none;background-color: #ffffff;border:1px solid #bbbbbb;}
	#life3 #halfPageProduct select, #life3 #halfPageProduct input{background:none;background-color: #ffffff;border:1px solid #bbbbbb;}
	#life2 .form2, #life3 .form2{width: 420px; padding: 0; margin: 0; float: left; position: relative; width: 100%; height: auto;}
	#life2 #info .box, #life3 #info .box{height:186px;margin-top:20px;}	
	#life2 .form2 select.oversize, #life3 .form2 select.oversize{width: 153px;}
	#life2 .form2 input[type="text"].oversize, #life3 .form2 input[type="text"].oversize{width: 145px;}
	#life2 .securitybox2, #life3 .securitybox2{width: 410px; margin: 0; padding: 0;}
	#life2 .securitybox2 p, #life3 .securitybox2 p{margin: 0; padding: 0; margin: 0;}
	#life2 .right .center, #life3 .right .center{width:500px;font-size: 10px; font-weight: bold; color: #666; margin: 20px 0 0 0;}
    #life2 .inner .legaltext, #life3 .inner .legaltext{padding:0 0 5px 0; margin: 0;}
	#life2 .inner2 .legaltext, #life3 .inner2 .legaltext{padding:0 0 5px 0; margin: 0;}	
    #life2 .ratetable_col1, #life3 .ratetable_col1{float:left;width:130px;color:#006600;font-weight:bold;}
	#life2 .mod_picture2, #life3 .mod_picture2{width: 374px; margin:0 0 0 6px; padding:0;}
	#life2 #thankyou .left #sidebar .subNav_Progress, #life3 #thankyou .left #sidebar .subNav_Progress{width: 145px; font-size: 11px; font-weight: bold; color: #333333;}
	#life2 #thankyou .left #sidebar .subNav_Progress li, #life3 #thankyou .left #sidebar .subNav_Progress li{background: #ffffff url(/img/general/progress_1.gif);}	
	#life2 .brokerdetails, #life3 .brokerdetails{font-size:12px; padding-top:5px;}
	#life2 #halfPageInfo, #life3 #halfPageInfo{width:346px;}
	#life2 #halfPageInfo .inner, #life3 #halfPageInfo .inner{width:331px;}	

	/*	Provider table */	
	#life3b{width: 880px; margin: 0 auto; padding: 30px 0 0 0; overflow: hidden;}
	#life3b .left{width: 610px;}
	#life3b .right{width: 248px;}
	#life3b #providertable-hdr{height: 38px; background: #fff url(/img/lifeinsurance/provider-table-hdr.gif) no-repeat;}
	#life3b #providertable-row{float:left; width:610px; height: 63px; border-bottom: 1px #e1e1e1 solid;}
	#life3b #providertable-left{float:left; padding: 12px 0 0 15px;}
	#life3b #providertable-left p{padding: 8px 0 0 0;}
	#life3b #providertable-col{float:right; padding: 19px 0 0 0; text-align:center; width: 165px; font-size:12px;}
	#life3b #providertable-colgreen{float:right; height: 44px; padding: 19px 0 0 0; text-align:center; width: 165px; font-size:12px; background: #eef7e6;}
	#life3b #halfPageInfo{width: 238px; height: 200px; margin: 0 0 20px 0;}
	#life3b span #halfPageInfo{height: 120px;}
	#life3b #halfPageInfo .inner{width: 226px; padding: 14px 4px 0 8px; margin: 0; font-size: 14px; color: #444;}
	#life3b #halfPageInfo .inner .padlock2{float: left; padding: 10px 10px 0 0;}
	#life3b #halfPageInfo .inner .legaltext{float:left; width:195px; padding:10px 0 5px 0; margin: 0;}
	

/*	Life Insurance - Bounce page 2
	- - - - - - - - - - - - - - - - - - - - */	
	#life_bounce2{width: 880px; margin: 0 auto; padding: 0; overflow: hidden;}
	#life_bounce2 #pageTitle{width:880px;height:102px;margin:0;padding:0;}
	#life_bounce2 #pageTitle h1{font-size:31px;margin:0;padding:28px 0 0 0;}
	#life_bounce2 #pageTitle h1 strong{font-size:31px;}
	#life_bounce2 .left{width: 600px; padding:0;}
	#life_bounce2 .right{width: 260px; padding:0;}
	#life_bounce2 #star{position:absolute;top:-50px;left:758px;width:102px;height:102px;background:url(/img/lifeinsurance/promostar_life.png) no-repeat; z-index:99;}
	
	/* Top left lead box */
	#life_bounce2 .left #halfPageInfo{width: 578px; min-height: 210px; height: 210px; margin: 10px 0 0 8px;}
	#life_bounce2 .left #halfPageInfo .inner{width: 566px; min-height: 190px; height: 190px; padding: 17px 4px 0 8px; margin: 0; font-size: 14px; color: #444;}
	#life_bounce2 .left #halfPageInfo .inner .infocol1{float:left; width: 160px; padding:20px 0 0 20px;}
	#life_bounce2 .left #halfPageInfo .inner .infocol2{float:left; width: 208px; padding:14px 0 0 0;}
	#life_bounce2 .left #halfPageInfo .inner .infocol3{float:left; width: 174px; padding:9px 0 0 0;}
	#life_bounce2 .left #halfPageInfo .inner .infocol1 img{padding-left:27px;}
	#life_bounce2 .left #halfPageInfo .inner .infocol2 img{padding-left:47px;}
	#life_bounce2 .left #halfPageInfo .inner .infocol3 img{padding-left:40px;}
	#life_bounce2 .left #halfPageInfo .inner p{float:left; margin:0; padding:8px 10px 0 0; font-size:20px; font-weight:bold; color:#519b05;}
	#life_bounce2 .left #halfPageInfo .inner .titlebar-inbox{font-size:16px;font-weight:bold;padding-left:10px;}
	
	/* Top right form */
	#life_bounce2 .right #halfPageProduct{width: 238px; min-height: 195px; margin:9px 22px 0 0; padding: 0; border: none; background:none; z-index:0;}
	#life_bounce2 .right #halfPageProduct .inner{width: 216px; min-height: 195px; padding: 0; background:none; z-index:1;}
	#life_bounce2 .right #halfPageProduct .form2{width: 216px; padding-left:22px;} 	
	#life_bounce2 .right .formcol1labelonlybold{width: 216px; padding: 5px 12px 2px 0; text-align: left;}
    #life_bounce2 .right .formcol1labelonlybolderror{width: 216px;}
	#life_bounce2 .right .formcol1labelonly{width: 216px; height:5px; padding: 0; text-align: left;}
	#life_bounce2 .right .formcol1labelonlyerror{width: 216px; height:5px; padding: 0; text-align: left;}
    #life_bounce2 .right .formcol2inputonly{width: 216px;}
    #life_bounce2 .right .formcol2inputonlyerror{width: 216px;}
	#life_bounce2 #halfPageProduct .form2 select{width: 155px;} 
	#life_bounce2 #halfPageProduct .titlebar-miniform{float:left; width:238px; margin:0; padding:2px 10px 8px 23px; font-size:13px; font-weight:bold; color:#FFFFFF; background: url(/img/common/title_form_mini.gif) no-repeat;}
	
	/* Our service box */
	#life_bounce2 #ourservicebox{float: left; position: relative; width: 880px; color: #444; margin: 33px 0 0 0;}
	#life_bounce2 #ourservicebox #hdr{float:left; width:880px; height:20px; background-color:#3a8000; background: url(/img/common/title_fulltable.gif) no-repeat; font-size:13px; font-weight:bold; padding:2px 0 0 16px; color:#FFFFFF;}
	#life_bounce2 #ourservicebox #ftr{float:left; width:880px; height:6px; background-color:#3a8000; background: url(/img/common/title_fulltable_ftr.gif) no-repeat;}
	#life_bounce2 #ourservicebox #main{float:left; width:838px; min-height:202px; margin:2px 4px 0 0; padding:12px 22px 16px 16px; background: url(/img/common/halfpage-info-bg.gif) repeat-x;}
	#life_bounce2 #ourservicebox #main .img{float:left; width:178px;}
	#life_bounce2 #ourservicebox #main .one{float:left; width:670px; margin-left:-20px; padding:4px 0 10px 0;}
	#life_bounce2 #ourservicebox #main .two{float:left; width:650px; margin-left:0; padding:4px 0 10px 0;}
	#life_bounce2 #ourservicebox #main .three{float:left; width:630px; margin-left:20px; padding:4px 0 0 0;}
	#life_bounce2 #ourservicebox #main .one img{padding-right:5px;}
	#life_bounce2 #ourservicebox #main .two img{padding-right:5px;}
	#life_bounce2 #ourservicebox #main .three img{padding-right:5px;}
	
	/* Logo boxes */
	#life_bounce2 #info .titlebar-form{width:880px; margin:22px 0 0 0; padding:2px 10px 8px 17px; background: url(/img/common/title_form_full.gif) no-repeat;}
	#life_bounce2 #info .resize .titlebar-form{background: url(/img/common/title_form_full2.gif) no-repeat;}
	#life_bounce2 #info .resize2 .titlebar-form{background: url(/img/common/title_form_full3.gif) no-repeat;}
	#life_bounce2 #info p{float:left;width:856px; padding:0 12px 0 12px;margin:20px 0 20px 0;color:#333333;}
	#life_bounce2 #info img{border:1px #e6e6e6 solid;padding:4px 11px 4px 11px;margin:0 4px 0 4px;}
	#life_bounce2 #info .getQuoteLarger{float:right;margin:10px 10px 0 0;}
	#life_bounce2 #info .getQuote{float:right;margin:10px 10px 0 0;}

/*	Life 4/5 - Right Column Form
	- - - - - - - - - - - - - - - - - - - - */
	#life4{width: 880px; margin: 0 auto; overflow: hidden; padding-top:20px;}
	#life5{width: 880px; margin: 0 auto; overflow: hidden; padding-top:0;}
	#life4 #pageTitle, #life5 #pageTitle{width:880px;height:80px;font-size:35px;margin:0;padding:15px 0 0 0;}	
	#life4 #pageTitle h1, #life5 #pageTitle h1{font-size:35px;}	
	#life4 #pageTitle strong, #life5 #pageTitle strong{font-size:35px;}	
	#life4 #pageTitle p, #life5 #pageTitle p{font-size:20px;padding-left:3px;color:#777777;}
	#life4 .left h1, #life5 .left h1 {font-size: 34px; font-weight:bold; line-height:38px;}
	#life4 .mod_picture5b, #life5 .mod_picture5b{margin-top:20px;}		
	#life4 #halfPageProduct .inner h2{float: left; width:430px; font-size:14px; font-weight:bold; padding:10px 0 10px 0;}	
	#life4 .form2 .padlock2{padding:0; visibility:hidden;}
	#life4 .form2 .legaltext{float:right; text-align:left; padding:2px 0 0 10px; font-size:11px;}	
	#life4 #halfPageInfo, #life5 #halfPageInfo{width:415px;margin-bottom:20px;}	
	#life4 #halfPageInfo .inner, #life5 #halfPageInfo .inner{width:400px;}	
	#life4 .titlebar-form, #life5 .titlebar-form{width:399px;padding-left:31px;}	
	#life4 .stagetwo .titlebar-form, #life5 .stagetwo .titlebar-form{width:399px;padding-left:31px;}
	#life4 .stagethree .titlebar-form, #life5 .stagethree .titlebar-form{width:399px;padding-left:31px; background: url(/img/common/title_form_large.gif) no-repeat;}
	#life4 .stagethree .titlebar-form .smallPrint, #life5 .stagethree .titlebar-form .smallPrint{padding-left:160px;}
	#life4 .midtitle{font-size:16px;height:62px;padding-top:8px;}
	#life5 .midtitle{font-size:17px;height:62px;padding-top:8px;}
	#life4 #lifeBottomControl{padding:20px 0 0 0;}
	#life4 span .left .logos img{padding-right:2px; padding-bottom:10px;}
	
	/* Overlaying form */
	#life5 #holdingoverlayhide{position: absolute; width: 938px; height:1400px; margin-left:-469px; margin-top:-220px; background: #333333; filter:alpha(opacity=80); opacity: 0.8; z-index:998; visibility:hidden;}
	#life5 #holdingoverlay{position: absolute; width: 870px; height:363px; margin:-50px 0 0 -435px; padding-top:8px; z-index:999; background: #ffffff url(/img/lifeinsurance/popimg/popup_bg.jpg); visibility:hidden;}	
	#life5 span #holdingoverlay{float:left; height:361px; position:relative; margin:20px 5px 50px 5px; padding:10px 0 0 0; background: url(/img/lifeinsurance/popimg/popup_bg.jpg);  visibility:visible;}
	#life5 #holdingoverlay #loadinginfo{font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; font-size:14px; text-align:center;}
	#life5 #holdingoverlay #message{margin-left:165px; margin-top:20px;font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; font-size:18px;}
	#life5 #holdingoverlay #buttons{margin:190px 0px 0px 315px;}
		

/*	New Scroller or Buttons Landing Page
	- - - - - - - - - - - - - - - - - - - - */	
	#life6 {width: 880px; margin: 0 auto; padding: 0; overflow: hidden;}
	#life6 #pageTitle{padding-top:15px;height:70px;}
	#life6 #pageTitle h1, #life6 #pageTitle h1 strong{font-size: 34px;}
	#life6 .midtitle{padding-top:2px; height:58px; font-size:16px;}
	#life6 .mod_picture5b{margin-bottom:20px; height:190px; background-image:url(/img/general/woman_image_fullform_m2swap.jpg);}	
	#life6 .mod_picture7{margin-bottom:15px;}
	#life6 .mod_scroller{height:248px; margin-bottom:10px;}	
	#life6 .mod_buttons{width:395px; margin-left:35px; height:250px; margin-top:0;}
	#life6 .mod_buttons p{width:347px; margin-bottom:20px;}	
	#life6 .genericbtn_hldr3{margin:0 0 16px 0;}
	#life6 .mod_buttons .genericbtn_hldr3 .genericbtn a.lifeicon1{width:232px; background: url(/img/buttons/genbutton_leftc_life.gif);}
	#life6 .mod_buttons .genericbtn_hldr3 .genericbtn a.lifeicon2{width:232px; background: url(/img/buttons/genbutton_leftc_life2.gif);}
	#life6 .mod_buttons .genericbtn_hldr3 .genericbtn a.lifeicon3{width:232px; background: url(/img/buttons/genbutton_leftc_life3.gif);}
	#life6 .progress3 {padding-bottom:50px;}
	#life6 .fullwidth {font-size:13px; padding-bottom:4px;}
	#life6 .fullwidth .orange{float:none; font-size:13px;}
	#life6 .fullwidth h3{float:left; width:880px; height:32px; font-size:16px; font-weight:bold; color:#444444; text-align:center; background: url(/img/common/h3bg.gif) no-repeat }
	#life6 .fullwidth .lenderImg_wide{padding-left:20px;padding-right:2px; padding-bottom:12px;}
	#life6 .mod_scroller{width:380px; margin:0 20px 20px 30px; padding-top:12px; height:238px; background: url(/img/common/form_scroller_bg.gif) no-repeat;}
	#life6 .mod_scroller .scroller_row{width:315px; padding-left:62px;}
	#life6 #nobgborder #halfPageInfoWrapper, #life6 #nobgborder #halfPageInfoWrapper #halfPageInfoDeco{width:440px;}
	#life6 #nobgborder #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent{margin:0;}
	#life6 #roundstyle #halfPageInfoWrapper #halfPageInfoDeco{background: #ebebeb url(/img/common/title_green_cms3wide_ltr.gif) no-repeat;}
	#life6 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent{padding-top:3px; padding-bottom:5px;}
	#life6 #endroundstyle{height:11px;background-position:bottom;margin-bottom:20px;}
	#life6 .padlock_large{height:51px;}	
	#life6 .footerText, #life6 .footertext {float:left;padding-top:5px;}
	#life6 #extrainfotabs{height:332px;}
	#life6 #extrainfotabs .extrainfotabs_content{width: 430px; height:310px; border-left: none; border-right: none; border-bottom: none;}
		

/*	Life 7 - Full form, full clean page with validation
	- - - - - - - - - - - - - - - - - - - - */
	#life7{width: 900px; margin: 0 auto; overflow: hidden; padding-top:0;}	
	#life7 #pageTitle{width:898px; font-size:23px; height:20px; font-weight:bold; margin:0; padding:35px 0 0 3px; text-align:center;}	
	#life7 #pageTitle h1{font-size:23px; font-weight:bold;}	
	#life7 .left{width: 880px; margin:0 0 0 10px;}
	#life7 .left h1{width: 880px; font-size:23px; height:35px; font-weight:bold; margin:0; padding:30px 0 0 0; text-align:center;}	
	#life7 .form2{float: left; width: 880px; padding: 0; margin: 0; position: relative; height: auto;}
	#life7 #halfPageInfo{margin-left:240px;}	
	#life7 .form2 .smallPrint{width:513px; margin-bottom:5px; padding-left:160px; text-align:center; font-size: 10px; font-weight:normal;}	
	#life7 .titlebar-form{width:386px;padding-left:34px; background: url(/img/common/title_form_large.gif) no-repeat;}	
	#life7 .titlebar-form .smallPrint{padding-left:170px;}	
	#life7 .stagetwo .titlebar-form{width:352px;padding-left:75px;}	
	#life7 .fullwidth{text-align:center; margin-top:20px;}
	

  /* Scroller/Age Select Landing Page
	- - - - - - - - - - - - - - - - - - - - */	
	#life8{width: 880px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden;}
	#life8 #brandheader{float:left; width:880px; border-bottom:solid 1px #CCC;}
	#life8 #pageTitle h1, #life8 #pageTitle h1 strong{font-size: 32px;}
	#life8 #pageTitle{float:left; width:898px; height:104px; font-size:23px; margin:0; padding:10px 0 0 3px; text-align:center; margin-top:12px;}	
	#life8 #pageTitle .titleleft {float:left; padding:0; margin:0; height:70px; width:17px; background-image:url(/img/debt/gban_left.png); background-repeat:no-repeat;}
	#life8 #pageTitle .titlemain {color:#FFF; float:left; width:830px; font-size:32px; font-weight:400 !important; height:58px; margin:0; padding:12px 0 0 15px; text-align:center; background-image:url(/img/debt/title_green_main.png); background-repeat:repeat-x;}
	#life8 #pageTitle .titleright {float:left; padding:0; margin-right:20px; height:70px; width:15px; background-image:url(/img/debt/gban_right.png); background-repeat:no-repeat;}
	#life8 #pageTitle .titleshadow {float:left; padding:0; margin:0; height:38px; width:430px; background-image:url(/img/debt/gban_shadow.png); background-repeat:repeat-x;}
	#life8 #pageTitle .formtop {float:left; padding:0; margin:0; height:38px; width:430px; background-image:url(/img/debt/gban_point.png); background-repeat:no-repeat;}
	#life8 #pageTitle .titleshadowcorner {float:left; padding:0; margin:0; height:38px; width:17px; background-image:url(/img/debt/gban_leftcorner.png); background-repeat:no-repeat;}
	#life8 #pageTitle .formtop2 {float:left; padding:0; margin:0; height:38px; width:430px; background-image:url(/img/debt/gban_point2.png); background-repeat:no-repeat;}
	#life8 #pageTitle .formtop3 {float:left; padding:0; margin:0; height:38px; width:430px; background-image:url(/img/common/bg_age_top.gif); background-repeat:no-repeat;}
	#life8 #pageTitle .titleshadowcorner2 {float:left; padding:0; margin:0; height:38px; width:17px; background-image:url(/img/debt/gban_leftcorner2.png); background-repeat:no-repeat;}	
	#life8 .progress3{min-height:40px;}
	#life8 .mod_picture5b{width:420px; margin-top:5px; margin-bottom:17px; margin-left:12px; background-position:bottom left;}	
	#life8 select, #loans7 option{background-color:#ffffff;}
	#life8 .right #halfPageInfoWrapper #halfPageInfoDeco{padding-bottom:0;}
	#life8 .right #simplestyle #halfPageInfoWrapper #halfPageInfoDeco{padding-bottom:10px;}
	#life8 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent{padding-bottom:5px;}
	#life8 .left #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:16px;}
	#life8 .right #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:12px;}
	#life8 .left #simplestyle #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:7px;}
	#life8 .right #simplestyle #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:7px;}
	#life8 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent{font-size:13px;}
	#life8 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent ul{padding-bottom:0;padding-top:0;}
	#life8 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent ul li{padding-bottom:3px;font-size:12px;}
	#life8 lenderImg_wide{padding-left:13px;padding-top:0;padding-bottom:0;border:1px solid #cccccc;}
	#life8 .padlock_large{height:60px;}
	#life8 .mod_scroller h2{font-size: 20px;height:30px; width:430px !important; margin-bottom:5px; font-size:22px; color:#3f7e01; font-weight:400;}
	#life8 .mod_scroller #scroller_list select.scroller{width: 190px;}
	#life8 .mod_scroller #scroller_top2, #life8 .mod_scroller #scroller_list, #life8 .mod_scroller #scroller_button, #life8 .mod_scroller .genericbtn_hldr2, #life8 .mod_scroller #scroller_btm2{width:191px;}	
	#life8 .mod_scroller{width:430px; margin:0 0 40px 0; padding:0; height:250px; margin-bottom:0; background: url(/img/lifeinsurance/bg_scroller.png) no-repeat;}
	#life8 .mod_scroller .scroller_row{width:315px; padding-left:103px;}
	#life8 a.submit_button {text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 276px; background: url(/img/debt/btn_proceed.jpg) no-repeat; width:192px; height:45px; display: block; }
	#life8 a.submit_button:hover {text-indent:-5479px; background-position:0 -45px;} 
	#life8 .footerText, #life8 .footertext {float:left;padding-top:5px;}
	#life8 .progress3 {padding-bottom:37px;}
	#life8 .sizebox2 {height:160px; }
	#life8 #simplestyle .sizebox2 {height:auto; }
	#life8 .fullwidth {float:left;width:840px;margin:8px 0 10px 0;}
	#life8	.genericbtn_hldr4 .genericbtn a{width: 133px; font-size:16px; height:32px; padding-top: 7px; padding-bottom: 0; padding-left: 10px; background: url(/img/buttons/genbutton1b2.gif) right no-repeat;}
	#life8	.genericbtn_hldr4 .genericbtn a:hover{background: url(/img/debt/genbutton1b2h2.jpg) right no-repeat; color:#555555;}
	#life8	.genericbtn_hldr4 .genericbtn a:active{background: url(/img/debt/genbutton1b2h2.jpg) right no-repeat !important; color:#555555;}
	#life8 .mod_scroller .genericbtn_hldr2, .mod_scroller .genericbtn_hldr4{float:left; width:191px !important; height:39px; margin:0; padding:0; background-color:#ffffff;}


	
	
	/*	Life 9 - Full form, full clean page (with validation)
	- - - - - - - - - - - - - - - - - - - - */

	#life9{width: 900px; margin: 0 auto; overflow: hidden; padding: 20px 0 0 0;}
	#life9 #brandheader{float:left; width:880px; border-bottom:solid 1px #CCC;}
	#life9 #halfPageProduct .inner {width: 885px !important;}	
	#life9 #pageTitle{width:898px; height:104px; font-size:23px; margin:0; padding:10px 0 0 3px; text-align:center; float:left; margin-top:10px;}	
	#life9 #pageTitle .titleleft {float:left; padding:0; margin:0; height:70px; width:17px; background-image:url(/img/debt/title_green_left.png); background-repeat:no-repeat;}
	#life9 #pageTitle .titlemain {color:#FFF; float:left; width:845px; font-size:27px; font-weight:400; height:53px; margin:0; padding:17px 0 0 15px; text-align:center; background-image:url(/img/debt/title_green_main.png); background-repeat:repeat-x;}
	#life9 #pageTitle .titleright {float:left; padding:0; margin:0; height:70px; width:12px; background-image:url(/img/debt/title_green_right.png); background-repeat:no-repeat;}
	#life9 #pageTitle .formtop {float:left; padding:0; margin:0; height:34px; width:608px; background-image:url(/img/debt/form_top.png); background-repeat:no-repeat;}
	#life9 #pageTitle .titleshadow {float:left; padding:0; margin:0; height:34px; width:268px; background-image:url(/img/debt/title_green_shadow.png); background-repeat:repeat-x;}
	#life9 #pageTitle .titleshadowcorner {float:left; padding:0; margin:0; height:34px; width:12px; background-image:url(/img/debt/title_green_shadow_corner.png); background-repeat:no-repeat;}
	#life9 .left {width: 100%;margin-left:0; padding:0; }
	#life9 .left #halfPageProduct {padding:0; margin:0;}
	#life9 .left #halfPageProduct .form-situation {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life9 .left #halfPageProduct .form-join {padding:0; margin:0 0 0 3px; width:608px; height:44px; background-image:url(/img/debt/form_join.png); background-repeat:no-repeat;}
	#life9 .left #halfPageProduct .form-details {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life9 .left #halfPageProduct .form-partner {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
    #life9 .left #halfPageProduct .form-button {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life9 .left #halfPageProduct .form-bottom {padding:0; margin:0 0 0 3px; width:608px; height:31px; background-image:url(/img/debt/form_bottom.png); background-repeat:no-repeat;}
	#life9 .button_space {float:left; margin:0px; padding:0px; height:78px;}
	#life9 .left #halfPageProduct .title-form {width:545px; margin:0 0 0 24px; padding:5px 0 5px 10px; font-size:22px; color:#3f7e01; border-bottom:#dadada solid 1px;} 
	#life9 .left #halfPageProduct .title-form .smallPrint{margin-left:242px;}
	#life9 .left #halfPageProduct .form-line {width:555px; margin:0 0 12px 24px; padding:0; border-top:#fff solid 1px;} 
	#life9 .form2{float: left; width: 555px; padding: 2px 0 1px 0 !important; margin:0 0 0 24px; position: relative; left:24px; height: auto; border:1px solid #f5f5f5; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
	#life9 .form2:hover{padding:2px 0 1px 0; background-color:#fff1ce; border:1px solid #f9edd1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x;}
	#life9 .formhover{float: left; background-color:#fff1ce; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x; width:556px; padding:3px 0 2px 0;}
	
	#life9 .formerror2{float: left; background-color:#ffcece; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/error_highlight.png); background-repeat:repeat-x; width:556px; padding:3px 0 2px 0;}
	
	#life9 .form2error{float: left; width: 555px; padding: 2px 0 1px 0 !important; margin:0 0 0 24px; position: relative; left:24px; height: auto; background-color:#ffcece; border:1px solid #f9d1d1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/error_highlight.png); background-repeat:repeat-x}
	#life9 .form2select{padding:2px 0 1px 0; background-color:#fff1ce; border:1px solid #f9edd1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x}
	#life9 .error-notify{font-size:15px; font-weight:bold; color:#a40000; margin-left:35px; width:550px; margin-bottom:15px; padding-top:15px}
	#life9 .infovalidation .infoheader{position:absolute; top:-5px; left:546px; width:273px; height:54px; margin:0; padding:17px 10px 0 27px; background: url(/img/debt/tooltip_top.gif) no-repeat !important; font-size:15px; font-weight:bold; color:#407f01;}
	#life9 .infovalidationerror .infoheader{position:absolute; top:-5px; left:546px; width:273px; height:54px; margin:0; padding:17px 10px 0 27px; background: url(/img/debt/tooltip_error_top.gif) no-repeat; font-size:15px; font-weight:bold; color:#a40000;}
	#life9 .errorheader{font-weight:bold; color:#a40000;font-size:15px;}
	#life9 .infovalidation .infobody{position:absolute; top:42px; left:549px; width:271px; margin:0 0 0 10px; padding:0 10px 20px 14px;  background-image:none !important; background-color:#fff2d2; font-size:14px; color:##555555 !important; border-bottom:#f0cd7a 1px solid !important; border-right:#f0cd7a 1px solid; border-left:#f0cd7a 1px solid; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
	#life9 .infovalidationerror .infobody{position:absolute; top:42px; left:549px; width:271px; margin:0 0 0 10px; padding:0 10px 20px 14px; background-color:#ffc4c4; background-image:none !important; font-size:14px; color:##555555 !important; border-bottom:#e9aaaa 1px solid !important; border-right:#e9aaaa 1px solid; border-left:#e9aaaa 1px solid; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
	#life9 .formcol1labelonlybold{width:233px; padding-left:10px; padding-right:5px; text-align:left; font-weight:normal !important; color:#555555 !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:24px; visibility:visible !important;}
	#life9 option {background-color:#ffffff;}
	#life9 .left h1{width: 880px; font-size:23px; height:35px; font-weight:bold; margin:0; padding:30px 0 0 0; text-align:center;}	
	#life9 input.oversize {height:24px; line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life9 input.oversize_name {width:127px !important; height:24px; line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	.life-footer {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#999; width: 873px; margin: 0 auto; padding: 7px 20px 0 20px;}
	#life9 select.oversize {height:30px;line-height:30px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life9 span.oversize input {height:35px;line-height:35px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life9 span.oversize label {height:24px;line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life9 select.oversize_sml {height:30px;line-height:30px;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life9 .formsecurity .seclogos{position:absolute; top:-27px; left:725px; width:25%;}
	#life9 .formsecurity {width:100%;}
	#life9 #halfPageInfo{margin-left:210px;margin-right:260px;}	
	#life9 .form2 .smallPrint{width:513px; margin-bottom:5px; padding-left:160px; text-align:center; font-size: 10px; font-weight:normal;}		
	#life9 .padlock {position:relative; display: inline; float: left; padding-left: 40px;}
	#life9 .validationok{float: left; width: 23px; height: 20px; padding: 0; background: url(/img/icons/mid-tick.gif) no-repeat; margin-top:5px;}
    #life9 .validationerror{float: left; width: 23px; height: 21px; padding: 0; background: url(/img/debt/error.gif) no-repeat; margin-top:5px;}
	#life9 .formcol2inputonly label, #debt8 .formcol2inputonlyerror label{ position: absolute; top: 12px; margin-left:4px; color:#aaaaaa; cursor:text; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
	#life9 .formsecurity .legal, .formsecurityp .legal{float:left;width:258px !important; margin-top:8px; margin-left:6px; padding:0;color:#666666;text-align:left;}
	#life9 .formsecurity .legal_check{float:left;width:13px; margin-left:276px; margin-top:8px; padding:0;color:#666666;text-align:left;}
	#life9 .genericbtn_hldr2 .genericbtn a{padding: 7px 46px 0 3px;font-size:15px;}
	#life9 .genericbtn_hldr2 {margin:10px 0 15px 251px;}
	#life9 .dataprotect {float: left;padding: 0;width: 265px;font-size: 11px;color: #666;position: absolute;right: 0; z-index: -1;}
	#life9 .form_wrap {float:left; margin:0; padding:0; }
	#life9 .toolclose {position:absolute; top:1px; left:833px; width:16px; height:16px; background:url(/img/debt/close_button.gif) no-repeat;}
	#life9 .infovalidationerror .toolclose {position:absolute; top:1px; left:833px; width:16px; height:16px; background:url(/img/debt/error_close_button.gif) no-repeat;}
	#life9 .tip {font-weight:bold; color:#407f01;}
	#life9 .tiperror {font-weight:bold; color:#a40000;}
	#life9 .formcol1labelonlybolderror{width:197px;margin-left:215px;margin-right:5px;padding-left:0;padding-right:0;text-align:left;}	
	#life9 .formcol1labelonlybold_wide{width:298px;padding-left:215px;text-align:left;}
	#life9 .formcol1labelonlybold_wideerror{width:298px;margin-left:215px;padding-left:0;text-align:left;}	
	#life9 .formcol2inputonly{width:276px; height:26px; }
	#life9 .formcol2inputonlyerror{width:276px;}
	#life9 .formcol2inputonlyb{width:276px;} 
	#life9 .formcol2inputonlyberror{width:276px;} 
	#life9 .formcol2inputonlyb_narrow, #life9 .formcol2inputonlyberror_narrow{width:242px;} 
	#life9 .formcol2inputonly #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_FirstNameTextbox{width:70px;}
	#life9 .formcol2inputonlyerror #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_FirstNameTextbox{width:70px;}
	#life9 .formcol2inputonly #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_SecondNameTextbox{width:70px;}
	#life9 .formcol2inputonlyerror #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_SecondNameTextbox{width:70px;}
	#life9 .form2 select, #life9 .form2error select, #debt8 .form2error_hlf select{width:59px;}
	#life9 .form2 select.oversize, #life9 .form2error select.oversize, #debt8 .form2error_hlf select.oversize{width:273px;}
	#life9 .form2 select.oversize_sml, #life9 .form2error select.oversize_sml, #debt8 .form2error_hlf select.oversize_sml{width:150px;}
	#life9 .form2 input[type="text"], #life9 .form2error input[type="text"], #debt8 .form2error_hlf input[type="text"]{width:265px;}


	#life9 .genericbtn_hldr2 .genericbtn a{padding: 7px 46px 0 3px;font-size:15px;}
	#life9 .genericbtn_hldr2 {margin-bottom:15px;}
	#life9 a.submit_button {text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 276px;background: url(/img/buttons/tooltips_quote_button.png) no-repeat; width:269px; height:50px; display: block; float:left;}
	#life9 a.submit_button:hover {text-indent:-5479px; background-position:0 -50px;} 
	#life9 .privacyBoxLeft{float:left;width:880px;padding:0;}
	#life9 .center{float:left;width:880px;padding:10px 0 10px 0;margin:0;}
	#life9 .centerformtext{float:left;width:420px;padding:15px 270px 15px 190px;margin:0;font-size:11px;color:#666666;}
	#life9 .formtext, #life9 .formsecurity, #life9 .formsecurityp{padding-right:10px;}
	#life9 #endroundstyle{height:11px;background-position:bottom;margin-bottom:20px;}
	#life9 #submitGuideText { font-size:12px; padding-top:20px; padding-botton:20px; padding-left:30px; padding-right:30px;}
	

	#life9 #button_spinner{text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 386px;background: url(/img/totallymoney/results_spinner.gif) no-repeat; width:50px; height:50px; display: block;}
	

	
	/* Style for advertorial landing page */
	
	
	#life10 {width:880px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden;}
	#life10 .mod_scroller_advertorial {width:242px; float:left; padding-left:30px; padding-top:30px; padding-bottom:75px;}
	#life10 .mod_scroller_advertorial h2 {height:30px;}
	#life10 #brandheader{float:left; width:880px; border-bottom:solid 1px #CCC;}
	#life10 #pageTitle h1, #life9 #pageTitle h1 strong{font-size: 32px;}
	#life10 #pageTitle{float:left; width:898px; height:104px; font-size:23px; margin:0; padding:10px 0 0 3px; text-align:center; margin-top:12px;}	
	#life10 #pageTitle .titleleft {float:left; padding:0; margin:0; height:70px; width:17px; background-image:url(/img/debt/gban_left.png); background-repeat:no-repeat;}
	#life10 #pageTitle .titlemain {color:#FFF; float:left; width:830px; font-size:32px; font-weight:400 !important; height:58px; margin:0; padding:12px 0 0 15px; text-align:center; background-image:url(/img/debt/title_green_main.png); background-repeat:repeat-x;}
	#life10 #pageTitle .titleright {float:left; padding:0; margin-right:20px; height:70px; width:15px; background-image:url(/img/debt/gban_right.png); background-repeat:no-repeat;}
	#life10 #pageTitle .titleshadow {float:left; padding:0; margin:0; height:38px; width:430px; background-image:url(/img/debt/gban_shadow.png); background-repeat:repeat-x;}
	#life10 #pageTitle .formtop {float:left; padding:0; margin:0; height:38px; width:430px; background-image:url(/img/debt/gban_point_advertorial.png); background-repeat:no-repeat;}
	#life10 #pageTitle .titleshadowcorner {float:left; padding:0; margin:0; height:38px; width:17px; background-image:url(/img/debt/gban_leftcorner.png); background-repeat:no-repeat;}
	#life10 #pageTitle .formtop2 {float:left; padding:0; margin:0; height:38px; width:430px; background-image:url(/img/debt/gban_point2.png); background-repeat:no-repeat;}
	#life10 #pageTitle .titleshadowcorner2 {float:left; padding:0; margin:0; height:38px; width:17px; background-image:url(/img/debt/gban_leftcorner2.png); background-repeat:no-repeat;}	
	#life10 .progress3{min-height:40px;}
	#life10 .mod_picture5b {width:500px; margin-top:5px; margin-bottom:17px; margin-left:0px; background-position:bottom left;}	
	#life10 select, #loans7 option{background-color:#ffffff;}
	#life10 .rightBottom #halfPageInfoWrapper #halfPageInfoDeco{padding-bottom:0;}
    #life10 .leftBottom #halfPageInfoWrapper #halfPageInfoDeco #contentRow{height:16px}
	#life10 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent{padding-bottom:5px;}
	#life10 .leftBottom #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:16px;}
	#life10 .rightBottom #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:12px;}
	#life10 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent{font-size:13px;}
	#life10 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent ul{padding-bottom:0;padding-top:0;}
	#life10 #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent ul li{padding-bottom:3px;font-size:12px;}
	#life10 lenderImg_wide{padding-left:13px;padding-top:0;padding-bottom:0;border:1px solid #cccccc;}
	#life10 .padlock_large{height:60px;}
	#life10 .mod_scroller_advertorial .scroller_list_advertorial {width:200px;}
	#life10 .mod_scroller_advertorial h2{font-size:22px;height:30px; margin-bottom:0px; color:#3f7e01; font-weight:400;}
	#life10 .mod_scroller #scroller_list_advertorial .scroller{width: 130px;}
	#life10 .mod_scroller #scroller_top2, #life9 .mod_scroller #scroller_list, #life9 .mod_scroller #scroller_button, #life9 .mod_scroller .genericbtn_hldr2, #life9 .mod_scroller #scroller_btm2{width:191px;}
	#life10 .scroller .mod_scroller{width:250px; padding:0; height:250px; margin-bottom:0;}
	#life10 .mod_scroller .scroller_row{width:230px; padding-left:0px;}
	#life10 a.submit_button {text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 276px; background: url(/img/debt/btn_proceed.jpg) no-repeat; width:192px; height:45px; display: block; }
	#life10 a.submit_button:hover {text-indent:-5479px; background-position:0 -45px;} 
	#life10 .footerText, #life9 .footertext {float:left;padding-top:5px;}
	#life10 .progress3 {padding-bottom:38px;}
	#life10 .sizebox2 {height:160px; }
	#life10 .fullwidth {float:left;width:840px;margin:0 0 10px 0;}
	#life10	.genericbtn_hldr4 .genericbtn a{font-size:16px; height:32px; width:175px; padding: 7px 0 0 10px; background: url(/img/buttons/genbutton1b2.gif) right no-repeat;}
	#life10	.genericbtn_hldr4 .genericbtn a:hover{background: url(/img/debt/genbutton1b2h2.jpg) right no-repeat; color:#555555;}
	#life10	.genericbtn_hldr4 .genericbtn a:active{background: url(/img/debt/genbutton1b2h2.jpg) right no-repeat !important; color:#555555;}
	#life10 .mod_scroller .genericbtn_hldr2, .mod_scroller .genericbtn_hldr4{float:left; width:191px !important; height:39px; margin:0; padding:0; background-color:#ffffff;}
	#life10 .mod_scroller_advertorial {background-image:url(/img/lifeinsurance/bg_scroller_advertorial-grey.gif); background-position:right; background-repeat:no-repeat;}
	#life10 .left {width:600px !important;  padding:0 0 0 0 !important; margin:0 0 0 0 !important}
    #life10 .right {width:273px !important; padding:0 0 0 0 !important; margin:0 0 0 0 !important}
    #life10 .leftBottom {position:relative;float:left;width:430px !important; }
    #life10 .rightBottom {position:relative;float:right;width:430px !important;}
	#life10 .mod_picture6{
	    float: left;
	    position: relative;
	    width: 600px;
	    height: 425px;
	    border:0;
	    background-repeat:no-repeat;
	    margin-right:8px;
	    background-image:url(/img/lifeinsurance/advertorial.jpg) !important
	}
	#life10 #halfPageInfoWrapper #halfPageInfoDeco {padding: 0 0 12px;} 
			
	
	
	/* Style for blue heading landing page */
	
	
	#life11 select, #loans7 option{background-color:#ffffff;}
	#life11 .rightBottom #halfPageInfoWrapper #halfPageInfoDeco{padding-bottom:0;}
    #life11 .leftBottom #halfPageInfoWrapper #halfPageInfoDeco #contentRow{height:16px}
	#life11 .leftBottom #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:16px;}
	#life11 .rightBottom #halfPageInfoWrapper #halfPageInfoDeco .halfPageContent h2{padding-bottom:12px;}
	#life11 lenderImg_wide{padding-left:13px;padding-top:0;padding-bottom:0;border:1px solid #cccccc;}
	#life11 .padlock_large{height:60px;}
	#life11 .scroller .mod_scroller{width:250px; padding:0; height:250px; margin-bottom:0;}
	#life11 a.submit_button {text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 276px; background: url(/img/debt/btn_proceed.jpg) no-repeat; width:192px; height:45px; display: block; }
	#life11 a.submit_button:hover {text-indent:-5479px; background-position:0 -45px;} 
	#life11 .footerText, #life9 .footertext {float:left;padding-top:5px;}
	#life11 .sizebox2 {height:160px; }
	#life11 .fullwidth {float:left;width:840px;margin:0 0 10px 0;}
	#life11 .genericbtn_hldr4 {clear:both;position:relative;}
	#life11 .genericbtn_hldr4 .genericbtn {height:44px !important}
	#life11 .genericbtn_hldr4 .genericbtn_l {height: 0px !important; width:0px !important}
	#life11	.genericbtn_hldr4 .genericbtn a{ background: url("/img/lifedyn/btn_getquote.png") no-repeat scroll 0 0 transparent; display: block;float: left;font-size: 15px;height: 44px; margin: 0 0 0 50px;padding: 0;text-indent: -5479px;width: 190px;}
	#life11	.genericbtn_hldr4 .genericbtn a:hover{background-position: 0 -44px;text-indent: -5479px;}
	#life11 .left {padding-right:0px !important; width:590px !important; margin:0 0 0 11px; !important; height:273px;}
    #life11 .right { padding-left:0px !important; width:290px !important; margin:0 0 0 0px !important; height:273px; float:left; left:1px}
    #life11 .leftBottom {position:relative;float:left;width:430px !important; }
    #life11 .rightBottom {position:relative;float:right;width:430px !important;}

	
	/* LIFE DYNAMIC LANDING PAGE */

    #life11 .calldirect {margin:-17px 0 0 77px; float:left;}
    #life11 .logolife {float:left;}
    #life11{width: 900px; margin: 0 auto; overflow: hidden; padding-top:0;}
    #life11 #landingpageTitle .titlemainlanding {color:#FFF; float:left; width:849px; font-size:35px; font-weight:400; height:66px; margin:0; padding:4px 0 0 15px; text-align:center; background-image:url(/img/payday/title_blue_main.png); background-repeat:repeat-x; line-height: 50px;}
    #life11 #landingpageTitle{width:898px; height:92px; font-size:23px; margin:0; padding:20px 0 0 3px; text-align:center; border-top:solid 1px #ccc; margin-top:25px; color:#5c5c5c !important;}	
    #life11 #landingpageTitle .titleleft {float:left; padding:0; margin:0; height:70px; width:17px; background-image:url(/img/payday/title_blue_left.png); background-repeat:no-repeat;}
    #life11 #landingpageTitle .titlemain {background-image: url("/img/payday/title_blue_main.png");background-repeat: repeat-x;color: #FFFFFF;float: left;font-size: 35px;font-weight: 400;height: 69px;line-height: 60px;margin: 0;padding: 1px 0 0 10px;text-align: center;width: 854px;}
    #life11 #landingpageTitle .titleright {float:left; padding:0; margin:0; height:70px; width:12px; background-image:url(/img/payday/title_blue_right.png); background-repeat:no-repeat;}
    #life11 #landingpageTitle .titleshadow{float:left; padding:0; margin:0 0 0 2px; height:22px; width:887px; background-image:url(/img/lifedyn/title-shadow.png); background-repeat:no-repeat;}

    /* ---- scroller ----- */
    #life11 .header-scroller {float:left; padding:0; margin:0; height:273px; width:290px; }
    #life11 .scroller-title {color: #0E7DB9; float: left; font-size: 22px; height: 54px; margin: 7px 0 0 62px;  padding: 0; text-align: center; width: 165px;}
    #life11 .payday-scroller {float:left; width:186px; background-color:#ffffff; margin: 19px 0 7px 53px;}
    #life11 .payday-scroller select.scroller{width: 186px; font-size:14px; cursor:pointer; }
    #life11 .payday-scroller select option{background-color:#ffffff; cursor:pointer; padding: 0 0 0 10px;}
    #life11 a.scroller-button {float:left; text-indent:-5479px; padding:0; font-size:15px; margin:0 0 0 50px;background: url(/img/lifedyn/btn_getquote.png) no-repeat; width:190px; height:44px; display: block; }
    #life11 a.scroller-button:hover {text-indent:-5479px; background-position:0 -44px;} 

    /* ---- dynamic banner ----- */
    #life11 .lifedynamic {display: none;}
    /*Main Container*/
    #life11 .container {width:620px;}
    #life11 .container ul{list-style-type: none;margin: 0;padding:0;}
    #life11 .container li{display: inline;margin: 0px;padding:0px;}
    /*Content Container*/
    #life11 .contentContainer {padding-left: 0px;float: left;width:0px;	height: 273px;overflow:hidden;}
    #life11 .contentWrapper{height:273px;width:515px !important#}
    #life11 .insurance {background:url(/img/lifedyn/banner-main1.png) no-repeat;height:273px;width:515px;margin: 0 0 0 0;}
    #life11 .contentInnerWrapper{height:273px;width:515px;}
    #life11 .content-points {float:left; padding:0; margin:125px 30px 0 274px; height:200px; width:200px; font-size:15px; font-family:Helvetica, Arial, sans-serif; text-align:left; }
    #life11 .points {padding:0 0 0 30px; margin:0 0 12px 0; width:185px; background:url(/img/lifedyn/tick.gif) no-repeat; color:#4a4a4a;}

    #life11 .testimonial {background:url(/img/lifedyn/banner-main2.png) no-repeat;height: 263px;margin: 0;padding-top: 10px;width: 515px;}

    #life11 .testimonial .test-top {float: left;height: 89px;margin: 0;padding: 0;width: 515px;}
    #life11 .testimonial .test-header {font-size: 22px;padding: 7px 0 8px 20px;}
    #life11 .testimonial .tt-text {float:left; width:332px; margin:20px 15px 0 20px; padding:0; height:82px; background:url(/img/lifedyn/quote.png) no-repeat top left; font-size:15px;}
    #life11 .testimonial .test-top img {float:left; width:141px; margin:0; padding:0; height:102px; display:block;}

    #life11 .testimonial .test-bottom {float:left; width:515px; margin:0; padding:0; height:110px}
    #life11 .testimonial .tb-text {float:left; width:310px; margin:33px 0 0 22px; padding:0; height:69px;background:url(/img/lifedyn/quote.png) no-repeat top left;font-size:15px;}
    #life11 .testimonial .test-bottom img {float:left; width:140px; margin:0; padding:0 0 0 20px; height:102px; display:block;}

    #life11 .testimonial .test-note {float:left; width:503px; margin:0; padding:0 5px 0 0; height:22px; text-align:right; font-size:9px; color:#999;}

    /*Handle*/
    #life11 .handle{float: left;position:relative;width:35px;height: 273px;margin: 0;background:  url(/img/lifedyn/handle1_act.png) no-repeat;}
    #life11 .handleOver{background: url(/img/lifedyn/handle1_hover.png) no-repeat;}
    #life11 .handleSelected{background: url(/img/lifedyn/handle1_inact.png) no-repeat;}
    #life11 #lifedynamicListItem1 .handle{float: left;position:relative;width:35px;height: 273px;margin: 0;background:  url(/img/lifedyn/handle1_act.png) no-repeat;}
    #life11 #lifedynamicListItem1 .handleOver{background: url(/img/lifedyn/handle1_hover.png) no-repeat;}
    #life11 #lifedynamicListItem1 .handleSelected{background: url(/img/lifedyn/handle2_inact.png) no-repeat;}
    #life11 .handle img{position:absolute; z-index:999; left:0px;}
    #life11 #banner-left {height:273px;	width:6px;	float:left;	margin:0;	padding:0;background:url(/img/lifedyn/banner-left.png) no-repeat;}
    #life11 #banner-main {height:273px;	width:584px;float:left;	margin:0;	padding:0;}
    #life11 #banner-right {height:273px;width:290px;float:left;	margin:0;padding:0;	background:url(/img/lifedyn/banner-scroll-bkgnd.png) no-repeat;}
    #life11 #banner-wrap {float:left; width:590px;padding:0; height:282px;}
    #life11 .banner-shadow {float:left;	width:880px;height:9px;	background:url(/img/lifedyn/banner-shadow.png) no-repeat;}

    /* ----- info modules ----- */
    #life11 #half-page {float:left; width:880px; margin:0 0 0 12px; color:#5c5c5c; font-size:13px;}
    #life11 .half-page {float:left; width:880px; margin:0 0 0 12px; color:#5c5c5c; font-size:13px;}
    #life11 .half-page-mod {float:left; width:284px; margin:0 12px 0 0} 
    #life11 .half-page-mod-head {float:left; background:url(/img/payday/infobox-top.png) no-repeat; height:16px; width:284px;} 
    #life11 .half-page-mod-content {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:282px; min-height: 393px;} 
    #life11 .half-page-mod-contenttop {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:282px; min-height: 176px;} 
    #life11 .half-page-mod-contentbtm {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:282px; min-height: 176px;} 
    #life11 .half-page-mod-foot {float:left; background:url(/img/payday/infobox-btm.png) no-repeat; height:17px; width:284px;} 
    #life11 .half-page-mod-join {float:left; background:url(/img/payday/infobox-join.png) no-repeat; height:20px; width:284px;} 
    #life11 .half-page-mod-end {float:left; width:284px; margin:0;} 
    #life11 .half-page-title {width:263px; height:38px; border-bottom:#d9d9d9 solid 1px; margin: 4px 0 0 9px; text-align:left;}
    #life11 .title-shadow {width:261px; height:8px; margin:1px 0 0 16px; background:url(/img/payday/title-shadow.png) no-repeat;}
    #life11 .half-page-mod2 {float:left; width:583px; margin:0;} 
    #life11 .half-page-mod-head2 {float:left; background:url(/img/lifedyn/doubleblock-top.png) no-repeat; height:16px; width:583px;} 
    #life11 .half-page-mod-content2 {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:580px; min-height: 393px;} 
    #life11 .half-page-mod-foot2 {float:left; background:url(/img/lifedyn/doubleblock-btm.png) no-repeat; height:17px; width:583px;} 
    #life11 .half-page-title2 {width:562px; height:38px; border-bottom:#d9d9d9 solid 1px; margin: 4px 0 0 9px; text-align:left;}
    #life11 .title-shadow2 {width:560px; height:8px; margin:1px 0 0 16px; background:url(/img/payday/title-shadow.png) no-repeat;}
    #life11 .half-page-infobox1 {width:562px; margin: 10px 0 0 9px; text-align:left;min-height:95px;}
    #life11 .half-page-infobox2 {width:552px; margin: 10px 0 15px 9px; text-align:left;min-height:102px; background:#f6f6f6; font-weight:bold; font-size:14px; padding: 10px 0 0 10px;}
    #life11 .half-page-infobox3 {width:562px; margin: 10px 0 0 9px; text-align:left;min-height:106px;}
    #life11 .half-page-infobox1 .number1 {float:left; width:26px; margin: 11px 0 0 5px; text-align:left; background:url(/img/lifedyn/numbers.png) no-repeat left top; min-height:85px;}
    #life11 .half-page-infobox1 .number2 {float:left; width:26px; margin: 11px 0 0 5px; text-align:left; background:url(/img/lifedyn/numbers.png) no-repeat left top; min-height:85px; background-position:-30px 0;}
    #life11 .half-page-infobox1 .number3 {float:left; width:26px; margin: 11px 0 0 5px; text-align:left; background:url(/img/lifedyn/numbers.png) no-repeat left top; min-height:85px; background-position:-60px 0;}
    #life11 .half-page-infobox1 .whytext1{float:left; width:174px; margin: 0 0 0 8px; text-align:left; background:url(/img/lifedyn/arrow.png) no-repeat right; min-height:85px; padding: 10px 0 0 0;}
    #life11 .half-page-infobox1 .whytext2{float:left; width:145px; margin: 0 0 0 8px; text-align:left; background:url(/img/lifedyn/arrow.png) no-repeat right; min-height:85px; padding: 10px 0 0 0;}
    #life11 .half-page-infobox1 .whytext3{float:left; width:120px; margin: 0 0 0 8px; text-align:left; min-height:85px; padding: 10px 0 0 0;}
    #life11 .half-page-infobox2 .insure-logo {border: 1px solid #c2c2c2; float: left; height: 35px; margin: 10px 20px 0 0; width: 85px;}
    #life11 .half-page-infobox2 p{padding:0 30px 0 0; margin:0 !important;}
    #life11 .secure-text {padding:0 5px 0 0; float:left; width:257px;}
    #life11 .secure-text img{padding:2px 8px 0 0px; float:left;margin-bottom:25px;}
    #life11 .aboutus-text {padding:0 0 0 17px; float:left; width:275px; line-height: 15px;}
    #life11 .aboutus-text img{padding: 2px 8px 5px 0; float:left;}
    #life11 .insure-disclaimer {color: #898989;float: left;font-size: 10px;font-weight: normal !important;padding: 7px 12px 0 0;}
    #life11 .disclaim{float:left; width:873px; margin:0; padding:0 0 10px 15px; color:#898989; text-align:left; font-size:10px;}
    #life11 .debt-footer {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#999; width: 873px; margin: 0 auto; padding: 7px 20px 0 20px;}

    /* ----- Tabs -----*/
    #life11 .ui-helper-hidden { display: none; }
    #life11 .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
    #life11 .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
    #life11 .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    #life11 .ui-helper-clearfix { display: inline-block; }
    /* required comment for clearfix to work in Opera \*/
    #life11 * html .ui-helper-clearfix { height:1%; }
    #life11 .ui-helper-clearfix { display:block; }/* end clearfix */
    #life11 .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
    #life11 .ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    #life11 .ui-widget-content {border:none !important; background:none !important;}
    #life11 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:#CCC url(/img/lifedyn/tab-bkgd.png) -128px 0 repeat-x; font-weight: bold; color: #4a4a4a; }
    #life11 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #4a4a4a; text-decoration: none; }
    #life11 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background:#09C  url(/img/lifedyn/tab-bkgd.png) -128px 0 repeat-x; font-weight: bold; color: #c77405; }
    #life11 .ui-state-hover a, .ui-state-hover a:hover { color: #298ec4; text-decoration: none; }
    #life11 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: #278cc2 url(/img/lifedyn/tab-bkgd.png) 0 0 repeat-x; font-weight: bold; color: #eb8f00; }
    #life11 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #FFF; text-decoration: none; }
    #life11 .ui-widget :active { outline: none; }
    #life11 .ui-tabs { position: relative; padding: 18px 0 0 11px; zoom: 1; width:263px} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    #life11 .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; font-size:12px; }
    #life11 .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 0 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; width:127px; height: 31px; }
    #life11 .ui-tabs .ui-tabs-nav li a { float: left; padding:4px 0 0 0; text-decoration: none; width:127px; text-align:center; }
    #life11 .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0;}
    #life11 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
    #life11 .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
    #life11 .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 17px 0 0 10px; background: none; }
    #life11 .ui-tabs .ui-tabs-hide { display: none !important; }
    #life11 .borderright {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;  }
    #life11 .borderleft {  -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;border-right: solid 1px #FFF;}
    #life11 #tabs-1 li {padding:19px 0 0px 0; list-style-position:inside;}
    #life11 #tabs-1 li p{color:#0d79b4 !important; padding:0; margin:0; display:inline !important;}
    #life11 #tabs-1 li a{color:#0d79b4}
    #life11 #tabs-2 li {padding:19px 0 0px 0; list-style-position:inside;}
    #life11 #tabs-2 a{color:#0d79b4}
    #life11 #tabs-2 a:hover{color:#ff7e00;}
    #life11 #tabs-2 li p{color:#0d79b4 !important; padding:0; margin:0; display:inline !important;}



	/*	Life 12 - BLUE header form ------------*/

	#life12{width: 900px; margin: 0 auto; overflow: hidden; padding: 20px 0 0 0;}
	#life12 #brandheader{float:left; width:880px; border-bottom:solid 1px #CCC;}
	#life12 #halfPageProduct .inner {width: 885px !important;}	
	#life12 #pageTitle{width:898px; height:104px; font-size:23px; margin:0; padding:10px 0 0 3px; text-align:center; float:left; margin-top:10px;}	
	#life12 #pageTitle .titleshadowcorner {float:left; padding:0; margin:0; height:34px; width:12px; background-image:url(/img/debt/title_green_shadow_corner.png); background-repeat:no-repeat;}
	#life12 #pageTitle .titleleft {float:left; padding:0; margin:0; height:70px; width:17px; background-image:url(/img/lifeinsurance/title_blue_left.png); background-repeat:no-repeat;}
	#life12 #pageTitle .titlemain {color:#FFF; float:left; width:845px; font-size:27px; font-weight:400; height:53px; margin:0; padding:17px 0 0 15px; text-align:center; background-image:url(/img/lifeinsurance/title_blue_main.png); background-repeat:repeat-x;}
	#life12 #pageTitle .titleright {float:left; padding:0; margin:0; height:70px; width:12px; background-image:url(/img/lifeinsurance/title_blue_right.png); background-repeat:no-repeat;}
	#life12 #pageTitle .formtop {float:left; padding:0; margin:0; height:34px; width:608px; background-image:url(/img/lifeinsurance/form_top_blue.png); background-repeat:no-repeat;}
	#life12 #pageTitle .titleshadow {float:left; padding:0; margin:0; height:34px; width:261px; background-image:url(/img/debt/title_green_shadow.png); background-repeat:repeat-x;}
	#life12 .left {width: 440px; margin-left:0; padding:0; }
	#life12 .left #halfPageProduct {padding:0; margin:0;}
	#life12 .left #halfPageProduct .form-situation {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life12 .left #halfPageProduct .form-join {padding:0; margin:0 0 0 3px; width:608px; height:44px; background-image:url(/img/debt/form_join.png); background-repeat:no-repeat;}
	#life12 .left #halfPageProduct .form-details {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life12 .left #halfPageProduct .form-partner {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
    #life12 .left #halfPageProduct .form-button {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life12 .left #halfPageProduct .form-bottom {padding:0; margin:0 0 0 3px; width:608px; height:31px; background-image:url(/img/debt/form_bottom.png); background-repeat:no-repeat;}
	#life12 .button_space {float:left; margin:0px; padding:0px; height:78px;}
    #life12 .left #halfPageProduct .title-form {width:545px; margin:0 0 0 24px; padding:5px 0 5px 10px; font-size:22px; color:#0F7BB5; border-bottom:#dadada solid 1px;} 
	#life12 .left #halfPageProduct .title-form .smallPrint{margin-left:242px;}
	#life12 .left #halfPageProduct .form-line {width:555px; margin:0 0 12px 24px; padding:0; border-top:#fff solid 1px;} 
	#life12 .form2{float: left; width: 555px; padding: 2px 0 1px 0 !important; margin:0 0 0 24px; position: relative; left:24px; height: auto; border:1px solid #f5f5f5; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
	#life12 .form2:hover{padding:2px 0 1px 0; background-color:#fff1ce; border:1px solid #f9edd1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x;}
	#life12 .formhover{float: left; background-color:#fff1ce; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x; width:556px; padding:3px 0 2px 0;}
	#life12 .formerror2{float: left; background-color:#ffcece; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/error_highlight.png); background-repeat:repeat-x; width:556px; padding:3px 0 2px 0;}
	#life12 .form2error{float: left; width: 555px; padding: 2px 0 1px 0 !important; margin:0 0 0 24px; position: relative; left:24px; height: auto; background-color:#ffcece; border:1px solid #f9d1d1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/error_highlight.png); background-repeat:repeat-x}
	#life12 .form2select{padding:2px 0 1px 0; background-color:#fff1ce; border:1px solid #f9edd1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x}
	#life12 .error-notify{font-size:15px; font-weight:bold; color:#a40000; margin-left:35px; width:550px; margin-bottom:15px; padding-top:15px}
	#life12 .infovalidationerror .infoheader{position:absolute; top:-5px; left:546px; width:273px; height:54px; margin:0; padding:17px 10px 0 27px; background: url(/img/debt/tooltip_error_top.gif) no-repeat; font-size:15px; font-weight:bold; color:#a40000;}
	#life12 .infovalidation .infoheader{position:absolute; top:-5px; left:546px; width:273px; height:54px; margin:0; padding:17px 10px 0 27px; background: url(/img/debt/tooltip_top.gif) no-repeat !important; font-size:15px; font-weight:bold; color:#0F7BB5;}
	#life12 .errorheader{font-weight:bold; color:#a40000;font-size:15px;}
	#life12 .infovalidation .infobody{position:absolute; top:42px; left:549px; width:271px; margin:0 0 0 10px; padding:0 10px 20px 14px;  background-image:none !important; background-color:#fff2d2; font-size:14px; color:##555555 !important; border-bottom:#f0cd7a 1px solid !important; border-right:#f0cd7a 1px solid; border-left:#f0cd7a 1px solid; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
	#life12 .infovalidationerror .infobody{position:absolute; top:42px; left:549px; width:271px; margin:0 0 0 10px; padding:0 10px 20px 14px; background-color:#ffc4c4; background-image:none !important; font-size:14px; color:##555555 !important; border-bottom:#e9aaaa 1px solid !important; border-right:#e9aaaa 1px solid; border-left:#e9aaaa 1px solid; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
	#life12 .formcol1labelonlybold{width:233px; padding-left:10px; padding-right:5px; text-align:left; font-weight:normal !important; color:#555555 !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:24px; visibility:visible !important;}
	#life12 option {background-color:#ffffff;}
	#life12 .left h1{width: 880px; font-size:23px; height:35px; font-weight:bold; margin:0; padding:30px 0 0 0; text-align:center;}	
	#life12 input.oversize {height:24px; line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life12 input.oversize_name {width:127px !important; height:24px; line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	.life-footer {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#999; width: 873px; margin: 0 auto; padding: 7px 20px 0 20px;}
	#life12 select.oversize {height:30px;line-height:30px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life12 span.oversize input {height:35px;line-height:35px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life12 span.oversize label {height:24px;line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life12 select.oversize_sml {height:30px;line-height:30px;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life12 .formsecurity .seclogos{position:absolute; top:-27px; left:725px; width:25%;}
	#life12 .formsecurity {width:100%;}
	#life12 #halfPageInfo{margin-left:210px;margin-right:260px;}	
	#life12 .form2 .smallPrint{width:513px; margin-bottom:5px; padding-left:160px; text-align:center; font-size: 10px; font-weight:normal;}		
	#life12 .padlock {position:absolute; top:-15px; left:645px; width:25%;}
	#life12 .validationok{float: left; width: 23px; height: 20px; padding: 0; background: url(/img/icons/mid-tick.gif) no-repeat; margin-top:5px;}
    #life12 .validationerror{float: left; width: 23px; height: 21px; padding: 0; background: url(/img/debt/error.gif) no-repeat; margin-top:5px;}
	#life12 .formcol2inputonly label, #debt8 .formcol2inputonlyerror label{ position: absolute; top: 12px; margin-left:4px; color:#aaaaaa; cursor:text; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
	#life12 .formsecurity .legal, .formsecurityp .legal{float:left;width:258px !important; margin-top:8px; margin-left:6px; padding:0;color:#666666;text-align:left;}
	#life12 .formsecurity .legal_check{float:left;width:13px; margin-left:276px; margin-top:8px; padding:0;color:#666666;text-align:left;}
	#life12 .genericbtn_hldr2 .genericbtn a{padding: 7px 46px 0 3px;font-size:15px;}
	#life12 .genericbtn_hldr2 {margin:10px 0 15px 251px;}
	#life12 .dataprotect {float:left; margin:54px 0 0 3px; padding:0; width:265px; font-size:11px; color:#666666;}
	#life12 .form_wrap {float:left; margin:0; padding:0; }
    #life12 .toolclose {position:absolute; top:1px; left:833px; width:16px; height:16px; background:url(/img/lifeinsurance/close_button.png) no-repeat;}
	#life12 .infovalidationerror .toolclose {position:absolute; top:1px; left:833px; width:16px; height:16px; background:url(/img/debt/error_close_button.gif) no-repeat;}
	#life12 .tip {font-weight:bold; color:#407f01;}
	#life12 .tiperror {font-weight:bold; color:#a40000;}
	#life12 .formcol1labelonlybolderror{width:197px;margin-left:215px;margin-right:5px;padding-left:0;padding-right:0;text-align:left;}	
	#life12 .formcol1labelonlybold_wide{width:298px;padding-left:215px;text-align:left;}
	#life12 .formcol1labelonlybold_wideerror{width:298px;margin-left:215px;padding-left:0;text-align:left;}	
	#life12 .formcol2inputonly{width:276px; height:26px; }
	#life12 .formcol2inputonlyerror{width:276px;}
	#life12 .formcol2inputonlyb{width:276px;} 
	#life12 .formcol2inputonlyberror{width:276px;} 
	#life12 .formcol2inputonlyb_narrow, #life12 .formcol2inputonlyberror_narrow{width:242px;} 
	#life12 .formcol2inputonly #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_FirstNameTextbox{width:70px;}
	#life12 .formcol2inputonlyerror #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_FirstNameTextbox{width:70px;}
	#life12 .formcol2inputonly #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_SecondNameTextbox{width:70px;}
	#life12 .formcol2inputonlyerror #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_SecondNameTextbox{width:70px;}
	#life12 .form2 select, #life12 .form2error select, #debt8 .form2error_hlf select{width:59px;}
	#life12 .form2 select.oversize, #life12 .form2error select.oversize, #debt8 .form2error_hlf select.oversize{width:273px;}
	#life12 .form2 select.oversize_sml, #life12 .form2error select.oversize_sml, #debt8 .form2error_hlf select.oversize_sml{width:150px;}
	#life12 .form2 input[type="text"], #life12 .form2error input[type="text"], #debt8 .form2error_hlf input[type="text"]{width:265px;}
	#life12 .genericbtn_hldr2 .genericbtn a{padding: 7px 46px 0 3px;font-size:15px;}
	#life12 .genericbtn_hldr2 {margin-bottom:15px;}
	#life12 a.submit_button {text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 276px;background: url(/img/buttons/tooltips_quote_button.png) no-repeat; width:269px; height:50px; display: block; }
	#life12 a.submit_button:hover {text-indent:-5479px; background-position:0 -50px;} 
	#life12 .privacyBoxLeft{float:left;width:880px;padding:0;}
	#life12 .center{float:left;width:880px;padding:10px 0 10px 0;margin:0;}
	#life12 .centerformtext{float:left;width:420px;padding:15px 270px 15px 190px;margin:0;font-size:11px;color:#666666;}
	#life12 .formtext, #life12 .formsecurity, #life12 .formsecurityp{padding-right:10px;}
	#life12 #endroundstyle{height:11px;background-position:bottom;margin-bottom:20px;}
	#life12 #submitGuideText { font-size:12px; padding-top:20px; padding-botton:20px; padding-left:30px; padding-right:30px;}
	


/*---------- Life 13 - LIFE DYNAMIC LANDING PAGE RETEST  ------------*/

#life13 .calldirect {margin:-17px 0 0 77px; float:left;}
#life13 .logolife {float:left;}
	
#life13{width: 900px; margin: 0 auto; overflow: hidden; padding-top:0;}
#life13 #landingpageTitle .titlemainlanding {color:#FFF; float:left; width:849px; font-size:35px; font-weight:400; height:69px; margin:0; padding:1px 0 0 15px; text-align:center; background-image:url(img/payday/title_blue_main.png); background-repeat:repeat-x; line-height: 50px;}
#life13 #landingpageTitle{width:898px; height:92px; font-size:23px; margin:0; padding:20px 0 0 3px; text-align:center; border-top:solid 1px #ccc; margin-top:20px; color:#5c5c5c !important;}	
#life13 #landingpageTitle .titleleft {float:left; padding:0; margin:0; height:70px; width:17px; background-image:url(img/payday/title_blue_left.png); background-repeat:no-repeat;}
#life13 #landingpageTitle .titlemain {color:#FFF; float:left; width:845px; font-size:28px; font-weight:400; height:53px; margin:0; padding:17px 0 0 15px; text-align:center; background-image:url(img/payday/title_blue_main.png); background-repeat:repeat-x;}
#life13 #landingpageTitle .titleright {float:left; padding:0; margin:0; height:70px; width:12px; background-image:url(img/payday/title_blue_right.png); background-repeat:no-repeat;}
#life13 #landingpageTitle .titleshadow{float:left; padding:0; margin:0 0 0 2px; height:22px; width:887px; background-image:url(img/lifedyn/title-shadow2.png); background-repeat:no-repeat;}

/* ---- scroller ----- */
#life13 .header-scroller {float:right; padding:0; margin: 0 67px 0 0; height:273px; width:290px; }
#life13 .scroller-title {color: #0E7DB9; float: left; font-size: 22px; height: 33px; margin: 22px 0 0 -8px;  padding: 0; text-align: center; width: 300px;}
#life13 .payday-scroller {float:left; width:186px; background-color:#ffffff; margin: 19px 0 7px 53px;}
#life13 .payday-scroller select.scroller{width: 186px; font-size:14px; cursor:pointer; }
#life13 .payday-scroller select option{background-color:#ffffff; cursor:pointer; padding: 0 0 0 10px;}
#life13 a.scroller-button {float:left; text-indent:-5479px; padding:0; font-size:15px; margin:0 0 0 50px;background: url(img/lifedyn/btn_getquote.png) no-repeat; width:190px; height:44px; display: block; }
#life13 a.scroller-button:hover {text-indent:-5479px; background-position:0 -44px;} 


/*----- Main Container -------*/
#life13 .container {width:620px;}
#life13 #banner-wrap {float:left; width:879px;padding:0; margin:0 0 0 11px; height:273px; background:url(img/lifedyn/main_lp.jpg) no-repeat;}
#life13 .banner-shadow {float:left;	width:880px;height:9px;	background:url(img/lifedyn/banner-shadow.png) no-repeat;}

/* ----- info modules ----- */
#life13 #half-page {float:left; width:880px; margin:0 0 0 12px; color:#5c5c5c; font-size:13px; padding:0;}
#life13 .half-page {float:left; width:880px; margin:0 0 0 12px; color:#5c5c5c; font-size:13px; padding:0;}
#life13 .half-page-mod {float:left; width:284px; margin:0 12px 0 0} 
#life13 .half-page-mod-head {float:left; background:url(img/payday/infobox-top.png) no-repeat; height:16px; width:284px;} 
#life13 .half-page-mod-content {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:282px; min-height: 395px;} /* change */
#life13 .half-page-mod-contenttop {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:282px; min-height: 176px;} 
#life13 .half-page-mod-contentbtm {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:282px; min-height: 176px;} 
#life13 .half-page-mod-foot {float:left; background:url(img/payday/infobox-btm.png) no-repeat; height:17px; width:284px;} 
#life13 .half-page-mod-join {float:left; background:url(img/payday/infobox-join.png) no-repeat; height:20px; width:284px;} 
#life13 .half-page-mod-end {float:left; width:284px; margin:0;} 
#life13 .half-page-title {width:263px; height:38px; border-bottom:#d9d9d9 solid 1px; margin: 4px 0 0 9px; text-align:left;}
#life13 .title-shadow {width:261px; height:8px; margin:1px 0 0 16px; background:url(img/payday/title-shadow.png) no-repeat;}
#life13 .half-page-mod2 {float:left; width:583px; margin:0;} 
#life13 .half-page-mod-head2 {float:left; background:url(img/lifedyn/doubleblock-top.png) no-repeat; height:16px; width:583px;} 
#life13 .half-page-mod-content2 {float:left; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:580px; min-height: 395px;} 
#life13 .half-page-mod-foot2 {float:left; background:url(img/lifedyn/doubleblock-btm.png) no-repeat; height:17px; width:583px;} 
#life13 .half-page-title2 {width:562px; height:38px; border-bottom:#d9d9d9 solid 1px; margin: 4px 0 0 9px; text-align:left;}
#life13 .title-shadow2 {width:560px; height:8px; margin:1px 0 0 16px; background:url(img/payday/title-shadow.png) no-repeat;}
#life13 .half-page-infobox1 {width:562px; margin: 10px 0 0 9px; text-align:left;min-height:95px;}
#life13 .half-page-infobox2 {width:552px; margin: 10px 0 15px 9px; text-align:left;min-height:102px; background:#f6f6f6; font-weight:bold; font-size:14px; padding: 10px 0 0 10px;}
#life13 .half-page-infobox3 {width:562px; margin: 10px 0 0 9px; text-align:left;min-height:106px;}
#life13 .half-page-infobox1 .number1 {float:left; width:26px; margin: 11px 0 0 5px; text-align:left; background:url(img/lifedyn/numbers.png) no-repeat left top; min-height:85px;}
#life13 .half-page-infobox1 .number2 {float:left; width:26px; margin: 11px 0 0 5px; text-align:left; background:url(img/lifedyn/numbers.png) no-repeat left top; min-height:85px; background-position:-30px 0;}
#life13 .half-page-infobox1 .number3 {float:left; width:26px; margin: 11px 0 0 5px; text-align:left; background:url(img/lifedyn/numbers.png) no-repeat left top; min-height:85px; background-position:-60px 0;}
#life13 .half-page-infobox1 .whytext1{float:left; width:174px; margin: 0 0 0 8px; text-align:left; background:url(img/lifedyn/arrow.png) no-repeat right; min-height:85px; padding: 10px 0 0 0;}
#life13 .half-page-infobox1 .whytext2{float:left; width:145px; margin: 0 0 0 8px; text-align:left; background:url(img/lifedyn/arrow.png) no-repeat right; min-height:85px; padding: 10px 0 0 0;}
#life13 .half-page-infobox1 .whytext3{float:left; width:120px; margin: 0 0 0 8px; text-align:left; min-height:85px; padding: 10px 0 0 0;}
#life13 .half-page-infobox2 .insure-logo {border: 1px solid #c2c2c2; float: left; height: 35px; margin: 10px 20px 0 0; width: 85px;} /* change */
#life13 .insure-disclaimer { float:left; color: #898989; font-size: 10px; font-weight:normal !important;padding: 7px 12px 0 0;} /* change */
#life13 .half-page-infobox2 p{padding:0 30px 0 0; margin:0 !important;}
#life13 .secure-text {padding:0 5px 0 0; float:left; width:257px;}
#life13 .secure-text img{padding:2px 8px 0 0px; float:left;margin-bottom:25px;}
#life13 .aboutus-text {padding:0 0 0 17px; float:left; width:275px; line-height: 15px;}
#life13 .aboutus-text img{padding:2px 8px 5px 0; float:left;}
#life13 .disclaim{float:left; width:873px; margin:0; padding:0 0 10px 15px; color:#898989; text-align:left; font-size:10px;}
#life13 .debt-footer {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#999; width: 873px; margin: 0 auto; padding: 7px 20px 0 20px;}

/* ----- Tabs -----*/
#life13 .borderright {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;  }
#life13 .borderleft {  -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;border-right: solid 1px #FFF;}
#life13 #tabs-1 {padding:20px 0 0 10px; list-style-position:inside;}
#life13 #tabs-1 li {padding:19px 0 0px 10px; list-style-position:inside; color:#0d79b4;}
#life13 #tabs-1 li p{color:#0d79b4 !important; padding:0; margin:0; display:inline !important;}
#life13 #tabs-1 li a{color:#0d79b4}
#life13 #tabs-2 li {padding:19px 0 0px 0; list-style-position:inside;}
#life13 #tabs-2 a{color:#0d79b4}
#life13 #tabs-2 a:hover{color:#ff7e00;}
#life13 #tabs-2 li p{color:#0d79b4 !important; padding:0; margin:0; display:inline !important;}



/* --- life 14 ----*/

#life14 { margin: 0 auto;overflow: hidden;padding-top: 0; width: 900px;}

#life14 .logolife {float:left;}
#life14 {width: 900px; margin: 0 auto; overflow: hidden; padding-top:0;}
#life14 #landingpageTitle .titlemainlanding { background-image: url("/img/payday/title_blue_main.png");background-repeat: repeat-x;color: #FFFFFF;float: left;font-size: 35px;font-weight: 400;height: 69px;line-height: 50px;margin: 0;padding: 1px 0 0 15px;text-align: center;width: 849px;}
#life14 #landingpageTitle {border-top: 1px solid #CCCCCC;color: #5C5C5C !important;font-size: 23px;height: 92px; margin: 20px 0 0; padding: 20px 0 0 3px;text-align: center;width: 898px;}
#life14 #landingpageTitle .titleleft {background-image: url("/img/payday/title_blue_left.png");background-repeat: no-repeat;float: left;height: 70px;margin:0;padding:0;width: 17px;}
#life14 #landingpageTitle .titlemain {background-image: url("/img/payday/title_blue_main.png");background-repeat: repeat-x;color: #FFFFFF;float: left;font-size: 35px;font-weight: 400;height: 69px;margin: 0;padding: 1px 0 0 15px;text-align: center;width: 845px; line-height:50px;}
#life14 #landingpageTitle .titleright {background-image: url("/img/payday/title_blue_right.png");background-repeat: no-repeat;float: left;height: 70px; margin: 0;padding: 0;width: 12px;}
#life14 #landingpageTitle .titleshadow {background-image: url("/img/lifedyn/title-shadow2.png");background-repeat: no-repeat;float: left;height: 22px;margin: 0 0 0 2px;padding: 0;width: 887px;}
#life14 .header-scroller{float: right;height: 273px;margin: 0 67px 0 0;padding: 0;width: 290px;}
#life14 .scroller-title {color: #0E7DB9;float: left;font-size: 22px;height: 33px;margin: 22px 0 0 -8px;padding: 0;text-align: center;width: 350px;}
#life14 .payday-scroller {background-color: #FFFFFF;float: left;margin: 19px 0 7px 53px;width: 186px;}
#life14 .genericbtn_hldr4 {clear:both;position:relative;}
#life14 .genericbtn_hldr4 .genericbtn {height:44px !important}
#life14 .genericbtn_hldr4 .genericbtn_l {height: 0px !important; width:0px !important}
#life14	.genericbtn_hldr4 .genericbtn a{ background: url("/img/lifedyn/btn_getquote.png") no-repeat scroll 0 0 transparent; display: block;float: left;font-size: 15px;height: 44px; margin: 0 0 0 50px;padding: 0;text-indent: -5479px;width: 190px;}
#life14	.genericbtn_hldr4 .genericbtn a:hover{background-position: 0 -44px;text-indent: -5479px;}
#life14 .container { width: 620px;}
#life14 #banner-wrap { background: url("/img/lifedyn/main_lp.jpg") no-repeat scroll 0 0 transparent;float: left;height: 273px;margin: 0 0 0 11px;padding: 0;width: 879px;}
#life14 .banner-shadow {background: url("/img/lifedyn/banner-shadow.png") no-repeat scroll 0 0 transparent;float: left;height: 9px;width: 880px;}
#life14 #half-page {color: #5C5C5C;float: left;font-size: 13px;margin: 0 0 0 12px;padding: 0;width: 880px;}
#life14 .half-page {color: #5C5C5C;float: left;font-size: 13px;margin: 0 0 0 12px;padding: 0;width: 880px;}
#life14 .half-page-mod {float: left;margin: 0 12px 0 0;width: 284px;}
#life14 .half-page-mod-head { background: url("/img/payday/infobox-top.png") no-repeat scroll 0 0 transparent;float: left;height: 16px;width: 284px;}
#life14 .half-page-mod-content {border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;min-height: 395px;width: 282px;}
#life14 .half-page-mod-contenttop {border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;min-height: 176px;width: 282px;}
#life14 .half-page-mod-contentbtm {border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;min-height: 176px;width: 282px;}
#life14 .half-page-mod-foot {background: url("/img/payday/infobox-btm.png") no-repeat scroll 0 0 transparent;float: left;height: 17px;width: 284px;}
#life14 .half-page-mod-join {background: url("/img/payday/infobox-join.png") no-repeat scroll 0 0 transparent;float: left;height: 20px;width: 284px;}
#life14 .half-page-mod-end {float: left;margin: 0;width: 284px;}
#life14 .half-page-title { border-bottom: 1px solid #D9D9D9;height: 38px;margin: 4px 0 0 9px;text-align: left;width: 263px;}
#life14 .title-shadow { background: url("/img/payday/title-shadow.png") no-repeat scroll 0 0 transparent;height: 8px;margin: 1px 0 0 16px;width: 261px;}
#life14 .half-page-mod2 {float: left;margin: 0;width: 583px;}
#life14 .half-page-mod-head2 {background: url("/img/lifedyn/doubleblock-top.png") no-repeat scroll 0 0 transparent;float: left;height: 16px;  width: 583px;}
#life14 .half-page-mod-content2 {border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;float: left;min-height: 395px;width: 580px;}
#life14 .half-page-mod-foot2 {background: url("/img/lifedyn/doubleblock-btm.png") no-repeat scroll 0 0 transparent;float: left;height: 17px;width: 583px;}
#life14 .half-page-title2 {border-bottom: 1px solid #D9D9D9;height: 38px;margin: 4px 0 0 9px;text-align: left;width: 562px;}
#life14 .title-shadow2 {background: url("/img/payday/title-shadow.png") no-repeat scroll 0 0 transparent;height: 8px;margin: 1px 0 0 16px;width: 560px;}
#life14 .half-page-infobox1 {margin: 10px 0 0 9px;min-height: 95px;text-align: left;width: 562px;}
#life14 .half-page-infobox2 {background: none repeat scroll 0 0 #F6F6F6;font-size: 14px;font-weight: bold;margin: 10px 0 15px 9px;min-height: 102px;padding: 10px 0 0 10px;text-align: left;width: 552px;}
#life14 .half-page-infobox3 {margin: 10px 0 0 9px;min-height: 106px;text-align: left;width: 562px;}
#life14 .half-page-infobox1 .number1 {background: url("/img/lifedyn/numbers.png") no-repeat scroll left top transparent;float: left;margin: 11px 0 0 5px;min-height: 85px;text-align: left;width: 26px;}
#life14 .half-page-infobox1 .number2 {background: url("/img/lifedyn/numbers.png") no-repeat scroll -30px 0 transparent;float: left;margin: 11px 0 0 5px;min-height: 85px;text-align: left;width: 26px;}
#life14 .half-page-infobox1 .number3 {background: url("/img/lifedyn/numbers.png") no-repeat scroll -60px 0 transparent;float: left;margin: 11px 0 0 5px;min-height: 85px; text-align: left;width: 26px;}
#life14 .half-page-infobox1 .whytext1 {background: url("/img/lifedyn/arrow.png") no-repeat scroll right center transparent;float: left;margin: 0 0 0 8px;min-height: 85px;padding: 10px 0 0;text-align: left;width: 174px;}
#life14 .half-page-infobox1 .whytext2 {background: url("/img/lifedyn/arrow.png") no-repeat scroll right center transparent;float: left;margin: 0 0 0 8px;min-height: 85px;padding: 10px 0 0;text-align: left;width: 145px;}
#life14 .half-page-infobox1 .whytext3 {float: left;margin: 0 0 0 8px;min-height: 85px;padding: 10px 0 0;text-align: left;width: 120px;}
#life14 .half-page-infobox2 .insure-logo {border: 1px solid #C2C2C2;float: left;height: 35px;margin: 10px 20px 0 0;width: 85px;}
#life14 .insure-disclaimer {color: #898989;float: left;font-size: 10px;font-weight: normal !important;padding: 7px 12px 0 0;}
#life14 .half-page-infobox2 p {margin: 0 !important;padding: 0 30px 0 0;}
#life14 .secure-text {float: left;padding: 0 5px 0 0;width: 257px;}
#life14 .secure-text img {float: left;margin-bottom: 25px;padding: 2px 8px 0 0;}
#life14 .aboutus-text {float: left;line-height: 15px;padding: 0 0 0 17px;width: 275px;}
#life14 .aboutus-text img {float: left;padding: 2px 8px 5px 0;}
#life14 .disclaim {color: #898989;float: left;font-size: 10px;margin: 0;padding: 0 0 10px 15px;text-align: left;width: 873px;}
.debt-footer {color: #999999;font-family: Tahoma,Geneva,sans-serif;font-size: 11px;margin: 0 auto;padding: 7px 20px 0;width: 873px;}
#life14 .borderright {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
#life14 .borderleft {border-bottom-left-radius: 4px;border-right: 1px solid #FFFFFF;border-top-left-radius: 4px;}
#life14 #tabs-1 {list-style-position: inside;padding: 20px 0 0 10px;}
#life14 #tabs-1 li {color: #0D79B4;list-style-position: inside;padding: 19px 0 0 10px;}
#life14 #tabs-1 li p {color: #0D79B4 !important;display: inline !important;margin: 0;padding: 0;}
#life14 #tabs-1 li a {color: #0D79B4;}
#life14 #tabs-2 li {list-style-position: inside;padding: 19px 0 0;}
#life14 #tabs-2 a { color: #0D79B4;}
#life14 #tabs-2 a:hover {color: #FF7E00;}
#life14 #tabs-2 li p { color: #0D79B4 !important;display: inline !important;margin: 0;padding: 0;}
#life14 .right{   background-image: url("/img/lifedyn/womanright.jpg");background-repeat: no-repeat;float:left;border: 0 none;height: 273px;margin: 0px;padding: 0;position: relative;left:10px;}
#life14 .left{  background-image: url("/img/lifedyn/womanleft.jpg");background-repeat: no-repeat;float: left;width: 450px;border: 0 none;height: 273px;margin: 0px;padding: 0;position: relative;left:10px;}	
#life14 #footer {margin:0px;padding:0px}

/*	Life 15 - Full form, full clean page (with validation)
	- - - - - - - - - - - - - - - - - - - - */

	#life15{width: 900px; margin: 0 auto; overflow: hidden; padding: 20px 0 0 0;}
	#life15 #brandheader{float:left; width:880px; border-bottom:solid 1px #CCC;}
	#life15 #halfPageProduct .inner {width: 885px !important;}	
	#life15 #pageTitle{width:898px; height:104px; font-size:23px; margin:0; padding:10px 0 0 3px; text-align:center; float:left; margin-top:10px;}	
	#life15 #pageTitle .titleleft {float:left; padding:0; margin:0; height:70px; width:17px; background-image:url(/img/debt/title_green_left.png); background-repeat:no-repeat;}
	#life15 #pageTitle .titlemain {color:#FFF; float:left; width:845px; font-size:27px; font-weight:400; height:53px; margin:0; padding:17px 0 0 15px; text-align:center; background-image:url(/img/debt/title_green_main.png); background-repeat:repeat-x;}
	#life15 #pageTitle .titleright {float:left; padding:0; margin:0; height:70px; width:12px; background-image:url(/img/debt/title_green_right.png); background-repeat:no-repeat;}
	#life15 #pageTitle .formtop {float:left; padding:0; margin:0; height:34px; width:608px; background-image:url(/img/debt/form_top.png); background-repeat:no-repeat;}
	#life15 #pageTitle .titleshadow {float:left; padding:0; margin:0; height:34px; width:268px; background-image:url(/img/debt/title_green_shadow.png); background-repeat:repeat-x;}
	#life15 #pageTitle .titleshadowcorner {float:left; padding:0; margin:0; height:34px; width:12px; background-image:url(/img/debt/title_green_shadow_corner.png); background-repeat:no-repeat;}
	#life15 .left {width: 440px; margin-left:0; padding:0; }
	#life15 .left #halfPageProduct {padding:0; margin:0;}
	#life15 .left #halfPageProduct .form-situation {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life15 .left #halfPageProduct .form-join {padding:0; margin:0 0 0 3px; width:608px; height:44px; background-image:url(/img/debt/form_join.png); background-repeat:no-repeat;}
	#life15 .left #halfPageProduct .form-details {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life15 .left #halfPageProduct .form-partner {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
    #life15 .left #halfPageProduct .form-button {padding:0; margin:0 0 0 3px; width:608px; height:100%; background-image:url(/img/debt/form_body.png); background-repeat:repeat-y;}
	#life15 .left #halfPageProduct .form-bottom {padding:0; margin:0 0 0 3px; width:608px; height:31px; background-image:url(/img/debt/form_bottom.png); background-repeat:no-repeat;}
	#life15 .button_space {float:left; margin:0px; padding:0px; height:78px;}
	#life15 .left #halfPageProduct .title-form {width:545px; margin:0 0 0 24px; padding:5px 0 5px 10px; font-size:22px; color:#3f7e01; border-bottom:#dadada solid 1px;} 
	#life15 .left #halfPageProduct .title-form .smallPrint{margin-left:242px;}
	#life15 .left #halfPageProduct .form-line {width:555px; margin:0 0 12px 24px; padding:0; border-top:#fff solid 1px;} 
	#life15 .form2{float: left; width: 555px; padding: 2px 0 1px 0 !important; margin:0 0 0 24px; position: relative; left:24px; height: auto; border:1px solid #f5f5f5; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
	#life15 .form2:hover{padding:2px 0 1px 0; background-color:#fff1ce; border:1px solid #f9edd1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x;}
	#life15 .formhover{float: left; background-color:#fff1ce; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x; width:556px; padding:3px 0 2px 0;}
	
	#life15 .formerror2{float: left; background-color:#ffcece; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/error_highlight.png); background-repeat:repeat-x; width:556px; padding:3px 0 2px 0;}
	
	#life15 .form2error{float: left; width: 555px; padding: 2px 0 1px 0 !important; margin:0 0 0 24px; position: relative; left:24px; height: auto; background-color:#ffcece; border:1px solid #f9d1d1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/error_highlight.png); background-repeat:repeat-x}
	#life15 .form2select{padding:2px 0 1px 0; background-color:#fff1ce; border:1px solid #f9edd1; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:url(/img/debt/highlight.gif); background-repeat:repeat-x}
	#life15 .error-notify{font-size:15px; font-weight:bold; color:#a40000; margin-left:35px; width:550px; margin-bottom:15px; padding-top:15px}
	#life15 .infovalidation .infoheader{position:absolute; top:-5px; left:546px; width:273px; height:54px; margin:0; padding:17px 10px 0 27px; background: url(/img/debt/tooltip_top.gif) no-repeat !important; font-size:15px; font-weight:bold; color:#407f01;}
	#life15 .infovalidationerror .infoheader{position:absolute; top:-5px; left:546px; width:273px; height:54px; margin:0; padding:17px 10px 0 27px; background: url(/img/debt/tooltip_error_top.gif) no-repeat; font-size:15px; font-weight:bold; color:#a40000;}
	#life15 .errorheader{font-weight:bold; color:#a40000;font-size:15px;}
	#life15 .infovalidation .infobody{position:absolute; top:42px; left:549px; width:271px; margin:0 0 0 10px; padding:0 10px 20px 14px;  background-image:none !important; background-color:#fff2d2; font-size:14px; color:##555555 !important; border-bottom:#f0cd7a 1px solid !important; border-right:#f0cd7a 1px solid; border-left:#f0cd7a 1px solid; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
	#life15 .infovalidationerror .infobody{position:absolute; top:42px; left:549px; width:271px; margin:0 0 0 10px; padding:0 10px 20px 14px; background-color:#ffc4c4; background-image:none !important; font-size:14px; color:##555555 !important; border-bottom:#e9aaaa 1px solid !important; border-right:#e9aaaa 1px solid; border-left:#e9aaaa 1px solid; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
	#life15 .formcol1labelonlybold{width:233px; padding-left:10px; padding-right:5px; text-align:left; font-weight:normal !important; color:#555555 !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:24px; visibility:visible !important;}
	#life15 option {background-color:#ffffff;}
	#life15 .left h1{width: 880px; font-size:23px; height:35px; font-weight:bold; margin:0; padding:30px 0 0 0; text-align:center;}	
	#life15 input.oversize {height:24px; line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life15 input.oversize_name {width:127px !important; height:24px; line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	.life-footer {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#999; width: 873px; margin: 0 auto; padding: 7px 20px 0 20px;}
	#life15 select.oversize {height:30px;line-height:30px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life15 span.oversize input {height:35px;line-height:35px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life15 span.oversize label {height:24px;line-height:24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life15 select.oversize_sml {height:30px;line-height:30px;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background-image:none !important; background-color:#FFF !important; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#535353 !important; visibility:visible !important;}
	#life15 .formsecurity .seclogos{position:absolute; top:-27px; left:725px; width:25%;}
	#life15 .formsecurity {width:100%;}
	#life15 #halfPageInfo{margin-left:210px;margin-right:260px;}	
	#life15 .form2 .smallPrint{width:513px; margin-bottom:5px; padding-left:160px; text-align:center; font-size: 10px; font-weight:normal;}		
	#life15 .padlock {float: left; left: auto; padding: 0 10px 0 40px; position: relative; top: auto; width: 55px;}
	#life15 .validationok{float: left; width: 23px; height: 20px; padding: 0; background: url(/img/icons/mid-tick.gif) no-repeat; margin-top:5px;}
    #life15 .validationerror{float: left; width: 23px; height: 21px; padding: 0; background: url(/img/debt/error.gif) no-repeat; margin-top:5px;}
	#life15 .formcol2inputonly label, #debt8 .formcol2inputonlyerror label{ position: absolute; top: 12px; margin-left:4px; color:#aaaaaa; cursor:text; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
	#life15 .formsecurity .legal, .formsecurityp .legal{float:left;width:258px !important; margin-top:8px; margin-left:6px; padding:0;color:#666666;text-align:left;}
	#life15 .formsecurity .legal_check{float:left;width:13px; margin-left:276px; margin-top:8px; padding:0;color:#666666;text-align:left;}
	#life15 .genericbtn_hldr2 .genericbtn a{padding: 7px 46px 0 3px;font-size:15px;}
	#life15 .genericbtn_hldr2 {margin:10px 0 15px 251px;}
	
	#life15 .dataprotect {color: #666666; float: left; font-size: 11px; margin: 0 0 0 3px; padding: 0; width: 265px;}
	#life15 .dataprotect img {}
	#life15 .dataprotect ul {border-top: 1px solid #CCCCCC; float: left; font-size: 14px; list-style: none outside none; margin: 5px 0 0 5px; padding: 5px 0 0 10px; width: 240px;}
	#life15 .dataprotect ul li {color: #666666; list-style: none outside none; text-align: center;}
	#life15 .dataprotect p { background: url("../../img/common/fade20.gif") repeat-x scroll 0 0 transparent; float: left; margin: 20px 0 10px; padding: 30px 10px 0; width: 245px;}
	#life15 .dataprotect .seclogos {float: left; left: auto; padding: 0; position: relative; top: auto; width: 125px;}
    #boldhead {font-size: 16px; font-weight: bolder; padding-top: 8px;}
    #lowercasehead {border-bottom: 1px dotted #CCCCCC; font-size: 12px; padding-bottom: 10px;}
    #lowercasehead_end {font-size: 12px;}
    
	#life15 .form_wrap {float:left; margin:0; padding:0; }
	#life15 .toolclose {position:absolute; top:1px; left:833px; width:16px; height:16px; background:url(/img/debt/close_button.gif) no-repeat;}
	#life15 .infovalidationerror .toolclose {position:absolute; top:1px; left:833px; width:16px; height:16px; background:url(/img/debt/error_close_button.gif) no-repeat;}
	#life15 .tip {font-weight:bold; color:#407f01;}
	#life15 .tiperror {font-weight:bold; color:#a40000;}
	#life15 .formcol1labelonlybolderror{width:197px;margin-left:215px;margin-right:5px;padding-left:0;padding-right:0;text-align:left;}	
	#life15 .formcol1labelonlybold_wide{width:298px;padding-left:215px;text-align:left;}
	#life15 .formcol1labelonlybold_wideerror{width:298px;margin-left:215px;padding-left:0;text-align:left;}	
	#life15 .formcol2inputonly{width:276px; height:26px; }
	#life15 .formcol2inputonlyerror{width:276px;}
	#life15 .formcol2inputonlyb{width:276px;} 
	#life15 .formcol2inputonlyberror{width:276px;} 
	#life15 .formcol2inputonlyb_narrow, #life15 .formcol2inputonlyberror_narrow{width:242px;} 
	#life15 .formcol2inputonly #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_FirstNameTextbox{width:70px;}
	#life15 .formcol2inputonlyerror #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_FirstNameTextbox{width:70px;}
	#life15 .formcol2inputonly #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_SecondNameTextbox{width:70px;}
	#life15 .formcol2inputonlyerror #ctl00_ContentPlaceHolder_ctl01_ctlFirstName_SecondNameTextbox{width:70px;}
	#life15 .form2 select, #life15 .form2error select, #debt8 .form2error_hlf select{width:59px;}
	#life15 .form2 select.oversize, #life15 .form2error select.oversize, #debt8 .form2error_hlf select.oversize{width:273px;}
	#life15 .form2 select.oversize_sml, #life15 .form2error select.oversize_sml, #debt8 .form2error_hlf select.oversize_sml{width:150px;}
	#life15 .form2 input[type="text"], #life15 .form2error input[type="text"], #debt8 .form2error_hlf input[type="text"]{width:265px;}


	#life15 .genericbtn_hldr2 .genericbtn a{padding: 7px 46px 0 3px;font-size:15px;}
	#life15 .genericbtn_hldr2 {margin-bottom:15px;}
	#life15 a.submit_button {text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 276px;background: url(/img/buttons/tooltips_quote_button.png) no-repeat; width:269px; height:50px; display: block; float:left;}
	#life15 a.submit_button:hover {text-indent:-5479px; background-position:0 -50px;} 
	#life15 .privacyBoxLeft{float:left;width:880px;padding:0;}
	#life15 .center{float:left;width:880px;padding:10px 0 10px 0;margin:0;}
	#life15 .centerformtext{float:left;width:420px;padding:15px 270px 15px 190px;margin:0;font-size:11px;color:#666666;}
	#life15 .formtext, #life15 .formsecurity, #life15 .formsecurityp{padding-right:10px;}
	#life15 #endroundstyle{height:11px;background-position:bottom;margin-bottom:20px;}
	#life15 #submitGuideText { font-size:12px; padding-top:20px; padding-bottom:20px; padding-left:30px; padding-right:30px;}
	

	#life15 #button_spinner{text-indent:-5479px; padding:0; font-size:15px; margin: 10px 0 15px 386px;background: url(/img/totallymoney/results_spinner.gif) no-repeat; width:50px; height:50px; display: block;}
	#life15 #halfPageProduct .footerTextEle {margin: 0 auto; padding: 30px 0 0; width: 880px;}
	#footNote {color: #666666; font-size: 10px; padding: 10px 0 0 20px; text-align: left; width: 850px;}



/*	General extrainfotabs re-sizing
	- - - - - - - - - - - - - - - - - - - - */	
	#extrainfotabs{margin-top:0; height:318px; margin-bottom:0;}
	#extrainfotabs #extrainfotabrow{border-bottom: 1px solid #cccccc;}	
	#extrainfotabs .extrainfotabs_content{width: 430px; height:296px; border-left: none; border-right: none; border-bottom: none;}
	#extrainfotabs .extrainfotabs_content .scrolltext{height:268px;}
	#extrainfotabs #extrainfotabrow{height:22px;}		
	#extrainfotabs #extrainfotabrow #extrainfotab_l{height:23px; background: url(/img/buttons/infotab_l_darker.gif) no-repeat;}
	#extrainfotabs #extrainfotabrow #extrainfotab_m{height:20px; background: url(/img/buttons/infotab_m_darker.gif) repeat-x; padding:3px 12px 0 12px;}
	#extrainfotabs #extrainfotabrow #extrainfotab_r{height:23px; background: url(/img/buttons/infotab_r_darker.gif) no-repeat;}	
	#extrainfotabs #extrainfotabrow .selected #extrainfotab_l{background: url(/img/buttons/infotab_l_on.gif) no-repeat;}
	#extrainfotabs #extrainfotabrow .selected #extrainfotab_m{background: url(/img/buttons/infotab_m_on.gif) repeat-x;}
	#extrainfotabs #extrainfotabrow .selected #extrainfotab_r{background: url(/img/buttons/infotab_r_on.gif) no-repeat;}	
	#extrainfotabs .extrainfotabs_content{ background: #ebebeb url(/img/common/cmsbg.gif) no-repeat;}
	#extrainfotabs .extrainfotabs_content .scrolltext {padding-right:25px;}
	#extrainfotabs .extrainfotabs_content .scrolltext h2{width:320px;padding-top:15px;}
	#extrainfotabs .extrainfotabs_content .scrolltext img.icon{float: right;padding-top:15px;}
	#extrainfotabs .extrainfotabs_content ul li{font-size:14px;padding:2px 0 2px 0;}
	#extrainfotabs .extrainfotabs_content .scrolltext .list, #extrainfotabs .extrainfotabs_content .scrolltext .list ul{padding-left:5px;}
	#extrainfotabs .extrainfotabs_content .scrolltext p{margin-bottom:0;padding-left:0;}
	
			

/*	General extrainfotabs re-sizing
	- - - - - - - - - - - - - - - - - - - - */	
	#extrainfotabs{margin-top:0; height:318px; margin-bottom:0;}
	#extrainfotabs #extrainfotabrow{border-bottom: 1px solid #cccccc;}	
	#extrainfotabs .extrainfotabs_content{width: 430px; height:296px; border-left: none; border-right: none; border-bottom: none;}
	#extrainfotabs .extrainfotabs_content .scrolltext{height:268px;}
	#extrainfotabs #extrainfotabrow{height:22px;}		
	#extrainfotabs #extrainfotabrow #extrainfotab_l{height:23px; background: url(/img/buttons/infotab_l_darker.gif) no-repeat;}
	#extrainfotabs #extrainfotabrow #extrainfotab_m{height:19px; background: url(/img/buttons/infotab_m_darker.gif) repeat-x; padding:4px 6px 0 6px;}
	#extrainfotabs #extrainfotabrow #extrainfotab_r{height:23px; background: url(/img/buttons/infotab_r_darker.gif) no-repeat;}	
	#extrainfotabs #extrainfotabrow .selected #extrainfotab_l{background: url(/img/buttons/infotab_l_on.gif) no-repeat;}
	#extrainfotabs #extrainfotabrow .selected #extrainfotab_m{background: url(/img/buttons/infotab_m_on.gif) repeat-x;}
	#extrainfotabs #extrainfotabrow .selected #extrainfotab_r{background: url(/img/buttons/infotab_r_on.gif) no-repeat;}	
	#extrainfotabs .extrainfotabs_content{ background: #ebebeb url(/img/common/cmsbg.gif) no-repeat;}
	#extrainfotabs .extrainfotabs_content .scrolltext {padding-right:25px;}
	#extrainfotabs .extrainfotabs_content .scrolltext h2{width:320px;padding-top:15px;}
	#extrainfotabs .extrainfotabs_content .scrolltext img.icon{float: right;padding-top:15px;}
	#extrainfotabs .extrainfotabs_content ul li{font-size:14px;padding:2px 0 2px 0;}
	#extrainfotabs .extrainfotabs_content .scrolltext .list, #extrainfotabs .extrainfotabs_content .scrolltext .list ul{padding-left:5px;}
	#extrainfotabs .extrainfotabs_content .scrolltext p{margin-bottom:0;padding-left:0;}
	
