a:hover {
	color: #ff6600; text-decoration: underline
}
td.headercell
{
	background:#E9F0F6;
	border-bottom: 1px solid #ADC6DE; 
}
td.esigspacer
{
	background:#F6FAFE;
}
td.esigpadding
{
	background:#F6FAFE;
}
div.esigtitle
{
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	color : #1d4568;
	font-size : 11px;
	font-weight:bold;
}
span.esigheader
{
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	color : #064D96;
	font-size : 11px;
	font-weight:bold;
}
table.maintop
{
	text-align:justify; 
	border-top: 1px solid #ADC6DE; 
	border-right: 1px solid #ADC6DE; 
	border-left: 1px solid #ADC6DE;
	background: #F6FAFE;
	font-size : 11px;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	color : #064D96;
}
table.maincentersig
{
	text-align:justify; 
	border-right: 1px solid #ADC6DE; 
	border-left: 1px solid #ADC6DE;
	background: White;
	font-size : 11px;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	color : #064D96;
}
.footerlinks:hover {
	font: 10px/13px verdana,Arial, Helvetica, sans-serif; color: #ff6600; text-decoration: underline; margin-right: 11px;
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: bold 13px verdana,arial,helvetica,geneva,sans-serif; color: #003274; padding-top: 0px
}
.topNav , .top-link a{
	margin-top: 9px; margin-right: 22px; font-weight: normal; font-size: 11px; color: #404040; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.topNav:link , .top-link a:link , .topNav:visited , .top-link a:visited{
	margin-top: 9px; margin-right: 22px; font-weight: normal; font-size: 11px; color: #404040; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.topNav:hover , .top-link a:hover {
	color: #FF7601;
}
.topNavselected {
	margin-top: 9px; margin-right: 22px; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #015999; text-decoration: none
}
.navlinks {
	font-weight: normal; font-size: 11px; color: #062D61; font-family: Arial, Helvetica, sans-serif
}
.navlinks:link {
	font-weight: normal; font-size: 11px; color: #062D61; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.navlinks:visited {
	font-weight: normal; font-size: 11px; color: #062D61; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.navlinks:hover {
	font-weight: normal; font-size: 11px; color: #F37015; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.topNavRt {
	margin-top: 9px; margin-left: 9px; font-weight: normal; font-size: 11px; color: #404040; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.topNavRt:link {
	margin-top: 9px; margin-left: 9px; font-weight: normal; font-size: 11px; color: #404040; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.topNavRt:visited {
	margin-top: 9px; margin-left: 9px; font-weight: normal; font-size: 11px; color: #404040; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.topNavRt:hover {
	margin-top: 9px; margin-left: 9px; font-weight: normal; font-size: 11px; color: #FF7601; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}
.titleorange {
	font-weight: normal; font-size: 24px; color: #f37015; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif
}
.titleblue2 {
	font-weight: normal; font-size: 24px; color: #003274; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif
}
.arrow_orange {
	font-weight : normal; font-size: 11px; color: #f77d27; font-family: Verdana, Arial, Helvetica, sans-serif
}
.tabBreak {
	position:relative; left:0px; top:-11px; font-weight: normal; font-size: 12px; color: #309ED1; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.census_bg {
	border-bottom: #002556 1px solid
}

.bardivision {
	width: 328px; height: 6px; background-color: #f7f7f7; margin: 5px;
}
.productbgcolor {
	background-color: #edeef1
	}
.bgtdcolor {
	background-color: #f7f7f7
	}
.sstextwhite {
	font-weight: bold; font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.sboxbg {
	background-color: #015999
}
.tabOn {
	border-right: #eb6718 1px solid; border-top: #eb6718 1px solid; border-left: #eb6718 1px solid; border-bottom: #eb6718 1px solid; background-color: #fffaf1
}
.border_sort {
	border-right: #015999 1px solid; border-top: #015999 1px solid; border-left: #015999 1px solid; border-bottom: #015999 1px solid; background-color: #f5f7f9
}
.benefitcategory {
	font: bold 13px verdana, arial, geneva, sans-serif; color: #ffffff
}
.benefittable {
	border-right: #92afd9 1px solid; border-top: medium none; border-left: #92afd9 1px solid; border-bottom: medium none;
}
.benefitborderbluebottom {
	border-right:  medium none; border-top: medium none; border-left:  medium none; border-bottom: #92afd9 1px solid
}
.benefitborderwhitebottom {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: solid 1px #fff
}
.benefitcategorybg {
	background-color: #1f62ab
}
.benefitboxbg {
	background-color: #e6efff
}
.benefitboxbg2 {
	background-color: #d3e4f7
}
.border_bottomSignIn {
	border-bottom: #BAC7CA 1px solid; border-top: medium none; border-left: medium none; border-right: medium none
}
#AccountCenterboxbg {
	background-color: #f3f8fc
}
.accountheadtext {
	font-weight: bold; font-size: 11px; color: #1d4568; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
.accountheadtext2 {
	font-weight: bold; font-size: 12px; color: #1d4568; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.accountbuttontext {
	font-weight: bold; font-size: 11px; color: #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
.titleltblue {
	font-weight: normal; font-size: 24px; color: #0099CC; font-family: Geneva, Arial, Helvetica, sans-serif; padding-left: 14px;
} 
.dkblueTextBold {
	font-weight: bold; font-size: 11px; color: #052D62; font-family: Arial, Helvetica, sans-serif
}
.bluetitle {
	font: bold 12px/14px arial, geneva, sans-serif; color: #000033
}
.hipaa{font:12px Verdana,Helvetica,Geneva,sans-serif;color:#1d4568;}
.hipaa ol li{ margin-bottom:10px;}
.hipaa em{ background:url(/ehealthinsurance/images_new/hiapp-arrow.gif) no-repeat; padding-left:40px; display:block;}
.bgifpNavBar {
	height: 25px;
	background: url(/ehealthinsurance/images_new/globalnav4/ifpNavBar.gif) 
}
.topSubNavBar_bg {
	background-color: #dbe1e8
}	
.bgifpNavBarApp {
	height: 6px;
	background: url(/ehealthinsurance/images_new/globalnav4/ifpNavBar2.gif) 
}
#bgifp {
	background: url(/ehealthinsurance/images_new/productpages/ifpbg.jpg) no-repeat
}
.bgNavneutBar {
	height: 6px;
	background: url(/ehealthinsurance/images_new/globalnav4/Navneut.gif) 
}
.border_bottomSignIn {
	border-bottom: #BAC7CA 1px solid; border-top: medium none; border-left: medium none; border-right: medium none
}
.border_SignIn {
	border-bottom: #BAC7CA 1px solid; border-top: #BAC7CA 1px solid; border-left: #BAC7CA 1px solid; border-right: #BAC7CA 1px solid; background-color: #F7F7F7
}
#bgSignIn {
	height: 149px;
    background: #f3f8fc url(/ehealthinsurance/images_new/signInFamily.jpg) no-repeat top left
}
.bgNavneut2Bar {
	height: 5px;
	background: url(/ehealthinsurance/images_new/globalnav4/Navneut2.gif) 
}
.grtext_Create {
	font-weight: normal; font-size: 12px; color: #999999; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
#bgcreate {
	background: url(/ehealthinsurance/images_new/AccountCreation/createBg.gif) 
}
#iprboxbg {
	background-color: #f3f8fc
}
.fadingtop {
   	width: 77px; 
   	background: #f7f7f7 url(/ehealthinsurance/images_new/productpages/fadeTop.gif) repeat-y top right; 
   }
.fadingbot {
	height: 44px;
	width: 77px; 
	background: #f7f7f7 url(/ehealthinsurance/images_new/productpages/fadeTop.gif) repeat-y top right; 
}
.border_advisor {
	border-right: #1F62AB 1px solid; border-top: #1F62AB 1px solid; border-left: #1F62AB 1px solid; border-bottom: #1F62AB 1px solid; background-color: #F8F9FD
}
#iprboxbg2 {
	background-color: #fcfeff
}
#railtitle { 
	background-color: #309ed1; padding: 3px 0px 3px 0px;
}
.railtitle { 
	background-color: #309ed1; padding: 3px 0px 3px 0px;
}
.greyline { 
	border-top: 1px solid #c4cbd3; 
}
.whitebold {
	font-weight: bold; font-size: 11px; margin-left: 4px; color: #ffffff; font-family: Arial, Helvetica, sans-serif
}
.historyboxbg { 
    background-color: #004c90 
}
.estimatedbg { 
    background-color: #eff7ff 
}
.submitappbg { 
    background-color: #f6f7f9 
} 
.submitappbg2 { 
    background-color: #fffbf2 
} 
.email_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #92AFD9;	
}
.ac_emailBottomBorder{
	border: 1px solid #92AFD9;
	border-top: none;
	border-left: none;
	border-right: none;
}
.congratstable {
	border-right: #92afd9 1px solid; border-top: #92afd9 1px solid; border-left: #92afd9 1px solid; border-bottom: #92afd9 1px solid; background-color: #ffffff
}
.congratstfield {
	border-bottom: #92afd9 1px solid; background-color: #cfdfef
}
.congratstsub {
	padding-left: 7px; font-weight: bold; font-size: 11px; color: #1d4569; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.ac_showTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #015999;
	background-color: #F6F7F9;
}
.ac_showField {
	background-color: #015999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.ac_appTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #92AFD9;
}
.ac_appHeadField{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 45px;
	background-color:#D3E4F6;
	vertical-align: middle;
	padding: 0pt 5pt 0pt 0pt;
}
.ac_darkBlueTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #1B4669;
}
.quotetitle {
	font-weight: bold; font-size: 13px; color: #1b5eaa; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
.appborder {
	border-bottom: #ADC6DE 1px solid
}
.planname2 { 
font: bold 13px arial,helvetica,sans-serif; color: #003399; text-decoration: none 
} 
.appborder2 {
	border-bottom: #ADC6DE 1px solid
}
.appborder3 {
	 background-color: #F6FAFE
}
.appborder4 {
	BORDER: #ADC6DE 1px solid; 
}
#appsidebox {
	border-right: #015999 1px solid; padding-right: 0px; border-top: #015999 1px solid; padding-left: 1px; padding-bottom: 0px; border-left: #015999 1px solid; padding-top: 1px; border-bottom: #015999 1px solid; background-color: #FFFFFF; height: auto;
}
#appsidebox .maintitle {
	padding-left: 3px; padding-right: 3px; position: relative; left: 3px; bottom: 12px; background-color: #FFFFFF; font: 11px arial,helvetica,sans-serif; color: #015999;
}
#appsidebox div{
	padding-right: 0px; padding-left: 8px; padding-bottom: 10px; padding-top: 0px; margin: 0px;
	position: relative; TOP: -4px; font: 11px arial,helvetica,sans-serif; color: #000033; 
}
#appsidebox h3 {
	font: 10px Arial,Helvetica,sans-serif; color: #333333; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;  
}
.appTitleText {
	font: bold 13px/23px arial,helvetica,geneva,sans-serif; color: #015999; position: relative; 
}
.guest-account-title{
	font: bold 13px/23px arial,helvetica,geneva,sans-serif; color: #015999; position: relative; 
	background:url("/ehealthinsurance/images_new/aag/acct-creation-lock.gif") no-repeat scroll 3px 5px transparent;
	padding:10px 0 10px 28px;
}
.buttoncolor {
	background-color: #ff7601;background-image:url(''); 
}
.planname {
	font: bold 12px arial,helvetica,sans-serif; color: #015999; text-decoration: none
}
.apphead {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: #C4CBD3 1px solid; background-color: #EDF2F8
}
.pricetxt {
	font: bold 18px Arial, Helvetica, sans-serif,verdana; color: #015999; text-decoration: none; text-align:center;
}
.pricered {
	font: bold 18px Arial, Helvetica,verdana,sans-serif; color:#990000; text-decoration: none; margin-left:5px;
}
.pricered-row{ margin:10px 0;}
.pricered-center{ margin-top:60px;}
.pricered span {
	color:#999
}
.pricered a:link  , .pricered a:visited {
	color:#999999;
	font-size:15px;
	font-weight:normal;
}
.pricered  a:hover{ color:#F16306;}
a.planname:link {
	font: bold 12px arial,helvetica,sans-serif; color: #015999; text-decoration: underline
}
a.planname:visited {
	font: bold 12px arial,helvetica,sans-serif; color: #015999; text-decoration: underline
}
a.planname:hover {
	font: bold 12px arial,helvetica,sans-serif; color: #ff6600; text-decoration: underline
}
.plannameSmall {
	font: bold 10px arial,helvetica,sans-serif; color: #015999; text-decoration: none
}
a.plannameSmall:link {
	font: bold 10px arial,helvetica,sans-serif; color: #015999; text-decoration: underline
}
a.plannameSmall:visited {
	font: bold 10px arial,helvetica,sans-serif; color: #015999; text-decoration: underline
}
a.plannameSmall:hover {
	font: bold 10px arial,helvetica,sans-serif; color: #ff6600; text-decoration: underline
}
.buttoncolor2 {
	background-color: #0E68BC;background-image:url(''); 
}

#liveassistbg {
	width: 136px; background: #edeef0 url('/ehealthinsurance/images_new/sideBar/assistbg2.jpg') no-repeat right bottom; 
}
#bgst {
  background: url(/ehealthinsurance/images_new/productpages/stbg.jpg) no-repeat
}
#bghsa {
  background: url(/ehealthinsurance/images_new/productpages/hsabg.jpg) no-repeat
}
#bgdt {
  background: url(/ehealthinsurance/images_new/productpages/dentalbg.jpg) no-repeat
}
#stu_bg
{
	background:url("/ehealthinsurance/images_new/productpages/studbg.jpg") no-repeat 0 0;
	}
