#semTemplateLeftPanel{width:640px; padding:15px; float:left;}
#semTemplateLeftPanel .content{font-size:12px; color:#666;}
#semTemplateLeftPanel .content ul ol li{ padding:0px; list-style:outside square; margin-left:0px;}

#semTemplateLeftPanel h1{font-size:30px; color:#99cc33; padding:0px; margin:0px;}
#semTemplateLeftPanel h2{font-size:20px; color:#99cc33; padding:0px; margin:0px;}
#semTemplateLeftPanel .head2{font-size:18px; color:#333;}
#semTemplateLeftPanel .head3{font-size:18px; color:#669900;}
#semTemplateLeftPanel .smallText{font-size:12px; color:#666;}
#semTemplateLeftPanel .separator{border-bottom:1px solid #e3e3e3; width:630px; margin:0 auto; margin:4px 0 10px;}

#semTemplateLeftPanel .planTable{border:1px solid #ccc; }
#semTemplateLeftPanel .planTable .heads{background:#ccc; font-size:14px; color:#000; padding-left:4px; }
#semTemplateLeftPanel .planTable .tr1{background:#fff; font-size:12px; color:#666; height:35px; padding:4px 4px 4px 4px; }
#semTemplateLeftPanel .planTable .tr2{background:#f0f0f0; font-size:12px; color:#666; height:35px; padding:4px 4px 4px 4px; }

#semTemplateLeftPanel .message{font-size:14px; color:#666;}
#semTemplateLeftPanel .siteMapContainer{font-size:12px; color:#666; width:160px; float:left; }
#semTemplateLeftPanel .siteMapContainer .head{font-size:14px; color:#333;}
#semTemplateLeftPanel .siteMapContainer .head2{font-size:12px; color:#666;}
#semTemplateLeftPanel a{text-decoration:none; color:#0099ff;}
#semTemplateLeftPanel a:hover{ text-decoration:none; color:#669900;}


#semTemplateRightPanel {
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	background-color:#efefef;
	width:230px;
	border:1px transparent;
	text-align:left;
	margin-top:15px;
	color:#666;
	padding:10px;
	
}

#semTemplateRightPanel .head{font-size:36px; color:#99cc33;}
#semTemplateRightPanel .head2{font-size:18px; color:#333;}
#semTemplateRightPanel .fieldHead{font-size:14px; color:#000;}
#semTemplateRightPanel .content{font-size:12px; color:#666;}
#semTemplateRightPanel .separator{
border-bottom:1px solid #e3e3e3; width:220px; margin:0 auto; margin:15px 0 15px 0;
}
#semTemplateRightPanel .tips{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/icon_checks_small.png) no-repeat scroll left top;
padding-left:20px;	
font-size:12px;
margin:5px 0 5px 0;
}
#semTemplateRightPanel  .textfield{ background:#FFF; color:#666; height:21px; border:1px solid #999999; color:#999999; font-size:12px; padding: 4px 0 0 6px; margin:0;
font-size-adjust:none; font-stretch:normal; font-variant:normal }
#semTemplateRightPanel .faqItems{font-size:12px; color:#666; padding:4px 4px 8px 8px;}
#semTemplateRightPanel .faqItems a{font-size:12px; color:#666; text-decoration:none;}
#semTemplateRightPanel .faqItems a:hover{font-size:12px; color:#666; text-decoration:underline;}
#semTemplateRightPanel .signUpBox{
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	background-color:#dcdcdc;
	width:200px;
	border:1px transparent;
	text-align:center;
	margin:0 auto;
	color:#666;
	padding:10px 10px 10px 10px;
}
#semTemplateRightPanel .signUpBox .head{font-size:22px; color:#000;}
#semTemplateRightPanel .signUpBox .text{font-size:14px; color:#666;}
#semTemplateRightPanel .signUpBox a{color:#0099ff; text-decoration:none;}

#boxCarrier{width:640px;margin:0 auto;}
#boxCarrier .top{background:url(/images/carrierContainer_top.gif) bottom left no-repeat; width:640px; height:16px;}
#boxCarrier .mid{background:url(/images/carrierContainer_mid.gif) top left repeat-y; width:640px; height:auto; padding:0px;}
#boxCarrier .mid .contentHolder{padding:2px 0 4px 8px;}
#boxCarrier .mid a{font-size:12px;}
#boxCarrier .bottom{background:url(/images/carrierContainer_bottom.gif) top left no-repeat; width:640px; height:16px;}


#boxCarrier .top .textHeads{font-weight:bold; font-size:11px; color:#333; text-align:center; }
#boxCarrier .midContent{padding:0px 0 0 20px; width:600px;}
#boxCarrier .text{font-size:11px; color:#333; float:left;}
#boxCarrier .text a{font-size:11px; color:#333; float:left; padding:0 0 0 15px}
#boxCarrier .userInput{float:left; margin:10px 0 10px ; width:560px;}
#boxCarrier .mid .formheads {font-size:16px; color:#333; margin: 0px;}

