body {
	background:url(../images/bg_strip.gif) repeat-x;
}

#arc{ 
	position:absolute;
	left:50%;
	margin-left:-755px;
	margin-left:-763px;
	top:420px;
	width:1510px;
	height:200px;
	background:url(../images/arc.gif) no-repeat;
}

#container {
	position:absolute;
	width:960px;
	height:755px;
	left:50%;
	margin-left:-480px;
	top:0;
}
#masthead{
	width:960px;
	height:100px;
}
#masthead img{
	float:left;
}
#whitebox_container{
background:#ccc;
	width:250px;
	height:70px;
	background:url(../images/whitebox_bg.gif) no-repeat;
	float:left;
	margin:18px 0 0 100px;
}
#masthead a#whitebox{
	width:200px;
	height:60px;
	display:block;
	margin:12px 0 0 0;
}
a#whitebox_text{
	font-family:Arial;
	color:#666;
	text-align:center;
	font-size:20px;
	margin:22px;
	display:block;
}
#mast_right{
	float:right;
	width:100px;
	height:100px;
	margin:0 30px 0 0;
}
		#create_profile{
			float:right;
			clear:right;
			margin:10px 0;
			cursor:pointer;
		}
		#logout{
			margin:0 0 0 0;
			float:right;
		}
		#logout a{
			font-family:Arial,sans-serif;
			font-size:12px;
			color:#777;
			text-decoration:none;
			font-weight:bold;
		}
		#logout a:hover{
			color:#000;
		}
		#agent_controls #create_profile{
			margin:8px 0;
		}
		#agent_controls #logout{
			margin:0 0 8px 0;
		}
		#agent_controls strong{
			float:right;
			text-align:right;
			margin:0;
			padding:0 38px 0 0 ;
			width:350px;
			font-size:12px;
			color:#d6ad3e;
			background:url(../images/profile_agent.gif) right top no-repeat;
			height:23px;
			font-family:Arial;
			line-height:12px;
		}
		
ul.nav{
	list-style:none;
	padding:0;
	margin:1px 4px 0 4px;
	height:35px;
}
ul.nav li{
	float:left;
	margin:0 4px;
}
#nav_left{
	float:left;
}
#nav_left li{
	height:32px;
	width:32px;
}
#nav_left li a{
	width:32px;
	height:32px;
	display:block;
}
#nav_right{
	float:right;
	width:625px;
}
#nav_right li{
	height:32px;
	margin-right:25px;
}
#nav_right li a{
	width:100%;
	height:32px;
	display:block;
}
#location_pointer{
	position:absolute;
	background:url(../images/location_pointer.gif) no-repeat;
	width:21px;
	height:8px;
	margin-top:35px;
}
.nav_drop_down{cursor:pointer;
	position:absolute;
	margin-top:122px;
	margin-top:29px;
	list-style:none;
	padding:0;
	display:none;
}
.nav_drop_down li.menu{
	float:left;
	width:85px;
	height:66px;
}
.nav_drop_down li ul li{
	background:url(../images/drop_down_m.png) repeat-y;
	width:90px;
	border-top:1px #333 solid;
	padding:0 0 3px 0;
}
.nav_drop_down li.t{
	background:url(../images/drop_down_t.png) no-repeat;
	width:90px;
	padding:10px 0 4px 0;
	border:0;
}
.nav_drop_down li.b{
	background:url(../images/drop_down_b.png) bottom no-repeat;
	width:90px;
	height:23px;
	border-top:1px #333 solid;
	padding:0;
}
.nav_drop_down ul{
	list-style:none;
	padding:6px 0 0 4px;
}
.nav_drop_down ul li{
	width:80px;
	text-align:center;
	margin:0;
	height:19px;
}
.nav_drop_down ul li a{
	text-decoration:none;
	color:#fff;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.nav_drop_down ul li a:hover{
	color:#000;
}

#content_left{
	display:block;
	float:left;
	width:320px;
	height:570px;
	background:url(../images/advisor.jpg) 0 3px no-repeat;
}
#content_left_top{
	width:168px;
	height:auto;
	margin-top:10px;
/*	background:url(../images/bubble_t.gif) left 15px no-repeat;*/
	float:right;
	clear:both;
}
#content_left_top_t{
	background:url(../images/bubble_t_t.png) left bottom no-repeat;
	width:158px;
	height:19px;
}
#content_left_top_m{
/*	background:url(../images/bubble_t_m.gif) left top repeat-y;*/
	background:url(../images/bubble_t_m.png) left top repeat-y;
	width:158px;
	height:auto;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#666;
}
#content_left_top p{
	margin:0px 16px 0 10px;
	padding:0 9px;
	height:auto;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#666;
}
#content_left_top_b{
/*	background:url(../images/bubble_t_b.gif) left top no-repeat;*/
	background:url(../images/bubble_t_b.png) left top no-repeat;
	width:158px;
	height:49px;
}
#content_left_bot{
	width:178px;
	height:70px;
	background:url(../images/bubble_b.png) center center no-repeat;
	float:right;
	clear:both;
	font-size:11px;
	text-align:center;
}
#content_left_bot p{
	margin:11px 30px 0 30px;
	height:42px;
	padding:3px;
	font-family:Arial,sans-serif;
	overflow:hidden;
	font-size:12px;
	color:#666;
}

#content_right, #content_right2{
	float:right;
	width:640px;
	min-height:570px;
	font-family:Arial,sans-serif;
}
#content_right #chooser, #content_right2 #chooser{
	width:600px;
	height:50px;
	margin:0;
	float:left;
}
#content_right h1, #content_right2 h1{
	font-size:18px;
	color:#555;
}
	
	#chooser h1{
		margin:25px 0 0 20px !important;
		float:left !important;
	}
	#chooser #getplans{
		float:right;
		clear:right;
		width:340px;
		margin:14px 0 0 0;
	}
	#chooser select{
		float:left;
		width:auto;
		margin:0 180px 0 0;
	}
	#chooser select#planDD{
		margin:0 110px 0 0;
	}

#content_right h1,#content_right p,#content_right ul, #content_right2 h1,#content_right2 p,#content_right2 ul{
	margin-left:50px;
}

#content_right p, #content_right2 p{
	clear:left;
	font-size:13px;
}
#content_right ul, #content_right2 ul{
	list-style:none;
	margin-bottom:60px;
	width:460px;
}
#content_right li, #content_right2 li{
	float:left;
	background:url(../images/toggle_btn.gif) no-repeat;
	width:71px;
	height:31px;
	text-align:center;
	margin-right:20px;
	color:#666;
}
#content_right li a, #content_right2 li a{
	height:30px;
	text-align:center;
	display:block;
	padding-top:0;
	line-height:3;
	font-family:Arial,sans-serif;
	cursor:pointer;
	font-size:11px;
}
#content_right #submit, #content_right2 #submit{
	width:83px;
	height:31px;
	background:url(../images/submit.gif) no-repeat;
	float:right;
	margin-right:0px;
	margin-top:0px;
	cursor:pointer;
}

ul#controls{
	position:absolute;
	padding:0;
	top:610px;
	left:786px;
	width:auto;
}
ul#controls li{
	width:112px !important;
	height:20px !important;
	margin:0 0 3px 0 !important;
	float:none !important;
	background:url(../images/controls_1.png)  no-repeat !important;
}
ul#controls li#save_li{
	background:url(../images/controls_2.png)  no-repeat !important;
}

ul#controls li a{
	height:20px !important;
	line-height:2px;
	font-size:15px;
}
/*---screen_1.0--- */
#screen_1 h1,#screen_3 h1,#screen_4 h1,#screen_5 h1{
	position:relative;
	text-align:center;
	margin:30px 0;
	clear:both;
}
#screen_1 h1#h1_2{
	top:30px;
}
#content_right ul.button, #content_right2 ul.button{
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}
#content_right ul.button li, #content_right2 ul.button li{
	background:0;
	width:144px;
	height:122px;
	margin:8px 32px 6px 32px;
	padding:0;
}

#content_right ul#bottom li, #content_right2 ul#bottom li{
	margin:8px 82px 4px 82px;
}
#content_right #pointer, #content_right2 #pointer{
	background:url(../images/pointer_up.gif) no-repeat;
		width:12px;
		height:6px;
		clear:both;
		display:none;
		position:absolute;
}
#content_right #popup, #content_right2 #popup{
	width:510px;
	clear:both;
	margin:0 0 0 54px;
	margin:0 0 0 68px;
	padding:0;
	height:60px;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
}
	#content_right #popup #tp, #content_right2 #popup #tp{
		width:510px;
		height:5px;
		background:url(../images/home_popup_t.gif) no-repeat;
		display:none;
	}
	#content_right #popup .m, #content_right2 #popup .m{
		width:512px;
		background:url(../images/home_popup_m.gif) repeat-y;
		height:50px;
		display:none;
		color:#fff;
		margin:0;
	}
	#content_right #popup .m p, #content_right2 #popup .m p{
		margin:0;
		padding:0 5px 0 5px;
		font-size:14px !important;
		text-align:center;
		font-family:Arial,sans-serif;
	}
	#content_right #popup .m center, #content_right2 #popup .m center{
		margin:0;
		padding:0 5px 0 5px;
		font-size:14px !important;
		font-family:Arial,sans-serif;
	}
	
	#content_right #popup #b, #content_right2 #popup #b{
		width:510px;
		height:5px;
		background:url(../images/home_popup_b.gif) left bottom no-repeat;
		display:none;
	}
	
/*---screen_2.0---*/
#screen_2 h1,#screen_6 h1{
	position:relative;
	text-align:center;
	margin:30px 0;
	clear:both;
	
}
#screen_2 ul.button,#screen_6 ul.button{
	margin-top:150px;
	margin-left:77px;
}
#screen_2 ul.button li,#screen_6 ul.button li{
/*
	background:url(../images/driver_btn_2.gif) no-repeat;
	width:200px;
	height:31px;
*/
	margin:0 20px 0 20px;
	
	background:url(../images/driver_btn_square.gif) no-repeat;
	width:124px;
	height:124px;
}
#screen_2 ul.button li#driver_btn_01,#screen_6 ul.button li#driver_btn_01{
	background:url(../images/driver_btn_01.gif) no-repeat;
}
#screen_6 ul.button li#driver_btn_02{
	background:url(../images/driver_btn_02.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_03,#screen_6 ul.button li#driver_btn_03{
	background:url(../images/driver_btn_03.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_04{
	background:url(../images/driver_btn_04.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_05{
	background:url(../images/driver_btn_05.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_06{
	background:url(../images/driver_btn_06.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_07{
	background:url(../images/driver_btn_07.gif) no-repeat;
}

#screen_2 ul.button li a,#screen_6 ul.button li a{
	height:31px;
	display:block;
	font-family:Arial,sans-serif;
	cursor:pointer;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:28px;
	
	height:124px;

}
#screen_2 #popup,#screen_6 #popup{
padding-top:6px;
}
/*---screen_3.0---*/
#screen_3 h1{
	margin:20px 0;
}
#screen_3 #box_uls{
	margin-left:0;
}
#screen_3 ul.box,#screen_10 ul.box{
	float:left;
	width:180px;
	padding:0;
	margin:0 15px 25px 15px;
	list-style:none;
}
#screen_3 ul.box li.list,#screen_10 ul.box li.list{border:1px #fff solid;
	float:left;
	width:180px;
	margin:0;
	padding:0;
	background:url(../images/plan_box.png) no-repeat;
	width:180px;
	height:200px;
	float:none;
}
#screen_3 ul.box li p,#screen_10 ul.box li p{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:33px 0 0 6px;
	width:93%;
}
#screen_3 ul.box li ul,#screen_10 ul.box li ul{
	margin:0;
	padding-left:10px;
	list-style:none;
	width:150px;
}
#screen_3 ul.box li ul li,#screen_10 ul.box li ul li{
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
	float:none;
	height:auto;
	width:150px;
	background:0;
	text-align:left;
}
#screen_3 ul.box li ul li a,#screen_10 ul.box li ul li a{
	text-align:left;
	height:12px;
	line-height:12px;
}
#screen_3 ul.box li sup,#screen_10 ul.box li sup{
	font-size:9px;
}

