



body{
	color:#575757;
	line-height:120%;
	font-family:Helvetica , Arial;
	font-size:14px;
}

#wrapper{
	margin:0 auto;
	/*position:relative;*/
}

p{
	margin:12px 0;
}

hr{
	border:none;
	height:1px;
	background:#dde2da;
	color:#dde2da;
	overflow:hidden;
	margin:10px 0;
	clear:both;
}

hr.style_2{
	height:0px;
	border:none;
	border-top:4px solid #AAA686;
	background:none;
	overflow:hidden;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
	color:#0069aa;
}

a:hover{
	text-decoration:underline;
}


img{
	border:none;
}

a img{
	display:block;
}

h1{
	font:29px Georgia;
	color:#595323;
	font-weight:normal;
	margin:25px 0 15px 0;
	background:url(http://static.lhplans.com:80/caa/images/bg_h1.gif) bottom left no-repeat;
	padding-bottom:15px;
}

h2{
	font:22px Georgia;
	color:#7c7546;
	font-weight:normal;
	margin-top:10px;
}



h3{
	font:18px Georgia;
	color:#7c7546;
	margin:13px 0;
	font-weight:normal;
}

h4{
	font:18px Georgia;
	color:#7c7546;
	margin:10px 0;
	font-weight:normal;
}

.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

div#header{
	width:962px;
	position:relative;
	margin:0 auto;
}


div#nav{
	background:url(http://static.lhplans.com:80/caa/images/bg_nav.gif) repeat-x;
	text-align:center;
}

div#banner{
	background:url(http://static.lhplans.com:80/caa/images/bg_home_banner.jpg) bottom center no-repeat;
	
}
div#bannerBC{
	width:962px;
	margin:0 auto;
}


div#inner_banner{
	width:570px;
	padding:10px 0 0 389px;
	margin:0 auto;
	position:relative;
}

div#inner_bannerBC{
	width:570px;
	padding:10px 0 0 10px;
	margin:0 auto;
	position:relative;
	float:left;	
}

div#content{
	
}

div#inner_flash{
	padding:10px 0 0 0px;
	margin:0 auto;
	position:relative
	width:400px;
	float:left;
}


div#inner_content{
	width:962px;
	margin:0 auto;
}

div#footer{
	background:#aaa686 url(http://static.lhplans.com:80/caa/images/bg_footer.gif) repeat-x top;
	padding:20px 0;
}

div#inner_footer{
	width:962px;
	margin:0px auto;
}


#logo{
	float:left;
	margin:20px 0;
}

div#header_right{
	float:right;
	width:683px;
}

ul#global_nav{
	float:left;
	margin:10px 0 10px 3px;
}

ul#global_nav li{
	float:left;
	background:url(http://static.lhplans.com:80/caa/images/bg_global_nav_item.gif) top right no-repeat;
	padding:0px 7px;
	display:block;
}

ul#global_nav li.last{
	background:none;
}

ul#global_nav li a{
	color:#5b97b0;
}

div#text_tool{
	float:right;
	width:120px;
	font-size:13px;
	text-align:right;
	margin:10px 0 0 0;
}

a#small_txt{
	font-size:12px;
	color:#5b97b0;
}

a#mid_txt{
	color:#5b97b0;
	font-size:14px;
}

a#large_txt{
	font-size:17px;
	color:#5b97b0;
}

ul#actions{
	float:left;
	width:500px;
	margin:0 0 0 0px;
}


ul#actions li,
ul.plan_actions li{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}

ul.plan_actions{
	float:right;
	width:500px;
	margin:0 0 15px 0;
}

a.get_a_quote{
	background:url(http://static.lhplans.com:80/caa/images/link_get_a_quote.gif);
	display:block;
	height:25px;
	width:119px;
}

a.get_a_quote span{
	display:none;
}

a.apply_online{
	background:url(http://static.lhplans.com:80/caa/images/link_apply_online.gif);
	display:block;
	height:25px;
	width:123px;
}

a.apply_online span{
	display:none;
}

a.request_brochure{
	background:url(http://static.lhplans.com:80/caa/images/link_request_a_brochure.gif);
	display:block;
	height:25px;
	width:168px;
}

a.request_brochure span{
	display:none;
}

a.download_application{
	background:url(http://static.lhplans.com:80/caa/images/link_download_pdf_application.gif);
	display:block;
	width:223px;
	height:25px;
}

a.download_application span{
	display:none;
} 

div#nav ul{
	width:962px;
	margin:0 auto;
}

div#nav ul li{
	float:left;
	background:url(http://static.lhplans.com:80/caa/images/bg_pri_nav_divider.gif) center right no-repeat;
	padding:0 10px;
}

div#nav ul li.first{
	padding-left:0;
}

div#nav ul li.last{
	padding-right:0;
	background:none;
}

div#nav ul li a{
	display:block;
	padding:10px 0;
	color:#ffffff;
	font:17px Helvetica , Arial;
	font-weight:bold;
	mar
}