#pdc_bg {
	background:url("/ehealthinsurance/images_new/productpages/pdcbg.jpg") no-repeat 0 0 #F7F7F7;
	}
#vsp_bg {
	background:url("/ehealthinsurance/images_new/productpages/vspbg.jpg") no-repeat 0 0 #F7F7F7;
	position:relative;
	}
.census_image {
	position:absolute;
	top:0;
	left:0;
	width:187px;
	min-height:270px;
	height:auto;
	height:270px;
}
.summaryBgColor {
	background-color: #F6FAFE;
}
/*for HSACensusTable by vincent*/
.HSACensusTable{
	background-color:#eee
}
.HSACensusTable .topbgImg{
	background:url(/ehealthinsurance/images_new/productpages/fadeTop.gif) repeat-y
}
.HSACensusTable .botbgImg{
	background:url(/ehealthinsurance/images_new/productpages/fadeTop.gif) repeat-y
}
.HSACensusTable .barbgImg{
	background:url(/ehealthinsurance/images_new/census/bar.gif) no-repeat 8px 4px;
}
.HSACensusTable .bgcolor{
	background-color:#F7F7F7
}
.arialBlue{
	color:#015999; font:11px arial
}
 .topNavBg {
	background-color: #ebeef1;
}
.topSubNavBarBg {
	background-color: #dbe1e8;
}
.starColor{color:red}