#screen_3 ul.box li.roll,#screen_3 ul.box li.check,#screen_10 ul.box li.roll{
	background:url(../images/plan_btn.gif)  no-repeat;
	width:180px;
	height:29px;
	margin:0;
}
#screen_3 ul.box li.roll a,#screen_3 ul.box li.check a,#screen_10 ul.box li.roll a,#screen_10 ul.box li.check a{
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
}
.screen_3 #get_li{
	display:none;
}
.screen_3 #controls{
	top:638px;
	left:766px;

}

/*---screen_4.0---*/
#screen_4 ul.button{
	margin-top:100px;
}

/*---screen_5.0---*/
#screen_5 ul.button{
	margin:100px 0 0 120px;
}
/*---screen_9.0---*/

/*---screen_10.0, 11.0,18.0---*/
#screen_10 h1,#screen_11 h1,#screen_18 h1{
	float:left;
	margin:25px 20px 0 50px;
}
#screen_18 h1{
	margin:30px 20px 30px 50px;
}
#screen_10 form,#screen_11 form{
	margin:28px 0 0 0;
	height:0;
}
#screen_10 #box_uls,#screen_11 #box_uls{
	clear:left;
	margin-top:10px;
}
#screen_10 .box, #screen_11 .box,#screen_18 .box{
	clear:right;
	float:left;
	margin:8px 0 0 0 !important;
}
	#screen_10 .box,#screen_11 .box{

		display:none;
		visibility:hidden;
	}
#screen_10 #your_plan .top,#screen_11 #your_plan .top{
	background:url(../images/plan_box_your_t.png) no-repeat;
}
#screen_10 #your_plan .mid,#screen_11 #your_plan .mid{
	background:url(../images/plan_box_your_m.png) repeat-y;
}
#screen_10 #your_plan .bot,#screen_11 #your_plan .bot{
	background:url(../images/plan_box_your_b.png) no-repeat;
}
#screen_18 .box .top,#screen_10 .box .top,#screen_11 .box .top{
	width:158px;
	height:33px;
	background:url(../images/plan_box_t.png) no-repeat;
}
#screen_10 .box .mid,#screen_11 .box .mid,#screen_18 .box .mid{
	padding:0; 
	margin:0 !important; 
	height:350px;
	width:158px;
	background:url(../images/plan_box_m.png) repeat-y;
}
		#screen_18 .box .mid{
			height:auto;
		}
#screen_10 .box .mid p,#screen_11 .box .mid p{
	font-size:11px;
	font-weight:bold;
	color:#666;
	margin:0 0 2px 4px;
	padding:5px 0 0 0;
	width:150px;
/*	height:15px;*/
}
#screen_10 #your_plan .mid p,#screen_11  #your_plan .mid p{
/*	height:31px;*/
}
#screen_10 .box .mid .mid_txt,#screen_10 .box .mid a,#screen_11 .box .mid .mid_txt,#screen_11 .box .mid a{
	width:140px !important; 
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 9px;
	padding:2px 0 0 0;
	color:#666;
	font-family:Arial,sans-serif;
}
#screen_10 .box .mid a,#screen_11 .box .mid a{
	font-size:10px;
	color:blue;
}
#screen_10 .box .mid .mid_txt p,#screen_11 .box .mid .mid_txt p{
	width:138px;
	margin-bottom:3px;
/*	height:auto !important;*/
}

#screen_10 .box .mid a,#screen_11 .box .mid a{
	padding:0; 
}
.screen_17 .box .mid li{
	border:1px #000 solid;
}
#screen_10 .box .mid .mid_txt p a,#screen_11 .box .mid .mid_txt p a,.screen_17 .box .mid p a{
	float:left !important;
	margin:0 3px 0 0;
	padding:0; 
	width:auto !important;
	font-size:10px;
}

#screen_10 .box .mid p.benefits_link,#screen_11 .box .mid p.benefits_link,.screen_17 .box .mid p.benefits_link{
	width:138px;
	margin-top:10px;
	text-align:center !important;
}
#screen_10 .box .mid p.benefits_link a,#screen_11 .box .mid p.benefits_link a,.screen_17 .box .mid p.benefits_link a{
	width:138px !important;
	text-align:center !important;
	font-weight:bold;
	font-size:11px;
}

#screen_10 .graph,#screen_11 .graph{
	position:absolute;
/*	margin-top:182px;*/
	width:129px;
	height:45px;
	margin:0 0 0 12px;
	top:540px;
}
#screen_10 .graph .title,#screen_11 .graph .title{
	font-size:11px;
}
#screen_10 .frame,#screen_11 .frame{
	width:128px;
	height:12px;
	border:2px #666 solid;
	background:#999;
}
#screen_10 .slider,#screen_11 .slider{
	background:#1c449c;
	height:100%;
}
#screen_10 .frame p.counter,#screen_11 .frame p.counter{
	position:absolute;
	float:left;
	font-size:10px;
	color:#fff;
	margin:0 0 0 3px;
	padding:0;
	height:100%;
}
#screen_10 .graph .limit_0,#screen_11 .graph .limit_0{
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
}
#screen_10 .graph .limit_100,#screen_11 .graph .limit_100{
	float:right;
	clear:right;
	top:0;
	margin:0;
	padding:0;
	font-size:10px;
}
#screen_10 .box .bot,#screen_11 .box .bot,#screen_18 .box .bot{
	width:158px;
	height:16px;
	background:url(../images/plan_box_b.png) no-repeat;
}
#screen_10 #your_plan,#screen_11 #your_plan{
	clear:left;
}

/*---screen_17.0---*/
.screen_17{
	background:url(../images/bg_strip_autoheight.gif) repeat-x !important;
}
.screen_17 #container,.screen_17 #content_right{
	height:auto !important;
}
.screen_17 .box{
	clear:right;
	float:left;
	margin: 0 10px 0 0;
}
.screen_17 .top{
		width:180px;
		height:28px;
		background:url(../images/plan_box_top.png) no-repeat;
}
.screen_17 .box .mid{
		width:180px;
		background:url(../images/plan_box_mid.png) repeat-y;
		padding:0;
		height:350px;
}
.screen_17 .box .mid p{
			font-size:11px !important;
	margin:0 0 4px 6px !important;
			padding:5px 0 0 0;
			font-weight:bold;
			color:#666;
			text-align:left;
			float:none;
}
.screen_17 .box .bot{
		width:180px;
		height:17px;
		background:url(../images/plan_box_bot.png) no-repeat;
	}
.screen_17 .check{
		background:url(../images/plan_btn.gif)  no-repeat;
		width:180px;
		height:29px;
		clear:left;
		float:right;
		margin:0 0 20px 0;
		color:#fff;
		text-decoration:none;
		font-size:12px;
		text-align:center;
		display:block;
		line-height:28px;
		cursor:pointer;
}	
.screen_17 #controls{
/*
position:absolute;
	top:580px;
	margin:0 200px 0 0;
	width:125px;
*/
}	
.screen_17 #controls{
/*position:relative !important;
	width:125px !important;
	float:left !important;*/
	/*margin:360px 0 0 50px !important;*/
	/*left:0 !important;
	top:0 !important;*/
}	


/*---screen_18.0---*/
#screen_18 h1{
	clear:right;
	float:none;
}
#screen_18 .box .top p{
	font-size:12px;
	margin:0 0 0 0;
	padding:5px 0 0 10px;
	font-weight:bold;
	color:#666;
}
	
		#screen_18 .box .mid p.subtitle{
			margin:0 0 0 5px;
			padding-top:10px;
			font-size:13px;
			font-weight:bold;
			color:#666;
		}
		#screen_18 .box .mid ul{
			margin:0 0 0 10px !important;
			padding:0 !important;
		}
		#screen_18 .box .mid ul.discriptor{
			padding:0 0 0 80px !important;
		}
		#screen_18 .box .mid ul.discriptor li{
			float:left;
			font-size:9px;
			text-align:right;
			width:29px;
		}
		#screen_18 .box .mid ul.discriptor {
			width:140px;
		}
		#screen_18 .box .mid ul.menu_l{
			float:left !important;
			width:80px;
		}
		#screen_18 .box .mid ul.menu_l li{border-bottom:1px #ddd solid;
			width:94px;
			padding:1px 0;
			margin:0 !important; 
			height:auto;
			text-align:left;
			font-size:11px;
		}
		#screen_18 .box .mid ul.menu_l li a{
			line-height:11px;
			height:auto;
			margin:1px 0;
		}

		#screen_18 .box .mid ul.menu_r{
			float:left !important;
			padding:0 !important;
			margin:0 0 0 15px !important;
			width:35px;
		}
		#screen_18 .box .mid ul.menu_r li{
			width:40px;
			margin:0 !important;
		}
		#screen_18 .box .mid ul.menu_r li a{
			width:10px;
			height:10px;
			float:left;
			clear:right;
			padding:0;
			margin:0px 5px;
			background:url(../images/quote_ch_box.gif) no-repeat;
		}
		#screen_18 .box .mid ul.menu_r li a.roll{
			background:url(../images/quote_btn.gif) no-repeat;		
		}
		#screen_18 .box .mid ul li{
			background:none;
			float:none;
			margin:1px 0!important;
			padding:0 !important;
			font-size:14px;
			height:16px;
		}