#boxCarrier .spouseInput{float:left; margin:10px 0 10px; width:600px;}
#boxCarrier .spouseInput a{color:#0099ff; text-decoration:none; font-size:12px; }
#boxCarrier .spouseInput a:hover{color:#669900; text-decoration:none }
#boxCarrier .spouseInput .label{color:#669900; font-size:14px; text-shadow:#000; }
#boxCarrier .childInfo{float:left; margin:5px 0 10px 20px; width:600px;}
#boxCarrier .childInfo a{color:#0099ff; text-decoration:none; font-size:12px; }
#boxCarrier .childInfo a:hover{color:#669900; text-decoration:none }
#boxCarrier .clearInfo a{color:#0099ff; text-decoration:none; font-size:11px; }
#boxCarrier .clearInfo a:hover{color:#669900; text-decoration:none }
#boxCarrier .error{font-size:11px; color:#F00;}




#carrierInfo {font-size:12px; color:#666; float:left; width:620px; margin:10px 0 0 0;}
#carrierInfo .text{float:left; width:490px; padding-left:10px;}
#carrierInfo .text .carrierName{font-size:14px;}
#carrierInfo .separator{border-bottom:1px solid #ccc; margin:15px 0 15px 0; width:620px;}

#hCentiveInfo{
		margin:0 auto; 
		-webkit-border-radius:8px; 
		-moz-border-radius:8px; 
		border-radius:8px; 
 		margin-left:15px;
		font-size:20px; 
		color:#FFF;
		width:900px;
		background:url(/images/bg_SEOhCentiveInfo.jpg) no-repeat right top #99cc33;
}

#hCentiveInfo .messageBox{ width:470px; padding:8px; }
#hCentiveInfo .head{ font-size:36px; text-shadow:0 2px 2px #666;}
#hCentiveInfo .text{ font-size:18px;}
#hCentiveInfo a{color:#0099ff; text-decoration:none;}

#signUpInfo{color:#000; font-size:24px; text-align:center; margin:0 auto}
#signUpInfo a{color:#0099ff; text-decoration:none;}

#carriersState{color:#999; font-size:12px; text-align:left; margin:10px 0 10px 20px;}

#SEOfooter{ width:950px; margin:0px auto;  }
#SEOfooter .entrust{float:left; margin:10px 0 0 4px;}

#SEOfooter #footerLinksSEO{float:right; margin:5px 0 0 0 ; width:860px;}
#SEOfooter .grid1{width:auto; margin-left:40px;}
#SEOfooter .grid1 .head{ font-size:12px; color:#666; font-weight:none; padding:0}
#SEOfooter .grid1 .footer_nav { padding: 0; margin:0 }
#SEOfooter .grid1 .footer_nav ul{ margin:0px; padding:0px; }
#SEOfooter .grid1 .footer_nav li 	{ list-style: none; padding: 0px; margin: 0px; background-image: none; line-height:1em;}
#SEOfooter .grid1 .footer_nav li a 	{ color: #999;  font-size: 11px; font-weight: normal; text-decoration: none; padding:0; margin:0; }
#SEOfooter .grid1 .footer_nav li a:hover 	{ color: #666; text-decoration: underline;}

#SEOfooter .grid2{width:auto; margin-left:25px;}
#SEOfooter .grid2 .head{ font-size:12px; color:#666; font-weight:none; padding:0}
#SEOfooter .grid2 .footer_nav { padding: 0; margin:0 }
#SEOfooter .grid2 .footer_nav ul{ margin:0px; padding:0px; }
#SEOfooter .grid2 .footer_nav li 	{ list-style: none; padding: 0px; margin: 0px; background-image: none; line-height:1em;}
#SEOfooter .grid2 .footer_nav li a 	{ color: #999;  font-size: 11px; font-weight: normal; text-decoration: none; padding:0; margin:0; }
#SEOfooter .grid2 .footer_nav li a:hover 	{ color: #666; text-decoration: underline;}


/*Common Icon Links Elements */

