
BODY {
	MARGIN: 0px;
    background-color:#FFFFFF;
}
@font-face {
    font-family: "proxima";
    src: url("/ehealthinsurance/assets/fonts/proxima/eot/ProximaNova-RegWeb.eot");
    src: url("/ehealthinsurance/assets/fonts/proxima/eot/ProximaNova-RegWeb.eot?#iefix") format('embedded-opentype'), url("/ehealthinsurance/assets/fonts/proxima/woff/ProximaNova-RegWeb.woff") format('woff'), url("/ehealthinsurance/assets/fonts/proxima/ttf/ProximaNova-Reg.ttf") format('truetype');
}
A:link {
	COLOR: #000033; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003366; TEXT-DECORATION: underline
}
A img {
	border:none
}
UL {
   	FONT: 11px/14px Verdana,arial,helvetica,sans-serif; COLOR: #000000
}
.arial {
	FONT: 11px/13px arial,helvetica,sans-serif; COLOR: #000000
}
HR {
	color:silver; background:silver; border: 0; Height:2px;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px/14px verdana,arial,geneva,helvetica,sans-serif; COLOR: #002e6a; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px/13px verdana,Arial,Helvetica,sans-serif; COLOR: #333333
}
.h1orange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 14px/16px arial,helvetica,geneva,sans-serif; COLOR: #ff6317; PADDING-TOP: 0px
}
.h1brown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 15px/16px arial,helvetica,geneva,sans-serif; COLOR: #55250e; PADDING-TOP: 0px
}
.small {
	FONT: 9px/12px arial,helvetica,sans-serif; COLOR: #000000
}
.red {
	FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.italics {
	FONT: italic 11px/14px arial,helvetica,sans-serif; COLOR: #000000
}
.h1light {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 15px/16px verdana,helvetica,arial,geneva,sans-serif; COLOR: #0099cc; PADDING-TOP: 0px
}
.h1white {
	MARGIN: 2px; FONT: bold 13px/16px verdana,arial,geneva,helvetica,sans-serif; COLOR: #ffffff
}
.border_peach {
	BORDER-RIGHT: #b54a18 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #b54a18 1px solid; BORDER-BOTTOM: #b54a18 1px solid; BACKGROUND-COLOR: #fcf4e4
}
.border_gray {
	BORDER-RIGHT: #c4cbd3 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #c4cbd3 1px solid; BORDER-BOTTOM: #c4cbd3 1px solid; BACKGROUND-COLOR: #cfd8e2
}
.border_graySide {
	BORDER-RIGHT: #c4cbd3 1px solid; BORDER-TOP: none; BORDER-LEFT: #c4cbd3 1px solid; BORDER-BOTTOM: none
}
.border_grayLSide {
	BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: #c4cbd3 1px solid; BORDER-BOTTOM: none
}
.border_grayLSideBottom {
	BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: #c4cbd3 1px solid; BORDER-BOTTOM: #c4cbd3 1px solid
}
.navback {
	BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/globalnav2/nav_bglt.gif); BACKGROUND-REPEAT: repeat-x
}
.hrblue {
	MARGIN-TOP: 5px; MARGIN-LEFT: 15px; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #043474
}
.gray {
	FONT: 11px/13px arial, helvetica, sans-serif; COLOR: #333333
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 13px/14px arial,geneva,sans-serif; COLOR: #006699; PADDING-TOP: 10px
}
.subtitle {
	MARGIN-TOP: 10px; FONT: bold 11px/14px arial,geneva,sans-serif; COLOR: #006699
}
.tdhead {
	FONT: bold 11px/11px verdana,verdana,sans-serif; TEXT-DECORATION: none
}
.headerlinks {
	MARGIN-TOP: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerlinks:link {
	MARGIN-TOP: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerlinks:visited {
	MARGIN-TOP: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerlinks:hover {
	MARGIN-TOP: 9px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc66; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.border {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN: 0px 8px 8px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.bordersmall {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN: 0px 2px 15px 4px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.rail {
  	FONT: 11px/13px arial,helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 4px; PADDING-LEFT: 1px
}
.cutofftext {
	width:125px;overflow:hidden; text-overflow:ellipsis;
}
.bluetitlenormal {
	FONT: 12px/14px arial, geneva, sans-serif; COLOR: #000033
}
.bluebullet {
	FONT: bold 12px/14px arial, geneva, sans-serif; COLOR: #003366
}
.popup-page ,.cobrand-privacy {
	width:600px;
}
.flash-tutorial {
	padding:0 3px
}
.tutorial-cont {
	text-align:center
}
.flash-tutorial img {
	vertical-align:middle
}
td.tutorial-cont{
	text-align:left;
	color:#003366;
	padding:0px 10px 20px;
}
td.tutorial-cont p{
	font:12px arial,helvetica,sans-serif;
}
td.tutorial-cont p.disclaimer {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:18px 0px 0px;
}
.back-bt {
	padding-left:12px;
}
.next-bt {
	padding-right:12px;
}
.help-center {
	width:540px;
	margin:0 10px;
}
.about-eHealth {
	padding:20px 0 0 10px;
}
.cobrand-privacy {
	padding-top:0;
}
.about-eHealth th {
	text-align:left;
}
.and_type {
	font-size:16px;
}
.about-eHealth img.trust , .cobrand-privacy img.trust{
	float:left;
	margin-right:18px;
}
.about-eHealth h3 , .about-eHealth h4 , .about-eHealth p , .licens-state-data , .license-page div {
	padding:5px 0;
	margin:0;
}
.licensing-popup p {
	padding:0 0 9px;
}
.privacy-popup p {
	padding-top:9px;
}
.about-eHealth h4 {
	padding-bottom:0;
}
.about-eHealth {
	width: 758px;
}
.about-eHealth span, .about-eHealth h4, .about-eHealth p, .about-eHealth table, .about-eHealth div,.copyright-infrigement .bluetitle,.copyright-infrigement div {
	font-size: 15px;
	line-height: 24px;
}
.about-eHealth ul.additional-information{
	padding:0;
	margin-bottom:30px;
}

#licensing #page-top #nav-secondary #gn-secondary-right > li:first-child > span,
#licensing #page-top #nav-top ul li#ctc>a,
#licensing #page-top #nav-top ul li#chat>a,
#licensing #page-top #nav-secondary #gn-secondary-right > li:first-child .nav-sub-section > li ul a,
#licensing #page-top #nav-secondary .nav-main-links .nav-sub-section li ul li,
#licensing #footer block ul li strong, #licensing #footer block ul li a,
#licensing #footer block #footer-copyright {
	font-size: 15px !important;
}
#licensing #footer block ul li strong {
	font-weight: bold;
}
p.modified {
	margin-top:50px;
}
.privacy-popup ol {
	margin-top:0;
}
.privacy-popup ul li p{
	padding:0;
}
li.topic-title {
	padding-bottom:10px;
}
.about-eHealth hr {
	margin:20px 0 15px 0;
}
.about-eHealth ol li {
	font-weight:bold;
	padding:5px 0;
}
.about-eHealth ul li {
	font-weight:normal;
}
#container .about-eHealth ol ul li{
	list-style-type:circle;
}
#container ol.cobrand-ol li {
	padding:8px 0
}
#container ol.cobrand-ol ul li {
	list-style-type:disc;
}
.popup-page h1.bef-title , .licensing-popup h3  {
	font-size:12px;
	padding:7px 0 3px;
	color:#000033;
	border-bottom:1px dotted #666666;
	margin:0 0 10px 10px;
	font-family:Arial,helvetica,sans-serif;
}

.licensing-popup h3 {
	padding:0 0 3px;
	margin-left:0;
}
.licensing-popup h3.bluetitle {
	border:0;
	margin-bottom:0;
}
.popup-page h1.bef-title img {
	float:left;
	margin:-2px 5px 0 -10px;
}
.popup-center-cont {
	padding:0 12px;
}
.popup-center-cont img  {
	margin:0 10px 0 0;
	vertical-align: -3px;
}
.dot-line {
    margin-bottom:15px;
}
.popup-page span.close-bt , #global-container #container .footer-right span ,
.licensing-popup span.close-bt{
	float:right;
}
#global-container #container .footer-right {
	margin-top:20px;
	float:right;
}
#global-container #container .footer-right span.verisign{
	margin-top:-20px;
	display:block;
}
.licens-state-data table.licens-state {
	margin-right:105px;
}
.title-table {
	width:708px;
}
.licens-state-data table{
	float:left;
	width:290px;
}
.popup-page .footers , .licensing-popup .footers{
	margin-top:50px;
	padding:8px;
	border-top:1px dotted #666666;
	width:584px;
}
.cobrand-cont .footers {
	margin:0 0 0 10px;
	padding:0;
}
.cobrand-privacy p.top-privacy {
	padding-top:15px;
}
.cobrand-ehealth-logo {
    padding: 25px 15px 0 0;
}
.help-center .footers {
	width:520px;
}
.help-center .footers.life{
	margin-top:20px;
}
.licensing-popup .footers-left{
	float:left;
	width:420px;
}
.disclaimers h3 {
	background-color:#ecf1f6;
	color:#666666;
	font-size:13px;
	text-align:center;
	margin:5px 0;
}
.disclaimers ul {
  margin-left:40px;
}
.disclaimers li {
  list-style:disc;
}
.disclaimers li.big-info {
	font-size: 14px;
	line-height: 18px;
}
.review-text {
	color:#015999;
	margin:5px 0 0 5px;
}
.orangetitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 12px/12px arial,geneva,sans-serif; COLOR: #ff6317; PADDING-TOP: 10px
}
.greybold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.brownbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #55250e; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.dkgraybold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.yellowbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bluebold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blueboldbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blackboldbig {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blue {
	FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.grey {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.quoteprice {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.quotepricelink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.quotepricelink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ffcc66; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.copy {
	FONT: 9px/12px verdana,geneva,sans-serif; COLOR: #0e4a67; TEXT-DECORATION: none
}
.copy2 {
	FONT: 10px/12px verdana,geneva,sans-serif; COLOR: #0e4a67; TEXT-DECORATION: none
}
.quote {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; FONT: 9px/12px verdana,geneva,sans-serif; COLOR: #0e4a67; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.copy A:link {
	COLOR: #333366; TEXT-DECORATION: none
}
.copy A:visited {
	COLOR: #333366; TEXT-DECORATION: none
}
.copy A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.white {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whitelinks {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.header {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ccccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 4px 4px 10px; COLOR: #ccccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.errornotice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.error input {
    background-color:#FFECE8;
}
.errorlabel, .error-reason{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorlabel2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorlabel3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}
.error select, .error input{
	background-color: #FFFACD;
}
.highlight {
	BACKGROUND-COLOR: #ffffcc
}
.errortext {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.censusborder {
	BORDER-LEFT-COLOR: #000033; BORDER-BOTTOM-COLOR: #000033; BORDER-TOP-COLOR: #000033; BORDER-RIGHT-COLOR: #000033
}
.borderbluetop {
	BORDER-RIGHT: #00295b 1px solid; BORDER-TOP: #00295b 1px solid; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/gradient_blue.gif); MARGIN: 0px; BORDER-LEFT: #00295b 1px solid; BORDER-BOTTOM: #00295b 1px solid; BACKGROUND-REPEAT: repeat
}
.borderquotes {
	BORDER-RIGHT: #b44c1c 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #b44c1c 1px solid; BORDER-BOTTOM: #b44c1c 1px solid; BACKGROUND-COLOR: #fcf4e4
}
.borderpeach {
	BORDER-RIGHT: #b44c1c 1px solid; BORDER-TOP: #b44c1c 1px solid; BORDER-LEFT: #b44c1c 1px solid; BORDER-BOTTOM: #b44c1c 1px solid; BACKGROUND-COLOR: #fcf4e4
}
.borderquotesleft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #ff9933 1px solid; BORDER-BOTTOM: medium none
}
.borderquotesright {
	BORDER-RIGHT: #ff9933 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.borderquotesbottom {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #ff9933 1px solid
}
.quotesproductdef {
	BORDER-RIGHT: #fdf3dd 1px solid; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: #fdf3dd 1px solid; BORDER-BOTTOM: #fdf3dd 1px solid; BACKGROUND-COLOR: #fffff9
}
.borderquotestop {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #ff9933 1px solid
}
.borderquotesblue {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: #92afd9 1px solid
}
.bordererror {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; BACKGROUND: #ffffcc; MARGIN: 0px; BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
.bordernav {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #ffffff; BORDER-BOTTOM: #00295b 1px solid
}
.textbox {
	FONT: 10px/10px Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #000000; TEXT-DECORATION: none
}
.textbox2 {
	FONT: 10px/10px Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #000000; TEXT-DECORATION: none
}
.textbox-highlight {
	FONT: 10px/10px Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #000000; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}
.subselected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sub {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sub:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sub:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sub:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.gradientgray {
	BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/gradient_gray.gif); BACKGROUND-REPEAT: repeat-x
}
.quotecornerlefttop {
	BORDER-RIGHT: medium none; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: medium none
}
.quotecornerleftbottom {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: #92afd9 1px solid
}
.quotecornerrighttop {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quotecornerinternal {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_corner_internal.gif); BACKGROUND-REPEAT: no-repeat
}
.quotecornerinternalss {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_corner_internalss.gif); BACKGROUND-REPEAT: no-repeat
}
.quotecornerrightbottom {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_corner_bottom_rightlt.gif); BACKGROUND-REPEAT: no-repeat
}
.quotecornerrightbottomss {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_corner_bottom_rightss.gif); BACKGROUND-REPEAT: no-repeat
}
.quoteshadow {
	BACKGROUND-POSITION: top center; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_drop_shadow.gif); BACKGROUND-REPEAT: repeat-x
}
.quoteshadowss {
	BACKGROUND-POSITION: top center; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_drop_shadowss.gif); BACKGROUND-REPEAT: repeat-x
}
.quoteshadow2 {
	BORDER-RIGHT: medium none; BACKGROUND-POSITION: center left; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_shadow_internal.gif); BORDER-LEFT: medium none; BORDER-BOTTOM: #92afd9 1px solid; BACKGROUND-REPEAT: repeat-y
}
.quoteshadow3ss {
	BORDER-RIGHT: #92afd9 1px solid; BACKGROUND-POSITION: top center; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_drop_shadowss.gif); BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x
}
.quoteshadow3 {
	BORDER-RIGHT: #92afd9 1px solid; BACKGROUND-POSITION: top center; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/homepage/blue_drop_shadow.gif); BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x
}
.quoteborderblue {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quoteborderbluebottom {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #92afd9 1px solid
}
.quoteborderbluetop {
	BORDER-RIGHT: medium none; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quoteborderbluebottomside {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #92afd9 1px solid
}
.quoteborderbluebottomside2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: medium none
}
.quoteborderblueright {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.quoteborderblueleft {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: medium none
}
.bordergray {
	BORDER-RIGHT: #c4cbd3 1px solid; BORDER-TOP: #c4cbd3 1px solid; BORDER-LEFT: #c4cbd3 1px solid; BORDER-BOTTOM: #c4cbd3 1px solid
}
.whiteboldlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.census_top {
	BACKGROUND-POSITION: top center; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/census/edit_ifp_06lt.gif); BACKGROUND-REPEAT: repeat-x
}
.nav_no_sub {
	BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/globalnav2/nav_no_sub_15lt.gif); BACKGROUND-REPEAT: repeat-x
}
.h1italic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold italic 14px/16px arial,helvetica,geneva,sans-serif; COLOR: #003274; PADDING-TOP: 0px
}
.border_peach_plain {
	BACKGROUND-COLOR: #fcf4e4
}
.border_cream {
	BORDER-RIGHT: #b54a18 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #b54a18 1px solid; BORDER-BOTTOM: #b54a18 1px solid; BACKGROUND-COLOR: #fffff9
}
.help_header {
	BACKGROUND-POSITION: center right; BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/helpcenter/help_woman.jpg); BACKGROUND-REPEAT: no-repeat
}
.remarketing {
	BACKGROUND-IMAGE: url(/ehealthinsurance/images_new/remarket/title_remarketing.jpg); BACKGROUND-REPEAT: no-repeat
}
.titleorange3 {
	FONT-WEIGHT: normal; FONT-SIZE: 23px; COLOR: #f37015; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.titleblue {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #003274; 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
}
.titleblue3 , .titleblue4 {
	FONT-WEIGHT: normal; FONT-SIZE: 23px; COLOR: #003274; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.titleblue4  , .cobrand-head {
	padding-top:10px;
}
.titleblue4 span img ,  .cobrand-head span.cobrand-logo{
	float:right;
}
.titleblue4  img  ,  .cobrand-head span{
	float:left;
}
.smbluetext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #062557; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif
}
.border_searchmiddle {
	BORDER-BOTTOM: #015999 1px solid
}
.border_search {
	BORDER-RIGHT: #015999 1px solid; BORDER-TOP: #015999 1px solid; BORDER-BOTTOM: #015999 1px solid; BACKGROUND-COLOR: #ffffff
}
.border_searchleft {
	BORDER-LEFT: #015999 1px solid; BORDER-BOTTOM: #015999 1px solid; BACKGROUND-COLOR: #f5f7f9
}
.quotetexthead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #010033; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.border_account {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-TOP: #92afd9 1px solid; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: #92afd9 1px solid
}
.accountcosttext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; COLOR: #1d4568; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.accttext {
            FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; COLOR: #1d4568; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.accountcostlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1d4568; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.accountviewlink {
	FONT-SIZE: 10px; COLOR: #1d4568; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.accounttext {
	PADDING-LEFT: 8px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.statustext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.border_emailtop {
	BORDER-BOTTOM: #92afd9 1px solid
}
.border_emailbottom {
	BORDER-RIGHT: #92afd9 1px solid; BORDER-LEFT: #92afd9 1px solid; BORDER-BOTTOM: #92afd9 1px solid
}
.emailheadtext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.emailtext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.underline {
	BORDER-BOTTOM: #92afd9 1px solid
}
.planbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.planlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.amtext {
	FONT-SIZE: 9px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.border_left {
	BORDER-LEFT: #92afd9 1px solid
}
.quotetext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sponsortext {
	PADDING-LEFT: 9px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.iconborder {
	BORDER-RIGHT: #92afd9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #92afd9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #edeef1; PADDING-BOTTOM: 3px; BORDER-LEFT: #92afd9 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #92afd9 1px solid
}
.quotetext2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.special {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1b5eaa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.quotetext3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.quoteprice2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.quoteprice3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.congratstext {
	FONT-SIZE: 11px; COLOR: #1d4569; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.congratstfield3 {
	BORDER-TOP: #92afd9 1px solid; BORDER-BOTTOM: #92afd9 1px solid; BACKGROUND-COLOR: #cfdfef
}
.congratsfoot {
	FONT-SIZE: 9px; COLOR: #1d4569; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.border_mktg {
	BORDER-RIGHT: #b54a18 1px solid; BORDER-TOP: #b54a18 1px solid; BORDER-LEFT: #b54a18 1px solid; BORDER-BOTTOM: #b54a18 1px solid; BACKGROUND-COLOR: #fffaf1
}
.arrow_orange {
	font-weight : normal; FONT-SIZE: 11px; COLOR: #f77d27; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabOff {
	BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid
}
.border_ltbluenobg {
	BORDER-RIGHT: medium none; BORDER-TOP: #92b1ca 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.border_ltblueright2 {
	BORDER-RIGHT: #92b1ca 1px solid
}
.border_ltblueleft2 {
	BORDER-LEFT: #92b1ca 1px solid
}
.reviewtext {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.reviewtextsub {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.reviewtextnote {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.reviewerrorlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.reviewerrornotfontsize {
	FONT-WEIGHT: bold; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ratingsTitle {
	FONT: bold 11px arial,geneva,helvetica,sans-serif; COLOR: #1d4568;
}
.dkgrayreg {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.grayfont {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.topNavBar {
	MARGIN-TOP: 9px; MARGIN-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tabs {
	position:relative; left:0px; top:-11px;  MARGIN-LEFT: 6px; MARGIN-RIGHT: 6px
}
.tabsSB {position:relative; left:0px; top:-11px;  MARGIN-LEFT: 11px; MARGIN-RIGHT: 11px
}
.tabBreakSB {position:relative; left:0px; top:-11px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #EB6718; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.dkblueTextBold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #052D62; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.dkblueTextBold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #052D62; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.dkblueTextFoot {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #052D62; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.border_blue4 {
	BORDER-RIGHT: medium none; BORDER-TOP: #01457b 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; PADDING-LEFT: 5px;
}
.border_blue5 {
	BORDER-RIGHT: #01457b 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #01457b 1px solid; BORDER-BOTTOM: #01457b 1px solid;
}
.border_blue6 {
	BORDER-RIGHT: #01457b 1px solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #01457b 1px solid;
}
.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
}
.border_topCreate {
	BORDER-BOTTOM: medium none; BORDER-TOP: #E4ECEF 1px solid; BORDER-LEFT: medium none; BORDER-RIGHT: medium none
}
.bltext_Create {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bltext_Notice {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 16px
}
.broker1 {
BORDER-RIGHT: #ADC6DE 1px solid; BORDER-TOP: #ADC6DE 1px solid; PADDING-LEFT: 6px; BORDER-LEFT: #ADC6DE
1px solid; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #ADC6DE 1px solid; BACKGROUND-COLOR: #CDDAEB
}
.broker2 {
BORDER-RIGHT: #ADC6DE 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: none; PADDING-LEFT: 6px; BORDER-LEFT:
#ADC6DE 1px solid; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #ADC6DE 1px solid; BACKGROUND-COLOR:

#EFF7FF
}
.broker3 {
BORDER-RIGHT: #ADC6DE 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: none; PADDING-LEFT: 6px; BORDER-LEFT:
#ADC6DE 1px solid; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #ADC6DE 1px solid; BACKGROUND-COLOR:
#FFFFFF
}
.broker4 {
BORDER-RIGHT: #CDDAEB 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #CDDAEB 1px solid;
PADDING-LEFT: 3px; BORDER-LEFT: #CDDAEB 1px solid; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
BORDER-BOTTOM: #CDDAEB 1px solid; border-collapse:collapse;
}
.broker5 {
BORDER-RIGHT: none; PADDING-RIGHT: 3px; BORDER-TOP: none; PADDING-LEFT: 3px;
    BORDER-LEFT: #CDDAEB 1px solid; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #CDDAEB 1px solid
}
.broker6 {
BORDER-RIGHT:none; PADDING-RIGHT: 3px; BORDER-TOP: none; PADDING-LEFT: 3px;
    BORDER-LEFT:  none; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #CDDAEB 1px solid;
BACKGROUND-COLOR: #EFF7FF
}
.broker7 {
PADDING-TOP: 3px; PADDING-BOTTOM: 3px;PADDING-LEFT: 3px;
}
.resultsText {
	FONT: 10px/12px Arial, Helvetica, sans-serif; WIDTH: auto; COLOR: #000000; TEXT-DECORATION: none
}
.statusselect{
width:250;
}
.productlineselect{
 FONT: 11px/11px Arial, Helvetica, sans-serif;width:150;
}
.generalagentselect{
 FONT: 10px/10px Arial, Helvetica, sans-serif;width:500;TEXT-DECORATION: none;
}
.generalagentselect-highlight{
 FONT: 10px/10px Arial, Helvetica, sans-serif;width:500;TEXT-DECORATION: none;BACKGROUND-COLOR: #ffffcc;
}
.agentselect{
 FONT: 12px/12px Arial, Helvetica, sans-serif;width:375;TEXT-DECORATION: none;
}
.border {
BORDER-RIGHT: #D9E0E8 1px solid; BORDER-TOP: #D9E0E8 1px solid; BORDER-LEFT: #D9E0E8 1px solid; BORDER-BOTTOM: #D9E0E8 1px solid;
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
.border2 {
BORDER-RIGHT: #D9E0E8 1px solid; BORDER-TOP: none; BORDER-LEFT: none; BORDER-BOTTOM: none;
}
.border3 {
BORDER-RIGHT: none; BORDER-TOP: #D9E0E8 1px solid; BORDER-LEFT: none; BORDER-BOTTOM: none;
}
.border4 {
BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: #D9E0E8 1px solid; BORDER-BOTTOM: none;
}
.border5 {
BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: none; BORDER-BOTTOM: #D9E0E8 1px solid;
}
.indent {
text-indent: -15px; padding-left: 15px
}
.border_topCreate {
	BORDER-BOTTOM: medium none; BORDER-TOP: #E4ECEF 1px solid; BORDER-LEFT: medium none; BORDER-RIGHT: medium none
}
.grtext_Create {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bltext_Create {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bltext_Notice {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; LINE-HEIGHT: 16px
}
.broker1 {
BORDER-RIGHT: #ADC6DE 1px solid; BORDER-TOP: #ADC6DE 1px solid; PADDING-LEFT: 6px; BORDER-LEFT: #ADC6DE
1px solid; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #ADC6DE 1px solid; BACKGROUND-COLOR: #CDDAEB
}
.broker2 {
BORDER-RIGHT: #ADC6DE 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: none; PADDING-LEFT: 6px; BORDER-LEFT:
#ADC6DE 1px solid; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #ADC6DE 1px solid; BACKGROUND-COLOR:
#EFF7FF
}
.broker3 {
BORDER-RIGHT: #ADC6DE 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: none; PADDING-LEFT: 6px; BORDER-LEFT:
#ADC6DE 1px solid; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #ADC6DE 1px solid; BACKGROUND-COLOR:
#FFFFFF
}
.broker4 {
BORDER-RIGHT: #CDDAEB 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #CDDAEB 1px solid;
PADDING-LEFT: 3px; BORDER-LEFT: #CDDAEB 1px solid; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
BORDER-BOTTOM: #CDDAEB 1px solid; border-collapse:collapse;
}
.broker5 {
BORDER-RIGHT: none; PADDING-RIGHT: 3px; BORDER-TOP: none; PADDING-LEFT: 3px;
    BORDER-LEFT: #CDDAEB 1px solid; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #CDDAEB 1px solid
}
.broker6 {
BORDER-RIGHT:none; PADDING-RIGHT: 3px; BORDER-TOP: none; PADDING-LEFT: 3px;
    BORDER-LEFT:  none; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #CDDAEB 1px solid;
BACKGROUND-COLOR: #EFF7FF
}
.broker7 {
HEIGHT: 20px;PADDING-LEFT: 3px;
}
.statusselect{
width:250;
}
.productlineselect{
 FONT: 11px/11px Arial, Helvetica, sans-serif;width:150;
}
#assistbg {
	background: url('/ehealthinsurance/images_new/esp/assistNoBar.jpg') no-repeat bottom right;
}
.appProgress {width: auto; height: 20px
}
#appBar
{width: auto; BACKGROUND: #EBEFF2; BORDER: #C4CBD5 1px solid; margin: 0px; padding: 0px; height: 5px; z-index: 1
}
#appBar .appBarComplete
{BACKGROUND: #2F9FD1;
}
#appBar .appBarNotComplete
{BACKGROUND: #EBEFF2;
}
.benefitlabel {
	FONT: bold 11px arial, geneva, sans-serif; COLOR: #000033
}
.benefitlabel2 {
	FONT: 11px arial, helvetica, sans-serif; COLOR: #110F27
}
.benefitvalue {
	FONT: 11px verdana, arial; COLOR: #110F27
}
.benefitbordernone {
	BORDER-RIGHT:  medium none; BORDER-TOP: medium none; BORDER-LEFT:  medium none; BORDER-BOTTOM:  medium none;
}
#sbarcontainer {
	right: 0;
}
#assistcontent {
	padding-top: 20px; padding-left: 6px; text-align: left;
}
#helpgradient {
	padding: 9px 0px 15px 6px; background: url('/ehealthinsurance/images_new/sideBar/helpbg.gif') no-repeat left top;
}
#gradientbg, .gradientbg {
	padding: 4px 0px 15px 6px; background: url('/ehealthinsurance/images_new/sideBar/sideBarBg.png') no-repeat 5px 0;
}

.railtitle {
	background-color: #309ed1; padding: 3px 0px 3px 0px;
}

.gradientback {
	background: url('/ehealthinsurance/images_new/sideBar/gradientback.gif');
}
#sbarcontent {
	text-align: left;
}
#phonecontent {
	text-align: left;
}
.sbarspace {
	padding:4px 0px 1px 0px;
}
.helpspace {
	padding:4px 0px 10px 0px;
}
img.sbarfloatRight {
	float: right; margin-right: 11px; border: 0px
}
.rail {
	FONT: 11px/13px arial,helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 4px; PADDING-LEFT: 1px; PADDING-RIGHT: 4px;
}
#assistclick {
	float: right; clear: right; padding: 0;
}
#assistinfo {
	width: 91px; float: left; clear: left; padding: 14px 0px 14px 6px;
}
img.assisthotspot {
	width: 39px; height: 92px; border: 0px;
}
.benefitlabel {
	FONT: bold 11px arial, geneva, sans-serif; COLOR: #000033
}
.benefitlabel2 {
	FONT: 11px arial, helvetica, sans-serif; COLOR: #110F27
}
.benefitvalue {
	FONT: 11px verdana, arial; COLOR: #110F27
}
.benefitbordernone {
	BORDER-RIGHT:  medium none; BORDER-TOP: medium none; BORDER-LEFT:  medium none; BORDER-BOTTOM:  medium none;
}
/* SPONSOR Qoute Unit CSS */
.sponsorbkgdSP {background-color: #edf5fe}
.compareboxSP {
	width: 23px; vertical-align: middle; BACKGROUND-COLOR: #cde0f5
}
.quotebordersSP {
	BORDER-left: #cde0f5 1px solid;
	BORDER-right: #cde0f5 1px solid;
}
.quotebordertSP {
	background-image:url(/ehealthinsurance/images_new/quoteborderSP.gif);
	background-repeat: repeat-x;
	background-position: top
}
.quoteborderbSP {
	background-image: url(/ehealthinsurance/images_new/quoteborderSP.gif);
	background-repeat: repeat-x;
	background-position: bottom
}
.quoteborderrSP {
	background-image:url(/ehealthinsurance/images_new/quoteborderSP.gif);
	background-repeat: repeat-y;
	background-position: right
}
.quoteborderlSP {
	background-image:url(/ehealthinsurance/images_new/quoteborderSP.gif);
	background-repeat: repeat-y;
	background-position: left
}
.curvebrSP {
	background-image: url(/ehealthinsurance/images_new/curvebrSP.gif);
	background-repeat: no-repeat;
	background-position: bottom right
}
.curvetSP {
	background-image: url(/ehealthinsurance/images_new/curvetSP.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.curvebSP {
	background-image: url(/ehealthinsurance/images_new/curvebSP.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 110px;
}
.bkgdquoteSP {background: #ebf4ff url(/ehealthinsurance/images_new/quotegradientSP.gif) repeat-y 0 0}
.quotebordertbSP {
	BORDER-top: solid 1px #ffffff;
	BORDER-BOTTOM: solid 1px #ffffff;
	background-color: #f8fbff;
	padding-bottom: 1px !important; padding-bottom: 0px;
}
.highlightSP {background: url(/ehealthinsurance/images_new/highlightSP.gif) repeat-x bottom;}
.highlightPad {padding: 6px 20px 5px 10px;}
.planinfo_padSP {padding: 8px 0px 13px 0px !important; padding: 4px 0px 13px 0px;}
.toppadSP {padding-top: 13px !important; padding-top: 7px}
.toppadDTSP {padding-top: 10px !important; padding-top: 7px; padding-bottom: 15px}
/* End SPONSOR Qoute Unit CSS*/
.quote_bkgd {BACKGROUND-COLOR: #f8f9fc}
/*.quote_bkgd.critical-illness{ padding:0 0 23px 12px; padding-bottom:23px;}*/
.quote_bkgdNew {BACKGROUND-COLOR: #fff;}
.planbkgd {BACKGROUND-COLOR: #edeef1}
.sponsorbkgd {background-color: #e4f5fd}
.whitebkgd {background-color: #ffffff}
.comparepad {PADDING: 2px 6px;}
.arrowpad {PADDING: 16px 0px 9px 5px;}
.arrowpadup {PADDING: 9px 0px 16px 5px;}
.comparebox {
	width: 23px; vertical-align: middle; BACKGROUND-COLOR: #c3cad3
}
.quoteborders {
	BORDER-left: #c3cad3 1px solid;
	BORDER-right: #c3cad3 1px solid;
}
.quotebordert {
	background-image:url(/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif);
	background-repeat: repeat-x;
	background-position: top
}
.quoteborderb {
	background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif);
	background-repeat: repeat-x;
	background-position: bottom
}
.quoteborderbNew {
	background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left:1px solid #C3CAD4;
}
.quoteborderr {
	background-image:url(/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif);
	background-repeat: repeat-y;
	background-position: right
}
.quoteborderl {
	background-image:url(/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif);
	background-repeat: repeat-y;
	background-position: left
}
.curvebr-top {
	width:584px;
	height:15px;
	padding:5px 0 3px 6px;
	background: url(/ehealthinsurance/images_new/updatedPlanUnit/curvet-top.gif) no-repeat left top;

}
.curvebr-bg {
	width:590px;
	overflow:hidden;
	background: url(/ehealthinsurance/images_new/updatedPlanUnit/curvet-bg.gif) repeat-y left top;
}
.curvebr-bottom{
	width:590px;
	padding-bottom:19px;
	background: url(/ehealthinsurance/images_new/updatedPlanUnit/curvet-bottom.gif) no-repeat left bottom;

}
.curvebr-bg .left-wrap{
	width:479px;
	float:left;
}
.curvebr-bg .right-wrap{
	width:110px;
	float:left;
}
.curvebr {background: url(/ehealthinsurance/images_new/updatedPlanUnit/curvebr.gif);
	background-repeat: no-repeat;
	background-position: bottom right
}
.curvet {background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/curvet.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.curveb {background: url(/ehealthinsurance/images_new/updatedPlanUnit/curveb.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 110px;
}
.planpad {
	padding: 0px 9px;
}
.bottompad {
	padding-bottom: 3px;
}
.bottompad2 {
	padding-bottom: 4px;
}
.bottompad9 {
	padding-bottom: 9px;
}
.planpadr {
	padding-right: 16px;
}
/* highlight sponsored plan */
.plan-highlight .featured-plan-text{
	font-weight:bold; color:#EFAA00;
}
.plan-highlight .planbkgd {background-color: #FEFAEE}
.plan-highlight .quoteborders {
	border-left-color: #FFCC3F; border-right-color: #FFCC3F;
}
.plan-highlight .quotebordert, .plan-highlight .quoteborderr, .plan-highlight .quoteborderbNew {
	background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/quoteborder_highlight.gif);
}
.plan-highlight .quoteborderbNew{
	border-left-color: #FFCC3F;
}
.plan-highlight .curvebr {
	background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/curvebr_highlight.gif);
}
.plan-highlight .curvet {
	background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/curvet_highlight.gif);
}
.plan-highlight .curveb,.plan-highlight .curvebSP {
	background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/curveb_highlight.gif);
}

/* End highlight sponsored plan */
.arialblack {
	FONT: 11px/13px arial,helvetica,sans-serif; COLOR: #000000
}
.arialblack.guest-reset-password {
	font: 12px arial;
}
.arialblack.guest-reset-password tr td{
	height:32px;
}
.arialblack .benefit-title{ color:#f1623a ; font-weight:bold;}
.planinfo_lpad .arialblack {
	text-align:left
}
.guest-reset-input{
	border:1px #a5acb2 solid;
	width:145px;
	height:18px;
}
.arialblack.guest-reset-password tr td.guest-reset-checkbox input{
	float:left;
	margin-left:0;
}
.arialblack.guest-reset-password tr td.right{ text-align:right}
.arialblack.guest-reset-password tr td.guest-reset-checkbox div{
	float:left;
	width:300px;
	margin-top:2px;
}
.create-account-btn{
	margin-top:18px;
}
.arial {
	FONT: 11px/13px arial,helvetica,sans-serif;
}
a.arialblack:link {
	FONT: 11px/13px arial,helvetica,sans-serif; COLOR: #000000; TEXT-DECORATION: underline
}
a.arialblack:visited {
	FONT: 11px/13px arial,helvetica,sans-serif; COLOR: #000000; TEXT-DECORATION: underline
}
a.arialblack:hover {
	FONT: 11px/13px arial,helvetica,sans-serif; COLOR: #ff6600; TEXT-DECORATION: underline
}
.sptext {
	FONT: 10px/10px Arial, Helvetica, sans-serif,verdana; COLOR: #015999; TEXT-DECORATION: none
}
a.sptext:link {
	FONT: 10px/10px Arial, Helvetica, sans-serif,verdana; COLOR: #015999; TEXT-DECORATION: underline
}
a.sptext:visited {
	FONT: 10px/10px Arial, Helvetica, sans-serif,verdana; COLOR: #015999; TEXT-DECORATION: underline
}
a.sptext:hover {
	FONT: 10px/10px Arial, Helvetica, sans-serif,verdana; COLOR: #ff6600; TEXT-DECORATION: underline
}
.dttext {
	FONT: 10px/11px Arial, Helvetica, sans-serif,verdana; COLOR: #000000; TEXT-DECORATION: none
}
.applyarea {
	margin:5px 0 0;
}
a.dttext:link {
	FONT: 10px/11px Arial, Helvetica, sans-serif,verdana; COLOR: #000000; TEXT-DECORATION: underline
}
a.dttext:visited {
	FONT: 10px/11px Arial, Helvetica, sans-serif,verdana; COLOR: #000000; TEXT-DECORATION: underline
}
a.dttext:hover {
	FONT: 10px/11px Arial, Helvetica, sans-serif,verdana; COLOR: #ff6600; TEXT-DECORATION: underline
}
.planinfo_pad {
	padding: 8px 0px 19px 0px
}
table.table-default .planinfo_padNew {
	padding: 0 0 8px
}
.planinfo_pad_2{
	padding: 4px 0 4px 3px;
}
.planinfo_pad_2.no-compare {
	height:27px;
}
.planinfo_padtb {
	padding: 5px 0px 11px 0px
}
.planlogo_bdr {
	BORDER: #c3cad3 1px solid
}
.planinfo_lpad {
	padding-left: 6px;
	text-align:left;
}
.planinfo_align{
	text-align: center; vertical-align: top;
}
table.table-default td.addl-features {
  	padding-left:6px;
  	text-align:left;
  	width:200px;
}
.feature-opt img{
	background-color: #015999;
	border: 0 none;
}
.feature-opt h1{
	padding-top: 18px;
}
.feature-opt ol{
	margin-top: -12px;
}
.feature-opt ol li{
	list-style-position: inside;
	padding-top: 12px;
}
.bkgdquote {background: url(/ehealthinsurance/images_new/updatedPlanUnit/quotegradient.gif) 0 0 repeat-y}
.quotebordertb {
	BORDER-top: solid 1px #ffffff;
	BORDER-BOTTOM: solid 1px #ffffff;
	background-color: #edeef1;
	padding-bottom: 1px !important; padding-bottom: 0px;
}
.quotebordertb.critical-illness{
	height:14px;
	padding:0;
	padding-top:1px;
	margin-left:90px;
	text-align:right;
	padding-right:16px;
	border:0;
}

.recommendpad {
	padding: 4px 15px 4px 7px;
}
.planinfo_padlr { padding: 0px 7px }
.priceheight {height: 92px;}
.toppad {padding-top: 8px}
img.newicon {
            position: relative;
            margin-top: -9px;
}
.clearall {

clear: both; height: 0px; line-height: 0px; font-size: 0px; padding: 0px; margin: 0px;

}
.sbuttonpad {
            text-align: right;
            padding: 5px 53px 3px 25px;
}
.sponsorpad {
            padding: 9px 10px;
}
.boxpadtb {
            padding-top: 16px; padding-bottom: 16px;
}
.sbuttonpad {
            padding: 22px 20px 16px 16px;
}
sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
a.railstrong {
FONT: bold 11px/13px arial,helvetica, sans-serif; COLOR: #015999;
}
.bdtext,a.bdtext:link,a.bdtext:visited {FONT: 11px/11px Arial, Helvetica, sans-serif,verdana; COLOR: #000033; TEXT-DECORATION: underline}
a.bdtext:hover {COLOR: #ff6600;}
.bdtext1 {
             FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000033; padding-right:15px;text-align:right; TEXT-DECORATION: underline
 }
.benefithotspot {
      display:block;
			width:100%;
      height: 14px;
      margin-top: -13px;
      position: relative;
      border:none;
}
.acctportBox {

            BORDER: solid 1px #d7e2eb;

}

.acctportBg2 {

            BACKGROUND: #f3f8fc;

}

.acctportBg3 {

            BACKGROUND: #f2f3f5;

}

.acctportBg {

            BACKGROUND: #eceff1;

}

.acctportBorder {

            BORDER-left: solid 1px #dae1e8; BORDER-right: solid 1px #dae1e8; BORDER-bottom: solid 1px #dae1e8;

}

.rvline {

     background-image: url(/ehealthinsurance/images/WhitePixel.gif);

     background-repeat: repeat-y;

     background-position: right;

}

.bctext {

            FONT: 11px/14px Verdana,arial,helvetica,sans-serif; COLOR: #003274

}

.bctext:link, .bctext a {

            font: 11px/14px Verdana,arial,helvetica,sans-serif; color: #003274; text-decoration: underline

}

.appPlanBox {
		border: 1px #C8CED6 solid;
		height: 58px;
		background: url(/ehealthinsurance/images_new/app/securityBgGrad.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-color: #F8F8F8;
}
#footer {
	width: 770px; clear:both;
}
#footer .left, .float_left{float:left}

#footer .block , #global-container #container .footer-left{
	float: left; margin-top: 20px; padding-left:10px;text-align:left;
}
#footer .block2 {
	float: right;
	margin-left: 20px;
}
#footer .block2 .norton-logo img {
	width: 142px !important;
}
#footer .block3 {
	float: right; margin-top: 20px;
}
#footer .leftblock {
	width: 116px;
	margin-left: 10px;
	margin-top: 20px;
	float: left;
}
#footer .leftblock2 {
	width: 100px;
	margin-left: 8px;
	float: left;
}
#footer .rightblock  {
	margin-top: 20px;
	float: right;
}
#footer .footer {
	FONT: 10px/13px Arial,verdana,Helvetica,sans-serif; COLOR: #333333; margin-top: 4px; margin-right: 11px;
}
#footer .clearall {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#footer .footerlinks {
	FONT: 10px/13px verdana,Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline; margin-right: 11px;
}
#footer .footerlinks:link {
	FONT: 10px/13px verdana,Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-DECORATION: underline; margin-right: 11px;
}
#footer .footerlinks:visited {
	FONT: 10px/13px verdana,Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: underline; margin-right: 11px;
}
#footer .footerlinks:hover{
	 margin-right: 11px;
}
.footer, .foottxt {
	FONT: 10px/13px Arial,verdana,Helvetica,sans-serif; COLOR: #333333; margin-top: 4px;
}
.footer {margin-right: 11px;}
.footer2 {
	FONT: 10px/13px Arial, Helvetica, sans-serif; COLOR: #333333; margin-right: 11px;
}
#footerpopup {
	float:left;
	width: 94%;
	margin-top: 20px;
	margin-left: 16px;
	padding: 8px;
	display:inline;
	background: url(/ehealthinsurance/images_new/dotline.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#footerpopup .leftblock {
	float: left;
	width: 60px;
	margin-top: 9px;
	position:relative;
}
#footerpopup .centerblock {
	float: left;
	width: 100%;
	margin-right:-100%;
	margin-top: 10px;
	text-align: center;
}
#footerpopup .centerblockcustomcopy {
	float: left;
	width: 78%;
	margin-top: 10px;
	text-align: center;
}
#footerpopup .rightblock {
	float: right;
	margin-top: 9px;
	position:relative;
}
.dkgrayarial {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rateBlock {
    background-color: #FFFFFF;
    padding: 11px;
}

.rateMessage {
    FONT: 11px/13px verdana,Arial, Helvetica, sans-serif; COLOR: #FF0000; TEXT-DECORATION: none;
}
.spon2bg, table.table-default td.spon2bg{padding:0 5px;background-color:#EBF5FF}
#spon2 {
	position:relative;
	width: 605px;
	margin-bottom:9px;
	background-color: #F5FAFF;
	border-left:1px solid #d0e1f5;
}
#spon2 p{
	margin:0px; padding:0px;
}
#spon2 .LineTopBg{
	text-align:right;background:url(/ehealthinsurance/images_new/updatedPlanUnit/dot.gif) repeat-x top;
}
#spon2 .LineFootBg{
	text-align:right;background:url(/ehealthinsurance/images_new/updatedPlanUnit/dot.gif) repeat-x bottom;
}
#spon2 .rightBg{
	padding:3px 0 3px 10px;background:url(/ehealthinsurance/images_new/updatedPlanUnit/sponscurvecenter.gif) repeat-y right;
}
#spon2 .leftblock{
	overflow:hidden;
	border-right:1px solid #FFCC3F;
}
#spon2 .leftblock-blue {
	border-right:1px solid #D0E1F5;
}
#spon2 .rightblock , #sponsors .rightblock{
	position:absolute;top:4px;right:19px;text-align:center;
}
#spon2 .centerblock{
	float:left;width:350px;
}
#spon2 .logo_left{
	float:left; margin:2px 6px 0 10px;
}
#spon2 .planname{
	color:#005C99;font:bold 12px Arial, Helvetica, sans-serif;
}
#spon2 .price{
	color:#005C99;font:bold 18px Arial, Helvetica, sans-serif
}
#spon2 .subtext{
	color:#005C99;font:10px Arial, Helvetica, sans-serif
}
.sponHead {
    padding-top: 4px;
   	margin-left: 12px;
	padding-bottom: 4px;
   }