#screen_18 #controls{
	position:relative;
	width:125px;
	float:right;
	margin:0;
	left:0;
	top:0;
}	

	#screen_10 .check,#screen_11 .check,#screen_18 .roll{
		background:url(../images/plan_btn_10.gif)  no-repeat;
		width:158px;
		height:29px;
		clear:left;
		float:right;
		margin:0 10px 0 0;
}
	#screen_10 a.check,#screen_11 a.check,#screen_18 .roll a{
		position:relative;
		margin:0;
		padding:0;
		float:none;
		color:#fff;
		text-decoration:none;
		font-size:12px;
		width:158px;
		height:29px;
		text-align:center;
		display:block;
		line-height:28px;
		cursor:pointer;
	}
	
	/*.screen_3 #content_right #box_uls, */
	#screen_18 #content_right #boxes{
		margin-top:50px;
	}
	
	/*---screen_11.0---*/

#screen_11 .box .mid ul{
	padding:0  0 0 10px !important; 
	margin:0 !important; 
}
#screen_11 .box .mid li{
	border-bottom:1px #ddd solid;
	background:none;
	width:94px;
	padding-left:0;
	margin:0 !important; 
	height:auto;
	text-align:left;
	font-size:11px;
	float:none;
}
#screen_11 #your_plan .top{
	background:url(../images/plan_box_your_t.png) no-repeat;
}
#screen_11 #your_plan .mid{
	background:url(../images/plan_box_your_m.png) repeat-y;
}
#screen_11 #your_plan .bot{
	background:url(../images/plan_box_your_b.png) no-repeat;
}

/*--- pagination control ---*/
#screen_10 #control,#screen_11 #control{
	position:absolute;
	top:665px;
	left:740px;
	padding:0;
	width:auto;
	margin:0;
}
#screen_10 #control li,#screen_11 #control li{
	float:left;
	background:none;
	padding:0;
	margin:0 0 0 3px;
	width:101px;
	height:39px;
}
#screen_10 #control li#control_1,#screen_11 #control li#control_1{
	background:url(../images/less_11_lt.gif) no-repeat;
}
#screen_10 #control li#control_2,#screen_11 #control li#control_2{
	background:url(../images/more_11_lt.gif) no-repeat;
}
#screen_10 .paginator,#screen_11 .paginator{
	width:101px;
	height:39px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:36px;
	cursor:pointer;
}
#screen_10 .paginator:hover,#screen_11 .paginator:hover{
	color:#333;
}
#screen_10 #see_more,#screen_11 #see_more{
	background:url(../images/more_11.gif) no-repeat;
	text-align:left;
	margin:0;
	width:101px;
	height:39px;
	visibility:hidden;
	display:block;
	line-height:36px;
}
#screen_10 #see_less,#screen_11 #see_less{
	background:url(../images/less_11.gif) no-repeat;
	text-align:right;
	visibility:hidden;
	margin:0;
	width:101px;
	height:39px;
	display:block;
}

.screen_13 .graph,.screen_12 .graph{
}
.screen_13 .graph .frame,.screen_12 .graph .frame{
	padding:0;
	height:18px !important;
}
.screen_13 .graph .pos,.screen_13 .graph .neg,.screen_12 .graph .pos,.screen_12 .graph .neg{
	width:50%;
	height:100%;
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	color:#fff;
	text-align:center;
}

	/*---screen_19.0---*/
#screen_19{
	font-family:Arial,sans-serif;
}
#screen_19{
	background:url(../images/bg_strip_autoheight.gif) repeat-x;
}
#screen_19 #content_right{
	height:auto;
}
#screen_19 #content_left,#screen_19 #content_right{
	height:auto;
}

#screen_19 #content_left{
	background:none;
}
 #screen_19 #content_left h1,#screen_19 #content_right h1{
	font-size:18px;
	margin:10px 0 0 0;
	color:#555;
	text-align:center;
	width:100%;
}
#screen_19 ul.label,#screen_19 ul.input{
	float:left;
	list-style:none;
	width:auto;
	padding:0;
	margin:10px 5px 0 0;
}

#screen_19 ul.label li a{
	font-size:13px;
	display:block;
	color:#555;
    margin-left:-45px;
    width:265px;
}
#screen_19 ul.label li a:hover{
	color:#c33;
}
#screen_19 ul.label li,#screen_19 ul.input li{
	background:0;
	float:none;
	width:auto;
	margin:0 0 3px 0;
	height:31px;
}
#screen_19 #content_right ul.label{
	margin-left:100px;
}
#screen_19 ul.label li{
	line-height:30px;
	text-align:right !important;
}
#screen_19 #content_left ul.label li{
	line-height:20px;
	text-align:right !important;
}
#screen_19 ul.input li{
	padding:0;
	text-align:left !important;
}
#screen_19 ul.input li a.roll,#screen_19 p#see_all a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}
#screen_19 a.delete{
background:url(../images/delete.gif) no-repeat !important;
display:block;
width:59px !important;
height:17px !important;
text-align:right !important;
padding-right:11px !important;
color:#fff;
cursor:pointer;
font-size:11px !important;
line-height:16px !important;
text-decoration:none;
}
#screen_19 a.delete:hover{
	color:#c33;
	background-position:0 -17px !important;
}
#screen_19 ul.items a.delete{
	margin:4px 0 0 0;
}

#screen_19 a.switch{
background:url(../images/switch.gif) no-repeat !important;
display:block;
width:59px !important;
height:17px !important;
text-align:right !important;
padding-right:11px !important;
color:#fff;
cursor:pointer;
font-size:11px !important;
line-height:16px !important;
text-decoration:none;
}
#screen_19 a.switch:hover{
	color:#c33;
	background-position:0 -17px !important;
}

#screen_19  a.switch{
	margin:0px 0 0 0;
     margin-left:10px !important;
}

#screen_19 ul.input li a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}
#screen_19 li.text,#screen_19 li.req{
	width:180px !important;
	height:31px;
	background:url(../images/profile_field.png) no-repeat !important;
}
#screen_19 li.req{

	background:url(../images/profile_field_req.png) no-repeat !important;
}
#screen_19 li.text input,#screen_19 li.req input{
	border:0;
	background:0;
	font-size:16px;
	color:#444;
	height:22px;
	width:173px;
	margin:4px 0 0 4px !important;
}

.screen_25{
	background:url(../images/bg_strip.gif) repeat-x !important;
}
.screen_25  h1,.screen_19_submitted h1{
	width:440px !important;
	text-align:right !important;
	float:left;
}
.screen_19_submitted h1{
	width:400px !important;
}
.screen_25 #content_left {
	width:360px;
	color:#666;
}
.screen_25 #content_right {
	width:600px;
}
.screen_25 #content_left  h1{
	width:100% !important;
	text-align:center !important;
	margin-bottom:20px !important;
}
.screen_25 #content_right  h1{
	margin-bottom:20px !important;
}
.screen_25 #content_left  ul{
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	clear:both;
	float:none;
}
.screen_25 #content_left  ul li{
	float:left;
	font-size:12px;
	margin:0 5px 10px 0;
	width:65px;
	text-align:center;
}

.screen_25 #content_left  ul#titles li{
	font-weight:bold;
}
.screen_25 #content_left  ul.data a{
	color:#666;
	font-weight:bold;
	cursor:pointer;
}
.screen_25 #content_left  ul.data a:hover{
	color:blue;
}
.screen_25 #content_right #profile_link,.screen_19_submitted #content_right #profile_link{
	margin:10px 30px 0 0;
	float:right;
}
.screen_25 #content_right #profile_link a,.screen_19_submitted #content_right #profile_link a{
	color:#666;
	font-size:12px;
}
.screen_25 #content_right #profile_link a:hover,.screen_19_submitted #content_right #profile_link a:hover{
	color:blue;
}
.screen_25 #content_right p{
	color:#666;
	font-size:12px;
	clear:left;
	text-align:center;
	width:100%;
	margin:0;
}
.screen_25 #content_right{
	height:570px !important;
}
.screen_25 #content_right .label li{
/* 	width:220px !important;
 */}
.screen_25 #content_right .label li a{
	/*width:220px !important;*/
	text-align:right;
	outline: 0;
}
.screen_25 #content_right .input .radio input{
}
.screen_25 #content_right .input .radio .roll{
	position:absolute;
	width:31px;
	height:31px;
	background:url(../images/radio.png) no-repeat;
}

.screen_19_submitted #content_left{
	width:450px !important;
}

.screen_19_submitted h1{
	width:290px !important;
	margin:5px 0 !important;
}
.screen_19_submitted ul.titles{
	list-style:none;
	clear:both;
	padding:0;
	font-weight:bold;
	color:#444;
}
.screen_19_submitted ul.items{
	font-weight:normal;
	margin:0 !important;
}
.screen_19_submitted ul.titles li{
	float:left;
	margin:2px 3px;
}
.screen_19_submitted ul.titles li span,.screen_19_submitted ul.titles li a{
	color:#555555;
	font-size:13px;
}
.screen_19_submitted ul.titles li a:hover{
	color:#1f469d;
}
.screen_19_submitted ul.titles li.date{
	width:100px;
}
.screen_19_submitted ul.titles li.title{
	width:230px;
}
.screen_19_submitted ul.label{
	clear:left;
	margin-left:0 !important;
}

.screen_19_submitted .remainder{
	display:none;
}
.screen_19_submitted p#see_all{
	clear:both;
	text-align:center;
	padding:20px 0 0 0 !important;
}
#screen_19 p#see_all a.roll{
		background:url(../images/plan_btn_10.gif)  no-repeat;
		width:158px;
		height:29px;
		clear:left;
		margin:0 auto;
		display:block;
}

.screen_19_submitted #content_right{
	width:500px !important;
}
.screen_19_submitted ul.label_b{
	padding-left:50px !important;
	margin:0 10px 0 0 !important;
}
.screen_19_submitted ul.label_b li{
}
.screen_19_submitted ul.label_b a{
	text-align:right !important;
	
}

#screen_20, #screen_33 {
	min-height:570px;
}

#screen_20 h2,#screen_21 h2,#screen_22 h2,#screen_24 h2, #screen_31 h2, #screen_32 h2, #screen_33 h2{
	margin:20px 0 20px 10px;
}
#screen_33 h4, #screen_30 h4 {
	margin:20px 0 20px 50px;
}
/*---contact---*/
#contact #content_right{
	width:100%;
}
#contact #content_right h1{
	width:100%;
	text-align:center;
}
#contact li{
}
#contact #content_right ul{
	width:50%;
	float:left;
	padding:0;
	margin:0;
}
#contact #content_right ul li{
	background:none;
	float:none;
	width:100%;
}
#contact #content_right ul#labels li{
	font-size:16px !important;
	color:#444 !important;
	text-align:right;
	padding:0 10px 0 0 !important;
	line-height:28px;
	margin: 0 0 2px 0;
	width:auto;
}
#contact #content_right ul#fields{
}
#contact #content_right ul#fields li{
	width:180px !important;
	height:31px;
	background:url(../images/profile_field.png) no-repeat !important;
	margin: 0 0 2px 0;
}