.onBgColor{
	background-color:#FF7601!important
}
.PlansTitle {
	font:bold 15px Arial; color:#FF7601;
}
h2.PlansTitle {
	font-size:13px;
}
.compaisonSort{
	padding:10px 5px;
	background-color:#fff;
	color:#0673ab;
	font-weight:bold;
}
.sectionbreak{
	background-color:#003274;
	color:#fff;
	font-size:13px;
}
.congratulationBox .appTitleText { display:block; padding:5px 0; line-height:15px; }

.check span {
color:#000000;
font-weight:bold;
position:relative;
top:-3px;
}
.checkError span {
color:#FF0000;
font-weight:bold;
position:relative;
top:-3px;
}
.noticeContainer, .noticeContainer p, .noticeContainer div, .noticeContainer span, .noteBlock, .noticeContainer ul li {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#666666;
}
.noticeContainer .notice-text{
	height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    border:1px solid #CCCCCC;
    padding:10px 0 10px 10px;
}
.noticeContainer {
background:#FFFFFF none repeat scroll 0 0;
margin:10px 0;
padding:3px 10px 5px;
}
.noticeContainer .appErrorText {
color:red;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.noticeContainer .appTitleText {
color:#000000;
}
.noteBlock {
padding:0;
margin-bottom:10px;
}
.noteBlock textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.btnBlock {
margin:10px 0 0;
}
.hreview-aggregate{
	display:inline;
	color:#1D4568;
	font:bold 12px Arial,Helvetica,sans-serif;
}
.annual-commit,.annual-commit2{
    color:#444;
    font:bold 11px  Arial, Helvetica, sans-serif;
    clear:both;
    text-align:right;
}
.annual-commit{
    padding:8px 0 0 10px;   
}
.annual-commit2{
    padding:8px 10px 0 0;   
}
.popup-center-cont li {
	overflow:hidden;
	margin-bottom:5px;
	list-style-type:none;
}
.popup-center-cont li em {
	font-style:normal;
	width:2%;
	float:left;
}
.popup-center-cont li span {
	width:98%;
	float:left;
}
.recommendpad {
    padding: 4px 15px 4px 7px;
}
.st-xsell-planpadr {
	padding-right: 20px; 
}
/* for copyright_infrigement page */
.copyright-infrigement, .copyright-infrigement DIV{
	font-size: 12pt;
	font-family: "Times New Roman", Verdana,arial,helvetica,sans-serif;
	line-height: 1.5;
}