.sponsor-wrap,table.table-default td.sponsor-wrap {
	padding:10px 5px 0px;
	text-align:center;
	float:left;
}
.sponsor-wrap .sponHead {
    text-align:left;
	width: 605px;
	margin:0 auto;
	padding-left:10px;
   }
.sponsor-wrap #spon2 {
	background-color: #FFFAEE;
	border-left:1px solid #ffcc3f;
	margin:0 auto 9px;
	text-align:left;
}
.sponsor-wrap #spon2 .LineTopBg,
.sponsor-wrap #spon2 .LineFootBg{
	background-image:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-line.gif)
}
.sponsor-wrap #spon2 .rightBg{
	background-image:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-center.gif)
}
.sponHead {
   margin: 0 0 2px 12px; width:605px;height:10px; font-size:0px;
}
.sponHead a {
	width:60px; height:8px;display:block;background-position: left top ;
}
.sthead a {
	background-position: left -28px ;
}
.sponsor {
	width:605px; margin-bottom:9px;font:11px/14px arial,helvetica,sans-serif; position:relative;
}
.sponsor p,.sponsor ul {
	margin:0px; padding:0px;
}
.sponsor li {
	float:left; background-color:#FFFAEE; list-style:none; padding-top:10px; height:57px; padding-bottom:8px;
}
.spontop ,.sponbottom {
	width:117px; height:7px; position:absolute;  right:4px;font-size:0px;
}
.spontop {
	background-position:right -8px ; top:0px;
}
.spont {
	background-position:right -37px;
}
.sponmidlf {
	border:1px solid #FFCC3F;	border-right:0;
}
.sponmidlf img {
	border:1px solid #C3CAD3; margin:2px 6px 0 10px;
}
.sponmidmd {
	width:349px;border:1px solid #FFCC3F;border-left:none;text-align:left;
}
.sponmidrg {
	width:79px; text-align:center;border-right:1px solid #FFCC3F;padding:0px 17px 0px 18px;color:#005C99; background:#000;
}
li.leftb {
	background:#F5FAFF;border-color: #D0E1F5;
}
li.leftr {
	border-color: #D0E1F5;
}
.price {
	color:#005C99; font:bold 18px Arial,Helvetica,sans-serif;
}
.price.sc{padding:5px 0}
.st_coverage{padding-bottom:10px;}
.planname {
	color:#005C99; font:bold 12px Arial,Helvetica,sans-serif;background:none;
}
.sponbottom {
	background-position:left -20px  ; top:70px;
}
.sbot{
	background-position:left -50px; top:71px;
}
/*end of sponsor*/
#sponors {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border.gif) no-repeat -259px bottom #FFFAEE;
	width:605px;
	margin:0 auto 10px;
	padding-bottom:5px;
	border-left:1px solid #FFCC3F;
}
#sponors.sponsor-another {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border2.gif) no-repeat -259px bottom #F5FAFF;
	border-left:1px solid #D0E1F5
}
#sponors.sponsor-another  .sponsor-div {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border2.gif) no-repeat right 0;
}
#sponors  .sponsor-div {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border.gif) no-repeat right 0;
	text-align:left;
	padding:10px 10px 5px;
}
#sponors .planlogo_bdr , #sponors .sponsorship-link{
	float:left;
}
#sponors  .sponsor-div div {
	float:left;
	width:350px;
	padding:0 5px;
}
#sponors p {
	margin:0;
	font-size:11px;
}
#sponors .sponsorship-link {
	margin-top:10px;
}
#sponors .sponsor-div div.sstt-centerblock {
	width:330px;
}
#sponors .sponsor-div div.rightblock {
	width:110px;
	margin-top:10px;
	padding-right:0;
}
/* New styles - by vincent*/
#main form,#main ul{
	margin:0;padding:0
}
#main{
	width:770px;
}
.bold{margin:0;padding:0;font-weight:bold}
/*top styles*/
#topNavLayout , .top-linking{height:18px;line-height:18px;padding-left:12px;background:#EBEEF1}
#logo{
	margin:8px 0 12px 0;
}
#topNavneut{
	height:18px;line-height:18px;border-bottom:1px solid #c4cbd3;background:#dbe1e8 url(/ehealthinsurance/images_new/globalnav4/Navneut.gif) repeat-x top;
}
#header .top-link {
	float:left;
}
.topnav-right {
	float:right;
	padding-right:195px;
	position:relative;
}
/*for carrierprofile.jsp*/
.copyright {
	font: 10px/13px Arial, Helvetica;
	text-align: center;
}