#contact #content_right ul#fields li input{
	font-size:16px;
	color:#444;
	height:22px;
	width:173px;
	margin:4px 0 0 2px !important;
	border:0;
	background:0;
}
#contact #content_right ul#fields li#message{
	height:77px;
	background:url(../images/profile_message.png) no-repeat !important;
}
#contact #content_right ul#fields li#message textarea{
	height:70px;
	width:173px;
	margin:2px 0 0 2px;
	border:0;
	background:0;
	font-size:16px;
	font-family:Arial,sans-serif;
	color:#444;
}
#contact #content_right ul#fields li#submit{
	background:none !important;
	margin:2px 0 0 0;
}
#contact #content_right ul#fields li select{
	text-align:center;
	font-size:16px;
	color:#444;
	height:22px;
	width:173px;
	margin:4px 0 0 2px;
	border:none;
}
#contact #content_right ul#fields li#submit_btn{
	background:0 !important;
}
#contact #content_right ul#fields li a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}

/*---chamber reports---*/
#chamberreports #content_right{
	width:100%;
}
#chamberreports #content_right h1{
	width:100%;
	text-align:center;
}

/*---screen_18.0, 20.0 fixed---*/

#screen_18 #container,#screen_18 #content_right,#screen_30 #container,#screen_30 #content_right,#screen_33 #container,#screen_33 #content_right { /*,#screen_20 #container,#screen_20 #content_right{*/
	/*height:auto;*/
	min-height:570px;
}
#screen_18 #content_right, #screen_30 #content_right, #screen_20 #content_right, #screen_33 #content_right{
	margin-top:135px;
}
#screen_18 #content_left, #screen_30 #content_left, #screen_20 #content_left, #screen_33 #content_left{
	position:fixed;
	margin-top:135px;
}
#screen_18 #mastcontainer, #screen_30 #mastcontainer, #screen_20 #mastcontainer, #screen_33 #mastcontainer{
	position:fixed;
	background:url(../images/bg_strip_autoheight.gif) repeat-x;
	z-index:10;
}
#screen_18 #arc, #screen_30 #arc, #screen_20 #arc, #screen_33 #arc{
	position:fixed;
}
#screen_18, #screen_30, #screen_20, #screen_33{
	background:url(../images/bg_strip_autoheight.gif) repeat-x fixed;
}

/*--- advisors ---*/
/*--- screen_22 ---*/
#screen_1 #content_left{
	background:url(../images/advisor_screen_1.jpg)  0 3px no-repeat;
}
#screen_2 #content_left{
	background:url(../images/advisor_screen_2.jpg)  0 3px no-repeat;
}
#screen_3 #content_left{
	background:url(../images/advisor_screen_3.jpg)  0 3px no-repeat;
}
#screen_4 #content_left{
	background:url(../images/advisor_screen_4.jpg)  0 3px no-repeat;
}
#screen_5 #content_left{
	background:url(../images/advisor_screen_5.jpg)  0 3px no-repeat;
}
#screen_6 #content_left{
	background:url(../images/advisor_screen_6.jpg)  0 3px no-repeat;
}
#screen_10 #content_left{
	background:url(../images/advisor_screen_10.jpg)  0 3px no-repeat;
}
#screen_11 #content_left{
	background:url(../images/advisor_screen_11.jpg)  0 3px no-repeat;
}
.screen_12 #content_left{
	background:url(../images/advisor_screen_11.jpg)  0 3px no-repeat !important;
}
.screen_13 #content_left{
	background:url(../images/advisor_screen_13.jpg)  0 3px no-repeat !important;
}
.screen_14 #content_left{
	background:url(../images/advisor_screen_14.jpg)  0 3px no-repeat !important;
}
.screen_15 #content_left{
	background:url(../images/advisor_screen_15.jpg)  0 3px no-repeat !important;
}
#screen_16 #content_left{
	background:url(../images/advisor_screen_16.jpg)  0 3px no-repeat;
}
.screen_17 #content_left{
	background:url(../images/advisor_screen_17.jpg)  0 3px no-repeat !important;
}
#screen_18 #content_left{
	background:url(../images/advisor_screen_18.jpg)  0 3px no-repeat;
}
#screen_20 #content_left{
	background:url(../images/advisor_screen_20.jpg)  0 3px no-repeat;
}
#screen_21 #content_left{
	background:url(../images/advisor_screen_21.jpg)  0 3px no-repeat;
}
#screen_22 #content_left{
	background:url(../images/advisor_screen_22.jpg)  0 4px no-repeat;
}
#screen_24 #content_left{
	background:url(../images/advisor_screen_24.jpg)  0 3px no-repeat;
}
#screen_19 #content_left.screen_19_2{
	background:url(../images/advisor_screen_25.jpg)  0 3px no-repeat;
	height:570px;
}
#screen_31 #content_left{
	background:url(../images/advisor_screen_24.jpg)  0 3px no-repeat;
}
#screen_32 #content_left{
	background:url(../images/advisor_screen_1.jpg)  0 3px no-repeat;
}
#screen_30 #content_left{
	background:url(../images/advisor_screen_20.jpg)  0 3px no-repeat;
}
#screen_33 #content_left{
	background:url(../images/advisor_screen_20.jpg)  0 3px no-repeat;
}
#screen_34 #content_left{
	background:url(../images/advisor_screen_20.jpg)  0 3px no-repeat;
}


#screen_19 #location_pointer,#screen_20 #location_pointer,#screen_21 #location_pointer,#screen_22 #location_pointer,#screen_24 #location_pointer{
	visibility:hidden !important;
}

/*---footer---*/
#footer{
	clear:both;
	width:960px;
	font-family:Arial,sans-serif;
	font-size:14px;
	text-align:center;
}
#footer p{
	line-height:24px;
}
#footer a{
	text-decoration:none;
	color:#36c;
}
#footer a:hover{
	color:#f90;
}

body{
	/*background:url(../images/bg_strip.gif) repeat-x;*/
}

#arc{
	position:absolute;
	left:50%;
	margin-left:-755px;
	margin-left:-763px;
	top:420px;
	width:1510px;
	height:200px;
	background:url(../images/arc.gif) no-repeat;
}

#container{
	position:absolute;
	width:960px;
	height:755px;
	left:50%;
	margin-left:-480px;
	top:0;
}
#masthead{
	width:960px;
	height:100px;
}
#masthead img{
	float:left;
}
#whitebox_container{
background:#ccc;
	width:250px;
	height:70px;
	background:url(../images/whitebox_bg.gif) no-repeat;
	float:left;
	margin:18px 0 0 100px;
}
#masthead a#whitebox{
	width:200px;
	height:60px;
	display:block;
	margin:12px 0 0 0;
}
a#whitebox_text{
	font-family:Arial;
	color:#666;
	text-align:center;
	font-size:20px;
	margin:22px;
	display:block;
}
#mast_right{
	float:right;
	width:100px;
	height:100px;
	margin:0 30px 0 0;
}
		#create_profile{
			float:right;
			clear:right;
			margin:10px 0;
			cursor:pointer;
		}
		#logout{
			margin:0 0 0 0;
			float:right;
		}
		#logout a{
			font-family:Arial,sans-serif;
			font-size:12px;
			color:#777;
			text-decoration:none;
			font-weight:bold;
		}
		#logout a:hover{
			color:#000;
		}
		#agent_controls #create_profile{
			margin:8px 0;
		}
		#agent_controls #logout{
			margin:0 0 8px 0;
		}
		#agent_controls strong{
			line-height: 23px;
			float:right;
			text-align:right;
			margin:0;
			padding:0 38px 0 0 ;
			width:350px;
			font-size:12px;
			color:#dda348;
			background:url(../images/profile_agent2.gif) right top no-repeat;
			height:23px;
			font-family:Arial;
		}
		
ul.nav{
	list-style:none;
	padding:0;
	margin:1px 4px 0 4px;
	height:35px;
}
ul.nav li{
	float:left;
	margin:0 4px;
}
#nav_left{
	float:left;
}
#nav_left li{
	height:32px;
	width:32px;
}
#nav_left li a{
	width:32px;
	height:32px;
	display:block;
}
#nav_right{
	float:right;
	width:630px;
}
#nav_right li{
	height:32px;
	margin-right:15px;
	background-position: 0 0;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
}
#nav_right li a{
	width:100%;
	height:32px;
	display:block;
	text-decoration:none;
	color:#666;
}
#nav_right li a:hover {
	color:#000;
}
#location_pointer{
	position:absolute;
	background:url(../images/location_pointer.gif) no-repeat;
	width:21px;
	height:8px;
	margin-top:35px;
}
.nav_drop_down{cursor:pointer;
	position:absolute;
	margin-top:122px;
	margin-top:29px;
	list-style:none;
	padding:0;
	display:none;
}
.nav_drop_down li.menu{
	float:left;
	width:85px;
	height:66px;
}
.nav_drop_down li ul li{
	background:url(../images/drop_down_m.png) repeat-y;
	width:90px;
	border-top:1px #333 solid;
	padding:0 0 3px 0;
}
.nav_drop_down li.t{
	background:url(../images/drop_down_t.png) no-repeat;
	width:90px;
	padding:10px 0 4px 0;
	border:0;
}
.nav_drop_down li.b{
	background:url(../images/drop_down_b.png) bottom no-repeat;
	width:90px;
	height:23px;
	border-top:1px #333 solid;
	padding:0;
}
.nav_drop_down ul{
	list-style:none;
	padding:6px 0 0 4px;
}
.nav_drop_down ul li{
	width:80px;
	text-align:center;
	margin:0;
	height:19px;
}
.nav_drop_down ul li a{
	text-decoration:none;
	color:#fff;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.nav_drop_down ul li a:hover{
	color:#000;
}

#content_left{
	float:left;
	width:320px;
	height:570px;
	background:url(../images/advisor.jpg) 0 3px no-repeat;
}
#content_left_top{
	width:168px;
	height:auto;
	margin-top:10px;
/*	background:url(../images/bubble_t.gif) left 15px no-repeat;*/
	float:right;
	clear:both;
}
#content_left_top_t{
	background:url(../images/bubble_t_t.png) left bottom no-repeat;
	width:158px;
	height:19px;
}
#content_left_top_m{
/*	background:url(../images/bubble_t_m.gif) left top repeat-y;*/
	background:url(../images/bubble_t_m.png) left top repeat-y;
	width:158px;
	height:auto;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#666;
}
#content_left_top p{
	margin:0px 16px 0 10px;
	padding:0 9px;
	height:auto;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#666;
}
#content_left_top_b{
/*	background:url(../images/bubble_t_b.gif) left top no-repeat;*/
	background:url(../images/bubble_t_b.png) left top no-repeat;
	width:158px;
	height:49px;
}
#content_left_bot{
	width:178px;
	height:70px;
	background:url(../images/bubble_b.png) center center no-repeat;
	float:right;
	clear:both;
	font-size:11px;
	text-align:center;
}
#content_left_bot p{
	margin:11px 30px 0 30px;
	height:42px;
	padding:3px;
	font-family:Arial,sans-serif;
	overflow:hidden;
	font-size:12px;
	color:#666;
}