div#nav ul li a.on,
div#nav ul li a:hover{
	background:url(http://static.lhplans.com:80/caa/images/bg_pri_nav_on.gif) bottom center no-repeat;
	color:#137145;
}


/*div#nav ul li a span{
	display:none;
}

div#nav ul li a#why{
	background:url(http://static.lhplans.com:80/caa/images/menu_why_choose_caa.gif) top left no-repeat;
	width:155px;
}

div#nav ul li a#build{
	background:url(http://static.lhplans.com:80/caa/images/menu_build_your_own_plan.gif) top left no-repeat;
	width:188px;
}

div#nav ul li a#plans{
	background:url(http://static.lhplans.com:80/caa/images/menu_plans_by_needs.gif) top left no-repeat;
	width:144px;
}

div#nav ul li a#what{
	background:url(http://static.lhplans.com:80/caa/images/menu_province_cover.gif) top left no-repeat;
	width:245px;
}

div#nav ul li a#faq{
	background:url(http://static.lhplans.com:80/caa/images/menu_faq.gif) top left no-repeat;
	width:60px;
}

div#nav ul li a#new{
	background:url(http://static.lhplans.com:80/caa/images/menu_what_new.gif) top left no-repeat;
	width:118px;
}
*/

div#inner_footer ul#footer_links{
	display:block;
}

div#inner_footer ul#footer_links li{
	background:url(http://static.lhplans.com:80/caa/images/bg_footer_links.gif) center right no-repeat;
	float:left;
	padding:0 10px;
}

div#inner_footer ul#footer_links li.last{
	background:none;
}

div#inner_footer ul#footer_links li.first{
	padding-left:0;
}

div#inner_footer ul#footer_links li a{
	font-size:15px;
	color:#2a2a2a;
}

p#legal_statement{
	color:#2a2a2a;
	font:11px Georgia;
}

p#canadian_only{
	font:12px Georgia;
	font-weight:bold;
	color:#2a2a2a;
}

p#partnership{
	float:right;
	text-align:right;
}

div#banner h1{
	font:32px Georgia;
	color:#595323;
	margin:10px 0 0 0;
	padding:0;
	font-weight:normal;
	background:none;
}

div#banner h2{
	font-size:22px;
	color:#888888;
	margin:0;
	font-weight:normal;
}

div#bannerBC h1{
	font:32px Georgia;
	color:#595323;
	margin:10px 0 0 0;
	padding:0;
	font-weight:normal;
	background:none;
}

div#bannerBC h2{
	font-size:22px;
	color:#888888;
	margin:0;
	font-weight:normal;
}

div.banner_box_left_wrapper{
	margin:20px 13px 20px 0;
	position:relative;
	width:269px;
	float:left;	
	display:inline;
}

div.banner_box_left{	
	width:233px;
	border:1px #a9b7b6 solid;
	background:url(http://static.lhplans.com:80/caa/images/bg_semi_tansparency.png);	
	padding:15px 18px;
	font-size:16px;
	color:#575757;
}

div.banner_box_right_wrapper{
	position:relative;
	float:left;
	margin:20px 0px 20px 0;
	width:285px;
}

div.banner_box_right{
	
	width:245px;
	border:1px #a9b7b6 solid;
	background:url(http://static.lhplans.com:80/caa/images/bg_semi_tansparency.png);	
	padding:15px 19px;
	font-size:16px;
	color:#575757;
}

dl#faq dt{
	font-size:18px;
	font-family:Georgia;
	color:#7c7546;
	margin:15px 0;
	padding:0 0px 0 0;
	cursor:pointer;
	width:650px;
	float:left;
	line-height:130%;/**/
}

dl#faq dd{
	margin:0;
	padding:0;
	font-size:15px;
	width:650px;
	float:left;
}