.absmiddle {
vertical-align: top;
}
/*subPageCensus style*/
#subPageCensus {
	padding-top:15px;border-bottom:1px solid #bac7ca; background:url(/ehealthinsurance/images_new/productpages/subPageImage.jpg) no-repeat top left;
}
#subPageCensus.p-l{
	padding-left:252px;
}
#subPageCensus .H1GetQuote{
	height:91px!important;height:92px;margin-left:252px;padding-left:50px;border-bottom:1px solid #e4ecef; background-color: #F3F8FC;
}
#subPageCensus.p-l .H1GetQuote{
	margin-left:0;
}
#subPageCensus H1, .txtb16 {
	padding-top:26px;font: bold 16px arial,geneva,helvetica,sans-serif; color: #003274;
}
#subPageCensus ul{
	overflow:hidden;width:517px;margin-left:252px;padding:10px 0 11px 0;background:#FCFEFF}
#subPageCensus.p-l ul{
	margin-left:0;
}
#subPageCensus ul li{float:left;padding-right:11px; list-style-type: none;
}
#subPageCensus ul li input{
	vertical-align:middle
}
#subPageCensus .zipbox {
	 padding:0 10px 0 50px;FONT: bold 11px verdana,arial,geneva,helvetica,sans-serif; COLOR: #003274;
}
.sub-page-warning{
	padding:8px 19px;
	border:1px #dcdcdc dashed;
	background-color:#f5f5f5;
	margin:29px 0 0 15px;
	width:550px;
}
.sub-page-warning div{
	background:url(/ehealthinsurance/images_new/warning.gif) no-repeat 0 4px;
	padding-left:32px;
	color:#4f4e54;
	font:12px/23px Arial;
}
/*subPageCensus style end*/
#container{
	width:663px;margin:26px 0 0 19px;
}
.contentMargin{
	margin-left:19px;
}
.contentMargin p {
	margin:0;
	line-height:20px;
}
*html .widthForIE{
	width:100% /*only for IE*/
}
.h1Icon{
	margin-bottom:15px;padding-top:2px;line-height:13px;padding-left:19px;background:url(/ehealthinsurance/images_new/compare_newui/arrow_orange.gif) no-repeat top left
}
.h1Icon_2{
	padding-left:17px;background:url(/ehealthinsurance/images_new/compare_newui/arrow_orange.gif) no-repeat top left
}
#container ul li{
	list-style-type:none;
}
.visitHomeFoot{
	margin-top:30px;margin-bottom:1px;font:11px Verdana;
}
#subStatesList {
	overflow:hidden;margin:20px 0 20px 28px;width:100% /*clear float*/
}
#subStatesList div{
	float:left;padding-left:80px;
}
#subStatesList ul li{
	font-weight:bold;
}
.dotLine{
	margin-left:19px;height:5px;line-height:1px;background:url(/ehealthinsurance/images_new/helpcenter/line_blue_dot3.gif) repeat-x bottom;
}
.marginBottom{
	margin-bottom:25px;
}
.Psummary{
	margin:0;padding:0;padding-bottom:12px;font:13px Arial,Helvetica
}
.HIcompaniesList {
	padding-left:0
}
.sampleQuoteList li{
	padding:5px 0
}
.statesNamesList li {
	padding:5px 0;font-weight:bold
}
.planNameList {
	margin:5px 0 5px 30px
}
dl.planNameList dd{
	margin-left:30px;
}
.SGNameList{
	margin:5px 0 15px 20px;
}
.SGNameList ul li{
	font-weight:bold
}
.statesCarrierList {
	overflow:hidden;width:100% /*clear float*/
}
.statesCarrierList li{
	float:left; width:210px;height:22px;line-height:22px
}
.h1whiteBg{margin-bottom:5px;background-color:#1F62AB;}
.logoScreenList{
	overflow:hidden;width:100%;margin-bottom:15px;padding:10px 0;background-color:#EDEEF1;
}
.logoScreenList li{
	float:left;padding:10px 22px;
}

.MAbackground
 {
	margin-top: 18px; margin-bottom: 70px; width: 586px; height: 236px;
	background: url(/ehealthinsurance/images_new/familyBg.jpg) no-repeat;
}
.textarea { position: relative; padding: 14px 18px 7px 239px;
}
.logo {padding-bottom: 8px; padding-top: 10px;
}
.buttonpad {padding: 20px 18px 6px 114px;
}
.transitionpad { padding-left: 50px;
}
.smptitle {font:bold 13px verdana,arial,helvetica,sans-serif; color: #003274; }
.arrowli li { list-style: disc outside url(/ehealthinsurance/images_new/listarrow.gif); margin-left: 15px!important; margin-left: 17px; margin-bottom:4px; }
.inline { display:inline; }
.contentMargin .subLeft{float:left;width:46%}
.contentMargin .subRight{float:right;width:54%}
.spcolLeft {float:left;width:49%; }
.siteMapList dl,dt,dd{margin:0;padding:0}
.siteMapList {margin-bottom:25px;}
/*by vincent end*/

#spon {
width: 587px;
margin-left: 22px;
background-color: #F5FAFF;
}
#spon .t {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/dot.gif);
background-repeat: repeat-x;
background-position: 0 0
}
#spon .b {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/dot.gif);
background-repeat:  repeat-x;
background-position: 0 100%
}
#spon .l {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/dot.gif);
background-repeat:  repeat-y;
background-position: 0 0
}
#spon .r {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/dot.gif);
background-repeat: repeat-y;
background-position: 100% 0
}
#spon .bl {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/sponscurvebl.gif);
background-repeat:  no-repeat;
background-position: 0 100%
}
#spon .br {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/sponscurvebr.gif);
background-repeat:  no-repeat;
background-position: 100% 100%
}
#spon .tl {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/sponscurvetl.gif);
background-repeat:  no-repeat;
background-position: 0 0
}
#spon .tr {
background-image: url(/ehealthinsurance/images_new/updatedPlanUnit/sponscurvetr.gif);
background-repeat: no-repeat;
background-position:100% 0
}
#spon .leftblock {
width: 116px;
margin-left: 9px;
margin-top: 18px;
margin-bottom: 18px;
float: left;
}
#spon .leftblock2 {
width: 340px;
margin-top: 17px;
margin-left: 14px;
float: left;
}
#spon .rightblock {
margin-top: 28px;
margin-left: 8px;
float: left;
}
#spon .clearall {
margin: 0px;
padding: 0px;
clear: both;
}
.sponbkgd {
background-color: #E7F3FF;
padding-bottom: 14px;
 }
 .sponbkgdTop {
	background-color: #E7F3FF;
 	padding-top: 10px;
	padding-bottom: 10px;
 	BORDER-top: #CEE0F6 1px solid;
}
.sponbkgdBottom {
	background-color: #E7F3FF;
	BORDER-bottom: #CEE0F6 1px solid;
}
.sponHead2 {
	margin-left: 27px;
}
.popupWrap {
width:550px;margin:6px 0 6px 8px
}
.popupWrap p{
margin:0;FONT: 11px/14px arial,helvetica,sans-serif; COLOR: #000000
}

.popupWrap b{
FONT: bold 11px/14px arial,helvetica,sans-serif; COLOR: #000000
}
.popupWrap span{
FONT: 11px/14px arial,helvetica,sans-serif;
}
.dot2Margin{
margin:4px 0 7px 16px
}
.PopContain {
margin:0 31px 0 15px
}
.PopContain .subleft{
float:left;margin-bottom:8px
}
.PopContain .subright{
float:right;margin-bottom:8px
}
.PopContain ul{
margin:0;padding:0;list-style-type:none
}
.PopContain ul li{
clear:both
}
html>body .PopContain ul li{
padding:5px 0
}
.PopContain ul b,
.PopContain ul span{
float:left;display:block;width:33px;text-align:center
}
.PopContain ul .beforetext{
width:50px;padding-top:3px;text-align:left
}
.PopContain ul .beforetext2{
width:432px;padding-top:3px;padding-left:0px !important;padding-left:1px;text-align:left
}
.PopContain ul .beforetext3{
width:333px;padding-top:0px;padding-left:0px !important;padding-left:1px;text-align:left
}
.PopContain ul .beforetext5{
width:300px;padding-top:3px;text-align:left
}
/*.PopContain ul .beforetext4{
width:300px!important;width:292px;padding-top:3px;padding-left:0px !important;padding-left: 1px;text-align:left
}*/
.PopContain .beforetext4{
width:300px; float:left; text-align:left; font:11px/14px arial,helvetica,sans-serif; padding-top:3px;
}
.PopContain ul.radioList{
padding:2px 3px 7px 8px;background-color:#eff7ff
}
.PopContain ul.radioList2{
padding:0 3px;
}
.PopContain ul .bottonBox{
padding-top:9px!important;padding-top:4px; padding-right:9px;text-align:right;
}
.PopContain ul.radioList em,.PopContain ul.radioList2 em{ position:absolute; text-indent:-9999px;}
.PopContain .error1 {
COLOR:#FF0000;width:432px;padding-top:3px;text-align:left
}
.PopContain .error2 {
COLOR:#FF0000;width:333px;text-align:left
}

.PopContain .error3 {
COLOR:#FF0000;width:300px; float:left; text-align:left; font:11px/14px arial,helvetica,sans-serif; padding-top:3px;
}
.PopContain .errortextfeedback {
COLOR:#FF0000;FONT: Bold 11px Arial, Helvetica, sans-serif; float: left;
}
/*sort by bar begin*/
.sortBar{
	width:623px;overflow:hidden;background-color:#EDEEF2; border:1px solid #C2CBD4; border-top:none;
}
.sortBar ul{margin:0;padding:0;list-style-type:none;}
.sortBar ul li{
	position:relative;float:left; margin-left:24px;display:inline;height:22px; font:bold 11px/22px Arial;
}
.sortBar ul.ifp-sort  li {
	height:auto;
}
.sortBar .overImg{
	position:absolute;top:6px;left:0;
}
.sortBar .sortOn{
	color:#015999
}
.sortBar input{
	padding:0;	margin:0 7px 0 0; vertical-align:middle
}
.sortBar .ifp-sort input {
	margin-top:-2px;
}
.sortBar a:link,  .sortBar a:visited , .sortBar a:hover {
	text-decoration:none; color:#000000;
}
.sortBar  ul.ifp-sort a {
	display:inline-block;
	margin-left:-3px;
	margin-top:-1px;
}
.subleft em{ position:absolute; text-indent:-9999px;}