#content_right{
	float:right;
	width:640px;
	min-height:570px;
	font-family:Arial,sans-serif;
}
#content_right #chooser{
	width:600px;
	height:50px;
	margin:0;
	float:left;
}
#content_right h1{
	font-size:18px;
	color:#555;
}
	#chooser #help_choosing, #chooser .help_choosing {
        display:block;
		float:right;
		font-size:11px;
        padding-left:5px;
	}
	#chooser h1{
		margin:25px 0 0 20px !important;
		float:left !important;
	}
	#chooser #getplans{
		float:right;
		clear:right;
		width:340px;
		margin:14px 0 0 0;
	}
	#chooser select{
		float:left;
		width:auto;
		margin:0 180px 0 0;
	}
	#chooser select#planDD{
		margin:0 110px 0 0;
	}

#content_right h1,#content_right p,#content_right ul{
	margin-left:50px;
}

#content_right p{
	clear:left;
	font-size:13px;
}
#content_right ul, #content_right2 ul{
	list-style:none;
	margin-bottom:60px;
	width:460px;
}
#content_right li, #content_right2 li{
	float:left;
	background:url(../images/toggle_btn.gif) no-repeat;
	width:71px;
	height:31px;
	text-align:center;
	margin-right:20px;
	color:#666;
}
.question3_btn{
    display:inline-block;
}
#content_right2 ul#question_3 li {
	float:left;
	background:url(../images/toggle_btn-lg.gif) no-repeat;
	width:103px;
	height:31px;
	text-align:center;
	margin-right:11px;
	color:#666;
	display:inline-block;
}
#content_right2 ul#question_3 {
	display:inline-block;
	overflow:hidden;
	float:left;
	margin-bottom:15px;
	margin-top:0px;
	}
.desc_3 {
	display:inline-block;
	width:400px;
	font-size:13px;
	float:right;
	margin:15px 0 10px;
}
.question_btn {
	background-image:url(../images/question_btn.gif);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	background-position:0 0;
	display:inline-block;
	float:right;
	cursor:pointer;
	margin-top:9px;
	position:relative;
	right:350px;
	top:0px;
}
.question_btn:hover {
	background-position:0 -24px;
}
.q3_para {
	display:inline-block;
	width:490px;
	float:left;
}
#lightbox-wrapper {
	width:600px;
	height:auto;
	background-color:#FFF;
	border:2px solid #1C449C;
}
#lightbox-wrapper p{
	margin:60px;
	line-height:30px;
	font-size:12px;
}
.close {
	background-color:#1C449C;
	color:#FFF;
	padding:3px 3px 4px 5px;
	display:inline-block;
	float:right;
	cursor:pointer;
}
#content_right li a, #content_right2 li a{
	height:30px;
	text-align:center;
	display:block;
	padding-top:0;
	line-height:3;
	font-family:Arial,sans-serif;
	cursor:pointer;
	font-size:11px;
}
#content_right #submit, #content_right2 #submit{
	width:83px;
	height:31px;
	background:url(../images/submit.gif) no-repeat;
	float:right;
	margin-right:0px;
	margin-top:0px;
	cursor:pointer;
}

ul#controls{
	position:absolute;
	padding:0;
	top:610px;
	left:786px;
	width:auto;
}
ul#controls li{
	width:112px !important;
	height:20px !important;
	margin:0 0 3px 0 !important;
	float:none !important;
	background:url(../images/controls_1.png)  no-repeat !important;
}
ul#controls li#save_li{
	background:url(../images/controls_2.png)  no-repeat !important;
}

ul#controls li a{
	height:20px !important;
	line-height:2px;
	font-size:15px;
}
/*---screen_1.0--- */
#screen_1 h1{width:500px;}																					
#screen_1 h1,#screen_3 h1,#screen_4 h1,#screen_5 h1{
	position:relative;
	text-align:center;
	margin:30px 0;
	clear:both;
}
#screen_1 h1#h1_2{
	top:30px;
}
#content_right ul.button, #content_right2 ul.button{
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}
#content_right ul.button li, #content_right2 ul.button li{
	background:0;
	width:144px;
	height:122px;
	margin:8px 32px 6px 32px;
	margin:8px 16px 6px 10px;																					
	padding:0;
}

#content_right ul#bottom li, #content_right2 ul#bottom li{
	margin:8px 82px 4px 82px;
	margin:8px -74px 4px 97px;																					
}
#content_right #pointer, #content_right2 #pointer{
	background:url(../images/pointer_up.gif) no-repeat;
		width:12px;
		height:6px;
		clear:both;
		display:none;
		position:absolute;
}
#content_right #popup, #content_right2 #popup{
	width:510px;
	clear:both;
	margin:0 0 0 54px;
	margin:0 0 0 68px;
	margin:0;																																		/* ****************** */
	padding:0;
	height:60px;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
}
	#content_right #popup #tp, #content_right2 #popup #tp{
		width:510px;
		height:5px;
		background:url(../images/home_popup_t.gif) no-repeat;
		display:none;
	}
	#content_right #popup .m, #content_right2 #popup .m{
		width:512px;
		background:url(../images/home_popup_m.gif) repeat-y;
		height:50px;
		display:none;
		color:#fff;
		margin:0;
	}
	#content_right #popup .m p, #content_right2 #popup .m p{
		margin:0;
		padding:0 5px 0 5px;
		font-size:14px !important;
		text-align:center;
		font-family:Arial,sans-serif;
	}
	#content_right #popup .m center, #content_right #popup .m center{
		margin:0;
		padding:0 5px 0 5px;
		font-size:14px !important;
		font-family:Arial,sans-serif;
	}
	
	#content_right #popup #b, #content_right #popup #b{
		width:510px;
		height:5px;
		background:url(../images/home_popup_b.gif) left bottom no-repeat;
		display:none;
	}
	#content_right_left{float:left;}
	#content_right #bcbs_banner, #content_right #bcbs_banner{float:right;margin-right:30px;margin-top:35px;}
	#content_right #bcbs_banner img, #content_right #bcbs_banner img{border:1px #000 solid;}
	
/*---screen_2.0---*/
#screen_2 h1,#screen_6 h1{
	position:relative;
	text-align:center;
	margin:30px 0;
	clear:both;
	
}
#screen_2 ul.button,#screen_6 ul.button{
	margin-top:150px;
	margin-left:77px;
	margin-left:11px;
}
#screen_2 ul.button li,#screen_6 ul.button li{
/*
	background:url(../images/driver_btn_2.gif) no-repeat;
	width:200px;
	height:31px;
*/
	margin:0 20px 0 20px;
	
	background:url(../images/driver_btn_square.gif) no-repeat;
	width:124px;
	height:124px;
}
#screen_2 ul.button li#driver_btn_01,#screen_6 ul.button li#driver_btn_01{
	background:url(../images/driver_btn_01.gif) no-repeat;
}
#screen_6 ul.button li#driver_btn_02{
	background:url(../images/driver_btn_02.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_03,#screen_6 ul.button li#driver_btn_03{
	background:url(../images/driver_btn_03.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_04{
	background:url(../images/driver_btn_04.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_05{
	background:url(../images/driver_btn_05.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_06{
	background:url(../images/driver_btn_06.gif) no-repeat;
}
#screen_2 ul.button li#driver_btn_07{
	background:url(../images/driver_btn_07.gif) no-repeat;
}

#screen_2 ul.button li a,#screen_6 ul.button li a{
	height:31px;
	display:block;
	font-family:Arial,sans-serif;
	cursor:pointer;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:28px;
	
	height:124px;

}
#screen_2 #popup,#screen_6 #popup{
padding-top:6px;
}
/*---screen_3.0---*/
#screen_3 h1{
	margin:20px 0;
}
#screen_3 #box_uls{
	margin-left:0;
}
#screen_3 ul.box,#screen_10 ul.box{
	float:left;
	width:180px;
	padding:0;
	margin:0 15px 25px 15px;
	list-style:none;
}
#screen_3 ul.box li.list,#screen_10 ul.box li.list{border:1px #fff solid;
	float:left;
	width:180px;
	margin:0;
	padding:0;
	background:url(../images/plan_box.png) no-repeat;
	width:180px;
	height:200px;
	float:none;
}
#screen_3 ul.box li p,#screen_10 ul.box li p{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:33px 0 0 6px;
	width:93%;
}
#screen_3 ul.box li ul,#screen_10 ul.box li ul{
	margin:0;
	padding-left:10px;
	list-style:none;
	width:150px;
}
#screen_3 ul.box li ul li,#screen_10 ul.box li ul li{
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
	float:none;
	height:auto;
	width:150px;
	background:0;
	text-align:left;
}
#screen_3 ul.box li ul li a,#screen_10 ul.box li ul li a{
	text-align:left;
	height:12px;
	line-height:12px;
}
#screen_3 ul.box li sup,#screen_10 ul.box li sup{
	font-size:9px;
}

#screen_3 ul.box li.roll,#screen_3 ul.box li.check,#screen_10 ul.box li.roll{
	background:url(../images/plan_btn.gif)  no-repeat;
	width:180px;
	height:29px;
	margin:0;
}
#screen_3 ul.box li.roll a,#screen_3 ul.box li.check a,#screen_10 ul.box li.roll a,#screen_10 ul.box li.check a{
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
}
.screen_3 #get_li{
	display:none;
}
.screen_3 #controls{
	top:638px;
	left:766px;

}

/*---screen_4.0---*/
#screen_4 ul.button{
	margin-top:100px;
}

/*---screen_5.0---*/
#screen_5 ul.button{
	margin:100px 0 0 120px;
	margin:100px 0 0 92px;
}
/*---screen_9.0---*/

/*---screen_10.0, 11.0,18.0---*/
#screen_10 h1,#screen_11 h1,#screen_18 h1{
	float:left;
	margin:25px 20px 0 50px;
}
#screen_18 h1{
	margin:30px 20px 30px 50px;
}
#screen_10 form,#screen_11 form{
	margin:28px 0 0 0;
	height:0;
}
#screen_10 #box_uls,#screen_11 #box_uls{
	clear:left;
	margin-top:10px;
}
#screen_10 .box, #screen_11 .box,#screen_18 .box{
	clear:right;
	float:left;
	margin:8px 0 0 0 !important;
}
	#screen_10 .box,#screen_11 .box{

		display:none;
		visibility:hidden;
	}