.faq_q{
	width:560px;
	display:block;
	float:left;
}

.dd_bg{
	background:url(http://static.lhplans.com:80/caa/images/bg_divider.gif) bottom repeat-x;
	height:10px;
	line-height:10px;
	width:650px;
	float:left;
}

p.title{
	font-size:22px;
	color:#0069aa;
	font-weight:normal;
	margin:0;
	line-height:110%;
}

div.banner_box_right_wrapper .go,
div.banner_box_left_wrapper .go
{
	position:absolute;
	bottom:-15px;
	right:10px;
	z-index:1000;
}

div.home_content{
	background:#e2f3eb;
	border-top::bfe5de solid;
}

div.home_content div#content_left{
	width:650px;
	float:left;
	border:1px #c4cfbd solid;
	background:#ffffff;
	margin:28px 0 28px 0;
	overflow:hidden;
	display:inline;
}

div.home_content div#content_right{
	width:276px;
	padding:0 0 0 32px;
	margin:28px 0 28px 0;
}

div#box_follow_me{
	width:290px;
	padding:5px 20px 15px 20px;
	background:url(http://static.lhplans.com:80/caa/images/box_divider_1.gif) right no-repeat;
	font-size:16px;
	color:#575757;
	float:left;
	
}


div#box_already_know{
	width:280px;
	padding:5px 20px 15px 20px;
	font-size:16px;
	color:#575757;
	float:left;
}

ul.already_know_links{
}

ul.already_know_links li{
	width:272px;
	border-bottom:ebe9e2 solid;
	padding:7px 0;
}

ul.already_know_links li a
{
	background:url(http://static.lhplans.com:80/caa/images/bg_arrow_1.gif) 0 5px no-repeat;
	font-size:18px;
	padding:3px 0 3px 25px;
	display:block;
}

a.left_arrow
{
	background:url(http://static.lhplans.com:80/caa/images/bg_arrow_1.gif) left center no-repeat;
	font-size:18px;
	padding:3px 0 3px 25px;
	display:block;
}


div.home_content div#box_return_customers{
	padding: 10px 20px 25px 20px;
	width:610px;
	float:left;
	border-top:dde2da solid;
	border-bottom:dde2da solid;
}

div#box_return_customers{
	padding: 0;
	width:280px;
	float:left;
	overflow:hidden;
}

ul.already_know_links li.last{
	border:none;
}

ul.return_customers_links{
}

div.home_content ul.return_customers_links li{
	float:left;
	margin:0 4px 0 0;
	display:inline;
}

ul.return_customers_links li{
	float:left;
	margin:0 0px 3px 0;
	display:inline;
}

ul.return_customers_links li a{
}

div#box_contact{
	padding:15px 0px;
	width:100%;
	float:left;
	border-top:4px #aaa686 solid;
}

div.home_content div#box_contact{
	border:none;
	padding-left:25px;
}

