/* CSS Document */

body{ margin:0;padding:0;background-color:#FFF;}
			
#hp_container{ width:780px; margin:0 auto; padding:0; position:relative;}
			
#hp_products{height:199px;margin:0; padding:0; position:relative;  
		border-top:1px #666 solid; border-bottom:#666666 solid 5px;  }
	#hp_products ul{  margin:0; padding:0;top:1px;}
	#hp_products ul li{display:inline; list-style:none; }	
	#hp_products ul li{ width:195px; float:left; text-align:center;}
		#hp_products .hp_prod_title{ width:195px; height:40px; color:#FFF; text-decoration:none;position:relative; top:120px; vertical-align:middle;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; border-bottom:1px #AAA solid;}
		#hp_products .hp_prod_title a{color:#FFFFFF; text-decoration:none;} 
		#hp_products .hp_prod_click a { color:#FFF; text-decoration:none; position:relative; top:129px; padding:0; margin:0;
				font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px; }
		#hp_products  li.lottery{ height:199px;background-color:#CBB344; 
				background-image:url(../_images/lottery_img.jpg); background-repeat:no-repeat; background-position:top center;}
		#hp_products li.settlement{height:199px;  background-color:#A91F1F;
				background-image:url(../_images/settlement_img.jpg); background-repeat:no-repeat; background-position:top center;}
		#hp_products li.annuity{height:199px;  background-color:#90876D;
				background-image:url(../_images/annuity_img.jpg); background-repeat:no-repeat; background-position:top center;}
		#hp_products li.brokers{height:199px;  background-color:#474C2A;
				background-image:url(../_images/brokers_img.jpg); background-repeat:no-repeat; background-position:top center;}


#hp_content{  width:780px;  margin:0; padding:0;position:relative; top:0px; background-color:#FFF; height:auto;}
	
	#hp_content_L{ float:left;width:376px;min-height:628px; border-left:1px #BBB solid;background-color:#FFF;padding:9px 6px;
			background-image:url(../_images/content_top_shadow_white.jpg); background-position:top; background-repeat:repeat-x;
			font-family:Verdana, Arial, Helvetica, sans-serif;  }
		#hp_content_L p {font-size:12px; margin:3px; padding:6px; }		
		
    #hp_content_R{ float:left;width:389px; background-color:#FFF; border-left:1px #BBB solid; }
		.hp_sign_up{ padding:0; width:389px; height:273px; /*background-color:#27468E;*/
				background-image:url(../_images/content_top_shadow_blue.jpg); background-position:top; background-repeat:repeat-x;}
			
			.hp_sign_up p{ padding:14px 0; color:#FF3; letter-spacing:1px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			.hp_sign_up form{ padding:0; position:relative; left:28px;}
						.hp_sign_up ul{ width:350px; margin:0; margin-left:10px;  padding:0; list-style:none;}
						
			.hp_sign_up label{ color:#FFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
		.hp_testimonials{ /*height:256px;*/margin:0; padding:0; }
			.hp_testimonials div{ margin:0; padding:0;list-style:none;width:388px;  height:128px; background-color:#ECECEC;border-right:1px #BBB solid;
				background-image:url(../_images/content_top_shadow_grey.jpg); background-position:top; background-repeat:repeat-x;}
			.hp_testimonials p{margin:0; padding:17px 5px 0 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}
			
		
		div.hp_bbb{width:389px;margin:0; padding:0; 
				background-image:url(../_images/content_top_shadow_white.jpg); background-position:top; background-repeat:repeat-x; background-color:#FFF;}
			.bbb, .twenty {  width:193px; float:left;	margin:0; padding:0; padding-top:21px;
			 font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}
			 	.bbb p, .bbb img, .twenty p, .twenty img{	margin:0; padding:0 5px 0 2px;}
			 	div.bbb{min-height:260px; border-right:1px #BBB solid;  border-left:1px #BBB solid;  }

		
.hp_content_heading{font-size:12px; margin:0; padding:0; color:#35478B;}
ul.hp_content_heading { list-style:disc; font-weight:bold;font-size:14px;  padding:20px 30px 40px 15px; color:#35478B;}
.hp_content_heading li{ line-height:35px;}
h1{font-size:14px; margin:0; padding:0; color:#35478B;}
h2{font-size:13px;margin:0; padding:0; color:#777;}