/*sort by bar end*/
.h1Icon2{
	padding-top:5px;padding-bottom:2px;height:13px;line-height:13px;
}
.dotLine2{
	margin:5px 0 0 19px;line-height:1px;background:url(/ehealthinsurance/images_new/helpcenter/line_blue_dot3.gif) repeat-x bottom;
}
/*SortNav begin*/
.SortNav {margin:18px 0 0 18px;}
.SortNav td.aa {
	width:7px; height:31px; background:url(/ehealthinsurance/images_new/compare_newui/tabOffL_grey.gif);
}
.SortNav td.bb {
	 padding:0 10px;border-top: 1px solid #C2CBD4; color:#000033;background:#fff; font:normal 12px Arial;text-decoration:underline;
}
.SortNav td.cc {
	width:7px; background:url(/ehealthinsurance/images_new/compare_newui/tabOffR_grey.gif);
}
.SortNav .active_aa {
	width:9px;
}
html>body .SortNav .active_aa{
	background: url(/ehealthinsurance/images_new/compare_newui/tabOnL_grey.png) no-repeat top;
}
.SortNav .active_bb {
	padding:0px 8px;border-top: 0px solid #C2CBD4;
}
.SortNav .active_bb2 {
	padding:0px 17px;border-top: 0px solid #C2CBD4;
}
.SortNav .activetab{
	position:relative;color:#fff; font:bold 12px/31px Arial;text-decoration:none;
}
.SortNav .active_cc {
	width:9px;
}
html>body .SortNav .active_cc{
	background: url(/ehealthinsurance/images_new/compare_newui/tabOnR_grey.png) no-repeat top;
}
.SortNav .arrowImg {
	position:absolute;left:36%;width:14px;height:7px;
}
html>body .SortNav .arrowImg{
	bottom:-1px; *bottom:7px; background:url(/ehealthinsurance/images_new/compare_newui/tabArrow.png) no-repeat bottom
}
.SortNav .arrowImgPosi1{
	left:39%!important;left:32%;
}
.SortNav .arrowImgPosi2{
	left:35%!important;left:21%;
}
.SortNav .arrowImgPosi3{
	left:44%!important;left:39%
}
.SortNav .arrowImgPosi4{
	left:43%!important;left:37%
}
/*SortNav End*/
.containerLine{
	background-color:#fff;border:1px solid #C2CBD4;
}
.containerLine.critical-illness{ margin-top:25px;}
.containerLine.critical-illness .quote_bkgd{ padding:0 0 23px 12px;}
.containerLine.strongPWTextBox {
    padding-left:10px;
}
.noTopLine{
	border-top:0px solid #fff;
}
.planstitleTop {
	position:relative;margin-left:24px;
}
.planstitleTop p{
	margin:0;padding:0;font:normal 12px Arial;color:#000
}
.PlansTitlePad1{
	padding:16px 0 15px 0;
}
.PlansTitlePad2{
	padding:16px 0 5px 0;
}
.PlansTitlePad3{
	padding-bottom:5px;
}
.refineSearch{
	position:absolute;right:12px!important;right:13px;padding:3px 9px 4px 9px;border:1px solid #C2CBD4;background:url(/ehealthinsurance/images_new/compare_newui/refineGrad.gif) repeat-x;
}
.refineSearchspan{color:#003;font:normal 12px Arial;text-decoration:underline;}
.refineSearchImg{
margin-right:8px
}
.RefineSearchMain {
	margin:12px;
}
.RefineSearchMain.critical-illness{
	border-bottom:1px solid #C2CBD4;
	margin:0;
	padding:12px;
}
.RefineSearchMain .left{
	float:left;padding:4px 0 0 12px;width:465px!important;width:479px;
}
.RefineSearchMain .right{
	position:relative; z-index:100;margin-left:478px!important; margin-left:479px;background:url(/ehealthinsurance/images_new/compare_newui/refineGrad.gif) repeat-x;
}
* html .RefineSearchMain .right{height:20px;}
.RefineSearchMain .right div.on{
	padding-left:6px; padding-top:3px;padding-bottom:4px;border:1px solid #C2CBD4;border-bottom:1px solid #fff;
}
.RefineSearchMain .right div.on2{
	padding-left:6px; padding-top:3px;padding-bottom:49px;border:1px solid #C2CBD4;border-bottom:1px solid #fff;
}
.RefineSearchMain .right div.on3{
	padding-left:6px; padding-top:3px;padding-bottom:30px;border:1px solid #C2CBD4;border-bottom:1px solid #fff;
}
.RefineSearchMain .right div.off{
	padding:3px 0 4px 6px;
	border:1px solid #C2CBD4;
}
.RefineSearchMain .main{
	position:relative;top:-1px;padding:12px;margin-bottom:6px;border:1px solid #C2CBD4;clear:both;
}
.RefineSearchMain p{
	margin:0;padding:0;font:normal 12px Arial;color:#000000
}
.RefineSearchMain .main .leftForm1{
	float:left;width:152px;
}
.RefineSearchMain .main .leftForm2{
	float:left;width:225px!important;width:233px;
}
.RefineSearchMain .main .leftForm3{
	float:left;width:170px;
}
.RefineSearchMain .main .leftForm4 {
	width:200px;
	margin-left:65px;
}
.RefineSearchMain .main dl{
	margin:0;padding:0
}
.RefineSearchMain .main dl dt {
	FONT: bold 11px/13px arial,helvetica, sans-serif; COLOR: #000033;
}
.RefineSearchMain .main dl .marginDD{
	height:12px;overflow:hidden;
}
.RefineSearchMain .main dl dd{
	FONT: 11px/13px arial,helvetica, sans-serif; COLOR: #000000;
}
.RefineSearchMain .main dl span{
	FONT: 11px/13px arial,helvetica, sans-serif; COLOR: #a9a9a9;
}
.RefineSearchMain .main dl select{
	margin-top:3px;FONT: 11px/13px arial,helvetica, sans-serif; COLOR: #003;
}
.RefineSearchMain .main .searchbtnbox{
	margin-top:26px;width:100%;overflow:hidden;
}
.RefineSearchMain .main .searchbtn, #topNavLayout .right, .float_right{
	float:right
}
.RefineSearchMain .errorNote{
	float:left;padding-top:3px;color:red;font:bold 11px Arial, Helvetica, sans-serif
}
.RefineSearchMain .friendNote{
	float:left;padding-top:3px;font:11px Arial, Helvetica, sans-serif
}
.noSortBar {
	overflow:hidden;margin-top:19px;height:1px;
}
.RefineSearchMain .error{
	color:red;font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline;
}
.RefineSearchMain strong.arial{
	font-weight:bold;
}
.RefineSearchMain strong input{
	vertical-align:bottom;
}
.ResultsTitle p{
	margin:10px 0; font-size:12px;
}
.h1Icon_2 .arialBlue{
	font-size:14px; font-weight:bold;
}
.tablegSearch{
 	table-layout:fixed
}
.gSearchBox{
    position:relative;
}
.gSearchBox .gSearchForm,
.gSearchBox .gSearchForm .searchBtn , div.gSearchForm .searchBtn , div.gSearchForm {
	border:0; cursor:pointer; background:url(/ehealthinsurance/images_new/home/buttons.png) no-repeat 0 0;
}
.gSearchBox .gSearchForm {
    position:absolute;top:-7px!important;top:-9px;right:0!important;right:-1px;padding:0 10px 2px 10px;
	cursor:default; background-color:#EBEEF1; background-position:-109px bottom;
}
.gSearchBox .gSearchForm form{
    margin:0;
}
div.gSearchForm {
	background-color:#EBEEF1;
	background-position:-109px bottom;
	height:24px;
	padding:1px 10px;
	position:absolute;
	right:0;
	top:0
}
.gSearchBox .gSearchForm .searchBtn , div.gSearchForm  .searchBtn{
    width:55px;height:17px;
	background-position:-44px -50px;
}
.searchBtn2{
    width:55px;height:17px;border:0; cursor:pointer;background:url(/ehealthinsurance/images_new/buttons/search.gif) no-repeat
}
.gsearchtitle a:link { color: #015999 }
.gsearchtitle a:hover { color: #ff6600 }
.plandetailtop{
	background:#f2f1f6 url(/ehealthinsurance/images_new/compare_newui/planDcorner.gif) no-repeat right top; clear:both;
}
.plandetailbg{
	background-color:#f2f1f6;
}
.plandetailtop .SortNav td.aa {
	background:url(/ehealthinsurance/images_new/compare_newui/tabOffL_grey.gif);
}
.plandetailtop .SortNav td.cc {
	background:url(/ehealthinsurance/images_new/compare_newui/tabOffR_grey.gif);
}
html>body .plandetailtop .SortNav .active_aa{
	background:url(/ehealthinsurance/images_new/compare_newui/tabOnL_grey.png) no-repeat top;
}
* .plandetailtop .SortNav .active_aa{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/ehealthinsurance/images_new/compare_newui/tabOnL_grey.png")
}
html>body .plandetailtop .SortNav .active_cc{
	background:url(/ehealthinsurance/images_new/compare_newui/tabOnR_grey.png) no-repeat top;
}
* .plandetailtop .SortNav .active_cc{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/ehealthinsurance/images_new/compare_newui/tabOnR_grey.png")
}
.bkgdPlanNom{
	padding-top: 4px; background:url(/ehealthinsurance/images_new/compare_newui/nomPlandetail.gif) no-repeat left top;
}
.bkgdPlanNomST{
	padding-right:4px; padding-top: 4px; background:url(/ehealthinsurance/images_new/compare_newui/nomPlandetailST.gif) no-repeat left top;
}
.plandetailbox{
	padding:10px; text-align:left;
}
.plandetailbox .messagebox{
	margin-top:11px;padding:15px; border:1px solid #cbe0f5; background:#f7faff;
}
.plandetailbox .messagebox2{
	margin:18px 0 10px 0
}
.plandetailbox .messagebox3{
	padding:12px 0px 22px 0px
}
.plandetailbox .messagebox4{
	padding:12px 0px 22px 0px!important;padding:0px 0px 11px 0px;
}
.plandetailbox .line{
	overflow:hidden;height:1px;background:#adc6de
}
.plandetailbox .line2{
    overflow:hidden;height:1px;background:#adc6de; position:relative; top: -2px;
}
.plandetailbox .firsth2{
	padding:0 5px;
	overflow:hidden;
}
.plandetailbox .firsth2 span.right-text{
	float:right;
	font-weight:bold;
	line-height:16px;
	width:273px;
}
.plandetailbox h2{
	color:#015999;line-height:25px;border-bottom:2px solid #fff;background:#f0f7ff;
}
.plandetailbox h2 a.click{
	display:block;padding:0 12px;color:#015999; text-decoration:none;
}
.plandetailbox h2 a:hover.click{
	background-color:#d0e9ff;
}
.plandetailbox h2 span{
	display:block;float:right;font-weight:normal;
}
.plandetailbox h2 span a{
	color:#015999; font-size:11px
}
#main .plandetailbox ul{margin:12px 0 22px 15px;padding:0;}

.plandetailbox ul{
	margin:12px 5px 12px 10px;padding:0;width:99%;list-style-type:none
}
html>body .plandetailbox ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.plandetailbox ul li{
	width:49%;float:left;min-height:14px; padding:6px 5px 6px 0;
}
.plandetailbox ul li .btn{ width:112px; height:17px; border:0; cursor:pointer; background:url(/ehealthinsurance/images_new/updatedPlanUnit/maxbenefitbtn.gif) no-repeat; font:11px Arial;}

.benefitbtn{ width:51px;height:17px; border:0; cursor:pointer; background:url(/ehealthinsurance/images_new/updatedPlanUnit/benefitbtn.gif) no-repeat; font:11px Arial;}

.plandetailbox .benefits ul{
	margin-left:12px;margin-right:12px;
}
.spancenter{
	padding-right:60px;
}
.plandetailbox ul li.w1{
	width:281px;clear:left;
}
.plandetailbox ul li.potional-detail {
	width:291px;
}
.plandetailbox ul li.w2{
	width:130px;
}
.plandetailbox ul li.clear{ display:block; padding:0;}
.plandetailbox ul li.w3{
	width:106px;text-align:right;
}
.plandetailbox ul li.w4{
	width:106px;text-align:left;
}
.plandetailbox ul li.w1,  .plandetailbox ul li.w2,  .plandetailbox ul li.w3 {
min-height:14px;	height:auto;
}
/*pre-select rider benefit*/
.plandetailbox .arialBlue{
	font-size:12px; font-weight:bold;
}
.plandetailbox .benefits .presRiderSub{
	margin:5px 0 0;padding:0 12px; background-color:#F9FAFC
}
.plandetailbox .benefits .presRiderSubcontent{
	margin-top:0px; margin-left:22px
}
.plandetailbox  .presRiderSub li.w1{
	width:340px
}
.plandetailbox  .presRiderSub li.w2{
	width:90px
}
.botApply{
	margin-top:20px; padding:5px 20px 5px 0; clear:both; background-color:#F0F7FF; text-align:right;
}
.vertical{
	vertical-align:middle;
}
/*pre-select rider benefit end*/
/*pre-select rider compare begin*/
.rider_compare {
	margin:5px 0
}
.rider_compare table td, .compare_padd {
	padding:4px 15px;
}
.rider_compare .selected {
	padding:4px 5px;	background-color:#f60;	color:#FFF;	font-weight:bold;
}
/*pre-select rider compare end*/
.plandetailbox ul li.lastLine{
	width:100%;clear:both;padding-top:12px
}
.plandetailbox ul li.mtword {
	clear:left;
}
.plandetailbox .bottomP{
	text-align:center;margin:6px 0 10px 0
}
.plandetailbox .allplandetail ul{
	display:none;
}
.gsearchtitle H2 { margin-bottom: .2em; font: normal 1.4em Arial, Helvetica, sans-serif;}

.gsearcht2 { color: #3a88ac; TEXT-DECORATION: none }
.gsearchmoretext {font:15px Arial; color:#FF7601;}
/*CarrierProfile style*/
#CarrierPbg {margin-top:20px;margin-left:18px;width:570px;background:#f5faff url(/ehealthinsurance/images_new/CarrierBg.jpg) no-repeat top left;}
#CarrierPbg .bkgdlady {background:#f5faff url(/ehealthinsurance/images_new/secpgBg.jpg) no-repeat top left;}
#CarrierPbg .H1GetQuote{padding: 23px 14px 23px 175px;}
#CarrierPbg .H1GetQuote .carrierText{margin:0 0 15px; font-weight:bold; color:#002E6A}
#CarrierPbg H1 {font: bold 16px veranda, arial, sans-serif; color: #015999;}
.CarrierCurvTR {background-image: url(/ehealthinsurance/images_new/CarrierCurvTR.gif);background-repeat: no-repeat;background-position:100% 0}
.CarrierCurvBR {background-image: url(/ehealthinsurance/images_new/CarrierCurvBR.gif); background-repeat: no-repeat; background-position:100% 100%}
#main .leftcontent{float:left;width:606px !important;width:615px;padding-left:10px;}
#main .leftcontent .container{width:589px;padding-top:15px;}
#main .rightcontent{float:left;width:146px;margin-left:0;}
#main .leftcontent H3 {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 11px/14px verdana,Arial,Helvetica,sans-serif; COLOR: #000000
}
#StatePbg {background:#f5faff url(/ehealthinsurance/images_new/statepgBg.jpg) no-repeat top left;}
#StatePbg .H1GetQuote{padding: 23px 12px 23px 0; float: left}
#StatePbg .statepic{width: 130px; float: left}
.fleft {float:left;width:162px;height:95px;}
.eApprovalSP_padd{
padding-bottom:16px
}
.bestseller_relative {
position:relative
}
.bestseller_absolute {
position:absolute; top:-32px;right:3px;
}
.eApproval_new{
height:66px;padding-left:10px;background:url(/ehealthinsurance/images_new/eApproval/eApproval_new_bg.gif)
}
.eApproval_new .eApimg{
float:right;margin:2px 7px 0 0;
}
.appPlanBox_eApproval {
border: 1px #ea6717 solid; height: 58px;
background:#fffbf2 url(/ehealthinsurance/images_new/eApproval/securityBgEA.gif) no-repeat bottom right;
}
.appPlanBox_eApproval .eAppbg{
padding-left:8px;background:transparent url(/ehealthinsurance/images_new/eApproval/eApproval_bg.gif) repeat-x top;
}
.ApprovalHourBg{
padding-left:8px;background:transparent url(/ehealthinsurance/images_new/compare_newui/24HRApproval_bg.gif) repeat-x top;
}
.int_top {
padding-top: 39px; padding-bottom: 6px
}
.int_logo {
border-bottom: 1px solid #C4CBD3
}
.int_phoneText {
FONT: bold 24px/50px Arial; COLOR: #003667
}
.int_phoneText span {
font-size:18px; font-weight:normal;
}
.interstitial-img-margin{
	margin:35px 0 15px 0;
}
.int_searchText {
FONT: bold 24px/28px Arial; color:#FF7601
}
.int_spotBorder {
border:2px solid #EA6719
}
.borderTopBottom {
BORDER-top: #c3cad3 1px solid;
BORDER-bottom: #c3cad3 1px solid;
}
.int_spotSideBorder {
border:1px solid #EA6719;  height: 68px;
background:url(/ehealthinsurance/images_new/sideBar/sideBarBg.png) no-repeat right bottom;
}
.dyk_box {
background:url(/ehealthinsurance/images_new/sideBar/dyk-bg2.jpg) no-repeat;  padding:0 5px 0 10px;
cursor:pointer;height:122px; position:relative;
}
.dyk_box p{margin:0; padding:38px 0 10px; font: 11px/15px arial,helvetica, sans-serif;}
}
.dyk_graphic {
background:url(/ehealthinsurance/images_new/sideBar/didYouKnowBG.gif) no-repeat top center; padding: 6px 0px 10px 6px;
}
.dyk_graphicRed {
background:url(/ehealthinsurance/images_new/sideBar/sideBarBg.png) no-repeat right top; padding: 6px 0px 10px 6px;
}
.dyk_titlebold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #EA6719; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-bottom: 4px;
}
.dyk_eA {
	text-align:center;
}
.dyk_graphic_eA {
background:url(/ehealthinsurance/images_new/sideBar/didYouKnowBG.gif) no-repeat top center; padding: 6px 0px 2px 6px;
}
/*new comparison page styles*/
.arialBlue{
	color:#015999; font:11px arial
}
.comparisonBox{
	background:#F8F9FB url(/ehealthinsurance/images_new/compare_newui/comparison_bg.gif)
}
.comparison div {
	font:bold 12px Arial;color:#003;
}
.comparison p{
	word-spacing: -1px;	margin:0
}
.comparison td{
	width:140px; padding:7px 4px;border-left:1px solid #C2CBD4; border-right:1px solid #C2CBD4;background-color:#fff; vertical-align:top
}
.comparison .topLine , .add-coverage{
	border-top:1px solid #C2CBD4;
}
.comparison .botLine , .add-coverage{
	border-bottom:1px solid #C2CBD4;
}
.comparison td.logo{
	padding-top:26px;padding-bottom:0;text-align:center
}
.comparison td.apply{
	padding-top:0;padding-bottom:16px;text-align:center
}
.comparison .logoBotPadd{
	margin-bottom:5px;
}
.comparison td.eApproval{
	padding-top:0; background:#fff url(/ehealthinsurance/images_new/eApproval/eApproval_bg.gif) repeat-x top
}
.comparison td.hourApproval{
 	background:#fff url(/ehealthinsurance/images_new/compare_newui/24HRApproval_bg.gif) repeat-x top
}
.comparison .grayBg{
	background-color:#F2F1F6
}
.comparison .space{
	padding:0;width:1px;overflow:hidden;border:0;font-size:0
}
.comparison .space_text{
	margin:12px 0;
}
.comparison .bestseller{
	min-height:19px;margin:8px 0
}
.comparison .applyBox{
	margin-bottom:13px
}
.comparison .recommended{
	height:8px;margin:8px 0
}
.comparison .botText{
	margin-top:16px; margin-bottom:-13px
}

.tablebdr table, .tablebdr td{
    border-color: #c4cbd3;border-style: solid;
}

.tablebdr table{
    border-width: 0 0 1px 1px;border-spacing: 0;border-collapse: collapse;
}

.tablebdr td{
    margin: 0;padding: 3px 4px 9px;border-width: 1px 1px 0 0;
}
#container ul.tdisc li {
	list-style-type:disc; margin-left: 15px;
}