.phone_num{
	font:20px Georgia;
	font-style:italic;
	background:url(http://static.lhplans.com:80/caa/images/icon_phone.gif) center left no-repeat;
	padding:3px 0 3px 36px;
}

.socital_link{
	font-size:18px;
	color:#0069aa;
	background:url(http://static.lhplans.com:80/caa/images/icon_social.gif) center left no-repeat;
	padding:3px 0 3px 36px;
}

.divider{
	background:url(http://static.lhplans.com:80/caa/images/bg_divider.gif) repeat-x;
	margin:15px 0 0 0;
	line-height:1px;
}

.divider_2{
	background:url(http://static.lhplans.com:80/caa/images/divider_2.gif) top left no-repeat;
	padding-left:1px;
	line-height:40px;
	height:40px;
}

div#box_why_choose_caa{
	/*background:url(http://static.lhplans.com:80/caa/images/bg_1.png) bottom right no-repeat;*/
	/*position:relative;*/
}

.lady_kid{
	background:url(http://static.lhplans.com:80/caa/images/bg_1.png) bottom right no-repeat;
	width:139px;
	height:96px;
	float:right;
}

.webinar_lady{
	background:url(http://static.lhplans.com:80/caa/images/webinar_lady.jpg) bottom right no-repeat;
	width:140px;
	height:125px;
	float:right;
}


.webinar_lady_cp{
	background:url(http://static.lhplans.com:80/caa/images/webinar_lady_cp.jpg) bottom right no-repeat;
	width:140px;
	height:125px;
	float:right;
}


div#other_contact_method{
}

div#other_contact_method ul{
	margin:0;
	padding:0;
	list-style:none;
}

.phone_method{
	background:url(http://static.lhplans.com:80/caa/images/icon_phone_2.gif) top left no-repeat;
	padding:0 0 0 34px;
}

.email_method{
	background:url(http://static.lhplans.com:80/caa/images/icon_email.gif) top left no-repeat;
	padding:0 0 0 34px;
}

div.right_box{
	font-size:16px;
	line-height:120%;
	width:280px;
	float:left;
	border-bottom:4px #aaa686 solid;
}

div.first_right_box{
	width:280px;
	font-size:16px;
	line-height:120%;
	border-top:4px #aaa686 solid;
	border-bottom:4px #aaa686 solid;
	float:left;
}

div.last_right_box{
	font-size:16px;
	line-height:120%;
	width:280px;
	float:left;	
	
	border-bottom:4px #aaa686 solid;
}

div.home_content div#box_what_new{
	border-bottom:none;
}

#what_new_caa{
	float:left;
	margin:0 5px 0 0;
}

div#content_left{
	width:650px;
	float:left;
}

div#content_right{
	width:280px;
	padding:25px 0 0 28px;
	float:left;
	overflow-x:hidden;
	line-height:100%;
}

.intro_txt{
	font-size:17px;
	color:#575757;
}

div#plan_box{
	width:650px;
	float:left;
	border-top:4px #aaa686 solid;
	clear:both;
}

.step_1{
	background:url(http://static.lhplans.com:80/caa/images/bg_step_1.gif) center left no-repeat;
	padding:2px 0 2px 28px;
	font-size:20px;
	color:#888888;
}

.step_2{
	background:url(http://static.lhplans.com:80/caa/images/bg_step_2.gif) center left no-repeat;
	padding:2px 0 2px 28px;
	font-size:20px;
	color:#888888;
}

.step_3{
	background:url(http://static.lhplans.com:80/caa/images/bg_step_3.gif) center left no-repeat;
	padding:2px 0 2px 28px;
	font-size:20px;
	color:#888888;
}

table.inner_table td{
	border:1px #d9d8cb solid;
}

table.inner_table{
	border-collapse:collapse;
	border:1px #d9d8cb solid;
}

table.tbl_plan{
	border-collapse:collapse;
	border:1px #d9d8cb solid;
	width:650px;
	margin:0 0 20px 0;
}

table.tbl_plan input{
	
}

table.tbl_plan td{
	padding:14px 16px;
	border:1px #d9d8cb solid;
	vertical-align:top;
}

table.tbl_plan th{
	padding:14px 16px;
	border:1px #d9d8cb solid;
	font:18px Georgia;
	color:#7c7546;
	text-align:left;
	vertical-align:top;
}





table.tbl_plan td.plan_choose{
	font-weight:bold;
	padding:5px 16px;
	height:25px;
}


table.tbl_plan_detail{
	border-collapse:collapse;
	border:1px #d9d8cb solid;
	width:650px;
	margin:0 0 20px 0;
}

table.tbl_plan_detail td{
	padding:14px 16px;
	border:1px #d9d8cb solid;
	vertical-align:top;
}

table.tbl_plan_detail th{
	padding:14px 16px;
	border:1px #d9d8cb solid;
	font-size:18px;
	font-weight:normal;
	color:#7c7546;
	text-align:left;
	vertical-align:top;
}

td.tbl_op{
	background:#f2f2ed;
	color:#0069aa;
}

table.tbl_plan td ul{
}

table.tbl_plan p,
table.tbl_plan_detail p{
	margin:5px 0;
}
table.tbl_plan td ul li,
table.tbl_plan_detail td ul li,
.highlight_plan ul li
{
	background:url(http://static.lhplans.com:80/caa/images/bg_arrow_1.gif) center left no-repeat;
	padding:2px 0 2px 20px;
	font-weight:bold;
}

table.tbl_bill{
	border-collapse:collapse;
	border:1px #d9d8cb solid;
	width:650px;
	font-size:16px;
	margin:0 0 20px 0;
}

table.tbl_bill td{
	padding:14px 16px;
	border:1px #d9d8cb solid;
	vertical-align:top;
}

table.tbl_bill th{
	padding:14px 16px;
	border:none;
	border:1px #d9d8cb solid;
	font-size:18px;
	font-weight:normal;
	color:#7c7546;
	vertical-align:top;
}

.tbl_bill_sub_title{
	color:#595323;
	background:#f2f2ed;
}

.tbl_bill_sum{
	font-size:20px;
	font-weight:bold;
	background:#e8f6ef;
}

a.tbl_op_link{
	display:inline-block;
	background:url(http://static.lhplans.com:80/caa/images/arrow_down.gif) right center no-repeat;
	padding:2px 15px 2px 0;
	color:#0069aa;
}

a.tbl_op_link.on{
	background:url(http://static.lhplans.com:80/caa/images/arrow_up.gif) right center no-repeat;
}

tr.hideable{
}

.hide{
	display:none!important;
}

.expand_all_plan{
	display:inline-block;
	background:url(http://static.lhplans.com:80/caa/images/arrow_down.gif) right center no-repeat;
	padding:2px 15px 2px 0;
	color:#0069aa;
	float:right;
	margin-top:15px;
}

.expand_all_plan.on{
	background:url(http://static.lhplans.com:80/caa/images/arrow_up.gif) right center no-repeat;
}

div.highlight_plan_holder{
	position:relative;
	width:1px;
	height:1px;
	z-index:101;
}

div.highlight_plan{
	position:absolute;
	top:-20px;
	left:-30px;
	width:246px;
	/*font:14px Helvetica , Arial;*/
	font-weight:normal;
	background:url(http://static.lhplans.com:80/caa/images/semi_trans.png);
		
}

div.basic_ehc{
	padding-right:210px;
}

div.enhanced_ehc{
	padding-left:210px;
	display:none;
}

div.highlight_plan table{
	border:none;
	border-collapse:collapse;
}

div.highlight_plan table th{
	border-top:none;
}

.highlight_plan_top{
	display:block;
	background:url(http://static.lhplans.com:80/caa/images/bg_hightlight_top.png) top left no-repeat;
	height:6px;
	overflow:hidden;
	width:246px;
	float:left;
}

.highlight_plan_bottom{
	display:block;
	background:url(http://static.lhplans.com:80/caa/images/bg_hightlight_bottom.png) top left no-repeat;
	height:9px;
	overflow:hidden;
	width:246px;
	float:left;
}

.highlight_plan_body{
	width:236px;
	background:url(http://static.lhplans.com:80/caa/images/bg_hightlight_body.png) repeat-y;
	padding:0px 7px 0px 3px;
	color:#575757;
	float:left;
}

.require{
	font-size:13px;
	color:#aa0000;
}

.form_note{
	font-size:13px;
}

label.lbl_contact{
	font-size:16px;
	color:#575757;
	width:190px;
	display:inline-block;
	float:left;
	clear:left;
	margin-bottom:10px;
}

.astro{
	color:#7c7546;
}

.normal_text_field{
	width:190px;
	float:left;
}

.long_text_field{
	width:300px;
	margin:0 10px 10px 0;
	float:left;
}

.short_text_field{
	width:90px;
	margin:0 10px 10px 0;
	float:left;
}

.btn{
	margin-top:10px;
}

.txt_btn{
	float:left;
	margin:15px 0 0 8px;
}
.spacer{
	line-height:1px;
}

ul.arrow_list{
	margin:0;
	padding:0;
	list-style:none;
}

ul.arrow_list li{
	background:url(http://static.lhplans.com:80/caa/images/bg_arrow_1_trans.gif) no-repeat;
	background-position:0 4px;
	padding:0 0 0 20px;
}

.show_hide_info{
	background:url(http://static.lhplans.com:80/caa/images/showhide.gif) top left no-repeat;
	width:66px;
	height:10px;
	line-height:10px;
	overflow:hidden;
	float:right;
	display:block;
	position:absolute;
	top:0px;
	right:0;
}

.show_hide_answer{
	background:url(http://static.lhplans.com:80/caa/images/showhideanswer.gif) top left no-repeat;
	width:83px;
	height:10px;
	line-height:10px;
	overflow:hidden;
	float:right;
	display:block;
	margin-top:5px;
}

.show_hide_info span,
.show_hide_answer span
{
	display:none;
}

.show_hide_info_on{
	background-position:0 -10px;
}

dl#faq{

}



dl#whyChoose dd.last,
#faq dd.last{
	background:none;
}

dl#whyChoose{
}

dl#whyChoose dt{
	font-size:18px;
	color:#595323;
}

dl#whyChoose dd{
	margin:0;
	padding:0;
	font-size:15px;
	background:url(http://static.lhplans.com:80/caa/images/bg_divider.gif) bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:15px;
}

dl#whyChoose p{
	margin:8px 0;
}

.optional_link{
	/*background:url(http://static.lhplans.com:80/caa/images/bg_arrow_1.gif) center right no-repeat;
	padding:0 20px 0 0;*/
	display:inline;
}

.faq_content{
	display:none;
}

.show{
	display:block;
}

.hide{
	display:none;
}

tr.alt_tr{
	background:#f7f7f4;
}

tr.op_tr{
	background:#f2f2ed;
}

.table_sub_title{
	font-size:16px!important;
	color:#595323;
}

.show_hide_detail{
	display:block;
	width:130px;
	height:14px;
	background:url(http://static.lhplans.com:80/caa/images/showhidedetail.gif);
	line-height:1px;
	overflow:hidden;
}

.show_hide_detail_on{
	background-position:0 -14px;
}

#brochure_icon{
	position:absolute;
	left:10px;
	bottom:0;
}

#box_request_brochure p{
	padding-left:100px;
}

ul.plans_list{
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}

.stage,
ul.plans_list li{
	float:left;
	width:200px;
	height:235px;
	margin:25px 0px 0 0;
	display:inline;
	z-index:10;
	position:relative;
}

.plans_list_deail_holder{
position:absolute;
top:0;
left:0;
}
.plans_list_detail{
	border:1px #c2c2c2 solid;
	padding:6px;
	background:#ffffff;
	float:left;
	overflow-y:hidden;
}


.plans_list_detail img{
	float:left;
	/*opacity:0.5;*/
}

.plans_list_detail_txt{
	line-height:100%;
	width:230px;
	float:left;
	padding:0 0 0 10px;
	display:none;
}

.plans_list_detail_txt h4{
	margin-top:0;
}

.plans_list_detail_name{
	color:#0069AA;
	display:block;
	width:160p;
}

.plans_list_links{
	float:left;
	width:200px;
	background:#ffffff;
}

#content_left_spotlight{
	width:650px;
	float:left;
	padding-bottom:30px;
	clear:both;	
}

a.go_back{
	width:70px;
	height:12px;
	line-height:1px;
	overflow:hidden;
	background:url(http://static.lhplans.com:80/caa/images/link_go_back.gif) no-repeat;
	float:right;
	margin:38px 0 0 0;
}

#what_cover{
	background:url(http://static.lhplans.com:80/caa/images/fig1.jpg) bottom right no-repeat;
}

#self_employ{
	background:url(http://static.lhplans.com:80/caa/images/fig2.jpg) bottom right no-repeat;
}

.emphasis{
	font-size:17px;
	color:#595323;
}

.box_title{
	font:18px Georgia;
	color:#7c7546;
	margin:13px 0;
}

div#text_tool a{
	width:15px;
	display:inline-block;
	text-align:center;
}

div#text_tool a.on{
	background:url(http://static.lhplans.com:80/caa/images/bg_sizw.gif) no-repeat;
}

table.col_4 label{
	font-size:11px;
}

table.col_4 td{
	width:25%;
}

table.col_3 td,
table.col_3 th
{
	width:33%;
}

table.col_2 td,
table.col_2 th
{
	width:50%;
}

table.col_2,
table.col_3,
table.col_4{
	width:100%;
}

td.table_holder{
	padding:0!important;
}

table.tbl_normal{
	border:1px #a9b7b6 solid;
	border-collapse:collapse;
	width:650px;
	margin:0 0 20px 0;
}

table.tbl_normal td{
	border:1px #a9b7b6 solid;
	padding:10px 8px;
	vertical-align:top;
}

table.tbl_normal th{
	padding:14px 10px;
	border:1px #a9b7b6 solid;
	font:18px Georgia;
	color:#7c7546;
	text-align:left;
	vertical-align:top;
}

.table_header_text{
	font:18px Georgia;
	color:#7c7546;
}

.tbl_note{
	font-size:10px;
	color:#575757;
}

td.narrow{
	padding:3px 10px!important;
	height:25px;
}

td.plan_amount{
	font-weight:bold;
	padding:0 16px!important;
	height:25px;
}

td.tbl_op{
	background:#f2f2ed;
	color:#0069aa;
}

ul.list_1{
}

ul.list_1 li{
	background:url(http://static.lhplans.com:80/caa/images/bg_arrow_1.gif) 0 5px no-repeat;
	padding:2px 0 2px 20px;
	font-weight:bold;
}

.secton_note{
}

.plan_note{
	font-size:11px;
}

.phone_num_field{
	width:40px;
}

.phone_num_field_4{
	width:80px;
}

.error_msg{
	color:#aa0000;
	display:block;

}

.progess_info{
	width:350px;
	float:right;
	margin:40px 0 0 0;
}

.progess_bar{
	background:url(http://static.lhplans.com:80/caa/images/bg_progess_meter.gif);
	width:145px;
	height:21px;
	padding:4px 0 0 7px;
	margin:0 10px 0 0;
	float:right;
}

.progess_txt{
	font-style:italic;
	color:#000000;
	float:right;
}

.steps{
	width:650px;
	margin:0 0 20px 0;
	float:left;
	font-size:17px;
}

.steps .one_line
{
	line-height:35px;
}

.steps_m .one_line{
	line-height:25px;
}

.first_step_3{
	background:url(http://static.lhplans.com:80/caa/images/bg_first_step.gif) no-repeat;
	width:200px;
	height:40px;
	padding:5px 0 0 23px;
	display:inline-block;
	color:#aaaaaa;
	float:left;
}

.next_step_3{
	background:url(http://static.lhplans.com:80/caa/images/bg_mid_step.gif) no-repeat;
	width:200px;
	height:40px;
	padding:5px 0 0 23px;
	margin:0 0 0 -10px;
	display:inline-block;
	color:#aaaaaa;
	float:left;
}

.last_step_3{
	background:url(http://static.lhplans.com:80/caa/images/bg_last_step.gif) no-repeat;
	width:149px;
	height:40px;
	padding:5px 0 0 23px;
	margin:0 0 0 -8px;
	display:inline-block;
	color:#aaaaaa;
	float:left;
}

.steps span.on{
	color:#000000;
	background-position:0 -45px;
}

.steps_m{
	width:100%;
	background:#f1f1ec url(http://static.lhplans.com:80/caa/images/bg_step_m.gif) top right no-repeat;
	float:left;
	clear:both;
	margin:0 0 20px 0;
}

.steps_m span{
	width:70px;	
	padding:10px 5px 10px 5px;
	color:#aaaaaa;
	line-height:90%;
	display:block;
	float:left;
	background:#f1f1ec;	
}

.steps_m span.first{
	background:url(http://static.lhplans.com:80/caa/images/step_s_first.gif) no-repeat;
}

.steps_m span.on{
	background:#e5e3da url(http://static.lhplans.com:80/caa/images/step_s_h.gif) center right no-repeat;
	color:#000000;
}

.error_msg_sum{
	border-top:1px #f3cb7e solid;
	border-bottom:1px #f3cb7e solid;
	background:#fcf6d2;
	padding:10px;
	margin:15px 0;
}

.msg_highlight{
	font-weight:bold;
	font-style:italic;
}

table.tbl_form{
	border:none;
	width:650px;
	margin-bottom:20px;
}

table.tbl_form th{
	padding:6px 0;
	width:188px;
	vertical-align:top;
	text-align:left;
	font-size:15px;
	font-weight:normal;
	color:#575757;
}

table.tbl_form td{
	padding:6px 0;
	vertical-align:top;
	text-align:left;
	font-size:15px;
	color:#575757;
}

table.tbl_form td.botton_field{
	text-align:right!important;
}

input.error{
	border:2px #fcc2c2 solid;
}

.form_error{
	background:url(http://static.lhplans.com:80/caa/images/bg_error_bottom.gif) bottom left no-repeat;
	width:414px;
	margin:0;
	padding-bottom:10px;
}

.inner_form_error{
	background:url(http://static.lhplans.com:80/caa/images/bg_error_top.gif) top right no-repeat;
	padding:3px 10px 0 10px;
	display:block;
	width:394px;
}

.label{
	padding:0 10px 0 0;
	display:block;
	float:left;}

.required_label{
	padding:0 10px 0 10px;
	background:url(http://static.lhplans.com:80/caa/images/required.gif) 2px 5px no-repeat;
	display:block;
	float:left;
}

.label_mid{
	width:80px;
	padding:0 10px 0 0;
	display:block;
	float:left;
}

.label_title{
	font:18px Georgia;
	color:#7c7546;
	font-weight:normal;
	margin:0 0 10px 0;
}

.field{
	float:left;
	display:block;
	padding:0px 10px 0 0;
}

.field_image{
	float:left;
	display:block;
	padding:0px 10px;
}

.form_style_1{
	background:url(http://static.lhplans.com:80/caa/images/bg_form_style_1.gif) top left repeat-x;
	width:100%;
	float:left;
	clear:both;
	padding:10px 0 ;
}

.form_style_2{
	width:100%;
	float:left;
	clear:both;
	padding:10px 0;
}

.form_style_3{
	width:100%;
	float:left;
	clear:both;
	padding:5px 0;
}

input{
	margin:0;
}

.inline{
	display:inline;
}

.light_blue{
	background:#e8f5ef url(http://static.lhplans.com:80/caa/images/bg_lightblue_left.gif) top left no-repeat;
	height:38px;
	width:250px;
}

.light_blue_inner{
	background:url(http://static.lhplans.com:80/caa/images/bg_lightblue_right.gif) top right no-repeat;
	padding:8px;
}

.light_blue_inner select{
	padding:3px 0;
	width:230px;
}

.transactional{
	width:760px!important;
}

.abs_holder{
	position:relative;	
}

.enhancedEHC_radio{
	position:absolute;
	left:10px;
	bottom:0px;
	width:200px;
	height:200px;
	display:block;
	background:url(http://static.lhplans.com:80/caa/images/spacer1.gif);
}

.basicEHC_radio{
	position:absolute;
	right:30px;
	bottom:0px;
	width:180px;
	height:200px;
	display:block;
	background:url(http://static.lhplans.com:80/caa/images/spacer1.gif);
}


.for_print_only{
	display:none;
}

.clear_selection{
	display:block;
	font-size:24px;
	line-height:40px;
}

.option_label{
	font-size:12px;
}

.padding_ajust_1{
	padding-right:20px!important;
}

.small_size_title{
	font-size:18px!important;
}

.mid_size_title{
	font-size:20px!important;
}

.large_size_title{
	font-size:22px!important;
}

.small_size_content{
	font-size:15px!important;
}

.mid_size_content{
	font-size:17px!important;
}

.large_size_content{
	font-size:19px!important;
}

.faq_list{
}

.faq_list{
	background:url(http://static.lhplans.com:80/caa/images/bg_divider.gif) bottom repeat-x;
	width:100%;
	float:left;
	padding:10px 0;
}

.faq_list h1{
	color:#7C7546;
	cursor:pointer;
	font-family:Georgia;
	font-size:18px;
	line-height:130%;
	background:none;
	margin:0;
	padding:0;
	width:560px;
	float:left;
}

.faq_list p{
	margin:20px;
	font-size:15px;
}

ul#actions li.first,
ul#global_nav li.first{
	padding-left:0;
	margin-left:0;
}

.rightAdUnit {
margin: 20px auto;

}
tbody th.highlightborder {
	background:#dde2da;}

tbody td.highlightborder {
	background:#dde2da;}

tfoot td.highlightborder {
	background:#dde2da;
}


table.tbl_normal_province{
	border:1px #a9b7b6 solid;
	border-collapse:collapse;
	width:650px;
	margin:0 0 20px 0;
}

table.tbl_normal_province td{
	border:1px #a9b7b6 solid;
	padding:14px 15px;
	vertical-align:top;
}

table.tbl_normal_province th{
	padding:14px 10px;
	border:1px #a9b7b6 solid;
	font:18px Georgia;
	color:#7c7546;
	text-align:left;
	vertical-align:top;
}

table.tbl_normal_province ul{
			list-style-type:disc;
			padding:0px 10px ;
	}

table.tbl_normal ul{
			list-style-type:disc;
			padding:5px 14px ;
	}
	
