@charset "utf-8";
/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#54BFDE; }
#doc4 { background-color:#fff; padding: 0px 6px; width: 980px; border-left: 1px solid #77A3C6;border-right: 1px solid #77A3C6;display:none;margin-left:0px;}

a { color: #03c; text-decoration:none !IMPORTANT; }
.tooltip {color:#333; border-bottom: 1px dashed #28acd2;cursor:help;}
.tooltipX {color:#333; border-bottom: 1px dashed #28acd2;cursor:help;}
#tooltipX {position:absolute}

#GetQuickQuoteForm a { color: #0B5977; font-weight:500; }

div {	font-size:99%;	}
h1 { 	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:500; font-size:160%; line-height:2em; color: #2399B1; } 
h2 {	font-weight:bold;	font-size:130%;} 
h3 {	font-weight:bold;	font-size:115%;} 
h4 {	font-size:100%;}
h5 {	font-size:93%;}
h6 {	font-size:85%;}
sup {line-height:80%; vertical-align:top;}
strong {font-weight:600;}
.red {	color:#ff0000;} 
.green {	color:#339B33;}
.blue {color:#2399B1;}
.orange {color:#FF4D00;font-weight:600;}
.gray { color: #ccc !IMPORTANT; }

.left-50 { width:460px;float:left }
.right-50 { width:510px;float:left }

/*OUTPUT SCREEN*/
/*BODY DESIGN*/
	#bd { min-height:800px; position: relative; margin: 0; width: 970px; }
	#JSBody { background-color:#fff; width:700px;padding:10px; margin:20px auto;border: 3px solid #12A4C2;height:675px;}
	#JSMessage {font-size:90%; padding:40px; text-align:left; }
	#JSMessage a {text-decoration: underline !IMPORTANT;}
	
/*START Header*/
	.hd {	width:980px;	height: 96px;	background:white url('../images/logo.gif') no-repeat left center;border-bottom:1px solid #00aeef;clear:left;} /*96px was 72px*/
	#logoimage { display:none ;}
	#header_producer {	float: right;	padding:10px 10px 0px 0px;text-decoration:none; height:20px;	}
	#header_contact {	float: right;	padding:10px 10px 2px 0px;text-decoration:none;clear:right;	}/*10px was 26px*/
	#text-contact-rq {	font-weight:600; text-align:right; padding-bottom:4px;clear:right;margin-right:0px;}
	#icon-print-rq {background:transparent url('../images/print.gif') no-repeat left top;padding-left:20px; margin-right:20px;padding-bottom:2px;}
	#icon-contact-rq {background:transparent url('../images/telephone.png') no-repeat left top;padding-left:20px; margin-right:0px;padding-bottom:2px;}
	
/*FOOTER*/
	#ft {padding:8px;background:#fff;border-top:1px solid #00aeef;}
	#legal {padding:18px;font-size:90%; color:#333;text-align:center;}

/*START PROGRESS SECTIONS*/
	#app_wrapper  { height:145px;background:transparent url('../images/app_bkgrd.gif') no-repeat right top;float:right;}
	.progress_title { margin-top:10px; margin-left:6px; color:#028dc1;font-size:110%;font-weight:600;clear:both; }
/*HELP*/
	#section_3 { border-right:1px solid #c6d5da; width:310px; float:left; height:116px;}	/* border-bottom:1px solid #c6d5da;* /
	#help_icon {background-image: url('../images/help.jpg') no-repeat left top;width:76px;height:75px;position:relative;float:right;margin:-10px -30px 0px 0px;}
	#decide_button {margin:6px 0px 0px 0px;}
	#decide_button a.button {background: transparent url('../images/bg_bluebutton_a.gif') no-repeat scroll top right;    color: #fff;    display: block;	/*position:relative;*/    float: left;    font: normal 12px verdana, sans-serif;	font-weight:600;    height: 24px;    margin-right: 6px;    padding-right: 18px; /* sliding doors padding */    text-decoration: none;}
	#decide_button a.button span {    background: transparent url('../images/bg_bluebutton_span.gif') no-repeat;    display: block;    line-height: 14px;    padding: 5px 0 5px 18px;} 
	#decide_button a.button:active {    background-position: bottom right;    color: #ccc;    outline: none; /* hide dotted outline in Firefox */}
	#decide_button a.button:active span {    background-position: bottom left;    padding: 6px 0 4px 18px; /* push text down 1px */}
	#help_list { line-height:1.8em;margin:6px 0px 0px 10px;list-style-type: none;font-size:80%; }
/*CHANGE DETAILS SECTION*/
	#section_1 { width:400px;float:left; height:116px;} /*border-bottom:1px solid #c6d5da; */
	#app_applicants {float:left;width:31%;margin-left:4px;height:54px;}
	#app_county {float:left;width:34%;margin-left:6px;height:54px;}
	#app_details {float:left;width:30%;padding-left:4px;padding-bottom:8px;height:54px;}
	#detail_today {padding:0px 16px 0px 0px; font-size:90%;color:#333;}
/* Change Details button*/
		#detail_button {margin:3px 0px 0px 6px;float:left;}
		#detail_button a.button {background: transparent url('../images/bg_bluebutton_a.gif') no-repeat scroll top right;color: #fff;display: block;	/*position:relative;*/float: left;font: normal 12px verdana, sans-serif;font-weight:600;height: 24px;margin-right: 6px;padding-right: 18px; /* sliding doors padding */text-decoration: none;}
		#detail_button a.button span {background: transparent url('../images/bg_bluebutton_span.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;} 
		#detail_button a.button:active {background-position: bottom right;color: #ccc;outline: none; /* hide dotted outline in Firefox */}
		#detail_button a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */}
/* Choose and apply*/
	#section_2 {width:265px;float:left;}
	#choose_plan { padding-left:4px; float:left; width:98%;}
	.top_progress_row {line-height:1.3em;font-size:90%;padding-left:3px;	padding-top:4px;}
	.progress_row {line-height:1.6em;font-size:90%;padding-left:3px;}
	.quoteheight {height:19px !IMPORTANT;}
	#date_disclaimer {line-height:1.3em;padding-left:3px;	padding-top:10px; font-size:90%; color:#333; float:left;}
	#health_option {padding-left:23px;height:16px; width:70px;font-weight:600;}
	.data_output {color:#333;font-size:90%;}
	div.data_output {float:left;}
	
/*Introduction and plan status*/	
	.chooseplan { padding-top:0px;}
	#instructions { color:#333; font-weight:600; }
	#ChosenPlan {margin-top:-12px;padding:0 0 0 12px; border-left: 1px solid #ccc; float:right;width:250px;font-size:90%}
	#ChosenPlanData {padding:6px;font-size:80%}
	#rq-app-intro {float:left;clear:both;width:980px;padding-bottom:8px;margin-bottom: 10px; border-bottom:1px solid #ccc;}
	#cp-app-intro  {float:left; clear:both;width:980px;padding-bottom:8px;margin-bottom: 10px; border-bottom:1px solid #ccc;display:none;}	
	#plan_count {	width:65%;float:left;padding-right:12px;}
	#plan_count p {font-size:105%;}
	#date_effective {color:#333;}
	#NonIE-Message {color: #FC4B10;line-height:1.3em;background-color:#fff8dd;border:1px dotted #bd8909;}
	#producer-intro { display:none; }
	#individual-intro { }
				
/*Product Output*/
	.product_BA {	padding-left:6px;	padding-top:10px;color:#000;}
	.product_HSA { padding-left:6px; padding-top:10px; color:#000; }
	.plan_name { padding-left:6px; padding-top:10px; color:#18237E; }
	.product_detail_title {	font-weight:600;color: #266a8d;	font-size:94%;padding:12px 4px 8px 0px;}
	.product_descrip  {	font-size:90%;padding:22px 6px 4px 4px;height:40px;}
	.plan-copy-middle {font-weight:600; width:80px;float:left;}
	.plan-copy-right {font-weight:600; width:114px;float:left;}
	.plan-copy-detail {font-weight:normal;float:left;}
	.plan_disclaim { font-size:85%; color:#666; line-height:1.1em; margin-left:144px;float:left;display:none;}
	.disclaim { font-size:92%; color:#666; line-height:1.1em;float:bottom; }
	#box_a, #box_b, #box_c {background: transparent url('../images/BA_background_460.jpg') no-repeat left top;height:150px;margin-bottom:24px; border-top: 1px solid #D1DCDB;  }/*product background graphics placement*/
	#box_hsa {background:transparent url('../images/BA_background_460.jpg') no-repeat left top;height:150px;margin-bottom:24px;}/*product background graphics placement*/
	#aplans, #bplans, #cplans, #hsaplans{padding-bottom:4px;}
	#left-a .plan-box {border-right: 1px solid #333;}
	.view_compare {margin-left:134px;margin-top:4px;float:left;font-size:90%;}
	
/*CHOOSE PLAN*/	
	#quote_intro {	width:350px;	padding-top:12px;	position:relative;	float:left;}
	.intro_box {	width:600px; 	margin-top:12px;	padding:4px;	border:1px solid #ccc;}
	.plan_box {float:left;width:144px;	padding:5px;line-height: 1.2em;	}
	.plan-box .office {border-right: 1px dotted #000;}
	#left_a, #left_b, #left_c, #left_hsa { width:124px;}	
	.plan_copy { font-size:90%;}
	.shiftleft {font-size:108%;color:#0033CC;font-weight:600;margin-left:10px;float:bottom;padding-top:10px;}
	.shiftleft a:link {text-decoration:none;}
	.shiftleft a:visited {text-decoration:none;}
	.shiftleft a:hover {text-decoration:underline;color:#F30;}
	.shiftleft a:active {text-decoration:underline;color:#F30;}
	.quote_box_header_spacer {width:16px;height:30px;float:left;}
	.quote_box_header {width:349px;overflow:hidden;border-top:1px solid #D1DCDB;}
	.quote_box_header_cell {width:110px;float:left;border-bottom:1px solid #999;font-size:80%!IMPORTANT;color: #3f7d99;font-weight:600;text-align:center;float:left;padding:8px 0px 4px 0px;margin:0px;height:30px;}
	.quote_box_header a {color:#666;}
	.quote_box_odd {	background:transparent url('../images/default_row_lt.jpg') no-repeat left top;}
	.quote_box_even {	background:transparent url('../images/default_row_lt_3.jpg') no-repeat left top;}
	.quote_box_over {	background:transparent url('../images/hover.jpg') no-repeat left top;	overflow:hidden; cursor:pointer;cursor:hand; }
	.quote_box_select {	background:transparent url('../images/selected.jpg') no-repeat left top;	overflow:hidden;}
	.quote_box_recommended {background:transparent url('../images/recommended.gif') no-repeat left top;	overflow:hidden; }
	.quote_box_recommended.quote_box_select {	background:transparent url('../images/recommended_select.jpg') no-repeat left top !IMPORTANT;}
	.quote_box {	overflow:hidden;	background-color:none;	 width:350px;	font-size:12px;height:21px;  }
	.quote_box div {	text-align:center;	float:left;	white-space:nowrap; }
	.quote_box_show {padding-left:18px;}
	.premium-tooltip-table td {padding:4px }
	.expand_row {width:348px;padding:2px 4px 12px 0;font-size:90%;margin-left:-2px;}
	.best_seller {color:#666; font-size:90%; background: transparent url('../images/star.gif') no-repeat left top; height:24px;padding-top:2px;margin-left:44px; float:left; width:85px;}
	.recommended_seller {color:#666; font-size:90%; background: transparent url('../images/check-green.gif') no-repeat left top; height:24px;padding-top:2px;margin-left:6px; float:left;width:90px;}
	.showAll {text-decoration:none;text-align:right;float:right; font-size:90%;height:24px;padding-top:2px;width:100px;}
	.showDefaults {	text-decoration:none;text-align:right;float:right; font-size:90%;height:24px;padding-top:2px;width:100px;}
	.rq-disclaim { font-size:80%; color:#666; line-height:1.1em; margin:2px 24px 20px; }
	.rq-disclaim p {padding:6px 8px;}
	.darklink {color:#0033CC;}
	
	/*APPLY NOW MODULE*/
	#cluetip .clue-right-default { z-index: 96; display: block; position: absolute; width: 160px; left: 849px; top: 385px;}
	#cluetip-outer {height:300px;width:165px;}
	#cluetip-inner { width:163px; background-color:#FFFAEC; padding: 0px !IMPORTANT; border:1px solid #FFEEBC; margin:0px !IMPORTANT; }
	#applyMod {font-size:84%;color:#333;width:150px;margin:6px 0px 6px 6px;text-align:left;}
	#applyMod td.textlabel {padding-bottom:2px;padding-left:21px;height:16px;}
	#applyMod td a{padding-top:3px;}
	#applyMod_button {align:left;}
	.RateTierLinks {margin:4px 0px 6px 0px;padding:12px 0px;font-size:85%;text-decoration:underline;}
	.fakecheck {font: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  display:block; outline: none;	background: url('../images/checkbox_rq.gif') no-repeat;height:16px;width: 40px; padding: 0px 0px 2px 20px;} /* fake checkbox : unchecked (default/base) state */
	.fakecheck:hover { color:#000; }/* fake checkbox : hover state */
	.fakechecked {background-position: left -25px;}/* fake checkbox : checked state */
	a.fakecheck  {color:#000 !IMPORTANT; font-weight:600;}
	#ie_applynow {line-height:1.4em;padding:10px 4px 4px 4px !IMPORTANT;font-size:80%;text-align:left;color:#333;width:155px;}
	.apply-now-image { padding-bottom:8px; }
	
/*COLUMNS*/
	
	.col0 {width:20px; }
	.col1 {text-align:right !IMPORTANT;		width:10px; 	margin-left:6px;}
	.col2 {text-align:right !IMPORTANT;		width:45px; }
	.col3 {text-align:center !IMPORTANT;	width:120px;	margin-left:7px;}	
	.col4 {text-align:center !IMPORTANT;	width:20px; 	color:#FF4D00; font-size:115%; font-weight:600; }	
	.col5 { text-align:right !IMPORTANT; 	width:65px; 	color:#FF4D00; font-size:115%; font-weight:600; }
	
/*COMPARE PLANS*/
	#basicservices, #hospital, #maternity, #dental, #vision, #maximums {color:#3366CC;font-size:100%;line-height:2em;font-weight:600;margin-top:-6px;	}
	.compare {	padding-top:12px;	font-size:120%;}
	a.shiftright {	padding-top:24px;	font-weight:600;	text-decoration:none;	}
	.shiftright a:hover {	text-decoration: underline;	}
	.product_name {	line-height:1.2em;	color:#333366;	padding:8px 4px;}	
	.showplana, .showplanb, .showplanc, .showplanhsa {font-size:85%;	color:#069; font-weight:600;}	
	.cp-full {  cursor:pointer;cursor:hand;  width:936px;padding-top:12px;margin-bottom:6px;	clear:both;	font-weight:600;	font-size: 110%;	border-bottom: 1px solid #666;padding-bottom:3px;}
	.head {	text-align:center;}
	.hide_copy {font-size:86%;width:96%;align:center;font-weight:500;padding:4px 0 0 4px;line-height:1.3em;}
	.cp {width:180px;float:left;padding:2px;color:#6699cc;font-weight:600;font-size:108%;line-height:1.6em;}
	.cp-title-1 {padding:4px 2px 6px 0; height:25px;}
	.cp-title-2 {padding:4px 2px 6px 0; height:50px;}
	.cp-title-3 {padding:4px 2px 6px 0; height:75px;}
	.cp-title-4 {padding:4px 2px 6px 0; height:100px;}
	.cp-title-5 {padding:4px 2px 6px 0; height:125px;}
	.compare_data{font-weight:bolder;font-size:96%;}
	.compare_label{width:90px;float:left;}
	.showlist-title {font-size:90%;margin-bottom:4px;}
	.showlist {font-size:90%;background-color:#FFFFCC;margin-bottom:4px;}
	#aplans-compareshow {margin-bottom:8px;}
	#bplans-compareshow {margin-bottom:8px;}
	#cplans-compareshow {margin-bottom:8px;}
	#hsaplans-compareshow {margin-bottom:8px;}
	#aplans-compareshow-price {color:#F30;font-size:115%;font-weight:600;}
	#bplans-compareshow-price {color:#F30;font-size:115%;font-weight:600;}
	#cplans-compareshow-price {color:#F30;font-size:115%;font-weight:600;}
	#hsaplans-compareshow-price {color:#F30;font-size:115%;font-weight:600;}
	.full-a, .full-b, .full-c, .full-hsa {	color:#333;font-weight:normal;font-size:94%;line-height:1.6em;padding:2px 4px 4px 8px;border-left:1px dotted #ccc;border-right:1px dotted #ccc;}
	.full-a {background:#e2f1f5;}
	.full-b {background:#cbecf6;}
	.full-c {background:#b7e6f5;}
	.full-hsa {background:#cbeae8;}
	.empty-a, .empty-b, .empty-c, .empty-hsa {color:#333; font-size:94%;font-weight:normal;border-left:1px dotted #ccc;border-right:1px dotted #ccc;background:#f1f7f8;}
	#ctrl-nomaternity {padding-left:32px;width:904px !IMPORTANT;}
	#ctrl-nodental {padding-left:32px;width:904px !IMPORTANT;}
	.cp-plus { color: #03C; }
	

/*LIMITATIONS AND EXCLUSIONS*/
	#limitations { margin:20px; padding-bottom:20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
	.health-limitations {margin:12px 0px;}
	#rq-lande {width:800px; }
	
/*Chosen Plan*/
	.chosenplan-detail {	display:none;}
	.chosenplan-detail img {	text-align:center;}

/*ABOUT THIS RATE*/
	#ATR-content {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;	color: #2C3C40;	background: #FFF; text-align:center;}
	#ATR-h1 {	font-size:22px;	color:#2C99C4; margin:0px auto;	text-align:left;	}
	#ATR-h2 {	font-size:18px;	color:#333; margin:10px auto;	text-align:left;	padding-top:10px;	}
	#ATR-intro {	width:550px;	padding-bottom:20px; margin:0px auto;	text-align:left;	}
	#ATR-intro li { list-style-type:disc; }
	#ATR-intro ul { margin: 10px 0px 10px 40px; }
	#ATR-LoadingRateTable { height:200px; width:450px; margin:0px auto;	text-align:center; }
	#ATR-DisplayRateTable {	width: 450px; padding: 0;	margin:0px auto; text-align:left; display:none;}
	#ATR-LoadingRateAnimation { padding-top:50px;text-align:center; }
	#ATR-rateOutput {	width:450px;	padding-left:30px;	}
	#ATR-Caption  {	padding: 0 0 10px 0; font-size:120% !IMPORTANT;	text-align: left; font-weight:600;}
	#ATR-RateOutput{ border-bottom: 1px solid #C1DAD7;} 
	#ATR-RateOutput th {	font: bold 14px ;	color: #2C3C40;	border-right: 1px solid #C1DAD7;	border: 1px solid #C1DAD7;	letter-spacing: 2px;	text-transform: uppercase;	text-align: left;	padding: 6px 6px 6px 12px;	background: #CAE8EA }
	#ATR-RateOutput td {    font: 13px ;	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	background: #fff;	padding: 6px 6px 6px 12px;	color: #4f6b72;}
	#ATR-RateOutput tr.alt td {	background: #F5FAFA !IMPORTANT;	color: #797268;}
	#ATR-RateOutput tr.quoted td {	background: #FFC55C !IMPORTANT;	color: #2C3C40;}
	#ATR-RateOutput td.ATR-product {	font-weight:bold;	border-left: 1px solid #C1DAD7;}
	#ATR-rate {	font-size:10px;	color:#666;	}
		
/*Five Things*/
	.fivethings {}
	#ft-copy {margin:24px 12px;	}
	#ft-copy li {margin:16px 10px;font-weight:600;font-size:123.1%;color:#36C;cursor:pointer;cursor:hand; }
	#ft-copy ul {display:none; margin:10px;margin-left:10px;font-weight:normal;font-size:100%;background-color:#fefef4;padding:3px 8px; color:#333; }
	#ft1-answer li {font-weight:normal; font-size:100%; color:#333; list-style-position: inside; list-style-type: disc; }
	.footnote {font-size:85%;color:#666;margin:16px 22px;}

/*Common Questions*/
	.commonquestions {margin:20px 10px;}
	.commonquestion {cursor:pointer;cursor:hand; margin:0px 10px 4px 10px;padding-top:5px; font-weight:600; color: #277ead; font-size:108%; list-style-type:none; border-bottom: 1px solid #ccc; list-style-position: inside; }
	.answer {display:none; padding:3px 8px; color:#333; background-color:#fefef4;}
	.answer li {margin:0px 28px 4px;font-weight:normal; color: #333; font-size:100%; list-style-type:none; border:0px; list-style-image: none;}
	
/*Help Me Decide*/
	.hmd-topspace {width:600px;margin:12px auto;}
	.HelpMeDecide-left { text-align:left;margin-left:100px;padding:20px 6px; float:left; width:100px; display:block; font-size:120%; font-weight:600; color: #069;line-height:1.4em; }
	.HelpMeDecide-right {margin-left:220px;display:block;}
	#hmd-1, #hmd-2, #hmd-3 { margin:0 auto 8px auto; width:600px;border: 1px solid #DAE6E9;height:114px;}
	#hmd-1 {background: transparent url('../images/hmd_1.jpg') no-repeat left top; height:125px;}
	#hmd-2 {background: transparent url('../images/hmd_2.jpg') no-repeat left top; height:125px; display:none; }
	#hmd-3 {background: transparent url('../images/hmd_3.jpg') no-repeat left top; height:114px; display:none; }
	#hmd-1-form {margin-top:4px;} 
	#hmd-2-form {margin-top:12px;}
	#hmd-3-form {margin-top:16px;}
	#hmd-label3 {margin-top:12px;}
	#hmd-button2 {padding-left:100px;float:left;padding-right:10px;}
	#hmd-button3 {padding-left:100px;float:left;padding-right:10px;}
	.hmd-head {padding-bottom:4px;font-size:90%;font-weight:600;color:#069;}
	.hmd-head .specialist {width:20%;margin-left:10px;padding-left:4px;border-left: 1px solid #ccc;}
	.hmd-row {padding:2px 0;color:#333;width:95%;font-size:96%;}
	.hmd-row .primary-care {}
	.hmd-row .specialist {border-left: 1px solid #ccc;}
	.hmd-row .num-plans {text-align:right;}
	.hmd-row .num-plans-coinsurance {margin-left:2px;text-align:right;}
	.hmd-row .hsa-preventive {width:60%;margin-left:4px;font-size:90%;}
	.hmd-disclaimer {font-size:88%;color:#666;margin-top:8px;}
	.hmd-row-tiny {width:100%; font-size:80%; color:#666;margin:-12px 0px 0px 18px;padding: 0px;}
	.hmd-row-indent {padding-left:20px;width:360px; text-align:left;color:#333;width:95%;font-size:80%;}
	.HMD-LoadingAnimation { padding-bottom:0px !IMPORTANT; margin-bottom:0px !IMPORTANT; display:none;}
	#HMD-LoadingAnimation-1 { display:none;}
	#HMD-LoadingAnimation-2 { display:none;}
	
/*Get Quote*/
    .TB_modal {height: 595px; background-color:#fff;}
	#resume_app {float:right;font-size:90%;margin:-8px 10px 12px 0;}
	#GetQuickQuoteForm a {font-weight:600;text-decoration:underline;}
	.clear { overflow: hidden;width: 100%;}
	#help {float:right;padding:2px;padding-top: 0px;font-weight:600;color:#333;}
	#help p {color:#54BFDE; font-weight:600;font-size:115%;line-height:0.3em;}	
	#help span {	color:#000;	font-size:85%;	}
	#getquote_input_container {width: 670px;float: left;}
	.question {width:670px;padding-top:18px; padding-bottom:14px; margin-top:5px; color:#208A6D; font-size:140%; font-weight:600; border-top: 1px solid #E2E2E2; }
	.form_left {	text-align:right;	padding:4px 24px 4px 4px; 	float:left;	width:100px; font-weight:600; color: #575757;	font-size:110%; clear:left;}
	.form_right_primary {		padding:4px;		float:left; width:130px}
	.form_right_additional {width:500px;padding:4px;margin-left:10px;float:left;}
	.formSpacer {	margin-right:12px;}
	#LB_header {	height:40px;	padding:12px 0px 4px 8px;background:#fff url('../images/logo.gif') no-repeat left top;}
	.enterdetails {	padding-top:12px;border-top:1px solid #ccc;}
	#getquote_area {	width:670px;	padding:2px;	margin-bottom: 12px;	clear: both;	}
	#getquote_intro {float: left;color:#333;line-height:1.3em;width: 96%;padding: 2px;padding-left: 0px;margin-right: 4px;}
	#primary_details {width:280px;float:left;margin:8px 0px 10px 0px;float:left;}
	#apply_error_box {margin:0px 0px 10px 10px;padding:15px;width:320px;color: #333;float:right;display:none;}
	#apply_error_box a:link {text-decoration:underline;}
	#apply_error_box a:hover {color:#06F;text-decoration:underline;}
	#apply_error_box p {line-height:1.4em;}
	.default { border:1px dotted #88CEDD; background-color: #EDFCFE; color: #333;font-size:94%; }
	.errorstyle { border:1px dotted #C00; background-color: #FCC; color: #f00;font-size:94%; }
	#spouseGender_male {display:none;}
	#spouseGender_female {display:none;}
	#AdditionalMessaging {margin:0px 10px 0px 0px;padding:8px;width:280px;color: #333;}
	#AdditionalMessaging div {padding-bottom:12px;}
	#AdditionalOptions {float:left;width:380px;}
	.radiolabel { padding:6px; width:60px; }
	.leftradio { padding:6px; font-weight:600; color: #575757;	font-size:110%; width:80px; }
	.rightradio { padding:6px; font-weight:600; color: #575757; font-size:110%; width:280px; }
	#buttonrow { padding-top:10px; padding-bottom:10px; }
	.titlerow { padding-top:10px; margin-left:138px; font-weight:600; color: #949494; font-size:105%; clear:left; }
	.ShowSpouseApplicant  {	padding:2px;	font-weight:600;	color: #575757;	font-size:110%;	}
	.HideSpouseApplicant  {	padding:2px;	font-weight:600;	color: #575757;	font-size:110%;	}
	.ShowChildApplicants {	padding:2px;	font-weight:600;	color: #575757;	font-size:110%;	}	
	.HideChildApplicants {	padding:2px;	font-weight:600;	color: #575757;	font-size:110%;	}	
	#GetQuickQuoteForm a.remove { color:#003399;font-size:98%;text-decoration:none;margin-left:6px}
	#RQ-LoadingAnimation { padding-bottom:0px !IMPORTANT; margin-bottom:0px !IMPORTANT; display:none;}
	.WAIT-BG { background: #fff url('../images/rq-wait-bg.jpg') no-repeat !IMPORTANT; }
	#WAIT-Message { display:none;margin-left:10px;width:500px; }
	#WAIT-Message h1 { color:#2399B1; font-size:200%; padding-top:10px; padding-bottom:10px;}
	#WAIT-Message p {font-size:114%;}
	#WAIT-List { margin:10px 0px 30px 30px; font-size:114%;  }
	#WAIT-List li { line-height:110%; margin-top:5px; list-style-type:disc;}
	#WAIT-PleaseWait { display:; }
	#WAIT-ViewQuote { display:none; cursor:pointer; }
	#EXPQUOTE-Message { display:none; }
	
	

	
/*CONTACT US*/	
	#contact_container { font-size:120%; font-weight:500; color:#333; margin: 0 auto;width: 550px;text-align: left; } 
	h1.LB_header {font-size:150%; color:#39779B;margin:24px 0px 0px 8px;}
	.contact_details {padding-left:36px;}
	#phone, #email, #chat, #agent {padding:4px;margin:12px;}
	#phone {font-weight:600;margin-bottom:6px;}
	#phone_icon, #email_icon, #chat_icon, #agent_icon {font-size:120%;padding:4px 0px; color: #23729c; font-weight:300;}
	#phone_icon {background:transparent url('../images/telephone_contactus.gif') no-repeat left top;}
	#email_icon {background:transparent url('../images/email_contactus.gif') no-repeat left top;}
	#chat_icon {background:transparent url('../images/user_comment.gif') no-repeat left top;}
	#agent_icon  {background:transparent url('../images/user.gif') no-repeat left top;}
	#contact_container a {text-decoration:underline;}
	
 /*COMPARE PLAN TABLE*/
	#compare-plan-chart {background-color:#fff;padding: 0px 10px; text-align:left;}
	#compare-plan-table { width:95%; margin:4px 0px 20px 0px; border:none; font-size:90%;margin:4px;}
	#compare-plan-table td, th {padding:4px;margin:4px;border:4px solid #fff;}
	#compare-intro {padding:10px;line-height:1.5em;}
	.product-head {padding:8px;font-weight:600;line-height:1.3em;}
	.ba { background-color:#F8E6AF; }
	.hsa { background-color:#C9F1E8; }
	.compare-question {color:#fff; font-weight:600; line-height:1.4em; padding:4px 8px 4px 12px; background-color: #2CB0CD; }/*background-color:#b4d5f0;*/
	#compare-plan-table p {padding:6px;line-height:1.4em;}
	.emphasis {font-weight:bold;}
	.smaller {font-size:80%;}
	.BA_answers { background-color:#FBF5D9; }
	.HSA_answers { background-color:#E0F8F2; }
	.common-benefits {background-color:#ECFBF9;}
	#common-intro {background-color:#FFFF99;font-weight:600;padding:4px 12px;font-size:120%;line-height:1.5em;}
	#compare-disclaimers {margin:20px;padding:10px;}
	#compare-disclaimers p { font-size:90%;color:#333;line-height:1.2em;}	
	
/*BUTTONS*/
	#GetQuickQuoteForm a.button {background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;color: #102c27;display: block;float: left;font: normal 12px verdana, sans-serif;font-weight:600;height: 24px;margin-right: 6px;padding-right: 18px;/* sliding doors padding */    text-decoration: none;}
	#GetQuickQuoteForm a.button span {background: transparent url('../images/bg_button_span.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;} 
	#GetQuickQuoteForm a.button:active {background-position: bottom right;color: #000;outline: none;/* hide dotted outline in Firefox */}
	#GetQuickQuoteForm a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px;/* push text down 1px */}

	/*Remove Buttons -- not used*/
	#GetQuickQuoteForm a.removebutton {background: transparent url('../images/bg_removebutton_a.gif') no-repeat scroll top right;color: #102c27;display: block;position:relative;float: left;font: normal 12px verdana, sans-serif;font-weight:600;height: 24px;margin-right: 6px;padding-right: 18px;		/* sliding doors padding */    text-decoration: none;margin-left: 260px;	margin-top:-22px;}
	#GetQuickQuoteForm a.removebutton span { background: transparent url('../images/bg_removebutton_span.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;} 
	#GetQuickQuoteForm a.removebutton:active {background-position: bottom right;color: #000;outline: none;/* hide dotted outline in Firefox */}
	#GetQuickQuoteForm a.removebutton:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */}
		
/*Submit button*/
	#GetQuickQuoteForm a.gobutton { display:block; color: #fff !important; font: normal 12px Verdana, Arial, Helvetica, sans-serif; font-weight:600; height: 24px; margin:0px 6px 0 0; padding-right: 18px;/* sliding doors padding */ text-decoration: none;background: transparent url('../images/bg_gobutton_a.gif') no-repeat scroll right top;}
	#GetQuickQuoteForm a.gobutton span {background: transparent url('../images/bg_gobutton_span.gif') no-repeat left top; display: block; line-height: 14px; padding: 5px 0 5px 36px;} 
	/*
	#GetQuickQuoteForm a.gobutton:active {background-position: bottom right;color: #000;outline: none;}
	#GetQuickQuoteForm a.gobutton:active span {background-position: bottom right;padding: 6px 0 4px 36px;}
	*/
/*TOOL TIPS*/
	#TT_table {width:400px;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;font-size:10px;}
	#TT_table td {padding:2px;}
	.TT_header {font-size:120% !IMPORTANT; font-weight: 600; }
	.TT_subheader { font-size:105%;font-weight: 600; }
	.TT_small {font-size: 90%; font-weight: normal; color: #333; }


/*MISC*/
	#PrimaryChildHSAVerification {display:none;}

	.req {color:#FF0000;}
	.hide {	display:none;}
	#MaternityAvailable {display:none;}
	.applyform { margin:0px 0px 4px 0px;padding:0px;}
	#esc_key {padding-top:4px;}
	
	/*******************FORM SELECTORS********************************/

	.button {font-weight: bold;font-family: inherit;text-align: center;color: #2b333c;cursor: pointer;cursor: hand;}
	a.disabledbutton span { color:#ccc !IMPORTANT;  cursor:default; }
	a.disabledbutton:active {background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right !IMPORTANT;color: #102c27;display: block;float: left;font: normal 12px verdana, sans-serif;font-weight:600;height: 24px;margin-right: 6px;padding-right: 18px;/* sliding doors padding */    text-decoration: none;}
	a.disabledbutton:active span {background: transparent url('../images/bg_button_span.gif') no-repeat !IMPORTANT;display: block;line-height: 14px;padding: 5px 0 5px 18px !IMPORTANT;} 

	
	input.radio {color:#00C;font-weight:normal;padding-right:10px; vertical-align:middle;}
	input.checkbox{color:#00C;font-weight:normal;}
	input,select,textarea,button {font-family: inherit;font-size: 100%;line-height: inherit;}
	.textfield,textarea,select[size] {padding-top: 1px;padding-bottom: 1px;background-color: #f7f7f7;border-width: thin;border-style: solid;border-color: #999 #aab3b3 #d5dddd #aab3b3;}
	select {line-height:1.1em;background-color: #fefefe;border-width: thin;border-style: solid;border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;}
	select option { padding: 1px; }
	select[size] { background-color: #fff !important }
	.textfield:hover,.textfield:focus,select[size]:hover,select[size]:focus,textarea:hover,textarea:focus { border-color: #459455 #5b5 #6d5 #5b5; }
	select:hover,select:focus { border-color: #6d5 #5b5 #459455 #5b5; }
	.textfield:focus,select:focus,textarea:focus,input:focus {background-color: #fff7cb;}

	label.error { border:0px!IMPORTANT;;display:block;outline:0px!IMPORTANT;}
	/*.error {	font-size:110%;color:#D32D03;line-height:1.3em;}*/
	.tooltip-style { display:none;}
	
	
	.error {  }
	.labelerror {color:#f00 !IMPORTANT; }
	
	 div#livePerson {float:right;padding:12px 12px 0 0;} 
	 	 #showContactInformation { display:none; }