/*did you know popup styles*/
.didyouknowP{width:511px; margin:10px 0 15px 16px; border:4px solid #EA6719; background-color:#FFF8E5}
.didyouknowP img{display:block;}
.didyouknowP ul{margin:3px 5px 3px 16px;padding:0; list-style-type:none}
.didyouknowP ul li{padding:5px 0 5px 20px; background:url(/ehealthinsurance/images_new/sideBar/didyouknowpopup_bullet.gif) no-repeat left 11px; color:#015999; font:bold 18px/20px Arial}


/*new congratulation styles*/
.congra_round_box {width:243px;}
.congra_round_box .centerBorder {width:241px!important; width:243px; border-left:1px solid #C2CBD4;border-right:1px solid #C2CBD4}

.getQuoteBtn{width:126px;height:29px;border:0; cursor:pointer;background:url(/ehealthinsurance/images_new/buttons/button_submit.gif)}
/*bundling styles*/
.bundlingSortNav td.bb{padding:0 1px;}
.bundlingSortNav .active_bb{padding:0 2px}
.packagesSortBox {margin-right:24px;padding:5px 8px;background-color:#FBFBFB;border:1px solid #C2CBD4}
.packagesSortBox input{ vertical-align:middle}
.logoNamebox{margin:20px 0;width:90%;overflow:hidden}
.highlightbox{clear:both; padding:15px;height:auto}

.NavneutBarBox{width:770px;background: #dbe1e8 url(/ehealthinsurance/images_bundle/Navneut.gif) left top repeat-x;border-bottom:1px solid #C4CBD3}
.followBox{padding:11px 13px 8px;}
.followBox .passed{float:left;padding-right:8px;border:0px solid #ccc;background-color:#fff;}
.followBox .passed span{margin:0 6px;padding-left:16px;background:url(/ehealthinsurance/images_bundle/passed_icon.gif) left center no-repeat;font:bold 12px arial;color:#003274}
.followBox .unPass{float:left;padding:2px 0 0 10px;}
.followBox .unPass span{margin:0 6px;padding-left:16px;background:url(/ehealthinsurance/images_bundle/passed_icon.gif) left center no-repeat;font:bold 12px arial;color:#003274}
.followBox .unPass .fcolor{color:#919BA7}
.followBox .nopassed{float:left;margin-left:4px;padding-left:0px;padding-right:0px;padding-top:2px;border:0px solid #ccc;background-color:#fff;}
.followBox .nopassed span{margin:0 4px 0 0px;padding-left:6px;font:bold 12px arial;color:#003274}
.NavneutBarBoxApp{width:770px;background: #dbe1e8;border-bottom:1px solid #C4CBD3}
.arrowicon {color:#919BA7;float:left;margin:0px 8px; padding-top:2px;padding-right:6px;}

/*bundling compare page*/
.comparison .pricetxt{font-size:18px;color:#015999}
.comparison .priceBox{padding:14px 0; text-align:center}
.bundlingComparison td{width:142px;border:none}
.compareSort {width:601px!important;width:603px; margin:5px 0;border-bottom:none}
.compareSort ul{width:540px; margin:0;padding:0; list-style-type:none}
.compareSort li{float:left;width:160px; margin:5px;padding:0 0px;line-height:24px}
.compareSort li.compare{margin:0;padding:0 0 0 15px;font-weight:bold}
.compareSort li.selected{font-weight:bold;color:#fff;}
.compareSort .botLine{border-top:1px solid #C2CBD4;}
* .compareSort .arrowImg {bottom:-1px}

#fsize14 .sptext,#fsize14 a.sptext:link,#fsize14 a.sptext:visited,#fsize14 a.sptext:hover,#fsize12 .sptext,#fsize12 a.sptext:link,#fsize12 a.sptext:visited,#fsize12 a.sptext:hover,#fsize12 .arialblack,#fsize12 a.arialblack:link,#fsize12 .arial,#fsize12 .bdtext,#fsize12 a.dttext:link,#fsize12 .emailtext,#fsize12 .bdtext,#fsize12 a.railstrong,#fsize12 h2 span a {font-size:12px;}
#fsize14 .arialblack,#fsize14 a.arialblack:link,#fsize14 .arial,#fsize14 .bdtext,#fsize14 a.dttext:link,#fsize14 .emailtext,#fsize14 .bdtext,#fsize14 a.railstrong,#fsize14 h2 span a {font-size:14px;}
#fsize14 .emailtext,#fsize14 .bdtext,#fsize14 a.railstrong,#fsize14 h2 span a {line-height:16px;}
#fsize14 .firsth2 {padding-top:4px;padding-bottom:4px}
.navtxt {padding:6px 13px;FONT:bold 11px arial,helvetica,sans-serif;COLOR:#062d61;}
.navtabl {cursor:pointer;height:25px;background:url(/ehealthinsurance/images_new/compare_newui/navtabl.gif) no-repeat top left;}
.navtabr {background:url(/ehealthinsurance/images_new/compare_newui/navtabr.gif) no-repeat top right;}
.tooltxt, .tooltxt a, .tooltxt a:visited {FONT:12px arial,helvetica,sans-serif; COLOR: #015999;}
.tooltxt a.gray, .tooltxt a.gray:hover {color: #666;}
.tooltxt .view-application{ color:#666;}
.tooltxtg {color:#acacac;}
.fsize12 .benefithotspot,.fsize14 .benefithotspot {height: 16px;margin-top:-14px;}


#fsize12 ul li.row2,#fsize14 ul li.row2{width:36%;padding-left:12px;}
#fsize12 ul li,#fsize14 ul li{width:61%;}
#fsize12 ul li.lastline,#fsize14 ul li.lastline{width:100%;}

.comparison .srcolbg1,.comparison .srcolbg2{border:0;border-top:1px solid #fff;text-align:right;width:190px}
.comparison .srcomp{width:122px;}
.comparison .srcolbg1{background-color:#f5f6f8;}
.comparison .srcolbg2{background-color:#fcfcfd;}

/* new icon */
.SortNav .newIconBox{position:relative}
.SortNav .newIconBox .newIcon{position:absolute;top:-20px;right:8px}

/*glossary page*/
 .glossaryQuoteBg #CarrierPbg{background-image:url(/ehealthinsurance/images_new/Glossary/glossaryQuoteBg.jpg)}
 .titletext, .glossaryQuoteBg #CarrierPbg h1{ font:normal 24px/30px Arial, verdana, Helvetica, sans-serif;color:#003274; display: inline}
 .glossaryQuoteBg #CarrierPbg .H1GetQuote{padding: 15px 14px 15px 175px;}
 .glossaryList dd{padding-bottom:15px;}

/*HSA Administrator*/
.bankBorderSP{margin-bottom:20px;border-top:1px solid #CFE0F4;border-left:1px solid #CFE0F4}
.bankBorder{margin-bottom:20px;border-top:1px solid #CFE0F4;border-left:1px solid #CFE0F4}
.babyblueBg {background-color:#EFEFF1}
.grayfont{color:#ACB1B4}
.tdpaddingtop{padding-top:17px}

/*act now and save style*/
.actNowBox{
	position:relative; height:25px; width:215px; float:right;
}
.actNowBox .content{
	position:absolute;top:3px; *right:2px;_right:1px;
	display:block; width:215px; height:39px; line-height:24px; text-align:center;
	background:url(/ehealthinsurance/images_new/ActNowAndSave/act_now_icon_1.gif) no-repeat
}
.actNow-text{
	font-size:11px!important; font-family:Arial, Helvetica, sans-serif; color:#C82129!important;
}
a.actNow-nonudl-text:link,
a.actNow-nonudl-text:visited
{
	font-size:11px!important; font-family:Arial, Helvetica, sans-serif; color:#C82129!important;text-decoration:none;
}
.comparisonBox .actnow{
	padding:5px 10px 0 0;
}
.actNowBox-detail .content{
	top:6px; line-height:22px;
	background:url(/ehealthinsurance/images_new/ActNowAndSave/act_now_icon_2.gif) no-repeat
}/* End act now and save style */

.summaryTextBlue {
	FONT: bold 11px arial, geneva, sans-serif; COLOR: #1D4568
}
.summaryTextOrange {
	FONT: bold 11px arial, geneva, sans-serif; COLOR: #FF6600
}
/* for issue 106658 Rate Drop feature */
.rateDrop{
	display:block;width:65px;padding-top:6px; margin:auto;
	background:url(/ehealthinsurance/images_new/rateDropIcon.gif) no-repeat center top;
}
.rateDrop_gray{
	margin:5px 5px 0 0; background:url(/ehealthinsurance/images_new/rateDropIcon_gray.gif) no-repeat center top;
}
.rateDrop:link, .rateDrop:visited, .rateDrop:hover{
	text-decoration:none; text-align:left;
}
.rateDrop del{
	font:13px Arial, Helvetica, sans-serif; color:#aaa
}
.applyMarginBot{margin-bottom:15px}
.cleartop {margin-top: 0;}
/* iFill */
/*ifill style*/
#ifllClear{
	position:relative; margin-bottom:10px; margin-top:10px; border:1px solid #015999;
}
.ifillIcon{
	position:absolute; left:13px; top:8px;
}
#ifllClear p{
	margin:9px 130px 9px 62px;
}
#ifllClear .clearBtn{
	position:absolute; right:54px; top:13px; cursor:pointer;
}
#ifllClear .clear-bt {
	top:15px;
	right:30px;
}
#ifllClear .close{
	position:absolute; right:4px; top:4px; cursor:pointer;
}
.ifill{
	position:relative; float:right; width:150px; margin-top:5px;
}
.ifill .ifillIcon{
	left:0; top:0;
}
.ifill .doctorInfo{
	margin-left:44px; padding-right:15px; height:20px;
}
.ifill .doctorInfo span{
	color:#003; text-decoration:underline; cursor:pointer;
}
.ifill .doctorInfo.on{
	background-position:61px -13px;
}
.ifill .dropdownBox{
	position:absolute; z-index:999; left:44px; top:15px; display:none; padding:5px 3px; border:1px solid #015999; background-color:#fff
}
.ifill .dropdownBox ul{
	margin:0; padding:0; list-style-type:none; white-space:nowrap;
}
.ifill .dropdownBox li{
	padding:4px 2px;
}
.ifill .dropdownBox li:hover{
	background-color:#0FF
}
/*view more plans*/
.viewMorePlans{
	height:34px; margin-top: 20px; padding-right:16px; background: url(/ehealthinsurance/images_new/updatedPlanUnit/viewMorePlans_BG.gif) repeat-x; border:1px solid #C2CBD4; text-align: right;
}
.viewMorePlans a{
	font:bold 13px/34px arial; color:#015999
}
/*button links*/
.showlink { font: bold 13px arial; color:#015999;text-decoration:underline;}
.showAllPlansLink { width:121px; }
.showLessPlansLink { width:107px; }

/*table style*/
.lowcostTable{
	border-collapse:collapse;
}
.lowcostTable th{
	padding:6px; color:#fff; background-color:#004a80; font-size:11px;  border:1px solid #aaa; border-bottom:none;
}
.lowcostTable td{
	padding:0; border:1px solid #aaa; border-top:none;
}
.lowcostTable table{
	border-collapse:collapse; border:0;
}
.lowcostTable table td{
	padding:6px 2px; border:none; border-top:1px solid #aaa; background-color:#f1f9ff;
}
.stateText{
	font: bold 16px veranda, arial, sans-serif; color: #015999;
}
.tableBorder{
	border-collapse:collapse;
}
.tableBorder td, .tableBorder th{
	padding:3px; border:none; border:1px solid #aaa;
}
/*help tool style*/
.cornerBorder{
	position:relative; border:1px solid #C5C9D2;
}
.cornerBorder .c{
	position:absolute; right:-1px !important; right:-2; width:9px; height:9px; font-size:0; background:url(/ehealthinsurance/images_new/helpTool/corner_bg.gif) no-repeat 0 0
}
.cornerBorder .r_t{
	top:-1px;
}
.cornerBorder .r_b{
	bottom:-1px; background-position:0 -13px
}
.helpTool{
	margin-top:10px; zoom:1;
}

.helpTool .helpboxHeader{
	padding-left:10px; height:36px; line-height:36px; background:url(/ehealthinsurance/images_new/updatedPlanUnit/viewMorePlans_BG.gif) repeat-x 0 3px; font-family:arial;
}
.helpTool .helpboxHeader .blueboldbig{
	color:#003173
}
.helpTool .box dl{
	margin-left: 10px;
}
.helpTool .box td{
	padding:20px 0 8px;
}
.helpTool .gray{
	color:#666
}
.helpTool dl{
	margin:0; background:url(/ehealthinsurance/images_new/helpTool/help_tools_icon.png) no-repeat 0 -10px
}
.helpTool dt{
	margin-left:35px; padding-bottom:5px; color:#f60; font-size:12px; line-height:14px; font-weight:bold; background-color:#fff
}
.helpTool dd{
	margin:0 0 0 35px; background-color:#fff
}
.helpTool .planbyDoctor{
	background-position:-41px 0
}
.helpTool .packages{
	background-position:0 -412px
}
.helpTool .packages dd{
	margin-right:0px;
}
.helpTool .btn{
	height:22px; line-height:20px; margin-top:18px;  border:1px solid #B8B8B8; background:url(/ehealthinsurance/images_new/updatedPlanUnit/viewMorePlans_BG.gif) repeat-x 0 -10px; text-align:center;
}
.helpTool .btn.w1{
	width:110px
}
.helpTool .btn.w2{
	width:111px
}
.helpTool .btn.w3{
	width:118px;
}
.helpTool .btn a:link, .helpTool .btn a:visited{
	color:#015999; font-size:12px; font-weight:bold; line-height:22px; text-decoration:none
}
.helpTool .btn a:hover{
	color:#f60; font-size:12px; font-weight:bold; text-decoration:none
}
.pagination{
	height:32px; margin-top:20px; padding:0 20px 0 10px; background-color:#EDEEF2; text-align:right;
}
.pagination strong, .pagination span{
	line-height:32px;
}
.pagination strong{
	float:left;
}
/*compage change*/
.orange, .orange:link, .orange:visited{
	color:#f60
}
.inputValign{
	vertical-align:middle
}
.quoteborderbNew .compareLink, .quoteborderbSP .compareLink, .quoteborderbNew .none, .quoteborderbSP .none, .quoteSelected .unselectedText{
	display:none;
}
.quoteSelected .compareLink{
	display:inline;
}
.clickbox1 { width:110px; margin-top:4px; background-color:red;}
.clickbox2 { line-height:12px; margin-top:3px!important;margin-top:4px;width:100px; }
.comparetoppad {margin-top:4px!important;margin-top:5px;}

/*global nav*/
.left { float:left; }
.btn-right{ float:right;}
.contentTitle { font-weight: bold; font-size:11px; color: #002E6A; }
.tmargin2 , .top-link , .topnav-right{ margin-top:2px; }
.topnav-right .topNavBar {
	margin:9px -4px 0 5px;
}
.rpadnavs { padding-right:195px; }
#aboutUs .gSearchBox { clear:both; top:-8px !important;top:-7px; }
#aboutUs .bgNavneut2Bar { height:8px; background-position:bottom; }

.ratingsStar img { width:13px; height:9px; background-image:url(/ehealthinsurance/images_new/CustomerReview/RatingStars.gif); background-repeat:no-repeat; border:none;}

img .Star { background-position:0px 0px; }

.ThreeQuartersStar{ background-position:-13px 0px; }

.HalfStar { background-position:-26px 0px; }

.QuarterStar { background-position:-39px 0px; }

.EmptyStar { background-position:-52px 0px; }

.ratingsStarLg img { vertical-align: top; width:17px; height:16px; background-image:url(/ehealthinsurance/images_new/CustomerReview/RatingStarsLg.gif); background-repeat: no-repeat; border:none; }
.StarLg { background-position:0 0; }
.ThreeQuartersStarLg {background-position:-17px 0;}
.HalfStarLg {background-position:-34px 0;}
.QuarterStarLg {background-position:-51px 0;}
.EmptyStarLg {background-position:-68px 0;}

/* Legal Notice - jpizzo */
.noticeContainer, .noticeContainer p, .noticeContainer div, .noticeContainer span, .noteBlock, .noticeContainer a:link,.noticeContainer a:hover {font-family:Arial,Helvetica,sans-serif;color:#666;}
.noticeContainer {
	border:1px solid #000;
	padding:3px 10px 5px 10px;
	margin:10px 0;
}
.noticeContainer .appTitleText {
	margin:5px 0;
	text-align:center;
	color:#000;
}
.noticeContainer.employer{
	width:523px;
}
.noteBlock {
	padding:0 0 0 0;
}
.noteBlock textarea {
	width:560px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666;
	border:1px solid #ccc;
}
.btnBlock {
	margin:10px 0 0 0;

}
.acknowledgeBlock {
	margin:10px 0 15px 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
.acknowledgeBlock, .acknowledgeBlock a:link, .acknowledgeBlock a:hover {
	color:#666;
}
.check {
	padding:0;
	margin:0;
}
.check input {
	margin:0 3px 0 0;
}
.check span {
	top:-3px;
	position:relative;
	color:#000;
	font-weight:bold;
}
/* Legal Notice - jpizzo */

/*new plan detail snapshot*/
.noUnderline:link, .noUnderline:visited{
	text-decoration:none;
}
.noUnderline:hover{
	text-decoration:underline;
}
.alignCenter{
	text-align:center;
}
.pdf{
	padding:3px 0 0 20px; background:url(/ehealthinsurance/images_new/compare_newui/pdf_icon.gif) no-repeat left;
}
.resetUl{
	margin:0; padding:0; list-style-type:none;
}
.resetUl li{
	padding:2px 0 2px 8px; background:url(/ehealthinsurance/images_new/compare_newui/dot_2.gif) no-repeat left center;
}
.planDetailSnapshot .l_box{
	float:left; width:432px;
}
.planDetailSnapshot .r_box{
	float:right; width:137px;
}
.planDetailSnapshot .r_box .top, .planDetailSnapshot .r_box .bot{
	height:auto!important; min-height:28px; height:28px; background:url(/ehealthinsurance/images_new/compare_newui/nomPlandetail_2.png) no-repeat 0 0;
}
.planDetailSnapshot .r_box .bot{
	background-position:0 bottom;  text-align:right;
}
.planDetailSnapshot .r_box .pricetxt{
	margin:10px 10px 0 10px; padding-top:6px; border-top:1px dotted #C3CAD4; font-size:24px;
}
.planDetailSnapshot .reviewbox{
	margin:5px 0 10px; padding:5px 8px; background-color:#FFF8E5;
}
.planDetailSnapshot .reviewbox p{
	margin:7px 0;
}
.toppad.plan-icn {text-align:right;}
.ratingbg{
	display:-moz-inline-box;/* Firefox 2 and under*/
	display:inline-block;/* FF3, IE8, Opera, Safari */
	padding:2px 3px 1px;
	width:26px;
	background:url(/ehealthinsurance/images_new/CustomerReview/rating_bg.gif) no-repeat center 1px;
}
.ratingbg b{/*fix ff2 text center*/
	display:block; width:26px; text-align:center; color:#FF7601
}
/*new plan detail snapshot end*/

/* Application Message - jpizzo */

.appMsgBlock {
	background:url(/ehealthinsurance/images_new/apply_bg.jpg) bottom repeat-x;
	padding:30px 20px 0 20px;
	border-bottom:1px solid #C4CBD3;

}

.appMsgBlock h3 {
	font-size:16px;
	font-weight:bold;
	color:#F37015;
	background:url(/ehealthinsurance/images_new/lock-icn.gif) 0 3px no-repeat;
	padding:1px 0 0 16px;
	display:inline;
}
.appMsgBlock ul {
	margin:15px 0 20px 15px;
	padding:0;
	list-style-image:url(/ehealthinsurance/images_new/list-arrow.gif);
}
.appMsgBlock ul li {
	margin:15px 0;
	font-size:12px;
}
/*for ENGR-128916*/
.appMsgBlock a:link, .appMsgBlock a:visited{
	font-family:Arial,Helvetica,sans-serif;
}
.appMsgBlock a:hover{
	font-family:Arial,Helvetica,sans-serif;
}
/*for ENGR-128916 end*/
.appMsgBlock a, .appMsgBlock a:hover {
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 10px;
}
.appMsgBlock ul li a, .appMsgBlock ul li a:hover  {
	color:#003274;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	padding:0;
}
.appMsgBlock ul li a:hover {
	color:#FF6600;
}
.action-link {
	font-size:12px;
	padding:0 0 0 10px;
	font-family:arial,helvetica,sans-serif;
}
/* End - Application Message - jpizzo */

/*Top Picks*/
.TopPicksPad {
	padding-bottom: 1px !important; padding-bottom: 0px; padding-left: 10px;
}
/*Reminder*/
.reminder{
	margin:10px 0 0 0;  background:#EFF0F3 url(/ehealthinsurance/images_new/AccountCreation/reminder_bg.gif) repeat-x top;
}
.reminder .content{
	padding:10px 0 13px 120px; border:1px solid #ADC6DE; border-bottom:none;
}
.reminder .arrow{
	height:11px; overflow:hidden; background:url(/ehealthinsurance/images_new/AccountCreation/arrow_down.gif) no-repeat center top;
}
.reminder h1{
	font:bold 16px/26px Arial;
	padding:5px 0 0 26px; background:url(/ehealthinsurance/images_new/AccountCreation/lock-icn.png) no-repeat
}
.reminder ul{
	margin:0 0 0 25px; padding:0; list-style-type:none;
}
.reminder ul li{
	margin:7px 0;
}
/** session timeout alert **/
#alert {
    height:auto;
}
.reminder.alert h1{
	font:bold 13px/24px Arial;
	padding:5px 0 0 65px;
    background:url(/ehealthinsurance/images_new/app/warning.png) 2px 10px no-repeat
}
.reminder.alert h1 span{
	font-size:16px;
	color:#f60;
}

.lockIcon{
	padding-left:35px; background:#fff url(/ehealthinsurance/images_new/AccountCreation/lock-icn.png) no-repeat 10px 5px
}
.ehealth-logo{
	float:left;
	margin:0 0 3px 15px
}
.reminder-new{
	background:#f6fcf2;
	border-top:1px solid #c8d5a9;
	border-bottom:1px solid #c8d5a9;
	color:#4a8742;
	padding:10px 10px 10px 166px;
	margin:10px 0 10px;
	font:normal 12px/18px arial,helvetica,sans-serif;
}
#global-container , .licensing-popup #container{
	margin:0 auto;
	text-align:left;
	width:770px;
}
#refineSearchForm{
	margin-bottom:8px;
}
#global-container .point{
	background-color:#fdfae9;
	border:1px #dce0e9 solid;
	padding:10px 15px;
	font:11px Arial;
	color:#3b0002;
	margin-bottom:10px;
}
#global-container .point span{
	color:#d21408;
}
.temporary-wrap{
	border:1px #c3cad3 solid;
	background-color:#fffaee;
	color:#000;
	overflow:hidden;
}
.temporary-wrap .temporary-title{
	height:23px;
	background-color:#edeef1;
	padding-left:25px;
	font:bold 12px/23px Arial;
}
.temporary-wrap a.float-left{
	display:inline-block;
	float:left;
}
.temporary-wrap a.btn{
	float:right;
	margin-top:15px;
}
.temporary-wrap a.plan-name:link {
    color: #0672ab;
	font-weight:bold;
    text-decoration: underline;
}
.temporary-wrap div.detail{
	width:340px;
	float:left;
	margin-left:10px;
	font:11px/15px Arial;
}
.temporary-wrap div.detail .temporary-price{
	color:#990000;
	font-weight:bold;
}
.temporary-wrap .in-wrap{
	padding:15px 25px 0;
}
.temporary-wrap .in-wrap p{
	border-top:1px #c3cad3 solid;
	padding:6px 0 14px;
	font:11px/15px Arial;
	clear:both;
	margin:10px 0 0;
}
.temporary-wrap .in-wrap p a{
	color: #0672ab;
	text-decoration:none;
}
.temporary-wrap .in-wrap p a:hover{
	text-decoration:underline;
}
/* Bof Left Siderbar - Refine Search */
#side-bar{
	margin-left:2px;
	width:200px;
}
/* reset siderbar font style */
.shop-by-col
	{vertical-align: top;
	width: 223px;}
#side-bar div, #side-bar P, #side-bar ul{
	font:12px Arial, Helvetica, sans-serif;
}
#side-bar h3{
	font:bold 12px arial;
}
#side-bar a{
	color:#015999;
	text-decoration: none;
	outline:none;
}
#side-bar a:hover{
	color:#ff6600;
	text-decoration: underline;
}
#side-bar a label{
	cursor: pointer;cursor: hand;
}
#side-bar a.disabledLink,#side-bar a.disabledLink label{
	color:#999;
	cursor: default;
	text-decoration: none;
}
/* sider images css sprite */
#side-bar #kiplinger-best-qp,
#side-bar .corner-top,
#side-bar .corner-bot,
#side-bar h2,
#side-bar h2 b,
#side-bar h3,
#live-assistance .help-online,
#live-assistance .help-online a,
#common-questions .play-ad,
#side-bar .dyk_graphicRed,
#reccently-viewed .arrowLink{
	background:url(/ehealthinsurance/images_new/sideBar/side-bar-bg.png) no-repeat;
}
#side-bar #kiplinger-best-qp{
	margin-bottom:8px;
	height:69px;
	cursor:pointer;
	display:block;
	background-position: 0 -224px;
	text-indent:-9999px;
}
#side-bar input.hideRadio{
	position:absolute;left:-999px;
}
#side-bar .benefithotspot{
	height:15px;
	margin-top:-15px;
	width:97%;
}
#side-bar h3 .benefithotspot{
	margin-left:-14px;
}
#side-bar input.header-hotspot{
	top:-4px;
}
#side-bar .header-hotspot{
	height:22px;
	margin-top:-22px;
	border-style:none;
	position:relative;
	width:97%;
	z-index:10;
}
#side-bar ul{
	margin: 0 5px 3px;
	padding:0;
	list-style-type:none;
	color:#888;
}
#side-bar ul li{
	padding:3px 0;
}
#side-bar ul#Company{
	margin-left:12px;
}
#side-bar ul#Company li{
	padding:1px 0;
}
#side-bar #Company li:first-child{
	padding-left:4px;
}
#side-bar ul label.nonedata{
	color:#999;
}
#side-bar .sider-corner{
	margin-top:10px;
}
#side-bar .corner-top, #side-bar .corner-bot{
	height:7px;
	overflow:hidden;
}
#side-bar .corner-top{
	background-position: 0 -164px;
}
#side-bar .corner-bot{
	position:relative;
	top:-5px;
	background-position: 0 -176px
}
#side-bar .content{
	padding-left:4px;
	border:1px solid #9FB8CE;
	border-bottom:none;
	border-top:none;
}
#side-bar .sub-content{
	padding-bottom:5px;
}
#side-bar h2{
	position:relative;
	top:-3px;
	height:24px;
	font:bold 13px/24px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	cursor:pointer;
	background-position:0 -188px
}
#side-bar h2 b{
	display:block;
	padding-left:16px;
	background-position: 3px 10px;
}
#side-bar h2.off b{
	background-position:3px -22px;padding-left:14px;
}
#side-bar h3{
	padding:4px 0 0 16px;
	background-position:3px -53px;
	color:#015999;
	cursor:pointer;
}
#side-bar h3.off{
	background-position:-192px -55px;
}
#side-bar li.selected, #side-bar ul#Company li.selected{
	background: url(/ehealthinsurance/images_new/listarrow.gif) no-repeat 0 2px;
	padding-left: 9px;
}
#side-bar ul#Company li.selected{
	background-position: 0 0;
	margin-left:4px;
}
#side-bar ul .selected a, #side-bar ul a.selected label{
	color:#FF7000;
}
#side-bar .show-count{
	margin-bottom: 4px;
	margin-right:4px;
	border-bottom:1px solid #D0D9E0;
	background-color:#F1F2F6;
}
#side-bar .show-count .col1{
	float:left;
	margin:5px 0;
	padding:2px 10px 2px 16px;
	border-right:1px solid #D0D9E0
}
#side-bar .show-count .col2{
	float:right; padding-top:1px;
}
#side-bar .show-count .count{
	float:left; font-size:30px; line-height:28px; color:#FF7101;
}
#side-bar .show-count .arialBlue{
	float:left; display:block; width:42px; padding:3px 0 0 3px;
	line-height:11px; font-weight:bold; color:#062456
}
#side-bar .dyk_box
	{background:url(/ehealthinsurance/images_new/sideBar/dyk-bg.png) no-repeat; height:150px;
	padding:35px 16px 0; margin-top:5px;}