.remove{background:url(/images/icon_removeTransparent.gif) left no-repeat; padding:4px 0 0 20px; color:#669900; font-size:14px;}
.remove a{text-decoration:none; color:#0099ff;}
.remove a:hover{text-decoration:none; color:#99cc00;}



/*Common Icon Links Elements */


#searchQuotesContainer{ width:619px; padding:0px 0 0px; margin:10px 0 0 0px; }
#searchQuotesContainer .head {
	font-size:26px; padding:0 0 0 0px; float:left;
	color:#99cc33; 
}

#searchQuotesContainer  h3 {
	-x-system-font:none;
	background-image:none;
	color:#1F7BCA;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0 0 0 5px;
}

#searchQuotesContainer  h4 {
-x-system-font:none;
background-image:none;
color:#999;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
#searchQuotesContainer .top{background: url(/images/healthWidget_top.gif) top left no-repeat; width:619px; height:20px;}
#searchQuotesContainer .top .textHeads{font-weight:bold; font-size:11px; color:#333; text-align:center; }
#searchQuotesContainer .mid{background:url(/images/healthWidget_mid.gif) top left repeat-y; width:619px; height:auto !important;  }
#searchQuotesContainer .midContent{padding:0px 0 0 20px; width:600px;}
#searchQuotesContainer .bottom{background:url(/images/healthWidget_bottom.gif) top left no-repeat; width:619px; height:20px; float:left}
#searchQuotesContainer .text{font-size:11px; color:#333; float:left;}
#searchQuotesContainer .text a{font-size:11px; color:#333; float:left; padding:0 0 0 15px}
#searchQuotesContainer .userInput{float:left; margin:10px 0 10px ; width:560px;}
#searchQuotesContainer .mid .formheads {
  font-size:16px; color:#333; margin: 0px;
}
#searchQuotesContainer .spouseInput{float:left; margin:10px 0 10px; width:560px;}
#searchQuotesContainer .spouseInput a{color:#0099ff; text-decoration:none; font-size:12px; }
#searchQuotesContainer .spouseInput a:hover{color:#669900; text-decoration:none }
#searchQuotesContainer .spouseInput .label{color:#669900; font-size:14px; text-shadow:#000; }
#searchQuotesContainer .childInfo{float:left; margin:5px 0 10px 20px; width:540px;}
#searchQuotesContainer .childInfo a{color:#0099ff; text-decoration:none; font-size:12px; }
#searchQuotesContainer .childInfo a:hover{color:#669900; text-decoration:none }
#searchQuotesContainer .clearInfo a{color:#0099ff; text-decoration:none; font-size:11px; }
#searchQuotesContainer .clearInfo a:hover{color:#669900; text-decoration:none }
#searchQuotesContainer .error{font-size:11px; color:#F00;}
#searchQuotesContainer .toolTip {font-size:11px; padding:0 0 0 0px; float:left;color:#0099ff; }
#searchQuotesContainer .leadForm{width:540px; padding:5px 5px 10px 0px;}

.indexDetailsContainer{background-color:#FFF; border:#CCC 1px solid; position:relative; width:520px; top:-9px; z-index:1}


#searchQuotesContainer .zip {
background-color:#F8F2DC;
border:1px solid #FBD686;
height:50px;
width:542px;
margin:0 0 2px 0;
padding-left:5px;
}
#searchQuotesContainer em {
font-family:Arial, Helvetica, sans-serif;
color:#FF0000; font-size:14px;
}
#searchQuotesContainer .zip p strong em {
color:#FF0000;
}
#searchQuotesContainer .zip p.left {
padding-top:0px; font-size:14px; color:#666;
}
#searchQuotesContainer .zip p.left input {
height:16px;
margin:0;
padding:0;
vertical-align:middle;
}
#searchQuotesContainer .applicantInfoContainer{ width:549px; padding: 20px 20px 0 20px;}
#searchQuotesContainer .infoTop{background:url(/images/healthWidget_infoTop.png) bottom left no-repeat; width:549px; height:7px; margin:10px 0 0 0;}
#searchQuotesContainer .infoMid{background:url(/images/healthWidget_infoMid.png) top left repeat-y; width:549px; height:auto; vertical-align:top;}
#searchQuotesContainer .infoMid .applicant{padding-left:12px;}
#searchQuotesContainer .infoMid .applicant h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/qe-ico-applicant.gif) no-repeat scroll left top;
	margin:0;
	padding:0 0 10px 32px;
	font-size:17px;
}
#searchQuotesContainer .spouseInfoContainer{ width:549px; padding: 0 20px 0 20px;}
#searchQuotesContainer .infoMid .spouse{padding-left:12px;}
#searchQuotesContainer .infoMid .spouse h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/qe-ico-spouse.gif) no-repeat scroll left top;
	margin:0;
	padding:0 0 10px 32px;
	font-size:17px;
}
#searchQuotesContainer .infoMid .spouse p.close {
clear:right;
float:right;
margin:-2px 0 0;
padding:0 8px 0 0;
}
#searchQuotesContainer .infoMid .spouse p.close a {
	-x-system-font:none;
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}
#searchQuotesContainer .childInfoContainer{ width:549px; padding: 0 20px 0 20px;}
#searchQuotesContainer .infoMid .child{padding-left:12px;}
#searchQuotesContainer .infoMid .child h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/qe-ico-child.gif) no-repeat scroll left top;
	margin:0;
	padding:0 0 10px 32px;
	font-size:17px;
}
#searchQuotesContainer .infoMid .child p.close {clear:right; float:right;margin:-2px 0 0;padding:0 8px 0 0;}
#searchQuotesContainer .infoMid .child p.close a {
	-x-system-font:none;
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}
#searchQuotesContainer .infoMid .tableHeads{font-size:12px; color:#666;}
#searchQuotesContainer .infoBottom{background:url(/images/healthWidget_infoBottom.png) top left no-repeat; width:549px; height:7px; margin: 0 0 10px 0 ;}
#searchQuotesContainer .spouseInput .separator{ border-bottom:#ccc 1px solid; margin:15px 0 15px 0;}
#index_childTable tr{height:40px;}

#breadcrumbs{font-size:10px; color:#999;}