#screen_10 #your_plan .top,#screen_11 #your_plan .top{
	background:url(../images/plan_box_your_t.png) no-repeat;
}
#screen_10 #your_plan .mid,#screen_11 #your_plan .mid{
	background:url(../images/plan_box_your_m.png) repeat-y;
}
#screen_10 #your_plan .bot,#screen_11 #your_plan .bot{
	background:url(../images/plan_box_your_b.png) no-repeat;
}
#screen_18 .box .top,#screen_10 .box .top,#screen_11 .box .top{
	width:158px;
	height:33px;
	background:url(../images/plan_box_t.png) no-repeat;
}
#screen_10 .box .mid,#screen_11 .box .mid,#screen_18 .box .mid{
	padding:0; 
	margin:0 !important; 
	/*height:350px;*/
	width:158px;
	background:url(../images/plan_box_m.png) repeat-y;
}
		#screen_18 .box .mid{
			/*height:auto;*/
			min-height:200px;
		}
		#screen_18 .box .mid a {
			outline:0;
		}
		#screen_18 .expandable {
			display: block;
			float: left;
			font-size: 12px;
			margin-top: 5px;
			width: 105px;
			text-decoration:  none;
			 color: #666666;
		}
		#screen_18 .expandable:hover {
			 color: #000;
		}
		#screen_18 .expand_all {
			text-decoration:none;
			color:#3366CC;
		}
		#screen_18 .expand_all:hover {
			color: #f90;
		}
#screen_10 .box .mid p,#screen_11 .box .mid p{
	font-size:11px;
	font-weight:bold;
	color:#666;
	margin:0 0 2px 4px;
	padding:5px 0 0 0;
	width:150px;
/*	height:15px;*/
}
#screen_10 #your_plan .mid p,#screen_11  #your_plan .mid p{
/*	height:31px;*/
}
#screen_10 .box .mid .mid_txt,#screen_10 .box .mid a,#screen_11 .box .mid .mid_txt,#screen_11 .box .mid a{
	width:140px !important; 
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 9px;
	padding:2px 0 0 0;
	color:#666;
	font-family:Arial,sans-serif;
}
#screen_10 .box .mid a,#screen_11 .box .mid a{
	font-size:10px;
	color:blue;
}
#screen_10 .box .mid .mid_txt p,#screen_11 .box .mid .mid_txt p{
	width:138px;
	margin-bottom:3px;
/*	height:auto !important;*/

}

#screen_10 .box .mid a,#screen_11 .box .mid a{
	padding:0; 
}
.screen_17 .box .mid li{
	border:1px #000 solid;
}
#screen_10 .box .mid .mid_txt p a,#screen_11 .box .mid .mid_txt p a,.screen_17 .box .mid p a{
	float:left !important;
	margin:0 3px 0 0;
	padding:0; 
	width:auto !important;
	font-size:10px;
}

#screen_10 .box .mid p.benefits_link,#screen_11 .box .mid p.benefits_link,.screen_17 .box .mid p.benefits_link{
	width:138px;
	margin-top:10px;
	text-align:center !important;
}
#screen_10 .box .mid p.benefits_link a,#screen_11 .box .mid p.benefits_link a,.screen_17 .box .mid p.benefits_link a{
	width:138px !important;
	text-align:center !important;
	font-weight:bold;
	font-size:11px;
}

#screen_10 .graph,#screen_11 .graph{
	position:absolute;
/*	margin-top:182px;*/
	width:129px;
	height:45px;
	margin:0 0 0 12px;
	top:540px;
}
#screen_10 .graph .title,#screen_11 .graph .title{
	font-size:11px;
}
#screen_10 .frame,#screen_11 .frame{
	width:128px;
	height:12px;
	border:2px #666 solid;
	background:#999;
}
#screen_10 .slider,#screen_11 .slider{
	background:#1c449c;
	height:100%;
}
#screen_10 .frame p.counter,#screen_11 .frame p.counter{
	position:absolute;
	float:left;
	font-size:10px;
	color:#fff;
	margin:0 0 0 3px;
	padding:0;
	height:100%;
}
#screen_10 .graph .limit_0,#screen_11 .graph .limit_0{
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
}
#screen_10 .graph .limit_100,#screen_11 .graph .limit_100{
	float:right;
	clear:right;
	top:0;
	margin:0;
	padding:0;
	font-size:10px;
}
#screen_10 .box .bot,#screen_11 .box .bot,#screen_18 .box .bot{
	width:158px;
	height:16px;
	background:url(../images/plan_box_b.png) no-repeat;
}
#screen_10 #your_plan,#screen_11 #your_plan{
	clear:left;
}

/*---screen_17.0---*/
.screen_17{
	background:url(../images/bg_strip_autoheight.gif) repeat-x !important;
}
.screen_17 #container,.screen_17 #content_right{
	/*height:auto !important;*/
	height: 600px !important;
}
.screen_17 .box{
	clear:right;
	float:left;
	margin: 0 10px 0 0;
}
.screen_17 .top{
		width:180px;
		height:28px;
		background:url(../images/plan_box_top.png) no-repeat;
}
.screen_17 .box .mid{
		width:180px;
		background:url(../images/plan_box_mid.png) repeat-y;
		padding:0;
		height:350px;
}
.screen_17 .box .mid p{
			font-size:11px !important;
	margin:0 0 4px 6px !important;
			padding:5px 0 0 0;
			font-weight:bold;
			color:#666;
			text-align:left;
			float:none;
}
.screen_17 .box .bot{
		width:180px;
		height:17px;
		background:url(../images/plan_box_bot.png) no-repeat;
	}
.screen_17 .check{
		background:url(../images/plan_btn.gif)  no-repeat;
		width:180px;
		height:29px;
		clear:left;
		float:right;
		margin:0 0 20px 0;
		color:#fff;
		text-decoration:none;
		font-size:12px;
		text-align:center;
		display:block;
		line-height:28px;
		cursor:pointer;
}	
.screen_17 #controls{
/*
position:absolute;
	top:580px;
	margin:0 200px 0 0;
	width:125px;
*/
left:735px !important;
position:absolute !important;
top:645px !important;
margin:0 0 0 25px;
}	
.screen_17 #controls{
/*position:relative !important;
	width:125px !important;
    height:50px !important;
	float:left !important;*/
	/*margin:360px 0 0 50px !important;*/
	/*left:0 !important;
	top:0 !important;*/
}	

/*---screen_18.0---*/
#screen_18 h1{
	clear:right;
	float:none;
}
#screen_18 .box .top p{
	font-size:12px;
	margin:0 0 0 0;
	padding:5px 0 0 10px;
	font-weight:bold;
	color:#666;
}
	
		#screen_18 .box .mid p.subtitle{
			margin:0 0 0 5px;
			padding-top:10px;
			font-size:13px;
			font-weight:bold;
			color:#666;
		}
		#screen_18 .box .mid ul{
			margin:0 0 0 10px !important;
			padding:0 !important;
		}
		#screen_18 .box .mid ul.discriptor{
			padding:0 0 0 80px !important;
		}
		#screen_18 .box .mid ul.discriptor li{
			float:left;
			font-size:9px;
			text-align:right;
			width:29px;
		}
		#screen_18 .box .mid ul.menu_l{
			float:left !important;
			width:80px;
		}
		#screen_18 .box .mid ul.menu_l li{border-bottom:1px #ddd solid;
			width:94px;
			padding:1px 0;
			margin:0 !important; 
			height:auto;
			text-align:left;
			font-size:11px;
		}
		#screen_18 .box .mid ul.menu_l li a{
			line-height:11px;
			height:auto;
			margin:1px 0;
		}

		#screen_18 .box .mid ul.menu_r{
			float:left !important;
			padding:0 !important;
			margin:0 0 0 15px !important;
			width:35px;
		}
		#screen_18 .box .mid ul.menu_r li{
			width:40px;
			margin:0 !important;
		}
		#screen_18 .box .mid ul.menu_r li a{
			width:10px;
			height:10px;
			float:left;
			clear:right;
			padding:0;
			margin:0px 5px;
			background:url(../images/quote_ch_box.gif) no-repeat;
		}
		#screen_18 .box .mid ul.menu_r li a.roll{
			background:url(../images/quote_btn.gif) no-repeat;		
		}
		#screen_18 .box .mid ul li{
			background:none;
			float:none;
			margin:1px 0!important;
			padding:0 !important;
			font-size:14px;
			height:16px;
		}
#screen_18 #controls{
	position:relative;
	width:125px;
	float:right;
	margin:0;
	left:0;
	top:0;
}	

	#screen_10 .check,#screen_11 .check,#screen_18 .roll{
		background:url(../images/plan_btn_10.gif)  no-repeat;
		width:158px;
		height:29px;
		clear:left;
		float:right;
		margin:0 10px 0 0;
}
	#screen_10 a.check,#screen_11 a.check,#screen_18 .roll a{
		position:relative;
		margin:0;
		padding:0;
		float:none;
		color:#fff;
		text-decoration:none;
		font-size:12px;
		width:158px;
		height:29px;
		text-align:center;
		display:block;
		line-height:28px;
		cursor:pointer;
	}
	
	/*.screen_3 #content_right #box_uls, */
	#screen_18 #content_right #boxes{
		margin-top:50px;
	}
	
	/*---screen_11.0---*/

#screen_11 .box .mid ul{
	padding:0  0 0 10px !important; 
	margin:0 !important; 
}
#screen_11 .box .mid li{
	border-bottom:1px #ddd solid;
	background:none;
	width:94px;
	padding-left:0;
	margin:0 !important; 
	height:auto;
	text-align:left;
	font-size:11px;
	float:none;
}
#screen_11 #your_plan .top{
	background:url(../images/plan_box_your_t.png) no-repeat;
}
#screen_11 #your_plan .mid{
	background:url(../images/plan_box_your_m.png) repeat-y;
}
#screen_11 #your_plan .bot{
	background:url(../images/plan_box_your_b.png) no-repeat;
}

/*--- pagination control ---*/
#screen_10 #control,#screen_11 #control{
	position:absolute;
	top:665px;
	left:740px;
	padding:0;
	width:auto;
	margin:0;
}
.screen_17 #control{
	position:absolute;
	top:685px;
	left:665px;
	padding:0;
	width:auto;
	margin:0;
}
#screen_10 #control li,#screen_11 #control li,.screen_17 #control li{
	float:left;
	background:none;
	padding:0;
	margin:0 0 0 3px;
	width:101px;
	height:39px;
}
#screen_10 #control li#control_1,#screen_11 #control li#control_1,.screen_17 #control li#control_1{
	background:url(../images/less_11_lt.gif) no-repeat;
}
#screen_10 #control li#control_2,#screen_11 #control li#control_2,.screen_17 #control li#control_2{
	background:url(../images/more_11_lt.gif) no-repeat;
}
#screen_10 .paginator,#screen_11 .paginator,.screen_17 .paginator{
	width:101px;
	height:39px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:36px;
	cursor:pointer;
}
#screen_10 .paginator:hover,#screen_11 .paginator:hover,.screen_17 .paginator:hover{
	color:#333;
}
#screen_10 #see_more,#screen_11 #see_more,.screen_17 #see_more{
	background:url(../images/more_11.gif) no-repeat;
	text-align:left;
	margin:0;
	width:101px;
	height:39px;
	visibility:hidden;
	display:block;
	line-height:36px;
}
#screen_10 #see_less,#screen_11 #see_less,.screen_17 #see_less{
	background:url(../images/less_11.gif) no-repeat;
	text-align:right;
	visibility:hidden;
	margin:0;
	width:101px;
	height:39px;
	display:block;
}