#side-bar .dyk_box p { font:14px/22px Arial, Helvetica, sans-serif; padding:20px 0 15px;}
#side-bar .dyk_box div
	{line-height: 16px;}
#side-bar .dyk_titlebold
	{font-weight:bold; font-size: 13px;}
#side-bar .dyk_graphicRed
	{background-position:0 -357px;
	padding:7px 4px 15px 16px;}
#side-bar .dyk_graphic_eA
	{background:url(/ehealthinsurance/images_new/sideBar/didYouKnowBG2.png) no-repeat;
	padding:7px 4px 14px 16px;}
#side-bar .dyk_eA
	{width:83px; margin:0px 0 20px 40px;top:115px;left:15px;}
#side-bar .sub-content .view-more {
    margin-left:5px;
}
.dyk_eA img {border:0}
/* Left Live Expert Advice */
#side-bar #live-assistance .content{
	padding:4px 5px 10px 6px;
	background:#f5f5f5 url(/ehealthinsurance/images_new/sideBar/live-assist-bg.gif) repeat-x left top;
}
#live-assistance .live-expert{
	font-size:14px;
}
#live-assistance p{
	margin:14px 0;
}
#live-assistance img{
	border:none;
	margin-left:-4px;
}
#live-assistance .call-num{
	font-size:13px;
	font-weight:bold;
	margin:2px 0px 0px;
	padding:0 0px 4px;
	display:block;
}
#live-assistance .call-num.ifp-qt {
	margin:10px 0px 0px;
	text-align:center;
}
#live-assistance .call-num strong{
	color:#F06005;
}
#live-assistance .help-online{
	width:144px;
	margin-top:14px;
	padding-bottom:5px;
	background-position:0 -312px;
}
#live-assistance .help-online a{
	display:block;
	height:37px;
	padding:3px 0 0 38px;
	font-weight:bold;
	background-position:-166px -112px
}
#live-assistance .help-online a span{
	display:block;
	font-size:10px;
	font-style:normal;
}
#live-assistance #click-to-chat{
	margin-top:0;
}
#live-assistance #click-to-chat a{
	background-position:-168px -308px
}
#live-assistance .holiday-hours, #adviceDiv .holiday-hours{
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}
#adviceDiv .holiday-hours {
	margin-top: 6px;
}
#adviceDiv span {
	font-size:9px;
}
#common-questions ul li, #why-eHealth ul li{
	padding:5px 0px 3px;
}
#common-questions .play-ad{
	display:block;
	margin: 3px 59px 7px 0px;
	padding-left: 40px;
	background-position: 0 -117px;
	cursor:pointer;
	font-weight:bold;
}
#reccently-viewed h2{
	padding:0 13px;
}
#reccently-viewed ul{
	margin:0;
}
#reccently-viewed ul li{
	padding:20px 0 13px 13px;
	background:url(/ehealthinsurance/images_new/sideBar/dashed-bg.gif) repeat-x left top;
}
#reccently-viewed ul li.last-child{
	padding:13px 0 6px;
}
#reccently-viewed p{
	margin:7px 0;
	color:#333333;
}
#reccently-viewed span{
	font-size:11px;
}
#reccently-viewed .arrowLink{
	padding-left:15px;
	background-position:-192px -59px;
}
#reccently-viewed .content{
	padding:2px 4px 10px 5px
}
.rvp-logo{
	height: 26px;
	width: 86px;
}
/* Global Quote Page Default */
.table-default,.quote-maincol,.quote-content
	{border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;}
.table-default
	{width: 770px;}
table.table-default td
	{padding: 0;}
table.table-default tr.spacing td
	{padding: 0 5px;}
table.table-default td.planinfo_pad_2
	{padding:4px 0 4px 3px;}
table.table-default td.planinfo_lpad , .planinfo_2pad
	{padding-left:6px;}
td.planinfo_lpad {
	text-align:center;}
td.planinfo_all {
	text-align:left;
}
table.table-default td.bottompad
	{padding-bottom:3px;}
table.table-default td.planpadr
	{padding-right:16px;}
.hosmax_showreview
	{position:relative;top: -12px;}
.hosmax_notshowreview
	{position:relative;top: -7px;}

table.table-default td.planinfo_padlr
	{padding:0 7px;}
table.table-default td.recommendpad
	{padding:4px 15px 4px 7px;}
.table-default.account-cart{
	position:relative;
}
.table-default.account-cart #pleaseWaitImg img{
	float:left;
	margin:10px;
}

.hosmax_con {
	position:absolute;
	right: 15px;
	margin-top:1px;
}

.hosmax_con_notshowreview {
	position:absolute;
	right: 75px;
	margin-top:2px;
}
.hosmax_con p{
	margin-top:5px;
	margin-left:-12px;
}

.hosmax_con_notshowreview p{
	margin-top:5px;
	margin-left:-12px;
}

.cobrand-pleaseWaitImg{
	margin-left: 14px;
	margin-top: 34px;
}
.payout-wrap{ margin-top:12px; color:#666;}
.payout{width:19px; height:17px; border:0; float:left; margin-right:5px; margin-top:-1px;}

.right-side-bar
	{vertical-align: top;
	width: 144px;}
.quote-toppad
	{height: 5px;}
.quote-maincol
	{text-align: left;
	width: 589px;
	vertical-align: top;}
.quote-content,.quote-content-row
	{width: 616px;}
.compare-cell
	{width: 180px;}
/* Reset Styles for Shop By*/
.quote-wrap #global-container,.quote-wrap .table-default,.quote-wrap #footer
	{width: 970px;}

.quote-wrap .quote-toppad
	{height: 22px;}
.quote-wrap .quote-maincol,.quote-wrap .quote-content,.quote-wrap .quote-content-row,.quote-wrap .sortBar
	{width: 725px;}
.quote-wrap td.quote-content-row
	{padding: 3px 0 7px;}
.quote-wrap .quote_bkgd
	{background-color: #FFF;}
.quote-wrap .viewMorePlans
	{margin-top:15px;}
.quote-wrap .right-side-bar
	{width: 10px;}
.quote-wrap form
	{margin:0;}
.hide {display: none;}
#Company .hotspot
	{border: none;
	height: 13px;
	margin-left:-16px;
	margin-bottom: -1px;
	width: 15px;}
.sortBar ul.ifp-sort li a img {
	border:none;
	margin-left:-22px;
	height:17px;
	width:22px;
	position:relative;
	top:3px;
}

.quote-wrap .RefineSearchMain a:link,.quote-wrap .RefineSearchMain a:visited
	{color:#015999;}
.quote-wrap .sortBar ul li,.quote-wrap .arialblack,.quote-wrap a.arialblack,.quote-wrap a.arialblack:link,.quote-wrap .bdtext,.quote-wrap .arial,.quote-wrap .sub
	{font-size: 12px;}
.quote-wrap #spon2 .arial
	{font-size: 11px;}
.quote-wrap .sptext,.quote-wrap dttext,.quote-wrap dttext,.quote-wrap a.dttext:link
	{font-size: 11px;}
.quote-wrap .clickbox2
	{width: 100px;}

/* Only for iStore Agent Portal, should be moved to the iStore globel css in the future */
.actionsDiv {
	display: none;
	text-align: left;
	position: absolute;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	width: 130px;
	border:1px solid #C2CBD4;
}
.actionsDiv ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.actionsDiv ul li {
	margin: 0px;
	padding: 0px;
}
.actionsDiv ul li a {
	TEXT-DECORATION: none;
	display:block;
	padding:0 3px;
	height:20px;
	line-height:20px;
}
.actionsDiv ul li a:hover {
	TEXT-DECORATION: none;
	background-color:#eee;
}

/* advice popup */
.call-rep {
	margin: 4px 7px 14px;
	width: 390px;
}
.call-rep .rep-info {
	float: right;
	width: 176px;
}
.call-rep p {
	margin: 10px 0 0;
}
.call-rep ul {
	margin-top: 0;
	margin-bottom: 11px;
}
.call-rep .arrowli li {
	margin: 3px 12px 0px;
}
.rep-phone, .quote-number{
	font-size: 12px;
	font-weight: bold;
}
.quote-number{
	color: #309ed1;
}
/*customer promise*/
.promise{
	margin-top:14px;
}
#side-bar .promise{
	margin:10px 0;
}
.privacyCopyOnTop { color: #888888; padding: 0 12px 12px; }
/*Click to Talk*/
#talk-chat #gradientbg{
	padding-bottom:10px;
}
#talk-chat .arial{
	line-height:16px;
}
#sbarcontainer .needAdvice{
	margin-bottom:10px;
}
#sbarcontainer .needAdvice a{
	color:#00579A;
}
#sbarcontainer .containerLine{
	border-color:#CED8E1; margin:7px 4px 0 0; padding:2px 1px 0 ;
}
#sbarcontainer .containerLine .a_box{
	height:35px; background:url(/ehealthinsurance/images_new/sideBar/talk_sider_bg.gif) repeat-x top; border-bottom:1px solid #F0F1F5;
}
#sbarcontainer .containerLine a{
	display:block; padding:4px 0 0 31px; color:#00579A; font:bold 12px/13px arial; outline:none;
}
#sbarcontainer .needAdvice a:hover, #sbarcontainer .containerLine a:hover{
	color:#F60; text-decoration:underline;
}
#sbarcontainer .containerLine a span{
	font-size:10px; font-style:normal; white-space:nowrap; word-spacing:-1px;
}
#sbarcontainer .containerLine a.talkIcon{
	background:url(/ehealthinsurance/images_new/sideBar/side-bar-bg.png) no-repeat -169px -113px;
}
#sbarcontainer .containerLine a.chatIcon{
	background:url(/ehealthinsurance/images_new/sideBar/side-bar-bg.png) no-repeat -173px -309px;
}
#toTalk .containerLine{
	position:relative; height:118px; background:url(/ehealthinsurance/images_new/sideBar/talk_bg.gif) repeat-x 0 0; border:1px solid #ADC5DD;
}
/********* Global Header / Footer *********/
.clear:after {
     visibility: hidden;
     display: block;
     font-size:0;
     content: " ";
     clear: both;
     height: 0;
}

.clear { display: inline-block; }
/* start hack \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* close hack */
#footer ul, #footer p, #liveAssistance div{
	font:11px Arial, Helvetica, sans-serif;
}

#header {
	width: 100%;
	position:relative;
	z-index:2;
}
#header ul {
	margin:0;
	list-style-type:none;
	font:12px Arial, Helvetica, sans-serif;
	padding-left:0px;
}
#header ul.top-right-bar{
	font-size:11px;
}
#header.cobrand {
	padding-top:50px;
}
#header.cobrand table {
    width:100%
}
.ehealth-logo {
	margin:27px 0 0 15px;
	border:none;
}
#header ul#login-nav {
    position:absolute;
    right:8px;
    text-align:right;
    top:9px;
    /*width:600px;*/
    z-index:4;
  	font-size:11px
}
.quote-wrap #header ul#login-nav {
	 right:3px;
	 z-index:4;
}
#header.cobrand  ul#login-nav {
	left:0;
    position:absolute;
    top:0;
    width:537px;
    color:inherit;
	background:#f5f5f5;
	padding:2px 230px 2px 0;
	height:34px;
	line-height:34px;
	vertical-align:middle;
	font-size:11px;
}
.cobrand #header-top.cart-icon #login-nav {
	padding:2px 340px 2px 0;
}
.cobrand #header-top.cart-icon #login-nav.cart{
	width:auto;
	right:0;
}
.cobrand #header-top.cart-icon #login-nav.cobrand-cart{
	padding:2px 330px 2px 0
}
.quote-wrap #header.cobrand  ul#login-nav {
	width:740px
}
.quote-wrap #header.cobrand .cart-icon ul#login-nav{
	width:630px;
}
#login-nav li {
	float:left;
	/*display:inline;*/
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat 0 3px;
	padding:0 7px 0 11px;
	color:#F16306;
	background-color:inherit;
	position:relative;
	margin-left:3px;
}
.cobrand #login-nav li{
	display:inline;
	float:none;
}
#login-nav li.num{
	padding:0 7px 0 0;
	background:none;
}
#login-nav div {
	font-family: arial,helvetica,sans-serif;
}
#login-nav li:first-child {
	background-image:none;
}
#login-nav li a{
	color:#0673AB;
	text-decoration:none;
	display:inline-block;
	line-height:normal;
	font-weight:normal;
	outline:none;
	background-position:-220px -59px;
}
#login-nav li a.phone {
	color:#F16306;
}
#login-nav li a:hover{
	text-decoration:underline;
}
#login-nav li a.on{
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -220px -76px;
}
/* Icon Links */
a.link-arrow {
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -220px -58px;
	padding:0 0 0 10px;
}
a.link-arrow span {
	background:url('/ehealthinsurance/images_new/layout/live-expert.png') no-repeat 104px 3px;
	padding-right:30px;
}
#help-link a.link-arrow,#my-account-link .link-arrow{
	background:url("/ehealthinsurance/images_new/home-v2/all-img.png") no-repeat  0 0 ;
	padding:0 10px 0 0;
}
/*** Forms & buttons ***/
input.btn {
	position:relative;
	border:0 none;
	cursor:pointer;
	padding:0;
}
input.btn.search-btn {
	width:24px;
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -15px -59px;
	height:25px;
}
input.search-btn-field {
	width:170px;
	border:0;
	padding:5px 0 1px 2px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#666;
	height:18px;
	font-size:11px;
}

/********* Global Navigation / dropdown menu *********/
#top-nav {
	background:url('/ehealthinsurance/images_new/layout/home-repeat-x-bg.png') repeat-x 0 0;
	height:42px;
	margin-top:16px;
}
.cobrand  #top-nav {
	margin-top:10px
}