.screen_13 .graph,.screen_12 .graph{
}
.screen_13 .graph .frame,.screen_12 .graph .frame{
	padding:0;
	height:18px !important;
}
.screen_13 .graph .pos,.screen_13 .graph .neg,.screen_12 .graph .pos,.screen_12 .graph .neg{
	width:50%;
	height:100%;
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	color:#fff;
	text-align:center;
}

	/*---screen_19.0---*/
#screen_19{
	font-family:Arial,sans-serif;
}
#screen_19{
	background:url(../images/bg_strip_autoheight.gif) repeat-x;
}
#screen_19 #content_right{
	height:auto;
}
#screen_19 #content_left,#screen_19 #content_right{
	height:auto;
	min-height:570px;
}

#screen_19 #content_left{
	background:none;
}
 #screen_19 #content_left h1,#screen_19 #content_right h1{
	font-size:18px;
	margin:10px 0 0 0;
	color:#555;
	text-align:center;
	width:100%;
}
#screen_19 ul.label,#screen_19 ul.input{
	float:left;
	list-style:none;
	width:auto;
	padding:0;
	margin:10px 5px 0 0;
}


#screen_19 ul.label li a{
	font-size:13px;
	display:block;
	margin-left:-180px;
    width:450px;
	color:#555;
    
}
#screen_19 ul.label li a:hover{
	color:#c33;
}
#screen_19 ul.label li,#screen_19 ul.input li{
	background:0;
	float:none;
	width:auto;
	margin:0 0 3px 0;
	height:31px;
	line-height:30px;
}
#screen_19 #content_right ul.label{
	margin-left:100px;
}
#screen_19 ul.label li{
	line-height:30px;
	text-align:right !important;
}
#screen_19 #content_left ul.label li{
	line-height:20px;
	text-align:right !important;
}
#screen_19 ul.input li{
	padding:0;
	text-align:left !important;
}
#screen_19 ul.input li a.roll,#screen_19 p#see_all a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}
#screen_19 a.delete{
background:url(../images/delete.gif) no-repeat !important;
display:block;
width:59px !important;
height:17px !important;
text-align:right !important;
padding-right:11px !important;
color:#fff;
cursor:pointer;
font-size:11px !important;
line-height:16px !important;
text-decoration:none;
}
#screen_19 a.delete:hover{
	color:#c33;
	background-position:0 -17px !important;
}
#screen_19 ul.items a.delete{
	margin:4px 0 0 0;
}

#screen_19 a.switch{
background:url(../images/switch.gif) no-repeat !important;
display:block;
width:59px !important;
height:17px !important;
text-align:right !important;
padding-right:11px !important;
color:#fff;
cursor:pointer;
font-size:11px !important;
line-height:16px !important;
text-decoration:none;
}
#screen_19 a.switch:hover{
	color:#c33;
	background-position:0 -17px !important;
}

#screen_19 ul.items a.switch{
	margin:0px 0 0 0;
}
#screen_19 ul.input li a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}
#screen_19 li.text,#screen_19 li.req{
	width:180px !important;
	height:31px;
	background:url(../images/profile_field.png) no-repeat !important;
}
#screen_19 li.req{
	background:url(../images/profile_field_req.png) no-repeat !important;
}

#screen_19 table.saved_plans tr {
    height:30px;
}
#screen_19 table.saved_plans td.left_col {
    text-align:right;
    width:325px;
}

#screen_19 table.saved_plans a {
    font-size:12px;
    color:#555555;
}
#screen_19 table.saved_plans a.delete {
    float:right;
    color:#ffffff;
}

/* some chamber login styles */
#chamberlogin #content_left h1,#chamberlogin #content_right h1{
	font-size:18px;
	margin:10px 0 0 0;
	color:#555;
	text-align:center;
	width:100%;
}
#chamberlogin ul.label,#chamberlogin ul.input{
	float:left;
	list-style:none;
	width:auto;
	padding:0;
	margin:10px 5px 0 0;
}


#chamberlogin ul.label li a{
	font-size:13px;
	display:block;
	margin-left:-180px;
    width:450px;
	color:#555;
    
}
#chamberlogin ul.label li a:hover{
	color:#c33;
}
#chamberlogin ul.label li,#chamberlogin ul.input li{
	background:0;
	float:none;
	width:auto;
	margin:0 0 3px 0;
	height:31px;
}
#chamberlogin #content_right ul.label{
	margin-left:100px;
}
#chamberlogin ul.label li{
	line-height:30px;
	text-align:right !important;
}
#chamberlogin #content_left ul.label li{
	line-height:20px;
	text-align:right !important;
}
#chamberlogin ul.input li{
	padding:0;
	text-align:left !important;
}
#chamberlogin ul.input li a.roll,#chamberlogin p#see_all a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}


#chamberlogin ul.input li a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}
#chamberlogin li.text,#chamberlogin li.req{
	width:180px !important;
	height:31px;
	background:url(../images/profile_field.png) no-repeat !important;
}
#chamberlogin li.req{

	background:url(../images/profile_field_req.png) no-repeat !important;
}
#chamberlogin li.text input,#chamberlogin li.req input{
	border:0;
	background:0;
	font-size:16px;
	color:#444;
	height:22px;
	width:173px;
	margin:4px 0 0 4px !important;
}
/* ------------------------- */

.screen_25 {
	background:url(../images/bg_strip.gif) repeat-x !important;
}
.screen_25  h1,.screen_19_submitted h1{
	width:440px !important;
	text-align:right !important;
	float:left;
}
.screen_19_submitted h1{
	width:400px !important;
}
.screen_25 #content_left {
	width:360px;
	color:#666;
}
.screen_25 #content_right {
	width:600px;
}
.screen_25 #content_left  h1{
	width:100% !important;
	text-align:center !important;
	margin-bottom:20px !important;
}
.screen_25 #content_right  h1{
	margin-bottom:20px !important;
}
.screen_25 #content_left  ul{
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	clear:both;
	float:none;
}
.screen_25 #content_left  ul li{
	float:left;
	font-size:12px;
	margin:0 5px 10px 0;
	width:80px;
	text-align:center;
}

.screen_25 #content_left  ul#titles li{
	font-weight:bold;
}
.screen_25 #content_left  ul.data a{
	color:#666;
	font-weight:bold;
	cursor:pointer;
}
.screen_25 #content_left  ul.data a:hover{
	color:blue;
}
.screen_25 #content_right #profile_link,.screen_19_submitted #content_right #profile_link{
	margin:10px 30px 0 0;
	float:right;
}
.screen_25 #content_right #profile_link a,.screen_19_submitted #content_right #profile_link a{
	color:#666;
	font-size:12px;
}
.screen_25 #content_right #profile_link a:hover,.screen_19_submitted #content_right #profile_link a:hover{
	color:blue;
}
.screen_25 #content_right p{
	color:#666;
	font-size:12px;
	clear:left;
	text-align:center;
	width:100%;
	margin:0;
}
.screen_25 #content_right{
	height:570px !important;
}
.screen_25 #content_right .label li{
/* 	width:220px !important;
 */}
.screen_25 #content_right .label li a{
	/*width:220px !important;*/
	text-align:right;
}
.screen_25 #content_right .input .radio input{
}
.screen_25 #content_right .input .radio .roll{
	position:absolute;
	width:31px;
	height:31px;
	background:url(../images/radio.png) no-repeat;
}

.screen_19_submitted #content_left{
	width:450px !important;
}

.screen_19_submitted h1{
	width:290px !important;
	margin:5px 0 !important;
}
.screen_19_submitted ul.titles{
	list-style:none;
	clear:both;
	padding:0;
	font-weight:bold;
	color:#444;
}
.screen_19_submitted ul.items{
	font-weight:normal;
	margin:0 !important;
}
.screen_19_submitted ul.titles li{
	float:left;
	margin:2px 3px;
}
.screen_19_submitted ul.titles li span,.screen_19_submitted ul.titles li a{
	color:#555555;
	font-size:13px;
}
.screen_19_submitted ul.titles li a:hover{
	color:#1f469d;
}
.screen_19_submitted ul.titles li.date{
	width:100px;
}
.screen_19_submitted ul.titles li.title{
	width:230px;
}
.screen_19_submitted ul.label{
	clear:left;
	margin-left:0 !important;
}

.screen_19_submitted .remainder{
	display:none;
}
.screen_19_submitted p#see_all{
	clear:both;
	text-align:center;
	padding:20px 0 0 0 !important;
}
#screen_19 p#see_all a.roll{
		background:url(../images/plan_btn_10.gif)  no-repeat;
		width:158px;
		height:29px;
		clear:left;
		margin:0 auto;
		display:block;
}

.screen_19_submitted #content_right{
	width:500px !important;
}
.screen_19_submitted ul.label_b{
	padding-left:50px !important;
	margin:0 10px 0 0 !important;
}
.screen_19_submitted ul.label_b li{
}
.screen_19_submitted ul.label_b a{
	text-align:right !important;
	
}



#screen_20 h2,#screen_21 h2,#screen_22 h2,#screen_24 h2, #screen_30 h2, #screen_31 h2, #screen_32 h2, #screen_33 h2{
	margin:20px 0 20px 10px;
}

#screen_30 #content_right, #screen_33 #content_right, #chamberreports #content_right{
	height:auto;
	min-height:570px;
}

#screen_33 p#enrollment_center_links {
    margin-left: 65px;
}
#screen_33 p#enrollment_center_links img {
    vertical-align: middle;
}
/*---contact---*/
#contact #content_right{
	width:100%;
}
#contact #content_right h1{
	width:100%;
	text-align:center;
}
#contact li{
}
#contact #content_right ul{
	width:50%;
	float:left;
	padding:0;
	margin:0;
}
#contact #content_right ul li{
	background:none;
	float:none;
	width:100%;
}
#contact #content_right ul#labels li{
	font-size:16px !important;
	color:#444 !important;
	text-align:right;
	padding:0 10px 0 0 !important;
	line-height:28px;
	margin: 0 0 2px 0;
	width:auto;
}
#contact #content_right ul#fields{
}
#contact #content_right ul#fields li{
	width:180px !important;
	height:31px;
	background:url(../images/profile_field.png) no-repeat !important;
	margin: 0 0 2px 0;
}