/* Menu Level One */
#header ul.dropdown {
	position: relative;
	height:42px;
	padding-left:2px;
	float:left;
	width:auto;
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -261px -14px;
	font:1.17em Arial,Helvetica,Verdana,sans-serif;
}
.dropdown li {
	font-weight: bold;
	float: left;
	background:url('/ehealthinsurance/images_new/layout/home-repeat-x-bg.png') no-repeat 100% -90px;
	height:42px;
	width:auto;
}
.dropdown li a, .dropdown li .txt-dropdown {
	display: block;
	padding:12px 15px;
 	font-size:0.97em;
}
.dropdown li div.txt-dropdown {
 	font: bold .97em Arial,Helvetica,Verdana,sans-serif;
}
.quote-wrap .dropdown li a, .quote-wrap .dropdown li .txt-dropdown {
 	font-size:1.17em;
}
.dropdown li strong {
	color:#fff;
	display: block;
	padding:12px 15px;
 	font-size:1.17em;
}
.dropdown li a:link, .dropdown li a:visited, .dropdown li .txt-dropdown {
	color: #fff;
	text-decoration:none;
	background-color:inherit;
}
.dropdown li a:hover{
	color: #fff;
	background-color:inherit;
	text-decoration:none;
}
.dropdown .first-child a {
	padding:0 0 0 6px;
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -263px -14px;
}
.dropdown .first-child a span {
	display:block;
	padding:12px 15px 12px 7px;
}
.dropdown li:hover a, .dropdown li.current a span, .dropdown .first-child:hover a span, .dropdown li:hover .txt-dropdown {
	text-decoration:none;
	background:url('/ehealthinsurance/images_new/layout/home-repeat-x-bg.png') repeat-x 0 -45px;
}
.dropdown li.current a, .dropdown .first-child:hover a{
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -24px -135px;
}
.dropdown li:hover {
	 color: black;
	 background-color:inherit;
	 position: relative;
}
/* LEVEL TWO */
.dropdown ul {
	width: 254px;
	visibility: hidden;
	position: absolute;
	top:40px;
	z-index:100 !important;
	left: 0;
	padding:5px 0;
	border:1px solid #0180E7;
	background:#fff;
	color:inherit;
}
.dropdown ul li {
	font-weight: normal;
	color: #000;
	float: none;
	width:auto;
	padding:0;
	height:auto;
	background-image:none;
	background-color:inherit;
}
.dropdown ul li.seperator {
	background:url('/ehealthinsurance/images_new/layout/seporator.jpg') no-repeat center 5px;
	padding-top:10px;
}
.dropdown ul li a, .dropdown ul li a:link, .dropdown ul li a:visited, .dropdown .first-child:hover li a{
	color:#3075C0 !important;
	background-color:inherit;
	padding:3px 7px 4px 30px;
	height:auto !important;
	text-decoration:none;
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -227px -171px;
}
.dropdown ul li a:hover,.dropdown .first-child:hover li a:hover{
	color:#3075C0 !important;
	background-color:inherit;
	text-decoration:underline;
	background-image:url('/ehealthinsurance/images_new/layout/home-main-pic.png') !important;
}
.dropdown li:hover > ul {
	visibility: visible;
}
#top-nav .menu-link {
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat right -276px;
}
#cart-wrap{
	height: 30px;
	padding: 1px 0;
	position: absolute;
	right: 12px;
	top: 32px;
	width:auto;
	text-align:right;
	z-index: 3;
}
#cart-wrap.cobrand{
	top:3px;
	z-index:4;
}
#cart-wrap.cobrand.ehe29411{
	z-index:3;
	top:32px;
	right:12px;
}
#search {
	/*position:absolute;
	right:1px;
	top:32px;*/
	float:left;
	width:202px;
	z-index:0;
	padding:1px 0;
	height:30px;
}
#cart-wrap .cart{
	background:url('/ehealthinsurance/images_new/layout/cart-bg.gif') no-repeat right top;
	padding-right:5px;
	height:27px;
	float:left;
	margin:1px 0 0 10px;
	vertical-align:top;

}
#cart-wrap .cart a,#cart-wrap .cart div{
	background:url('/ehealthinsurance/images_new/layout/cart-left.gif') no-repeat left top;
	padding-left:36px;
	height:27px;
	display:inline-block;
	font:bold 12px/27px Arial;
	text-decoration:none;
	color:#0673AB;
}
#cart-wrap .cart a:hover{
	color:#0673AB;
	text-decoration:underline
}
.quote-wrap #search {
	right:10px;
}
.cobrand #search {
	top:5px;
	padding-left:10px;
	background:url('/ehealthinsurance/images_new/layout/home-main-pic.png') no-repeat -29px -19px;
	z-index:2222;
	right:14px;
}
.cobrand #search.cobrand-input{
	background:none;
}
#search form{
	border:1px solid #c0ced7;
	background-color:#FFFFFF;
}
#search form label {
	float:left;
}
#search em {
	position:absolute;
	text-indent:-9999px;
	display:none;
}
.licensed-agents {
	font-weight:normal;
	color:#444;
}
/******** End - Global dropdown menu *********/
/* Header Quick Live Assistance */
.liveAssistance {
	display:none;
	width:226px;
	z-index:1;
	position:absolute;
}
.la-position {
	top:5px;
	right:67px;
}
.liveAssistance .la-top {
	height:30px;
	background:url('/ehealthinsurance/images_new/layout/liveAssistance/top-bg.png') no-repeat;
}
#login-nav li .la-content a{
	display:block;
}
.liveAssistance .la-content {
	padding:12px 17px 5px;
	background:url('/ehealthinsurance/images_new/layout/liveAssistance/bg.png') left top repeat-y;
}
.liveAssistance .la-bottom {
	height:10px;
	background:url('/ehealthinsurance/images_new/layout/liveAssistance/bottom-bg.png') no-repeat;
}
.quote-wrap .la-position {
	right:62px;
}
#assistance-temp{
	position:absolute;left:9px;
	top:4px;z-index:9999999;display:none;
	background:url(/ehealthinsurance/images_new/layout/home-main-pic.png) no-repeat -220px -76px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#assistance-temp.assistance-tempA {
	left:50px;
}
.header970 #liveAssistance{
	left:376px;
}
.hours-wrap {
	text-align: left;
	padding: 0 0 0 16px;
	font-size:11px;
	font-weight:normal;
}
.rt-col-hr-wrap {
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
#assistance-temp{
	position:absolute;
	left:9px;
	top:4px;z-index:99999;display:none;
	background:url(/ehealthinsurance/images_new/layout/home-main-pic.png) no-repeat -220px -76px;
	font-size:11px;
}
#assistance-temp.assistance-tempA {
	left:50px;
}
#liveAssistance .inner{
	padding:44px 17px 12px;
	text-align:center;
	position:relative;
}
#liveAssistance .inner-cobrand-remove-number {
	padding:44px 11px 22px;
	background:url('/ehealthinsurance/images_new/layout/top-menu-bg-cobrand-remove-number.png') no-repeat 0 0;
}
#liveAssistance img.click-to-click-btn,#login-nav li img.click-to-click-btn{
	margin-bottom: 6px;
}
#liveAssistance .callNum, #liveAssistance-pop .callNum, #login-nav li .la-content .callNum, #login-nav li .la-content strong{
	margin:0;
	padding:2px 0 4px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
#login-nav li .la-content .callNum{
	color:#444;
}
.chat-link {
	border-bottom:1px solid #CECECE;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	display:block;
	width:100%;
}
#liveAssistance .callNum strong, #liveAssistance-pop .callNum strong{
	color:#F06005;
	background-color:inherit;
}
#liveAssistance li, #liveAssistance-pop li{
	float:left;
	width:89px;
	font-size:11px;
}
.hide{
	display:none;
}
/******** End - Quick *********/
/* For co-brand */
.co-brand-logo-wrap {
    position:relative;
    height:44px;
}
.logo-wrap {
    position:absolute;
    right:0;
    bottom:1px;
    margin:0;
    height:44px;
}
#breadcrumb{
	margin:20px 0 2px 0;
	color:#444444;
	padding:0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Global Footer*/
#footer {
	width:100%;
	padding:0px 0 30px 0;
	font-size:11px;
	position:relative;
}
#footer-right {
	position:absolute;
	right:0;
	bottom:10px;
}
#footer-left ul {
	margin:0;
	padding:0;
}
#footer-left ul.footer-second {
	line-height:24px;
}
#footer-left ul.foot-firstrow {
	margin:20px 0 10px;
}
#footer-left ul.foot-secondrow {
	margin:0 0 10px 0;
}
#footer-left ul.foot-firstrow li{
	margin-top:10px;
}
#footer-left ul li.firstrow-cont{
	margin-top:0px;
	padding-left:0px;
}
#footer-left li.firstrow-cont ul{
	width:230px;
}
#footer-left p {
    margin:10px 0 0;
}
#footer-left ul li:first-child {
	padding:0 20px 0 0;
	background:none;
}
#footer-left ul li, #footer-right ul li {
	display:block;
	float:left;
	width:auto;
}
#footer-left ul li {
	padding:0 20px 0 0px;
}
#footer-right ul{
	float:right;
	margin:0 30px 0 0;
	padding:0;
}
#footer-right p {
	margin:10px 0 0 0;
	text-align:right;
}
.truste {
	position:relative;
	top:35px;
	left:30px;
	border:none;
}
/** for Core site application **/
.block2 .verisign {
	position:static;
	margin:0;
}
.verisign {
	position:relative;
	top:12px;
	left:34px;
	margin:0 0 0 18px;
}
/** Core site **/
.left-logo {}
.left-logo.norton-logo {
    height: 60px;
    margin-top: 10px;
}

.right-logo {
	overflow:hidden;
	margin:12px 0 0 18px;
}
#footer p{
	color:#444444;
}
#breadcrumb a, #breadcrumb .blue-arrow,
#footer a {
	color:#0673AB;
	text-decoration:none;
	padding:0;
	margin:0;
}
#breadcrumb a:hover,
#footer a:hover{
	text-decoration:underline;
	margin:0;
}
#sbarcontainer{
	text-align:left;
}
#breadcrumb strong {
font-weight:normal;
}
/********* Global Header / Footer END*********/
/*fix engr-142198*/
#census form{
	margin:0;
}
img.contact-btns  {
    border:none;
    padding:5px 0 5px 0;
    display:block;
}
#supportNumber {
    font:bold 12px arial;
    padding:5px 0 0 0;
    border-bottom:none !important;
}
#supportNumber span {
	display:block;
    color:#F16306;
	font-size:12px;
}
#gradientbg, .gradientbg.call-box {
    padding:4px 0 0 6px;
    padding:5px 0 0 0;
    border-bottom:none !important;
}
#gradientbg, .gradientbg.call-box {
    padding:4px 0 0 6px;
}
.contact-btns.toTalk{
	padding:5px 0 0 0;
	border-top:1px solid #999;
}
.text-24-7, #login-nav strong{
	font-size:12px;
	color:#F16306;
}
.text-24-7-b {
	font-size:15px;
}
.whitebold .text-24-7{
	color:#fff;
}
/* For ehealth.com */
img.ehealth-com-logo {
	position:relative;
	top:5px;
}

.QuoterDisclaimerContentStyle ul
{font-size:10px}
/*did you know*/
#dyk-main{width:560px;margin:0 auto;padding:0;color:#7a7979;text-align:left;background:url("/ehealthinsurance/images_new/helpcenter/dyk_bg.jpg") repeat-x scroll 0 bottom #FFFFFF;}
.dyk_contain {

	border-bottom:1px solid #C2CEDA;
	padding:0 39px 4px;
 }
.dyk_contain h2 {
	color:#f16003; font:400 36px Arial; margin:18px  0 21px;
 }
.dyk_contain ul {
	padding:0px;color:#666;font:600 16px/20px Arial, Helvetica, sans-serif; margin:0;letter-spacing:-0.5px;
}
.dyk_contain li {
	background:url("/ehealthinsurance/images_new/helpcenter/list_image.gif") 0 5px no-repeat;
	list-style:none;padding:0 0 24px 12px;
}
.dyk_contain li.same {
	background:none;padding:10px 0 16px;color:#001F52;font-size:18px;
}
#dyk-main li.same span{
	display:block;float:left;
}
#dyk-main li.same span.telph{
	float:right;color:#ee6b13;
}
#dyk-main .foot_copyright  {
	font:normal 11px/18px Arial;color:#7a7979;padding:14px 30px 10px; background:#fff;
}
#dyk-main .dyk_close {
	float:right;
}
#dyk-main .dyk_close a,.dyk_close a:visited {
	color:#0673AC;text-decoration:none;
	}
#dyk-main .dyk_close img {
	margin-left:7px;
	}

/** For Vision Insurance / 2010.5.7 / Jett Liu **/
#vsp-wrap {
	width:770px;
	margin:0 auto;
}
#vsp-wrap #sidebar {
	width:148px;
	float:right;
	margin:5px 0 0 0;
}
#vsp-wrap #vsp-container {
	width:590px;
	padding-left:19px;
	float:left;
}
.caseTitle {
	margin:15px 0 0 0;
	color:#f37015;
	font:24px Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}
#vsp-wrap .census-list {
	width:405px;
	margin-left:179px;
	background-color:#edeef1;
	clear:both;
}
#vsp-wrap .bottom {
	margin-top:17px;
}
#vsp-wrap .bottom-line {
	background:url(/ehealthinsurance/images_new/productpages/grline.gif) no-repeat;
	height:1px;
	line-height:1px;
	margin:10px 0;
}
#vsp-wrap .bottom-logo {
	width:100px;
	float:left;
}
#vsp-wrap .bottom-text {
	width:450px;
	float:right;
}
#vsp-wrap .vsp-right {
	float:right;
	width:136px;
}
.vsp-logo {
	width:130px;
}
.census_bg {
	clear:both;
}
.re-text {
	color:#f60;
	float:right;
}
/** For Vision Insurance End **/
/*Down page*/
.down-page {
	text-align:center;
}
.down-page p{
	margin:40px 0;
	font-size:12px;
	line-height:20px;
}
p.temporatily-down {
	font-size:16px;
	font-weight:bold;
}
.print-greement {
	width:700px;
	margin:0 auto;
}
/** Sponsorship Tool-tip **/
#spon2 .sstt-centerblock{
	float:left;
	width:335px;
}
.print-greement {
	width:700px;
	margin:0 auto;
}
.rightblock {
	position: relative;
}
.rightblock em {
	width:263px;
	height:30px;
	padding:3px 8px 4px 8px;
	line-height:12px;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	position:absolute;
	left:-90px;
	top:-35px;
	text-align:left;
	z-index:99999;
	background: url(/ehealthinsurance/images_new/sponsorship-tool-tip/bg.gif) no-repeat;
	text-indent:-9999;
	display:none;
}
.email-link {
	width:130px;word-break:break-all;
}
#holiday-hours {
	margin:8px 0;
	border-bottom: thin solid #CBE8E4;
	background:url(/ehealthinsurance/images_new/xmas-hr-message.gif) repeat-x #DEF1Ef;
}
#holiday-hours p {
	font:bold 12px arial;
	color:#EE5A02;
	padding:18px 11px 8px 70px;
	background: url(/ehealthinsurance/images_new/snowman.gif) 0px center no-repeat;
}
.pricered .trvtext a:link, .pricered .trvtext a:visited {
	font-size:11px;
	color:#000
}
.cobrand-head span {
	position:relative;
}
a.loading:link,a.loading:visited,a.loading:hover{
	text-decoration:none;
}
.quote-wrap .pubtext {
	font:normal 18px Arial,Helvetica,sans-serif;
	padding:23px 0 0 73px;
}
.pubtext {
	font:bold 13px Arial,Helvetica,sans-serif;
	margin-left:-2px;
}
.cobrand-head span.pubtext {
	float:none;
	margin-left:-5px;
}
.wait-image {
	position:absolute;
	top:-10px;
	left:220px;
}
.already-register {
	background-color:#fef9e1;
	border:1px solid #c7ced6;
	padding:10px;
	font:normal 12px  Arial, helvetica, sans-serif;
	margin-bottom:8px;
}
.already-register span {
	color:#A51012;
	font-weight:bold;
}

.appmainbox {
    border-left: 1px solid #ADC6DE;
    border-right: 1px solid #ADC6DE;
    border-top: 1px solid #ADC6DE;
}

.aflac-name {
	padding:10px 5px;
	font-family:Arial, helvetica, sans-serif;
}
.amRating {
	padding-bottom:8px;
}
.wship-block {
	padding-bottom:40px;
	width:590px
}
.wship-block h3 {
	color:#032967;
	padding:50px 0 10px 0;
	margin:0;
	font:bold 14px/16px Arial, helvetica, sans-serif;
}
.wship-block div {
	line-height:16px;
}
.wship-block p{
	margin:0;
	padding:0 0 25px 0;
	line-height:16px;
}
.wship-block .complete-by-mail {
	padding-top:10px;
}
.wship-block input {
	vertical-align:middle;
	margin-left:5px
}

.security-lock input , .security-lock img{
	vertical-align:middle;
	margin-right:4px
}
.app-processing img{
	margin:0;
	padding:0;
}
.very-sign {
	margin-top:-8px
}
.secure-app {
	font-size:10px;
	color:#333;
}
.new_topNav {
	padding-top:10px
}
.info-box {
	color:#466d12;
	border-top:1px solid #b2dc88;
	border-bottom:1px solid #b2dc88;
	padding:15px 0 15px 25px;
	background-color:#f6fcf0;
	margin:0 0 30px 0;
	font:normal 12px Arial, helvetica, sans-serif;
}
.sponsorship-block {
	border:1px solid #0099CC;
	padding:2px;
	margin-top:10px;
	display:block;
	height:51px;
	width:721px;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
.sponsorship-block:link, .sponsorship-block:visited, .sponsorship-block:hover{
	text-decoration:none;
}
.carrier-logo, .ad {
	position:absolute;
    right:10px;
    top:18px;
}
.ad {
	color: #767676;
  	font: 9px/10px Arial,helvetica,sans-serif;
  	letter-spacing:1px;
  	top:2px;
  	right:2px;
}
.spon-info {
	background:url('/ehealthinsurance/images_new/sponsorship/sponsor-bg.jpg') no-repeat 0 0;
	width:590px;
	color:#FFF;
	display:block;
	height:51px;
}
.xsell-banner-info {
    background:url('/ehealthinsurance/images_new/st-xsell/xsell_st_64.gif') no-repeat 0 0;
    color:#FFF;
    height:51px;
    display:block;
}
.spon-info span{
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	padding-left:10px;
}
.spon-info span.store-name{
	font-weight:bold;
	display:block;
	padding: 11px 0 3px 10px;
}
.spon-info span.store-name-big{
	font-size:16px;
	color:#02356b;
	font-family:Tahoma,Arial,helvetica,sans-serif;
	padding: 10px 0 3px 10px;
}
.spon-info span.store-name-small{
	font-size:12px;
}
.sponsorship-block .sub-title {
	color:#02356b;
	font:bold 12px Tahoma,Arial,helvetica,sans-serif;
}
.xsell-banner-info span.store-name-big{
    font:bold 14px Tahoma,Arial,helvetica,sans-serif;
    padding: 6px 0 1px 10px;
    display:block;
}
.xsell-banner-info .sub-title {
    font:bold 11px Tahoma,Arial,helvetica,sans-serif;
    display:block;
    padding:0 0 0 10px;
}
.sponsorship-block .sub-title em {
	color:#f00;
	font-size:16px;
	font-style:normal;
}
.sponsorship-block .xsell-banner-info .sub-title em {
	color:#fff;
	font-size:13px;
	font-weight:bolder;
}
.carrier-logo span{
	display:block;
	text-align:right;
	color:#767676;
	padding-bottom:3px;
	font:normal 9px/10px Arial,helvetica,sans-serif;
	letter-spacing:1px;
}
.carrier-mini-banner {
	background:url('/ehealthinsurance/images_new/sponsorship/carrier-mini-site.png') no-repeat 0 0;
	margin-top:20px;
}
.carrier-mini-inside {
	background:url('/ehealthinsurance/images_new/sponsorship/carrier-mini-site.png') no-repeat 0 bottom;
	padding:3px;
}
.carrier-mini-inside .inside {
	background:url('/ehealthinsurance/images_new/sponsorship/mini-site-bg.jpg') repeat-x 0 0;
	padding:10px;
}
.carrier-mini-inside img {
	float:left;
}
.carrier-mini-inside div.sponsor-highlight {
	width:640px;
	font:normal 16px/22px Arial,helvetica,sans-serif;
	float:left;
	padding-left:20px
}
.sponsor-highlight span {
	font:bold 24px Arial,helvetica,sans-serif;
	display:block;
	color:#444444;

}
.back-to-plans {
	margin-bottom:10px;
}
.mini-site-sort {
	border-top:1px solid #C2CBD4;
	margin-top:10px;
}
#side-bar .side-hours-wrap {
	font-size:11px;
	color:#000;
	margin-left: 5px;
}

/** Slider Widget **/
.slider-widget {
	margin:22px 0 0 0;
	width:727px;
	overflow:hidden;
	background:url(/ehealthinsurance/images_new/slider-widget-v2/slider-widget-bg.gif) left top repeat-y;
}
.slider-widget-bottom {
	padding-bottom:2px;
	background:url(/ehealthinsurance/images_new/slider-widget-v2/slider-widget-bottom.gif) left bottom no-repeat;
}
.slider-widget-top {
	overflow:hidden;
	background:url(/ehealthinsurance/images_new/slider-widget-v2/slider-widget-top.gif) right top no-repeat;
}
.slider-widget-top h3 {
	background:url(/ehealthinsurance/images_new/slider-widget-v2/slider-widget-top.gif) left top no-repeat;
	height:33px;
	color:#f2650d;
	font:bold 14px/33px "Trebuchet MS";
	margin-right:16px;
	padding:0 0 0 16px;
}
.slider-widget-top h3 span{
	font:11px Arial;
	color:#444;
}
.slider-widget-top h3 .showing {
	font-size:11px;
	float:right;
	line-height:33px;
}
.slider-widget-top h3 a:link,
.slider-widget-top h3 a:visited,
.slider-widget-top h3 a:hover,
.slider-widget-top h3 a:active {
	font-size:11px;
	color:#0672ab;
	font-weight:normal;
}
.slider-widget .prev{
	margin:60px 0 0 10px;
	float:left;
}
.slider-widget .next {
	margin:60px 10px 0 0;
	float:right;
}
.slider-widget .prev img,
.slider-widget .next img {
	border:none;
}
.slider-widget .overclear {
	padding:0;
	float:left;
	margin:11px 0 2px 6px;
}
.slider-widget ul.overclear li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:155px;
	border:1px solid #fff;
}
.slider-widget .overclear li.active {
	margin:0;
	padding:18px;
	border:1px solid #f60;
}
.slider-widget .planunit {
	margin:0 0 11px;
}
.slider-widget .planunit .name{
	font:12px Arial;
	color:#444;
	height:33px;
	overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 119px;
}
.slider-widget .pricered, .slider-widget .price-change {
	color:#900;
	font:bold 14px Arial,Helvetica,verdana,sans-serif;
	text-decoration:none;
	margin-top:7px;
	padding:0;
	display:block;
}
.slider-widget .pricered{ margin-left:0px;}
.slider-widget .prime-cost{
	font-size:12px;
	color:#4f4e56;
	text-decoration:none;
	padding-bottom:5px;
}
.slider-widget .prime-cost del{
	text-decoration:line-through;
}
.slider-widget .price-change {
	font:normal 12px Arial,Helvetica,verdana,sans-serif;
}
.slider-widget .pricered span {
	color:#999;
	display:inline;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
/*.slider-widget ul li:hover{
	background-color:#ebf4fc;
}*/
.slider-widget ul li a {
	/*height:101px;*/
	display:block;
	padding:6px 18px;
}
.slider-widget ul li a.planname:link,.slider-widget ul li a.planname:active, .slider-widget ul li a.planname:visited {
	text-decoration:none !important;
	min-height:150px;
}
.slider-widget ul li a.planname:hover {
	background:#ebf4fc;
	cursor:pointer;
}
.slider-widget ul li a .inner-plan-name:hover{
	text-decoration:underline;
	color:#015999;
}
.slider-widget ul li a span{
	margin-top:3px;
	display:block;
	height: 36px;
}
.slider-widget ul li.padding-list-element {
	width:118;
	height:100;
}
.slider-widget-top p{
	font: 12px Arial,Helvetica,sans-serif;
}
/* 	plan details recently viewed widget */
#pd-recently-viewed {
	display:none;
}
#pd-recently-viewed .slider-widget {
	width:589px;
	margin:0px 0px 34px;
}
#pd-recently-viewed .inner,.slider-messages {
    margin-left: 1px;
    padding-right: 1px;
}
.slider-messages{
	padding: 6px 16px 20px;
	height: 113px;
}
#pd-recently-viewed .slider-widget-bottom {
	background:url(/ehealthinsurance/images_new/slider-widget/slider-widget-bottom2.gif) left bottom no-repeat;
}
#pd-recently-viewed .slider-widget ul li.padding-list-element {
	width:155px;
	height:100px;
}
.slider-info {
	color:#0672ab;
}
.slider-widget a.planname:link {
	font-weight:normal;
}

/** Compare 2.0 **/
.compare {
	width: 170px;
	position: absolute;
	height: 34px
}
table.table-default td.planinfo_pad_2.ifp-compare-cell {
	width:170px;
	padding: 5px 0 25px 0;
}
.compare input {
 float: left;
}
.compare .hotspot {
	cursor: pointer;
	display: inline;
	float: left;
	height: 33px;
	margin: -3px 0 -30px;
	position: relative;
	width: 145px;
}
.compare label {
  color: #333;
  display: block;
  float: left;
  padding: 3px 0 3px 3px;
  line-height: 16px;
  padding-left: 6px;
  width:138px;
	font:bold 12px Arial,Helvetica,verdana,sans-serif;
	background:#E3F6FF url("/ehealthinsurance/images_new/compare/compare-arrow-bg.gif") right center no-repeat;
}
.compareTool {
	float: left;
	margin: 5px 0 0 4px;
}
.compare label.on {
	background: url("/ehealthinsurance/images_new/compare/compare-on.gif") no-repeat scroll left top transparent;
	margin-left: 4px;
	text-indent: -9999em;
	width:88px;
}
#compare-plan-above {
	float: left;
}
#compare-plan-below {
	float: left;
}
.tool-span {
	float: left;
	padding: 5px 0 0 8px;
}
.compare-pg-end {
	display:block;
	overflow:hidden;
}
.not-show-content {
  display: none;
}
#printIcon2 {
	height: 22px;
	overflow: hidden;
}
#printIcon2.print {
	height: 20px;
	text-align:right;
	display:block;
	padding:7px 10px 0 0;
	display:none;
	background-color:#F8F9FC;
}
.compare-plan-below {
	overflow:hidden;
}
/** End of Compare 2.0 **/

/*popup modal Begin*/
#facebox .b {
  background:url(/ehealthinsurance/images_new/medicare/quotePage/b.png);
}
#facebox .tl {
  background:url(/ehealthinsurance/images_new/medicare/quotePage/tl.png);
}
#facebox .tr {
  background:url(/ehealthinsurance/images_new/medicare/quotePage/tr.png);
}
#facebox .bl {
  background:url(/ehealthinsurance/images_new/medicare/quotePage/bl.png);
}
#facebox .br {
  background:url(/ehealthinsurance/images_new/medicare/quotePage/br.png);
}
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  text-align: left;
}
#facebox .popup {
  position: relative;
}
#facebox table {
  border-collapse: collapse;
}
#facebox td {
  border-bottom: 0;
  padding: 0;
}
#facebox .bd {
  padding:0;
  background: #fff;
  width: 515px;
}
#facebox p{
  line-height:23px;margin-bottom:14px;
}
#facebox h4{
	line-height:23px;
	margin-top:13px;
	color:#003173;
}
#facebox h5{
	font-weight:normal;
	font-size:14px;
}
#facebox ul {
	margin:5px 40px 10px;
}
#facebox .close{
	float:right;
	padding-right:16px;
	background:url(/ehealthinsurance/images_new/sbghome/bn_glos_close_1.gif) no-repeat right center;
	color:#015999;
	text-decoration:none;
	margin:10px 10px 0 0;
}
#facebox a.close:hover{
	color:#ff6600;
}
#facebox .note {
  margin-top:10px;
  color:#666666; font-size:12px;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
#CompareHint {
	margin-bottom:35px;
}
#CompareHint p {
	font-weight:bold;
	padding:18px 0 12px 15px;
	color:#646464;
	margin:0;
}
#CompareHint h2{
	color:#444444;
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	background:url(/ehealthinsurance/images_new/compare/compare-title-bg.jpg) repeat-x 0 0 ;
	padding:12px;
	margin:0;
}
#CompareHint label {
	padding-left:15px;
}
.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

#facebox  .spanish {
	height:380px;
	margin-top:30px;
	overflow-y:auto;
	border:0;
	padding-right: 6px;
}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/*popup modal End*/

/*new app buttons and link*/
a.app-new-link:link, a.app-new-link:visited{
	color:#0673AB;
	text-decoration:none;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	zoom:1;
	outline:0;
	background:url("/ehealthinsurance/images_new/app/back-link.gif") no-repeat 0 center;
	padding-left:12px;
}
.new-btn{
	float:right;
	margin:5px 0 10px;
}
.summary-btn{
	margin:0;
}
.need-relative{
	position:relative;
	padding-left:0;
	padding-right:0;
}
.save-app-btn{
	position:absolute;
	left: -150px;
    top: -62px;
}
.pre-save-app{
	left:8px;
	top:-60px;
}
.has-pre-save{
	top:-77px;
}
.back-link, .go-back  {
	float:left;
	margin-top:15px;
}
.summary-link {
	margin-top:10px;
}
.register-back{
	margin-top:0;
}
.go-back {
	padding-left:18px;
}
.appButtonContainer{
	overflow:hidden;
	clear:both;
}
input {
	zoom:1;
	outline:0;
}
a.review-link:link, a.review-link visited{
	color:#015999;
}
a.app-new-link:hover, a.review-link:hover{
	color:#FF6600;
}

#header-top {
	overflow:hidden;
}
/* Header Popup */
#login-nav .header-popup {
	width:226px;
	z-index:999;
	overflow:hidden;
	position:absolute;
}
#login-nav .header-popup li, #login-nav .header-popup dd{
	padding:0px 0px 6px;
}
#login-nav .header-popup .la-content {
	padding:10px 15px 5px 15px;
	background:url('/ehealthinsurance/images_new/layout/liveAssistance/bg.png') left top repeat-y;
}
#login-nav .header-popup .la-bottom {
	height:10px;
	background:url('/ehealthinsurance/images_new/layout/liveAssistance/bottom-bg.png') no-repeat;
}
#login-nav .header-popup a {
	font-size:11px;
	line-height:12px;
}
#login-nav .header-popup li {
	float:none;
	display:block;
	text-align:left;
	background:none;
}
#login-nav .header-popup dl {
	margin:4px 0 0 0;
	padding:8px 0 0 0;
	border-top:1px solid #cecece;
	text-align:left;
}
#login-nav .header-popup dl.first-dl {
	margin:0;
	padding:0;
	border-top:0 none;
}
#login-nav .header-popup dl dt {
	display:block;
	color:#444;
	font:bold 12px Arial;
	padding:0 0 5px 0;
}
/** Help **/
.header-popup.help-popup {
	left:4px;
	top:-5px;
}
/*.header-popup.help-popup.corband {
	left:4px;
	top:-5px;
}*/
.header-popup.help-popup .la-top {
	height:30px;
	background:url('/ehealthinsurance/images_new/layout/help-top-bg.png') no-repeat;
}
#help-popup {
	visibility:hidden;
}
li#help-link a:hover {
	background-position:-220px -76px;
}
li#help-link:hover > #help-popup {
	visibility:visible;
}
li#help-link a {
	position:relative;
	z-index:9999;
}
/** My Account **/
.header-popup.my-account-popup {
	top:-5px;
	left:2px;
}
/*.header-popup.my-account-popup.corband {
	left:2px;
	top:-5px;
}*/
.header-popup.my-account-popup .la-top {
	height:30px;
	background:url('/ehealthinsurance/images_new/layout/my-account-top-bg.png') no-repeat;
}
#my-account-popup {
	visibility:hidden;
}
li#my-account-link a:hover {
	background-position:-220px -76px;
}
li#my-account-link:hover > #my-account-popup {
	visibility:visible;
}
li#my-account-link a {
	position:relative;
	z-index:9999;
}
/** Live Assistance **/
.header-popup.liveAssistance-popup {
	top:-4px;
	right:59px;
}
/** B Flow Corband **/
.header-popup.liveAssistance-popup.corband {
	right:292px;
	top:8px;
}
/** A Flow Corband **/
.liveAssistance.la-position.cobrand {
	right:290px;
	top:8px;
	z-index:3;
}
.header-popup.liveAssistance-popup .la-top {
	height:30px;
	background:url('/ehealthinsurance/images_new/layout/liveAssistance/top-bg.png') no-repeat;
}
#liveAssistance-popup {
	visibility:hidden;
}
li#liveAssistance-link a:hover {
	background-position:-220px -76px;
}
li#liveAssistance-link:hover > #liveAssistance-popup {
	visibility:visible;
}
li#liveAssistance-link a {
	position:relative;
	z-index:9999;
}
#liveAssistance {
	display:none;
}
li#my-account-link a, li#my-account-link a:link, li#my-account-link a:active, li#my-account-link a:visited, li#help-link a, li#help-link a:link, li#help-link a:active, li#help-link a:visited,li#liveAssistance-link a, li#liveAssistance-link a:link, li#liveAssistance-link a:active, li#liveAssistance-link a:visited {
	background-position:right -101px;
	background-color:transparent;
}
/** Retrieve Password**/
.retrieve-info,.retrieve-info p{
	font:12px arial,helvetica,clean,sans-serif;
}
.retrieve-pw{
	margin-left: 32px;
}
/** Find Doctor**/
.fd-message {
	color:#001F52;
	border: 1px solid #b0d5ff;
	border-left:0px none;
	border-right:0px none;
	background:#e9f3ff url('/ehealthinsurance/images_new/info-icn.gif') no-repeat 11px 12px;
	padding: 7px 10px 7px 28px;
	margin:10px 4px 120px 4px;
}
.fd-message td{
	font:12px/18px Arial,Helvetica,sans-serif;
}
.fd-message b{
	display:block;
}
.retrieve-pw label{
	font-weight:bold;
	float:left;
	margin:4px 5px 0 0;
}
.retrieve-pw input{
	float:left;
	margin-right:5px;
}
.retrieve-pw .send-btn{
	margin-top:-1px;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.retrieve-pw .send-btn{
		margin-top:1px;
	}
}

#login-nav li a.up-layer {
    position: relative;
    z-index: 1000;
}
.retrieve-pw{
	margin-left: 32px;
}
/*app-summary*/
.app-email-wrap{
	background-color:#F6FAFE;
	overflow:hidden;
    font:11px Arial,Helvetica,sans-serif;
	padding:10px 0;
}
.app-email-wrap .main-wrap{
	border-top:1px #adc6de solid;
	padding:0 10px;
	margin-top:30px;
}
.app-email-wrap .arial{
	margin-left:10px;
}
.app-email-wrap label{
	margin-top:8px;
	display:block;
}
.app-email-wrap label span{
	width:185px;
	display:inline-block;
}
.app-email-wrap label input{
	width:162px;
	height:20px;
	border:1px #a5acb2 solid;
	padding:0 2px;
	color:#444;
}
.app-checkbox-wrap{
	margin:8px 0 0 185px;
	width:335px;
}
.app-checkbox-wrap input{
	float:left;
}
.app-checkbox-wrap p{
	float:left;
	margin:2px 0 0 6px;
	width:300px;
	font:11px Arial;
	color:#444;
}
.acct-center-bg{
	width:582px;
	height:54px;
	background:url("/ehealthinsurance/images_new/aag/acct-center-bg.gif") no-repeat;
	margin:0 0 25px -18px;
	padding:0 12px;
}
.acct-center-bg.application-received {
	width:562px;
	background:url("/ehealthinsurance/images_new/aag/application-received-bg.gif") no-repeat;
	margin:0 0 10px 0;
	padding:0 12px;
}
.acct-center-bg div{
	margin-top:18px;
	float:left;
	width:430px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font:12px Arial;
}
.acct-center-bg.application-received div{
	width:400px;
}
.acct-center-bg img{
	float:right;
	width:146px;
	height:27px;
	border:0;
	margin-top:13px;
}
.acct-center-bg.application-received-small {
	width:577px;
	background:url("/ehealthinsurance/images_new/aag/application-received-bg.gif") no-repeat;
	margin:0 0 10px;
	padding:0 7px 0 5px;
}
.acct-center-bg.application-received-small div {
	width:429px;
}
.guest-account-creation a{
	color:#015999;
}
.guest-account-creation p{
	margin-top:15px;
	font:12px Arial;
}
.guest-account-creation  img{
	float:right;
	margin-top:20px;
	width:143px;
	height:22px;
}
.confirmation-email p{
	font:12px Arial;
}
.confirmation-email p{
	font:12px Arial;
}
.callout {
    position: relative;
	z-index:100;
}
.nav-bar > li.callout {
	position:relative;
	z-index:100;
}
.callout .callout-icn {
	position:absolute;
	right:13px;
	top:-7px;
}
.dropdown-v2 li a > img,
.dropdown-v2 li a span img, .dropdown-v2 li .txt-dropdown > img {
	padding:0 0 3px 0;
}
.dropdown-v2 .first-child a span {
    display: block;
    padding: 12px 10px 12px 7px;
}
.dropdown-v2 .first-child a {
	padding:0 0 0 6px;
}
.dropdown-v2 li a {
	padding:12px 10px;
}

/*critical-illness*/
.critical-illness-profile-wrap{
	padding:10px 6px 11px;
	min-height:84px;
}

.critical-illness-profile-wrap .profile-logo{
	width:116px;
	height:35px;
	float:left;
	border:0;
}
.arialblack.profile-content{
	margin-left:132px;
}
.app-detail-btn {
	margin:0 2px;
}
.in-cart{
	color:#900;
}
.succeed-wrap {
	color:#436c0c;
	text-align:left;
	padding:10px 20px 10px 30px;
	margin:10px 0;
	border-top:1px solid #b2dc88;
	border-bottom:1px solid #b2dc88;
	background:#f6fcf2 url('/ehealthinsurance/images_new/accept.png') 10px 10px no-repeat;
}

.ebestrx-title{
	text-align:center;
	font:bold 14px Arial;
	margin-top:-25px;
}
.ebestrx-wrap{
	padding:10px 0;
}
.close-line{
	background:url(/ehealthinsurance/images_new/helpcenter/line_blue_dot2.gif) repeat-x left top;
	padding-top:10px;
}
.support{
	color:#444444;
}
.top-bold {
	color:#f16306;
	font-size:12px;
}
.tab-life{
	border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	margin-top:10px;
}
.tab-life tr th,.tab-life tr td{
	padding:0 3px;
	height:20px;
	line-height:20px;
	color:#333;
	text-align:left;
}
.tab-life tr.odd{
	background-color:#f2f2f2;
}
.tab-life tr td{
	text-align:center;
}
.tab-life tr td:first-child{
	text-align:left;
}
.popup-life-wrap{
	padding:0 12px;
}
.popup-life-title{
	overflow:hidden;
}
.popup-life-title img{
	float:left;
	border:0px #aaa solid;
}
.popup-life-title span{
	float:left;
	margin-left:24px;
	font:bold 14px Arial;
	color:#015999;
	margin-top:18px;
}
.popup-life-wrap .levels{
	margin-top:10px;
	overflow:hidden;
}
.popup-life-wrap .levels ul li{
	list-style-type:none;
	list-style-image:url(/ehealthinsurance/images_cobarlearningcenter/arrowHover.gif);
	margin-left:-23px;
	margin-top:4px;
}
.levels span{
	float:left;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
.levels div{
	float:left;
	margin-left:5px;
}
.benefits{
	clear:both;
	margin-top:20px;
	overflow:hidden;
}
.benefits span{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
.tab-benefits{
	border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	margin-top:10px;
}
.tab-benefits tr th{
	background-color:#16365d;
	color:#fff;
	padding:3px;
	border:1px #3f628f solid;
}
.tab-benefits tr td{
	padding:3px;
	border:1px #5682ba solid;
}
.popup-life-wrap p{
	margin-top:20px;
}
.ac-top-bar .emailtext {
	width:64%;
}
.ac-top-bar strong {
	display:block;
}
.addl-features a{
	text-decoration: none;
}
span.sbc-grey {
	color: #999999;
	font: 11px/11px Arial,Helvetica,sans-serif,verdana;
}
/** fix for pop up (shopping-cart-pop.css)**/
.ehi-msg,
.ehi-msg div,
.ehi-msg ul,
.ehi-msg p {
    font: 14px/20px Arial;
    color: #444444;
}
.ehi-msg ul {
	margin-top:0;
	padding:0;
}
.ehi-msg p {
	margin:0;
}

.annual-rate  {
    color: #555555;
    font: 11px/20px Arial,Helvetica,sans-serif,verdana;
    text-decoration: none;
}
/** network for compare **/
.comparisonBox .network {
	background-image: url("/ehealthinsurance/images_new/quote-v2/icons-sprite.gif");
    background-repeat: no-repeat;
	background-position:0 -489px;
    line-height: 16px;
	padding-left:22px;
	margin-left:8px;
	font-weight: normal;
}
.skip-to-content-wrap{
	width:550px;
}
.skip-to-content-wrap a{
	font-size:14px;
	font-family:Arial;
}
.text-align-left{
    text-align:left;
}
.census-input-list{
	display:none;
	margin: 25px 0 0 13px;
}
.census-live-cities{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
.census-live-radio{
	margin: 10px 0 0 -4px;
}
.carefirst-logo {
	float: left;
	margin:20px 0 0 20px;
}
/*for qle question*/
.qle-question-wrap td{
	padding:6px 0;
}
.qle-icon{
	display: inline-block;
    margin-bottom: -4px;
    margin-right: 8px;
}
.qle-question{
	text-align:right;
}
.qle-input{
	text-align:center;
}
.qle-input label{
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.qle-question-agentcenter{
	margin:-4px 0 7px;
}
.qle-submit-btn{
	display:none;
}
.text-content {
	color: #666;
}

@font-face {
  font-family: "proxima";
  src: url("/ehealthinsurance/assets/fonts/proxima/eot/ProximaNova-RegWeb.eot");
  src: url("/ehealthinsurance/assets/fonts/proxima/eot/ProximaNova-RegWeb.eot?#iefix") format('embedded-opentype'),
       url("/ehealthinsurance/assets/fonts/proxima/woff/ProximaNova-RegWeb.woff") format('woff'),
       url("/ehealthinsurance/assets/fonts/proxima/ttf/ProximaNova-Reg.ttf") format('truetype');
}