#contact #content_right ul#fields li input{
	font-size:16px;
	color:#444;
	height:22px;
	width:173px;
	margin:4px 0 0 2px !important;
	border:0;
	background:0;
}
#contact #content_right ul#fields li#message{
	height:77px;
	background:url(../images/profile_message.png) no-repeat !important;
}
#contact #content_right ul#fields li#message textarea{
	height:70px;
	width:173px;
	margin:2px 0 0 2px;
	border:0;
	background:0;
	font-size:16px;
	font-family:Arial,sans-serif;
	color:#444;
}
#contact #content_right ul#fields li#submit{
	background:none !important;
	margin:2px 0 0 0;
}
#contact #content_right ul#fields li select{
	text-align:center;
	font-size:16px;
	color:#444;
	height:22px;
	width:173px;
	margin:4px 0 0 2px;
	border:none;
}
#contact #content_right ul#fields li#submit_btn{
	background:0 !important;
}
#contact #content_right ul#fields li a.roll{
	width:180px;
	height:29px;
	display:block;
	background:url(../images/plan_btn.gif) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2;
	font-size:15px;
	cursor:pointer;
}
/*---screen_18.0, 20.0 fixed---*/

#screen_18 #container,#screen_18 #content_right{
	height:auto;
}
#screen_18 #content_right{
	margin-top:135px;
}
#screen_18 #content_left{
	position:fixed;
	margin-top:135px;
}
#screen_18 #mastcontainer{
	position:fixed;
	background:url(../images/bg_strip_autoheight.gif) repeat-x;
	z-index:10;
}
#screen_18 #arc{
	position:fixed;
}
#screen_18{
	background:url(../images/bg_strip_autoheight.gif) repeat-x fixed;
}

/*--- advisors ---*/
/*--- screen_22 ---*/
#screen_1 #content_left{
	background:url(../images/advisor_screen_1.jpg)  0 3px no-repeat;
}
#screen_2 #content_left{
	background:url(../images/advisor_screen_2.jpg)  0 3px no-repeat;
}
#screen_3 #content_left{
	background:url(../images/advisor_screen_3.jpg)  0 3px no-repeat;
}
#screen_4 #content_left{
	background:url(../images/advisor_screen_4.jpg)  0 3px no-repeat;
}
#screen_5 #content_left{
	background:url(../images/advisor_screen_5.jpg)  0 3px no-repeat;
}
#screen_6 #content_left{
	background:url(../images/advisor_screen_6.jpg)  0 3px no-repeat;
}
#screen_10 #content_left{
	background:url(../images/advisor_screen_10.jpg)  0 3px no-repeat;
}
#screen_11 #content_left{
	background:url(../images/advisor_screen_11.jpg)  0 3px no-repeat;
}
.screen_12 #content_left{
	background:url(../images/advisor_screen_11.jpg)  0 3px no-repeat !important;
}
.screen_13 #content_left{
	background:url(../images/advisor_screen_13.jpg)  0 3px no-repeat !important;
}
.screen_14 #content_left{
	background:url(../images/advisor_screen_14.jpg)  0 3px no-repeat !important;
}
.screen_15 #content_left{
	background:url(../images/advisor_screen_15.jpg)  0 3px no-repeat !important;
}
#screen_16 #content_left{
	background:url(../images/advisor_screen_16.jpg)  0 3px no-repeat;
}
.screen_17 #content_left{
	background:url(../images/advisor_screen_17.jpg)  0 3px no-repeat !important;
}
#screen_18 #content_left{
	background:url(../images/advisor_screen_18.jpg)  0 3px no-repeat;
}
#screen_20 #content_left{
	background:url(../images/advisor_screen_20.jpg)  0 3px no-repeat;
}
#screen_21 #content_left{
	background:url(../images/advisor_screen_21.jpg)  0 3px no-repeat;
}
#screen_22 #content_left{
	background:url(../images/advisor_screen_22.jpg)  0 4px no-repeat;
}
#screen_24 #content_left{
	background:url(../images/advisor_screen_24.jpg)  0 3px no-repeat;
}
#screen_19 #content_left.screen_19_2{
	background:url(../images/advisor_screen_25.jpg)  0 3px no-repeat;
	height:570px;
}
#screen_33 #content_left{
	background:url(../images/advisor_screen_20.jpg)  0 3px no-repeat;
}
#chamberlogin #content_left{
	background:url(../images/advisor_screen_4.jpg)  0 3px no-repeat;
}

#screen_19 #location_pointer,#screen_20 #location_pointer,#screen_21 #location_pointer,#screen_22 #location_pointer,#screen_24 #location_pointer{
	visibility:hidden !important;
}

/*---footer---*/
#footer {
	clear:both;
	width:960px;
	font-family:Arial,sans-serif;
	font-size:14px;
	text-align:center;
}
#footer p {
	line-height:24px;
}
#footer a {
	text-decoration:none;
	color:#36c;
}
#footer a:hover {
	color:#f90;
}

/* input style no.3203 */
.formfield01, .formfield02 {
	background:url(../images/profile_field_req.png) no-repeat;
	border:none;
	color:#666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:27px;
	margin:0;
	padding:2px 5px 12px 5px;
	width:170px;
}

.formfield02 {
	margin:0 0 0 90px;
}

.formsymbol01, .formsymbol02 {
	color:#666;
	display:block;
	float:left;
	font-weight:bold;
	height:25px;
	padding:6px 5px 0 65px;
	text-align:right;
	width:20px;
}

.formsymbol02 {
	padding:6px 0 0 5px;
	text-align:left;
}

/* positioning */
.clearboth { clear:both; }
#chooser h1.screen10heading{
    margin:12px 0 0 20px !important;
}

#chooser a:link {/* new to add */ color:#234A9F; border:1px solid #234A9F; text-decoration:none; margin:5px 2px 0 2px; background-color:#EFF4FF;}
#chooser a:visited {/* new to add */ color:#5F5F5F; border:1px solid #5F5F5F; text-decoration:none; margin:5px 2px 0 2px; background-color:#EFF4FF;}
#content_right #bcbs_banner #r_demo {/* new to add */ border:none;}
/*.disclaimerWindow .style1 {color: #0073BB} background-color:#0F1C20;
*/

 #sendPlanSenarioEmail { /* line 3187 */
    background-color:#f3f3f3;
    border:0px;
    color:#000000;
    display:block;
    height:700px;
    left:0;
    margin-left:0px;
    margin-top:120px;
    position:absolute;
    top:20px;
    width:1000px;
    z-index:1003; -moz-opacity: 0.95; opacity:.95; filter: alpha(opacity=95);
}
    .disclaimerWindow { /* line 3187 */
    background:#EFF4FF;
    border:5px solid #234A9F;
    color:#000000;
    display:block;
    height:140px;
    left:20%;
    margin-left:70px;
    margin-top:0px;
    position:absolute;
    top:20px;
    width:480px;
    z-index:1002;
}

.blue_overlay { /* line 3201 */
    background-color:#EFF4FF;
    display:block;
    height:0;
    left:0;
    padding-bottom:140px;
    position:absolute;
    top:0;
    width:100%;
    z-index:1001; -moz-opacity: 0.8; opacity:1.80; filter: alpha(opacity=80);
}

.cta-wrapper {background:url(../images/cta-bg.jpg) no-repeat; width:171px; height:237px; font-size:10px; padding:123px 9px 0 0;}
	.cta-wrapper input[type=text], .styled { border:solid 1px #636363; padding:5px; width:53px; font-size:12px;}
	.styled {width:149px;}
	.cta-wrapper label { display:block; color:#FFF;}
	.cta-wrapper input[type=submit] {background:url(../images/cta_btn.png) no-repeat; border:none; width:76px; height:32px; cursor:pointer;display:block;float:right;margin:10px 10px 0 0;}
	.cta-wrapper a.submit_link {background:url(../images/cta_btn.png) no-repeat; border:none; width:76px; height:32px; cursor:pointer;display:block;float:right;margin:10px 10px 0 0;}
	.zip-wrapper {width:72px; float:left; padding-left:10px; /*display:inline-block;*/}

	
.greyout {color:#666;}

.reportTable {border-collapse:collapse;width:100%;margin-left:50px;margin:15px 0;border-bottom: 1px solid #9A9A9A;font-size:12px;}
.reportTable .rowAccent {background-color:#eee;}
.reportTable th, .reportTable td {padding:5px;}
.reportTable .borderBottom {border-bottom:1px solid #9A9A9A;}
.reportTable .justifyLeft {text-align:left;}
.reportTable .justifyCenter {text-align:center; vertical-align:bottom;}
.reportTable .justifyRight {text-align:right;}

.chamberreporticon {color: #666666; font-size: 12px;float:right;margin: 15px 0;}

/* pagination styles for fantasy stables page */
div.pagination {padding: 3px;margin: 3px;float:right;font-size:12px;}
/*div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #a09f9a;	text-decoration: none; /* no underline color: #8a8985;}*/
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;
                            text-decoration: none; color: #666;}
div.pagination a:hover, div.pagination a:active {/*border: 1px solid #a09f9a;*/ color:#3CB38E;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;
         font-weight: bold;color: #3CB38E;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;color: #DDD;}
div.pagination a.next {padding: 2px 5px 2px 5px;margin: 2px;color: #666;}

.toggle {background:url('../images/toggle.gif') no-repeat scroll 0 0;height:17px;width:20px;margin:5px 0 0 5px;float:left;}
.all_plans_toggle_right {background-position:0 0;}
.all_plans_toggle_down {background-position:0 -17px;}

.screen_17_content_right_big { width:100% !important;}
.screen_17_content_right_small { width:640px;}
.screen_17_content_left_big { display:block;}
.screen_17_content_left_small { display:none !important;}

/*.disclaimerWindow p.underline a:link, p.underline a:visited {color:#034c7a; text-decoration:none;}
.disclaimerWindow p.underline a:hover {text-decoration:underline !important;}
.disclaimerWindow #buttons {width:100%; margin-top:30px; position:relative;text-align:center;}
.disclaimerWindow .submit_btn {border:1px #034c7a solid;padding:0 3px 3px 3px;background:#fff;margin:0 10px;font-weight:bold;}
.disclaimerWindow .submit_btn:hover{background:#0387bf;}
.disclaimerWindow span.hide {display: block;}
.disclaimerWindow {
background:none repeat scroll 0 0 #FFFFFF;
border:10px solid #034C7A;
display:block;
height:140px;
left:20%;
margin-left:70px;
margin-top:150px;
position:absolute;
top:20px;
width:50%;
z-index:1002;
}

.disclaimerWindow .blue_overlay {
background-color:#0F1C20;
display:block;
height:10px;
left:0;
opacity:0.5;
padding-bottom:140px;
position:absolute;
top:0;
width:100%;
z-index:2;
}
.disclaimerWindow .style1 {color: #0073BB}
.disclaimerWindow .disclaimerWindow {display: block; position: absolute; top: 20px; left: 50%; margin-left:-300px; padding:10px; width:300px; height:700px; z-index:1002; background:#fff; border:solid 10px #034c7a;}
.blue_overlay {display: block; position: absolute; top: 0; left: 0; width: 100%; height:800px; padding-bottom:200px; background-color:#0689c1; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
*/

    
