
/****  fonts and font styling   ******/
@font-face {
    font-family: "dinMed";
    src: url("/ehealthinsurance/assets/fonts/din/eot/DINWeb-Medium.eot");
    src: url("/ehealthinsurance/assets/fonts/din/eot/DINWeb-Medium.eot?#iefix") format('embedded-opentype'), url("/ehealthinsurance/assets/fonts/din/woff/DINWeb-Medium.woff") format('woff');
}
@font-face {
    font-family: "din";
    src: url("/ehealthinsurance/assets/fonts/din/eot/DINWeb.eot");
    src: url("/ehealthinsurance/assets/fonts/din/eot/DINWeb.eot?#iefix") format('embedded-opentype'), url("/ehealthinsurance/assets/fonts/din/woff/DINWeb.woff") format('woff');
}
@font-face {
    font-family: "proxima";
    src: url("/ehealthinsurance/assets/fonts/proxima/eot/ProximaNova-LightWeb.eot");
    src: url("/ehealthinsurance/assets/fonts/proxima/eot/ProximaNova-LightWeb.eot?#iefix") format('embedded-opentype'), url("/ehealthinsurance/assets/fonts/proxima/woff/ProximaNova-LightWeb.woff") format('woff'), url("/ehealthinsurance/assets/fonts/proxima/ttf/ProximaNova-Light.ttf") format('truetype');
}

BODY {
    background-color: #FFFFFF;
    margin: 0;
    text-align: center;
    font-family: proxima,Helvetica,Arial,sans-serif;
}
A:link {
    color: #0096d6;
    text-decoration: underline;
}
A:visited {
    color: #0096d6;
    text-decoration: underline;
}
a:hover {
    color: #0056ae;
    text-decoration: underline
}
A img {
    border: 0 none;
}
HR {
    background: none repeat scroll 0 0 silver;
    border: 0 none;
    color: silver;
    height: 2px;
}
H2 {
    color: #444;
    font: normal bold 12px/24px verdana,arial,geneva,helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
H3 {
    color: #333333;
    font: 10px/13px verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
input.btn {
    border: 0 none;
    cursor: pointer;
    position: relative;
}
.right {
    float: right;
}
.green-text {
    color: #7EB335;
}
.red-text {
    color: #E32A39;
}
.btn{
    border-radius: 5px;
    cursor: pointer;
    padding:10px 15px 7px;
    text-align: center;
    font-family: dinMed, openSans, Arial, Helvetica, sans-serif;
    font-size:17px;
}
.btn-large{
    padding:15px 25px 12px !important;
}
.btn-small{
    padding:5px 12px 3px !important;
    font-size:14px;
}
.btn-white:active {
    box-shadow: 0 -1px 0 0 #E5E5E5 inset;
}
input.btn-white {
    background-color: #FFFFFF;
    color: #0096D6;
    border:1px solid #BEBFC2;
}
.btn-white:hover {
    color: #0078AB;
}
.btn-orange {
    background-color: #F69040;
    color: #FFFFFF;
}
.btn-orange:active {
    box-shadow: 0 -1px 0 0 #A25D14 inset;
}
.btn-orange:hover {
    color: #F5F5F5;
}
.btn-blue {
    background-color: #0099d6;
    color: #FFFFFF;
}
.btn-blue:active {
    box-shadow: 0 -1px 0 0 #A25D14 inset;
}
.btn-blue:hover {
    background-color: #0078AB;
}
.full-span {
    display: table;
    width: 100%;
}
.h1orange {
    color: #FF6317;
    font: bold 14px/16px arial,helvetica,geneva,sans-serif;
    margin: 0;
    padding: 0;
}
.h1brown {
    color: #55250E;
    font: bold 15px/16px arial,helvetica,geneva,sans-serif;
    margin: 0;
    padding: 0;
}
.small {
    color: #000000;
    font: 9px/12px arial,helvetica,sans-serif;
}
.red {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.italics {
    color: #000000;
    font: italic 11px/14px arial,helvetica,sans-serif;
}
.h1light {
    color: #0099CC;
    font: bold 15px/16px verdana,helvetica,arial,geneva,sans-serif;
    margin: 0;
    padding: 0;
}
.h1white {
    color: #FFFFFF;
    font: bold 13px/16px verdana,arial,geneva,helvetica,sans-serif;
    margin: 2px;
}
.border_peach {
    background-color: #FCF4E4;
    border-color: -moz-use-text-color #B54A18 #B54A18;
    border-right: 1px solid #B54A18;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.border_gray {
    background-color: #CFD8E2;
    border-color: -moz-use-text-color #C4CBD3 #C4CBD3;
    border-right: 1px solid #C4CBD3;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.border_graySide {
    border-color: -moz-use-text-color #C4CBD3;
    border-right: 1px solid #C4CBD3;
    border-style: none solid;
    border-width: 0 1px;
}
.border_grayLSide {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #C4CBD3;
    border-right: 0 none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
}
.border_grayLSideBottom {
    border-color: -moz-use-text-color -moz-use-text-color #C4CBD3 #C4CBD3;
    border-right: 0 none;
    border-style: none none solid solid;
    border-width: 0 0 1px 1px;
}
.navback {
    background-image: url("/ehealthinsurance/images_new/globalnav2/nav_bglt.gif");
    background-repeat: repeat-x;
}
.hrblue {
    background-color: #043474;
    line-height: 1px;
    margin-left: 15px;
    margin-top: 5px;
}
.gray {
    color: #333333;
    font: 11px/13px arial,helvetica,sans-serif;
}
.title {
    color: #006699;
    font: bold 13px/14px arial,geneva,sans-serif;
    padding: 10px 0 5px;
}
.subtitle {
    color: #006699;
    font: bold 11px/14px arial,geneva,sans-serif;
    margin-top: 10px;
}
.tdhead {
    font: bold 11px/11px verdana,verdana,sans-serif;
    text-decoration: none;
}
.headerlinks {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 9px;
}
.headerlinks:link {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 9px;
    text-decoration: none;
}
.headerlinks:visited {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 9px;
    text-decoration: none;
}
.headerlinks:hover {
    color: #FFCC66;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 9px;
    text-decoration: underline;
}
.border {
    border-color: gray;
    border-right: 1px solid gray;
    border-style: solid;
    border-width: 1px;
    margin: 0 8px 8px;
}
.bordersmall {
    border-color: gray;
    border-right: 1px solid gray;
    border-style: solid;
    border-width: 1px;
    margin: 0 2px 15px 4px;
}
.rail {
    color: #000000;
    font: 11px/13px arial,helvetica,sans-serif;
    padding-left: 1px;
    padding-top: 4px;
}
.cutofftext {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 125px;
}
.bluetitlenormal {
    color: #000033;
    font: 12px/14px arial,geneva,sans-serif;
}
.bluebullet {
    color: #003366;
    font: bold 12px/14px arial,geneva,sans-serif;
}
.popup-page, .about-eHealth, .cobrand-privacy {
    width: 600px;
}
.flash-tutorial {
    padding: 0 3px;
}
.tutorial-cont {
    text-align: center;
}
.flash-tutorial img {
    vertical-align: middle;
}
td.tutorial-cont {
    color: #003366;
    padding: 0 10px 20px;
    text-align: left;
}
td.tutorial-cont p {
    font: 12px arial,helvetica,sans-serif;
}
td.tutorial-cont p.disclaimer {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 18px 0 0;
}
.back-bt {
    padding-left: 12px;
}
.next-bt {
    padding-right: 12px;
}
.help-center {
    margin: 0 10px;
    width: 540px;
}
.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 {
    margin: 0;
    padding: 5px 0;
}
.licensing-popup p {
    padding: 0 0 9px;
}
.privacy-popup p {
    padding-top: 9px;
}
.about-eHealth h4 {
    font-size: 11px;
    padding-bottom: 0;
}
.about-eHealth ul.additional-information {
    margin-bottom: 30px;
    padding: 0;
}
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;
}
.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 {
    border-bottom: 1px dotted #666666;
    color: #000033;
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    margin: 0 0 10px 10px;
    padding: 7px 0 3px;
}
.licensing-popup h3 {
    margin-left: 0;
    padding: 0 0 3px;
}
.licensing-popup h3.bluetitle {
    border: 0 none;
    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 {
    float: right;
    margin-top: 20px;
}
#global-container #container .footer-right span.verisign {
    display: block;
    margin-top: -20px;
}
.licens-state-data table.licens-state {
    margin-right: 105px;
}
.title-table {
    width: 550px;
}
.licens-state-data table {
    float: left;
    width: 200px;
}
.popup-page .footers, .licensing-popup .footers {
    border-top: 1px dotted #666666;
    margin-top: 50px;
    padding: 8px;
    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;
    margin: 5px 0;
    text-align: center;
}
.disclaimers ul {
    margin-left: 40px;
}
.disclaimers li {
    list-style: disc outside none;
}
.review-text {
    color: #015999;
    margin: 5px 0 0 5px;
}
.orangetitle {
    color: #FF6317;
    font: bold 12px/12px arial,geneva,sans-serif;
    padding: 10px 0 5px;
}
.greybold {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.blackbold {
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.brownbold {
    color: #55250E;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.dkgraybold {
    color: #404040;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.yellowbold {
    color: #FFCC00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.bluebold {
    color: #000033;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.blueboldbig {
    color: #000033;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.blackboldbig {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.blue {
    color: #000033;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.grey {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.quoteprice {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
}
.quotepricelink:link {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}
.quotepricelink:hover {
    color: #FFCC66;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: underline;
}
.copy {
    color: #0E4A67;
    font: 9px/12px verdana,geneva,sans-serif;
    text-decoration: none;
}
.copy2 {
    color: #0E4A67;
    font: 10px/12px verdana,geneva,sans-serif;
    text-decoration: none;
}
.quote {
    color: #0E4A67;
    font: 9px/12px verdana,geneva,sans-serif;
    padding: 4px 4px 4px 6px;
    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 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
}
.whitelinks {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    text-decoration: underline;
}
.header {
    color: #CCCCFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.headerbold {
    color: #CCCCFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 4px 4px 10px;
}
.errornotice {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.error input {
    background-color: #FFECE8;
}
.errorlabel, .error-reason {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.errorlabel2 {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.errorlabel3 {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.error {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.error select, .error input {
    border: 1px solid #e21a23 !important;
}
.highlight {
    border: 1px solid #e21a23 !important;
}
.errortext {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.censusborder {
    border-color: #000033;
}
.borderbluetop {
    background-image: url("/ehealthinsurance/images_new/homepage/gradient_blue.gif");
    background-repeat: repeat;
    border-color: #00295B;
    border-right: 1px solid #00295B;
    border-style: solid;
    border-width: 1px;
    margin: 0;
}
.borderquotes {
    background-color: #FCF4E4;
    border-color: -moz-use-text-color #B44C1C #B44C1C;
    border-right: 1px solid #B44C1C;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.borderpeach {
    background-color: #FCF4E4;
    border-color: #B44C1C;
    border-right: 1px solid #B44C1C;
    border-style: solid;
    border-width: 1px;
}
.borderquotesleft {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #FF9933;
    border-right: medium none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
}
.borderquotesright {
    border-color: -moz-use-text-color #FF9933 -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #FF9933;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}
.borderquotesbottom {
    border-color: -moz-use-text-color -moz-use-text-color #FF9933;
    border-right: medium none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.quotesproductdef {
    background-color: #FFFFF9;
    border-color: -moz-use-text-color #FDF3DD #FDF3DD;
    border-right: 1px solid #FDF3DD;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 0;
}
.borderquotestop {
    border-color: -moz-use-text-color -moz-use-text-color #FF9933;
    border-right: medium none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.borderquotesblue {
    border-color: #92AFD9;
    border-right: 1px solid #92AFD9;
    border-style: solid;
    border-width: 1px;
}
.bordererror {
    background: none repeat scroll 0 0 #FFFFCC;
    border-color: #FF0000;
    border-right: 2px solid #FF0000;
    border-style: solid;
    border-width: 2px;
    margin: 0;
}
.bordernav {
    border-color: -moz-use-text-color -moz-use-text-color #00295B;
    border-right: medium none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #FFFFFF;
    margin: 0;
}
.textbox {
    color: #000000;
    font: 10px/10px Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: auto;
}
.textbox2 {
    color: #000000;
    font: 10px/10px Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: auto;
}
.textbox-highlight {
    background-color: #FFFFCC;
    color: #000000;
    font: 10px/10px Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: auto;
}
.subselected {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.sub {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.sub:link {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.sub:active {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.sub:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.gradientgray {
    background-image: url("/ehealthinsurance/images_new/homepage/gradient_gray.gif");
    background-repeat: repeat-x;
}
.quotecornerlefttop {
    border-color: #92AFD9 -moz-use-text-color -moz-use-text-color #92AFD9;
    border-right: medium none;
    border-style: solid none none solid;
    border-width: 1px medium medium 1px;
}
.quotecornerleftbottom {
    border-color: -moz-use-text-color -moz-use-text-color #92AFD9 #92AFD9;
    border-right: medium none;
    border-style: none none solid solid;
    border-width: medium medium 1px 1px;
}
.quotecornerrighttop {
    border-color: #92AFD9 #92AFD9 -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #92AFD9;
    border-style: solid solid none none;
    border-width: 1px 1px medium medium;
}
.quotecornerinternal {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_corner_internal.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.quotecornerinternalss {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_corner_internalss.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.quotecornerrightbottom {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_corner_bottom_rightlt.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.quotecornerrightbottomss {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_corner_bottom_rightss.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.quoteshadow {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_drop_shadow.gif");
    background-position: center top;
    background-repeat: repeat-x;
}
.quoteshadowss {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_drop_shadowss.gif");
    background-position: center top;
    background-repeat: repeat-x;
}
.quoteshadow2 {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_shadow_internal.gif");
    background-position: left center;
    background-repeat: repeat-y;
    border-color: -moz-use-text-color -moz-use-text-color #92AFD9;
    border-right: medium none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.quoteshadow3ss {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_drop_shadowss.gif");
    background-position: center top;
    background-repeat: repeat-x;
    border-color: -moz-use-text-color #92AFD9 -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #92AFD9;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}
.quoteshadow3 {
    background-image: url("/ehealthinsurance/images_new/homepage/blue_drop_shadow.gif");
    background-position: center top;
    background-repeat: repeat-x;
    border-color: -moz-use-text-color #92AFD9 -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #92AFD9;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}
.quoteborderblue {
    border-color: -moz-use-text-color #92AFD9 -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #92AFD9;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}
.quoteborderbluebottom {
    border-color: -moz-use-text-color -moz-use-text-color #92AFD9;
    border-right: medium none;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.quoteborderbluetop {
    border-color: #92AFD9 -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
}
.quoteborderbluebottomside {
    border-color: -moz-use-text-color #92AFD9 #92AFD9 -moz-use-text-color;
    border-right: 1px solid #92AFD9;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
}
.quoteborderbluebottomside2 {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #92AFD9;
    border-right: medium none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
}
.quoteborderblueright {
    border-color: -moz-use-text-color #92AFD9 -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #92AFD9;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}
.quoteborderblueleft {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #92AFD9;
    border-right: medium none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
}
.bordergray {
    border-color: #C4CBD3;
    border-right: 1px solid #C4CBD3;
    border-style: solid;
    border-width: 1px;
}
.whiteboldlinks {
    color: #FFFFFF;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.census_top {
    background-image: url("/ehealthinsurance/images_new/census/edit_ifp_06lt.gif");
    background-position: center top;
    background-repeat: repeat-x;
}
.nav_no_sub {
    background-image: url("/ehealthinsurance/images_new/globalnav2/nav_no_sub_15lt.gif");
    background-repeat: repeat-x;
}
.h1italic {
    color: #003274;
    font: italic bold 14px/16px arial,helvetica,geneva,sans-serif;
    margin: 0;
    padding: 0;
}
.border_peach_plain {
    background-color: #FCF4E4;
}
.border_cream {
    background-color: #FFFFF9;
    border-color: -moz-use-text-color #B54A18 #B54A18;
    border-right: 1px solid #B54A18;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.help_header {
    background-image: url("/ehealthinsurance/images_new/helpcenter/help_woman.jpg");
    background-position: right center;
    background-repeat: no-repeat;
}
.remarketing {
    background-image: url("/ehealthinsurance/images_new/remarket/title_remarketing.jpg");
    background-repeat: no-repeat;
}
.titleorange3 {
    color: #F37015;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 23px;
    font-style: normal;
    font-weight: normal;
}
.titleblue {
    color: #003274;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
}
.titleblue2 {
    color: #003274;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
}
.titleblue3, .titleblue4 {
    color: #003274;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 23px;
    font-style: normal;
    font-weight: normal;
}
.titleblue4, .cobrand-head {
    padding-top: 10px;
}
.titleblue4 span img, .cobrand-head span.cobrand-logo {
    float: right;
}
.titleblue4 img, .cobrand-head span {
    float: left;
}
.smbluetext {
    color: #062557;
    font-family: verdana,geneva,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
}
.border_searchmiddle {
    border-bottom: 1px solid #015999;
}
.border_search {
    background-color: #FFFFFF;
    border-bottom: 1px solid #015999;
    border-right: 1px solid #015999;
    border-top: 1px solid #015999;
}
.border_searchleft {
    background-color: #F5F7F9;
    border-bottom: 1px solid #015999;
    border-left: 1px solid #015999;
}
.quotetexthead {
    color: #010033;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.border_account {
    border-color: #92AFD9;
    border-right: 1px solid #92AFD9;
    border-style: solid;
    border-width: 1px;
}
.accountcosttext {
    color: #1D4568;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 9px;
    text-decoration: none;
}
.accttext {
    color: #1D4568;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 9px;
    text-decoration: none;
}
.accountcostlink {
    color: #1D4568;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.accountviewlink {
    color: #1D4568;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: underline;
}
.accounttext {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 8px;
    text-decoration: none;
}
.statustext {
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.border_emailtop {
    border-bottom: 1px solid #92AFD9;
}
.border_emailbottom {
    border-bottom: 1px solid #92AFD9;
    border-left: 1px solid #92AFD9;
    border-right: 1px solid #92AFD9;
}
.emailheadtext {
    color: #404040;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
}
.emailtext {
    color: #616161;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.emailtext b {
    display: block;
    margin-bottom: 5px;
}
.emailtext a {
    text-decoration: none;
    font-weight: bold;
}
.underline {
    border-bottom: 1px solid #92AFD9;
}
.planbold {
    color: #000033;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.planlink {
    color: #000033;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.amtext {
    color: #000033;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    text-decoration: none;
}
.border_left {
    border-left: 1px solid #92AFD9;
}
.quotetext {
    color: #404040;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.sponsortext {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding-bottom: 5px;
    padding-left: 9px;
    padding-top: 5px;
    text-decoration: none;
}
.iconborder {
    background: none repeat scroll 0 0 #EDEEF1;
    border-color: #92AFD9;
    border-right: 1px solid #92AFD9;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}
.quotetext2 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.special {
    color: #1B5EAA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 3px;
    text-decoration: none;
}
.quotetext3 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
}
.quoteprice2 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.quoteprice3 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
.congratstext {
    color: #1D4569;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.congratstfield3 {
    background-color: #CFDFEF;
    border-bottom: 1px solid #92AFD9;
    border-top: 1px solid #92AFD9;
}
.congratsfoot {
    color: #1D4569;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    text-decoration: none;
}
.border_mktg {
    background-color: #FFFAF1;
    border-color: #B54A18;
    border-right: 1px solid #B54A18;
    border-style: solid;
    border-width: 1px;
}
.arrow_orange {
    color: #F77D27;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.tabOff {
    border-color: #ABABAB;
    border-right: 1px solid #ABABAB;
    border-style: solid;
    border-width: 1px;
}
.border_ltbluenobg {
    border-color: #92B1CA -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
}
.border_ltblueright2 {
    border-right: 1px solid #92B1CA;
}
.border_ltblueleft2 {
    border-left: 1px solid #92B1CA;
}
.reviewtext {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.reviewtextsub {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.reviewtextnote {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.reviewerrorlabel {
    color: red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.reviewerrornotfontsize {
    color: red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.ratingsTitle {
    color: #1D4568;
    font: bold 11px arial,geneva,helvetica,sans-serif;
}
.dkgrayreg {
    color: #404040;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.grayfont {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.topNavBar {
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 9px;
    margin-top: 9px;
    text-decoration: none;
}
.tabs {
    left: 0;
    margin-left: 6px;
    margin-right: 6px;
    position: relative;
    top: -11px;
}
.tabsSB {
    left: 0;
    margin-left: 11px;
    margin-right: 11px;
    position: relative;
    top: -11px;
}
.tabBreakSB {
    color: #EB6718;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    left: 0;
    position: relative;
    text-decoration: none;
    top: -11px;
}
.dkblueTextBold:link {
    color: #052D62;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.dkblueTextBold:hover {
    color: #052D62;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.dkblueTextFoot {
    color: #052D62;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
}
.border_blue4 {
    border-color: #01457B -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    padding-left: 5px;
}
.border_blue5 {
    border-color: -moz-use-text-color #01457B #01457B;
    border-right: 1px solid #01457B;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.border_blue6 {
    border-color: -moz-use-text-color #01457B #01457B -moz-use-text-color;
    border-right: 1px solid #01457B;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
}
.border_SignIn {
    background-color: #F7F7F7;
    border-color: #BAC7CA;
    border-style: solid;
    border-width: 1px;
}
.border_topCreate {
    border-color: #E4ECEF -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px medium medium;
}
.bltext_Create {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.bltext_Notice {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
}
.broker1 {
    background-color: #CDDAEB;
    border-color: #ADC6DE;
    border-right: 1px solid #ADC6DE;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-top: 3px;
}
.broker2 {
    background-color: #EFF7FF;
    border-color: -moz-use-text-color #ADC6DE #ADC6DE;
    border-right: 1px solid #ADC6DE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 6px;
}
.broker3 {
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #ADC6DE #ADC6DE;
    border-right: 1px solid #ADC6DE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 6px;
}
.broker4 {
    border-collapse: collapse;
    border-color: #CDDAEB;
    border-right: 1px solid #CDDAEB;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}
.broker5 {
    border-color: -moz-use-text-color -moz-use-text-color #CDDAEB #CDDAEB;
    border-right: 0 none;
    border-style: none none solid solid;
    border-width: 0 0 1px 1px;
    padding: 3px;
}
.broker6 {
    background-color: #EFF7FF;
    border-color: -moz-use-text-color -moz-use-text-color #CDDAEB;
    border-right: 0 none;
    border-style: none none solid;
    border-width: 0 0 1px medium;
    padding: 3px;
}
.broker7 {
    padding-bottom: 3px;
    padding-left: 3px;
    padding-top: 3px;
}
.resultsText {
    color: #000000;
    font: 10px/12px Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: auto;
}
.statusselect {
    width: 250px;
}
.productlineselect {
    font: 11px/11px Arial,Helvetica,sans-serif;
    width: 150px;
}
.generalagentselect {
    font: 10px/10px Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: 500px;
}
.generalagentselect-highlight {
    background-color: #FFFFCC;
    font: 10px/10px Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: 500px;
}
.agentselect {
    font: 12px/12px Arial,Helvetica,sans-serif;
    text-decoration: none;
    width: 375px;
}
.border {
    border-color: #D9E0E8;
    border-right: 1px solid #D9E0E8;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}
.border2 {
    border-color: -moz-use-text-color #D9E0E8 -moz-use-text-color -moz-use-text-color;
    border-right: 1px solid #D9E0E8;
    border-style: none solid none none;
    border-width: 0 1px 0 medium;
}
.border3 {
    border-color: #D9E0E8 -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0 medium;
}
.border4 {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #D9E0E8;
    border-right: 0 none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
}
.border5 {
    border-color: -moz-use-text-color -moz-use-text-color #D9E0E8;
    border-right: 0 none;
    border-style: none none solid;
    border-width: 0 0 1px medium;
}
.indent {
    padding-left: 15px;
    text-indent: -15px;
}
.border_topCreate {
    border-color: #E4ECEF -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px medium medium;
}
.grtext_Create {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.bltext_Create {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.bltext_Notice {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
}
.broker1 {
    background-color: #CDDAEB;
    border-color: #ADC6DE;
    border-right: 1px solid #ADC6DE;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-top: 3px;
}
.broker2 {
    background-color: #EFF7FF;
    border-color: -moz-use-text-color #ADC6DE #ADC6DE;
    border-right: 1px solid #ADC6DE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 6px;
}
.broker3 {
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #ADC6DE #ADC6DE;
    border-right: 1px solid #ADC6DE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 6px;
}
.broker4 {
    border-collapse: collapse;
    border-color: #CDDAEB;
    border-right: 1px solid #CDDAEB;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}
.broker5 {
    border-color: -moz-use-text-color -moz-use-text-color #CDDAEB #CDDAEB;
    border-right: 0 none;
    border-style: none none solid solid;
    border-width: 0 0 1px 1px;
    padding: 3px;
}
.broker6 {
    background-color: #EFF7FF;
    border-color: -moz-use-text-color -moz-use-text-color #CDDAEB;
    border-right: 0 none;
    border-style: none none solid;
    border-width: 0 0 1px medium;
    padding: 3px;
}
.broker7 {
    height: 20px;
    padding-left: 3px;
}
.statusselect {
    width: 250px;
}
.productlineselect {
    font: 11px/11px Arial,Helvetica,sans-serif;
    width: 150px;
}
#assistbg {
    background: url("/ehealthinsurance/images_new/esp/assistNoBar.jpg") no-repeat scroll right bottom transparent;
}
.appProgress {
    height: 20px;
    width: auto;
}
#appBar {
    background: none repeat scroll 0 0 #EBEFF2;
    border: 1px solid #C4CBD5;
    height: 5px;
    margin: 0;
    padding: 0;
    width: auto;
    z-index: 1;
}
#appBar .appBarComplete {
    background: none repeat scroll 0 0 #2F9FD1;
}
#appBar .appBarNotComplete {
    background: none repeat scroll 0 0 #EBEFF2;
}
.benefitlabel {
    color: #000033;
    font: bold 11px arial,geneva,sans-serif;
}
.benefitlabel2 {
    color: #110F27;
    font: 11px arial,helvetica,sans-serif;
}
.benefitvalue {
    color: #110F27;
    font: 11px verdana,arial;
}
.benefitbordernone {
    border-color: -moz-use-text-color;
    border-right: medium none;
    border-style: none;
    border-width: medium;
}
#sbarcontainer {
    right: 0;
    border: 10px solid #eee;
}
#assistcontent {
    padding-left: 6px;
    padding-top: 20px;
    text-align: left;
}
#helpgradient {
    background: url("/ehealthinsurance/images_new/sideBar/helpbg.gif") no-repeat scroll left top transparent;
    padding: 9px 0 15px 6px;
}
#gradientbg, .gradientbg {
    padding: 4px 0 15px 6px;
}
.railtitle {
    background-color: #309ED1;
    padding: 3px 0;
}
.railtitle .whitebold {

}
#sbarcontent {
    text-align: left;
}
#phonecontent {
    text-align: left;
}
.sbarspace {
    padding: 0;
}
.helpspace {
    padding: 4px 0 10px;
}
img.sbarfloatRight {
    border: 0 none;
    float: right;
    margin-right: 11px;
}
.rail {
    color: #000000;
    font: 11px/13px arial,helvetica,sans-serif;
    padding-left: 1px;
    padding-right: 4px;
    padding-top: 4px;
}
#assistclick {
    clear: right;
    float: right;
    padding: 0;
}
#assistinfo {
    clear: left;
    float: left;
    padding: 14px 0 14px 6px;
    width: 91px;
}
img.assisthotspot {
    border: 0 none;
    height: 92px;
    width: 39px;
}
.benefitlabel {
    color: #000033;
    font: bold 11px arial,geneva,sans-serif;
}
.benefitlabel2 {
    color: #110F27;
    font: 11px arial,helvetica,sans-serif;
}
.benefitvalue {
    color: #110F27;
    font: 11px verdana,arial;
}
.benefitbordernone {
    border-color: -moz-use-text-color;
    border-right: medium none;
    border-style: none;
    border-width: medium;
}
.sponsorbkgdSP {
    background-color: #EDF5FE;
}
.compareboxSP {
    background-color: #CDE0F5;
    vertical-align: middle;
    width: 23px;
}
.quotebordersSP {
    border-left: 1px solid #CDE0F5;
    border-right: 1px solid #CDE0F5;
}
.quotebordertSP {
    background-image: url("/ehealthinsurance/images_new/quoteborderSP.gif");
    background-position: center top;
    background-repeat: repeat-x;
}
.quoteborderbSP {
    background-image: url("/ehealthinsurance/images_new/quoteborderSP.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
}
.quoteborderrSP {
    background-image: url("/ehealthinsurance/images_new/quoteborderSP.gif");
    background-position: right center;
    background-repeat: repeat-y;
}
.quoteborderlSP {
    background-image: url("/ehealthinsurance/images_new/quoteborderSP.gif");
    background-position: left center;
    background-repeat: repeat-y;
}
.curvebrSP {
    background-image: url("/ehealthinsurance/images_new/curvebrSP.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
}
.curvetSP {
    background-image: url("/ehealthinsurance/images_new/curvetSP.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.curvebSP {
    background-image: url("/ehealthinsurance/images_new/curvebSP.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    width: 110px;
}
.bkgdquoteSP {
    background: url("/ehealthinsurance/images_new/quotegradientSP.gif") repeat-y scroll 0 0 #EBF4FF;
}
.quotebordertbSP {
    background-color: #F8FBFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    padding-bottom: 1px !important;
}
.highlightSP {
    background: url("/ehealthinsurance/images_new/highlightSP.gif") repeat-x scroll center bottom transparent;
}
.highlightPad {
    padding: 6px 20px 5px 10px;
}
.planinfo_padSP {
    padding: 8px 0 13px !important;
}
.toppadSP {
    padding-top: 13px !important;
}
.toppadDTSP {
    padding-bottom: 15px;
    padding-top: 10px !important;
}
.quote_bkgd {
    background-color: #F8F9FC;
}
.quote_bkgdNew {
    background-color: #FFFFFF;
}
.planbkgd {
    background-color: #EDEEF1;
}
.sponsorbkgd {
    background-color: #E4F5FD;
}
.whitebkgd {
    background-color: #FFFFFF;
}
.comparepad {
    padding: 2px 6px;
}
.arrowpad {
    padding: 16px 0 9px 5px;
}
.arrowpadup {
    padding: 9px 0 16px 5px;
}
.comparebox {
    background-color: #C3CAD3;
    vertical-align: middle;
    width: 23px;
}
.quoteborders {
    border-left: 1px solid #C3CAD3;
    border-right: 1px solid #C3CAD3;
}
.quotebordert {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif");
    background-position: center top;
    background-repeat: repeat-x;
}
.quoteborderb {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
}
.quoteborderbNew {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #C3CAD4;
}
.quoteborderr {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif");
    background-position: right center;
    background-repeat: repeat-y;
}
.quoteborderl {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/quoteborder.gif");
    background-position: left center;
    background-repeat: repeat-y;
}
.curvebr-top {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/curvet-top.gif") no-repeat scroll left top transparent;
    height: 15px;
    padding: 5px 0 3px 6px;
    width: 584px;
}
.curvebr-bg {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/curvet-bg.gif") repeat-y scroll left top transparent;
    overflow: hidden;
    width: 590px;
}
.curvebr-bottom {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/curvet-bottom.gif") no-repeat scroll left bottom transparent;
    padding-bottom: 19px;
    width: 590px;
}
.curvebr-bg .left-wrap {
    float: left;
    width: 479px;
}
.curvebr-bg .right-wrap {
    float: left;
    width: 110px;
}
.curvebr {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/curvebr.gif") no-repeat scroll right bottom transparent;
}
.curvet {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/curvet.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.curveb {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/curveb.gif") no-repeat scroll center bottom transparent;
    width: 110px;
}
.planpad {
    padding: 0 9px;
}
.bottompad {
    padding-bottom: 3px;
}
.bottompad2 {
    padding-bottom: 4px;
}
.bottompad9 {
    padding-bottom: 9px;
}
.planpadr {
    padding-right: 16px;
}
.plan-highlight .featured-plan-text {
    color: #EFAA00;
    font-weight: bold;
}
.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 {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/curveb_highlight.gif");
}
.arialblack {
    color: #000000;
    font: 11px/13px arial,helvetica,sans-serif;
}
.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 solid #A5ACB2;
    height: 18px;
    width: 145px;
}
.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;
    margin-top: 2px;
    width: 300px;
}
.create-account-btn {
    margin-top: 18px;
}
.arial {
    font: 11px/13px arial,helvetica,sans-serif;
}
a.arialblack:link {
    color: #000000;
    font: 11px/13px arial,helvetica,sans-serif;
    text-decoration: underline;
}
a.arialblack:visited {
    color: #000000;
    font: 11px/13px arial,helvetica,sans-serif;
    text-decoration: underline;
}
a.arialblack:hover {
    color: #FF6600;
    font: 11px/13px arial,helvetica,sans-serif;
    text-decoration: underline;
}
.sptext {
    color: #015999;
    font: 10px/10px Arial,Helvetica,sans-serif,verdana;
    text-decoration: none;
}
a.sptext:link {
    color: #015999;
    font: 10px/10px Arial,Helvetica,sans-serif,verdana;
    text-decoration: underline;
}
a.sptext:visited {
    color: #015999;
    font: 10px/10px Arial,Helvetica,sans-serif,verdana;
    text-decoration: underline;
}
a.sptext:hover {
    color: #FF6600;
    font: 10px/10px Arial,Helvetica,sans-serif,verdana;
    text-decoration: underline;
}
.dttext {
    color: #000000;
    font: 10px/11px Arial,Helvetica,sans-serif,verdana;
    text-decoration: none;
}
.applyarea {
    margin: 5px 0 0;
}
a.dttext:link {
    color: #000000;
    font: 10px/11px Arial,Helvetica,sans-serif,verdana;
    text-decoration: underline;
}
a.dttext:visited {
    color: #000000;
    font: 10px/11px Arial,Helvetica,sans-serif,verdana;
    text-decoration: underline;
}
a.dttext:hover {
    color: #FF6600;
    font: 10px/11px Arial,Helvetica,sans-serif,verdana;
    text-decoration: underline;
}
.planinfo_pad {
    padding: 8px 0 19px;
}
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 0 11px;
}
.planlogo_bdr {
    border: 1px solid #C3CAD3;
}
.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") repeat-y scroll 0 0 transparent;
}
.quotebordertb {
    background-color: #EDEEF1;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    padding-bottom: 1px !important;
}
.quotebordertb.critical-illness {
    border: 0 none;
    height: 14px;
    margin-left: 90px;
    padding: 1px 16px 0 0;
    text-align: right;
}
.recommendpad {
    padding: 4px 15px 4px 7px;
}
.planinfo_padlr {
    padding: 0 7px;
}
.priceheight {
    height: 92px;
}
.toppad {
    padding-top: 8px;
}
img.newicon {
    margin-top: -9px;
    position: relative;
}
.clearall {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
.sbuttonpad {
    padding: 5px 53px 3px 25px;
    text-align: right;
}
.sponsorpad {
    padding: 9px 10px;
}
.boxpadtb {
    padding-bottom: 16px;
    padding-top: 16px;
}
.sbuttonpad {
    padding: 22px 20px 16px 16px;
}
sup {
    bottom: 0.33em;
    font-size: smaller;
    position: relative;
    vertical-align: baseline;
}
a.railstrong {
    color: #015999;
    font: bold 11px/13px arial,helvetica,sans-serif;
}
.bdtext, a.bdtext:link, a.bdtext:visited {
    color: #000033;
    font: 11px/11px Arial,Helvetica,sans-serif,verdana;
    text-decoration: underline;
}
a.bdtext:hover {
    color: #FF6600;
}
.bdtext1 {
    color: #000033;
    font: 12px Arial,Helvetica,sans-serif;
    padding-right: 15px;
    text-align: right;
    text-decoration: underline;
}
.benefithotspot {
    border: 0 none;
    display: block;
    height: 14px;
    margin-top: -13px;
    position: relative;
    width: 100%;
}
.acctportBox {
    border: 1px solid #D7E2EB;
}
.acctportBg2 {
    background: none repeat scroll 0 0 #F3F8FC;
}
.acctportBg3 {
    background: none repeat scroll 0 0 #F2F3F5;
}
.acctportBg {
    background: none repeat scroll 0 0 #ECEFF1;
}
.acctportBorder {
    border-bottom: 1px solid #DAE1E8;
    border-left: 1px solid #DAE1E8;
    border-right: 1px solid #DAE1E8;
}
.rvline {
    background-image: url("/ehealthinsurance/images/WhitePixel.gif");
    background-position: right center;
    background-repeat: repeat-y;
}
.bctext {
    color: #003274;
    font: 11px/14px Verdana,arial,helvetica,sans-serif;
}
.bctext:link, .bctext a {
    color: #003274;
    font: 11px/14px Verdana,arial,helvetica,sans-serif;
    text-decoration: underline;
}
.appPlanBox {
    background: #f7f7f7;
    border-top: 2px solid #ececec;
    border-bottom: 2px solid #ececec;
    height: 58px;
}

.footer, .foottxt {
    color: #333333;
    font: 10px/13px Arial,verdana,Helvetica,sans-serif;
    margin-top: 4px;
}
.footer {
    margin-right: 11px;
}
.footer2 {
    color: #333333;
    font: 10px/13px Arial,Helvetica,sans-serif;
    margin-right: 11px;
}
#footerpopup {
    background: url("/ehealthinsurance/images_new/dotline.gif") repeat-x scroll left top transparent;
    display: inline;
    float: left;
    margin-left: 16px;
    margin-top: 20px;
    padding: 8px;
    width: 94%;
}
#footerpopup .leftblock {
    float: left;
    margin-top: 9px;
    position: relative;
    width: 60px;
}
#footerpopup .centerblock {
    float: left;
    margin-right: -100%;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#footerpopup .centerblockcustomcopy {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 78%;
}
#footerpopup .rightblock {
    float: right;
    margin-top: 9px;
    position: relative;
}
.dkgrayarial {
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.rateBlock {
    background-color: #FFFFFF;
    padding: 11px;
}
.rateMessage {
    color: #FF0000;
    font: 11px/13px verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.spon2bg, table.table-default td.spon2bg {
    background-color: #EBF5FF;
    padding: 0 5px;
}
#spon2 {
    background-color: #F5FAFF;
    border-left: 1px solid #D0E1F5;
    margin-bottom: 9px;
    position: relative;
    width: 605px;
}
#spon2 p {
    margin: 0;
    padding: 0;
}
#spon2 .LineTopBg {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/dot.gif") repeat-x scroll center top transparent;
    text-align: right;
}
#spon2 .LineFootBg {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/dot.gif") repeat-x scroll center bottom transparent;
    text-align: right;
}
#spon2 .rightBg {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/sponscurvecenter.gif") repeat-y scroll right center transparent;
    padding: 3px 0 3px 10px;
}
#spon2 .leftblock {
    border-right: 1px solid #FFCC3F;
    overflow: hidden;
}
#spon2 .leftblock-blue {
    border-right: 1px solid #D0E1F5;
}
#spon2 .rightblock, #sponsors .rightblock {
    position: absolute;
    right: 19px;
    text-align: center;
    top: 4px;
}
#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 {
    margin-left: 12px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.sponsor-wrap, table.table-default td.sponsor-wrap {
    padding: 10px 5px 0;
    text-align: center;
}
.sponsor-wrap .sponHead {
    margin: 0 auto;
    padding-left: 10px;
    text-align: left;
    width: 605px;
}
.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 {
    font-size: 0;
    height: 10px;
    margin: 0 0 2px 12px;
    width: 605px;
}
.sponHead a {
    background-position: left top;
    display: block;
    height: 8px;
    width: 60px;
}
.sthead a {
    background-position: left -28px;
}
.sponsor {
    font: 11px/14px arial,helvetica,sans-serif;
    margin-bottom: 9px;
    position: relative;
    width: 605px;
}
.sponsor p, .sponsor ul {
    margin: 0;
    padding: 0;
}
.sponsor li {
    background-color: #FFFAEE;
    float: left;
    height: 57px;
    list-style: none outside none;
    padding-bottom: 8px;
    padding-top: 10px;
}
.spontop, .sponbottom {
    font-size: 0;
    height: 7px;
    position: absolute;
    right: 4px;
    width: 117px;
}
.spontop {
    background-position: right -8px;
    top: 0;
}
.spont {
    background-position: right -37px;
}
.sponmidlf {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFCC3F -moz-use-text-color #FFCC3F #FFCC3F;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
}
.sponmidlf img {
    border: 1px solid #C3CAD3;
    margin: 2px 6px 0 10px;
}
.sponmidmd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFCC3F #FFCC3F #FFCC3F -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    text-align: left;
    width: 349px;
}
.sponmidrg {
    background: none repeat scroll 0 0 #000000;
    border-right: 1px solid #FFCC3F;
    color: #005C99;
    padding: 0 17px 0 18px;
    text-align: center;
    width: 79px;
}
li.leftb {
    background: none repeat scroll 0 0 #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 {
    background: none repeat scroll 0 center transparent;
    color: #005C99;
    font: bold 12px Arial,Helvetica,sans-serif;
}
.sponbottom {
    background-position: left -20px;
    top: 70px;
}
.sbot {
    background-position: left -50px;
    top: 71px;
}
#sponors {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border.gif") no-repeat scroll -259px bottom #FFFAEE;
    border-left: 1px solid #FFCC3F;
    margin: 0 auto 10px;
    padding-bottom: 5px;
    width: 605px;
}
#sponors.sponsor-another {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border2.gif") no-repeat scroll -259px bottom #F5FAFF;
    border-left: 1px solid #D0E1F5;
}
#sponors.sponsor-another .sponsor-div {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border2.gif") no-repeat scroll right 0 transparent;
}
#sponors .sponsor-div {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border.gif") no-repeat scroll right 0 transparent;
    padding: 10px 10px 5px;
    text-align: left;
}
#sponors .planlogo_bdr, #sponors .sponsorship-link {
    float: left;
}
#sponors .sponsor-div div {
    float: left;
    padding: 0 5px;
    width: 350px;
}
#sponors p {
    font-size: 11px;
    margin: 0;
}
#sponors .sponsorship-link {
    margin-top: 10px;
}
#sponors .sponsor-div div.sstt-centerblock {
    width: 330px;
}
#sponors .sponsor-div div.rightblock {
    margin-top: 10px;
    padding-right: 0;
    width: 110px;
}
#main form, #main ul {
    margin: 0;
    padding: 0;
}
#main {
    width: 770px;
}
.bold {
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#topNavLayout, .top-linking {
    background: none repeat scroll 0 0 #EBEEF1;
    height: 18px;
    line-height: 18px;
    padding-left: 12px;
}
#logo {
    margin: 8px 0 12px;
}
#topNavneut {
    background: url("/ehealthinsurance/images_new/globalnav4/Navneut.gif") repeat-x scroll center top #DBE1E8;
    border-bottom: 1px solid #C4CBD3;
    height: 18px;
    line-height: 18px;
}
#header .top-link {
    float: left;
}
.topnav-right {
    float: right;
    padding-right: 195px;
    position: relative;
}
.copyright {
    font: 10px/13px Arial,Helvetica;
    text-align: center;
}
.absmiddle {
    vertical-align: top;
}
#subPageCensus {
    background: url("/ehealthinsurance/images_new/productpages/subPageImage.jpg") no-repeat scroll left top transparent;
    border-bottom: 1px solid #BAC7CA;
    padding-top: 15px;
}
#subPageCensus.p-l {
    padding-left: 252px;
}
#subPageCensus .H1GetQuote {
    background-color: #F3F8FC;
    border-bottom: 1px solid #E4ECEF;
    height: 91px !important;
    margin-left: 252px;
    padding-left: 50px;
}
#subPageCensus.p-l .H1GetQuote {
    margin-left: 0;
}
#subPageCensus H1, .txtb16 {
    color: #003274;
    font: bold 16px arial,geneva,helvetica,sans-serif;
    padding-top: 26px;
}
#subPageCensus ul {
    background: none repeat scroll 0 0 #FCFEFF;
    margin-left: 252px;
    overflow: hidden;
    padding: 10px 0 11px;
    width: 517px;
}
#subPageCensus.p-l ul {
    margin-left: 0;
}
#subPageCensus ul li {
    float: left;
    list-style-type: none;
    padding-right: 11px;
}
#subPageCensus ul li input {
    vertical-align: middle;
}
#subPageCensus .zipbox {
    color: #003274;
    font: bold 11px verdana,arial,geneva,helvetica,sans-serif;
    padding: 0 10px 0 50px;
}
.sub-page-warning {
    background-color: #F5F5F5;
    border: 1px dashed #DCDCDC;
    margin: 29px 0 0 15px;
    padding: 8px 19px;
    width: 550px;
}
.sub-page-warning div {
    background: url("/ehealthinsurance/images_new/warning.gif") no-repeat scroll 0 4px transparent;
    color: #4F4E54;
    font: 12px/23px Arial;
    padding-left: 32px;
}
#container {
    margin: 26px 0 0 19px;
    width: 663px;
}
.contentMargin {
    margin-left: 19px;
}
.contentMargin p {
    line-height: 20px;
    margin: 0;
}
.h1Icon {
    background: url("/ehealthinsurance/images_new/compare_newui/arrow_orange.gif") no-repeat scroll left top transparent;
    line-height: 13px;
    margin-bottom: 15px;
    padding-left: 19px;
    padding-top: 2px;
}
.h1Icon_2 {
    background: url("/ehealthinsurance/images_new/compare_newui/arrow_orange.gif") no-repeat scroll left top transparent;
    padding-left: 17px;
}
#container ul li {
    list-style-type: none;
}
.visitHomeFoot {
    font: 11px Verdana;
    margin-bottom: 1px;
    margin-top: 30px;
}
#subStatesList {
    margin: 20px 0 20px 28px;
    overflow: hidden;
    width: 100%;
}
#subStatesList div {
    float: left;
    padding-left: 80px;
}
#subStatesList ul li {
    font-weight: bold;
}
.dotLine {
    background: url("/ehealthinsurance/images_new/helpcenter/line_blue_dot3.gif") repeat-x scroll center bottom transparent;
    height: 5px;
    line-height: 1px;
    margin-left: 19px;
}
.marginBottom {
    margin-bottom: 25px;
}
.Psummary {
    font: 13px Arial,Helvetica;
    margin: 0;
    padding: 0 0 12px;
}
.HIcompaniesList {
    padding-left: 0;
}
.sampleQuoteList li {
    padding: 5px 0;
}
.statesNamesList li {
    font-weight: bold;
    padding: 5px 0;
}
.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%;
}
.statesCarrierList li {
    float: left;
    height: 22px;
    line-height: 22px;
    width: 210px;
}
.h1whiteBg {
    background-color: #1F62AB;
    margin-bottom: 5px;
}
.logoScreenList {
    background-color: #EDEEF1;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 10px 0;
    width: 100%;
}
.logoScreenList li {
    float: left;
    padding: 10px 22px;
}
.MAbackground {
    background: url("/ehealthinsurance/images_new/familyBg.jpg") no-repeat scroll 0 0 transparent;
    height: 236px;
    margin-bottom: 70px;
    margin-top: 18px;
    width: 586px;
}
.textarea {
    padding: 14px 18px 7px 239px;
    position: relative;
}
.logo {
    padding-bottom: 8px;
    padding-left: 94px;
    padding-top: 10px;
}
.buttonpad {
    padding: 20px 18px 6px 114px;
}
.transitionpad {
    padding-left: 50px;
}
.smptitle {
    color: #003274;
    font: bold 13px verdana,arial,helvetica,sans-serif;
}
.arrowli li {
    list-style: disc outside url("/ehealthinsurance/images_new/listarrow.gif");
    margin-bottom: 4px;
    margin-left: 15px !important;
}
.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;
}
#spon {
    background-color: #F5FAFF;
    margin-left: 22px;
    width: 587px;
}
#spon .t {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/dot.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
}
#spon .b {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/dot.gif");
    background-position: 0 100%;
    background-repeat: repeat-x;
}
#spon .l {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/dot.gif");
    background-position: 0 0;
    background-repeat: repeat-y;
}
#spon .r {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/dot.gif");
    background-position: 100% 0;
    background-repeat: repeat-y;
}
#spon .bl {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/sponscurvebl.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}
#spon .br {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/sponscurvebr.gif");
    background-position: 100% 100%;
    background-repeat: no-repeat;
}
#spon .tl {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/sponscurvetl.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
}
#spon .tr {
    background-image: url("/ehealthinsurance/images_new/updatedPlanUnit/sponscurvetr.gif");
    background-position: 100% 0;
    background-repeat: no-repeat;
}
#spon .leftblock {
    float: left;
    margin-bottom: 18px;
    margin-left: 9px;
    margin-top: 18px;
    width: 116px;
}
#spon .leftblock2 {
    float: left;
    margin-left: 14px;
    margin-top: 17px;
    width: 340px;
}
#spon .rightblock {
    float: left;
    margin-left: 8px;
    margin-top: 28px;
}
#spon .clearall {
    clear: both;
    margin: 0;
    padding: 0;
}
.sponbkgd {
    background-color: #E7F3FF;
    padding-bottom: 14px;
}
.sponbkgdTop {
    background-color: #E7F3FF;
    border-top: 1px solid #CEE0F6;
    padding-bottom: 10px;
    padding-top: 10px;
}
.sponbkgdBottom {
    background-color: #E7F3FF;
    border-bottom: 1px solid #CEE0F6;
}
.sponHead2 {
    margin-left: 27px;
}
.popupWrap {
    margin: 6px 0 6px 8px;
    width: 550px;
}
.popupWrap p {
    color: #000000;
    font: 11px/14px arial,helvetica,sans-serif;
    margin: 0;
}
.popupWrap b {
    color: #000000;
    font: bold 11px/14px arial,helvetica,sans-serif;
}
.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 {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.PopContain ul li {
    clear: both;
}
html > body .PopContain ul li {
    padding: 5px 0;
}
.PopContain ul b, .PopContain ul span {
    display: block;
    float: left;
    text-align: center;
    width: 33px;
}
.PopContain ul .beforetext {
    padding-top: 3px;
    text-align: left;
    width: 50px;
}
.PopContain ul .beforetext2 {
    padding-left: 0 !important;
    padding-top: 3px;
    text-align: left;
    width: 432px;
}
.PopContain ul .beforetext3 {
    padding-left: 0 !important;
    padding-top: 0;
    text-align: left;
    width: 333px;
}
.PopContain ul .beforetext5 {
    padding-top: 3px;
    text-align: left;
    width: 300px;
}
.PopContain ul .beforetext4 {
    padding-left: 0 !important;
    padding-top: 3px;
    text-align: left;
    width: 300px !important;
}
.PopContain ul.radioList {
    background-color: #EFF7FF;
    padding: 2px 3px 7px 8px;
}
.PopContain ul.radioList2 {
    padding: 0 3px;
}
.PopContain ul .bottonBox {
    padding-right: 9px;
    padding-top: 9px !important;
    text-align: right;
}
.PopContain .error1 {
    color: #FF0000;
    padding-top: 3px;
    text-align: left;
    width: 432px;
}
.PopContain .error2 {
    color: #FF0000;
    padding-top: 3px;
    text-align: left;
    width: 333px;
}
.PopContain .errortextfeedback {
    color: #FF0000;
    float: left;
    font: bold 11px Arial,Helvetica,sans-serif;
}
.sortBar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EDEEF2;
    border-color: -moz-use-text-color #C2CBD4 #C2CBD4;
    border-image: none;
    border-right: 1px solid #C2CBD4;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    overflow: hidden;
    width: 623px;
}
.sortBar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sortBar ul li {
    display: inline;
    float: left;
    font: bold 11px/22px Arial;
    height: 22px;
    margin-left: 24px;
    position: relative;
}
.sortBar ul.ifp-sort li {
    height: auto;
}
.sortBar .overImg {
    left: 0;
    position: absolute;
    top: 6px;
}
.sortBar .sortOn {
    color: #015999;
}
.sortBar input {
    margin: 0 7px 0 0;
    padding: 0;
    vertical-align: middle;
}
.sortBar .ifp-sort input {
    margin-top: -2px;
}
.sortBar a:link, .sortBar a:visited, .sortBar a:hover {
    color: #000000;
    text-decoration: none;
}
.sortBar ul.ifp-sort a {
    display: inline-block;
    margin-left: -3px;
    margin-top: -1px;
}
.h1Icon2 {
    height: 13px;
    line-height: 13px;
    padding-bottom: 2px;
    padding-top: 5px;
}
.dotLine2 {
    background: url("/ehealthinsurance/images_new/helpcenter/line_blue_dot3.gif") repeat-x scroll center bottom transparent;
    line-height: 1px;
    margin: 5px 0 0 19px;
}
.SortNav {
    margin: 18px 0 0 18px;
}
.SortNav td.aa {
    background: url("/ehealthinsurance/images_new/compare_newui/tabOffL_grey.gif") repeat scroll 0 0 transparent;
    height: 31px;
    width: 7px;
}
.SortNav td.bb {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #C2CBD4;
    color: #000033;
    font: 12px Arial;
    padding: 0 10px;
    text-decoration: underline;
}
.SortNav td.cc {
    background: url("/ehealthinsurance/images_new/compare_newui/tabOffR_grey.gif") repeat scroll 0 0 transparent;
    width: 7px;
}
.SortNav .active_aa {
    width: 9px;
}
html > body .SortNav .active_aa {
    background: url("/ehealthinsurance/images_new/compare_newui/tabOnL_grey.png") no-repeat scroll center top transparent;
}
.SortNav .active_bb {
    border-top: 0 solid #C2CBD4;
    padding: 0 8px;
}
.SortNav .active_bb2 {
    border-top: 0 solid #C2CBD4;
    padding: 0 17px;
}
.SortNav .activetab {
    color: #FFFFFF;
    font: bold 12px/31px Arial;
    position: relative;
    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 scroll center top transparent;
}
.SortNav .arrowImg {
    height: 7px;
    left: 36%;
    position: absolute;
    width: 14px;
}
html > body .SortNav .arrowImg {
    background: url("/ehealthinsurance/images_new/compare_newui/tabArrow.png") no-repeat scroll center bottom transparent;
    bottom: -1px;
}
.SortNav .arrowImgPosi1 {
    left: 39% !important;
}
.SortNav .arrowImgPosi2 {
    left: 35% !important;
}
.SortNav .arrowImgPosi3 {
    left: 44% !important;
}
.SortNav .arrowImgPosi4 {
    left: 43% !important;
}
.containerLine {
    background-color: #FFFFFF;
    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: 0 solid #FFFFFF;
}
.planstitleTop {
    margin-left: 24px;
    position: relative;
}
.planstitleTop p {
    color: #000000;
    font: 12px Arial;
    margin: 0;
    padding: 0;
}
.PlansTitlePad1 {
    padding: 16px 0 15px;
}
.PlansTitlePad2 {
    padding: 16px 0 5px;
}
.PlansTitlePad3 {
    padding-bottom: 5px;
}
.refineSearch {
    background: url("/ehealthinsurance/images_new/compare_newui/refineGrad.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #C2CBD4;
    padding: 3px 9px 4px;
    position: absolute;
    right: 12px !important;
}
.refineSearchspan {
    color: #000033;
    font: 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;
}
.RefineSearchMain .right {
    background: url("/ehealthinsurance/images_new/compare_newui/refineGrad.gif") repeat-x scroll 0 0 transparent;
    margin-left: 478px !important;
    position: relative;
    z-index: 100;
}
* html .RefineSearchMain .right {
    height: 20px;
}
.RefineSearchMain .right div.on {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C2CBD4 #C2CBD4 #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-top: 3px;
}
.RefineSearchMain .right div.on2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C2CBD4 #C2CBD4 #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 49px;
    padding-left: 6px;
    padding-top: 3px;
}
.RefineSearchMain .right div.on3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C2CBD4 #C2CBD4 #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding-bottom: 30px;
    padding-left: 6px;
    padding-top: 3px;
}
.RefineSearchMain .right div.off {
    border: 1px solid #C2CBD4;
    padding: 3px 0 4px 6px;
}
.RefineSearchMain .main {
    border: 1px solid #C2CBD4;
    clear: both;
    margin-bottom: 6px;
    padding: 12px;
    position: relative;
    top: -1px;
}
.RefineSearchMain p {
    color: #000000;
    font: 12px Arial;
    margin: 0;
    padding: 0;
}
.RefineSearchMain .main .leftForm1 {
    float: left;
    width: 152px;
}
.RefineSearchMain .main .leftForm2 {
    float: left;
    width: 225px !important;
}
.RefineSearchMain .main .leftForm3 {
    float: left;
    width: 170px;
}
.RefineSearchMain .main .leftForm4 {
    margin-left: 65px;
    width: 200px;
}
.RefineSearchMain .main dl {
    margin: 0;
    padding: 0;
}
.RefineSearchMain .main dl dt {
    color: #000033;
    font: bold 11px/13px arial,helvetica,sans-serif;
}
.RefineSearchMain .main dl .marginDD {
    height: 12px;
    overflow: hidden;
}
.RefineSearchMain .main dl dd {
    color: #000000;
    font: 11px/13px arial,helvetica,sans-serif;
}
.RefineSearchMain .main dl span {
    color: #A9A9A9;
    font: 11px/13px arial,helvetica,sans-serif;
}
.RefineSearchMain .main dl select {
    color: #000033;
    font: 11px/13px arial,helvetica,sans-serif;
    margin-top: 3px;
}
.RefineSearchMain .main .searchbtnbox {
    margin-top: 26px;
    overflow: hidden;
    width: 100%;
}
.RefineSearchMain .main .searchbtn, #topNavLayout .right, .float_right {
    float: right;
}
.RefineSearchMain .errorNote {
    color: red;
    float: left;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding-top: 3px;
}
.RefineSearchMain .friendNote {
    float: left;
    font: 11px Arial,Helvetica,sans-serif;
    padding-top: 3px;
}
.noSortBar {
    height: 1px;
    margin-top: 19px;
    overflow: hidden;
}
.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 {
    font-size: 12px;
    margin: 10px 0;
}
.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 {
    background: url("/ehealthinsurance/images_new/home/buttons.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
}
.gSearchBox .gSearchForm {
    background-color: #EBEEF1;
    background-position: -109px bottom;
    cursor: default;
    padding: 0 10px 2px;
    position: absolute;
    right: 0 !important;
    top: -7px !important;
}
.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 {
    background-position: -44px -50px;
    height: 17px;
    width: 55px;
}
.searchBtn2 {
    background: url("/ehealthinsurance/images_new/buttons/search.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 17px;
    width: 55px;
}
.gsearchtitle a:link {
    color: #015999;
}
.gsearchtitle a:hover {
    color: #FF6600;
}
.plandetailtop {
    background: url("/ehealthinsurance/images_new/compare_newui/planDcorner.gif") no-repeat scroll right top #F2F1F6;
    clear: both;
}
.plandetailbg {
    background-color: #F2F1F6;
}
.plandetailtop .SortNav td.aa {
    background: url("/ehealthinsurance/images_new/compare_newui/tabOffL_grey.gif") repeat scroll 0 0 transparent;
}
.plandetailtop .SortNav td.cc {
    background: url("/ehealthinsurance/images_new/compare_newui/tabOffR_grey.gif") repeat scroll 0 0 transparent;
}
html > body .plandetailtop .SortNav .active_aa {
    background: url("/ehealthinsurance/images_new/compare_newui/tabOnL_grey.png") no-repeat scroll center top transparent;
}
* .plandetailtop .SortNav .active_aa {
}
html > body .plandetailtop .SortNav .active_cc {
    background: url("/ehealthinsurance/images_new/compare_newui/tabOnR_grey.png") no-repeat scroll center top transparent;
}
* .plandetailtop .SortNav .active_cc {
}
.bkgdPlanNom {
    background: url("/ehealthinsurance/images_new/compare_newui/nomPlandetail.gif") no-repeat scroll left top transparent;
    padding-top: 4px;
}
.bkgdPlanNomST {
    background: url("/ehealthinsurance/images_new/compare_newui/nomPlandetailST.gif") no-repeat scroll left top transparent;
    padding-right: 4px;
    padding-top: 4px;
}
.plandetailbox {
    padding: 10px;
    text-align: left;
}
.plandetailbox .messagebox {
    background: none repeat scroll 0 0 #F7FAFF;
    border: 1px solid #CBE0F5;
    margin-top: 11px;
    padding: 15px;
}
.plandetailbox .messagebox2 {
    margin: 18px 0 10px;
}
.plandetailbox .messagebox3 {
    padding: 12px 0 22px;
}
.plandetailbox .messagebox4 {
    padding: 12px 0 22px !important;
}
.plandetailbox .line {
    background: none repeat scroll 0 0 #ADC6DE;
    height: 1px;
    overflow: hidden;
}
.plandetailbox .line2 {
    background: none repeat scroll 0 0 #ADC6DE;
    height: 1px;
    overflow: hidden;
    position: relative;
    top: -2px;
}
.plandetailbox .firsth2 {
    overflow: hidden;
    padding: 0 5px;
}
.plandetailbox .firsth2 span.right-text {
    float: right;
    font-weight: bold;
    line-height: 16px;
    width: 273px;
}
.plandetailbox h2 {
    background: none repeat scroll 0 0 #F0F7FF;
    border-bottom: 2px solid #FFFFFF;
    color: #015999;
    line-height: 25px;
}
.plandetailbox h2 a.click {
    color: #015999;
    display: block;
    padding: 0 12px;
    text-decoration: none;
}
.plandetailbox h2 a.click:hover {
    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 {
    list-style-type: none;
    margin: 12px 5px 12px 10px;
    padding: 0;
    width: 99%;
}
html > body .plandetailbox ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.plandetailbox ul li {
    float: left;
    min-height: 14px;
    padding: 6px 5px 6px 0;
    width: 49%;
}
.plandetailbox ul li .btn {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/maxbenefitbtn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    font: 11px Arial;
    height: 17px;
    width: 112px;
}
.benefitbtn {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/benefitbtn.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    font: 11px Arial;
    height: 17px;
    width: 51px;
}
.plandetailbox .benefits ul {
    margin-left: 12px;
    margin-right: 12px;
}
.spancenter {
    padding-right: 60px;
}
.plandetailbox ul li.w1 {
    clear: left;
    width: 281px;
}
.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 {
    text-align: right;
    width: 106px;
}
.plandetailbox ul li.w4 {
    text-align: left;
    width: 106px;
}
.plandetailbox ul li.w1, .plandetailbox ul li.w2, .plandetailbox ul li.w3 {
    height: auto;
    min-height: 14px;
}
.plandetailbox .arialBlue {
    font-size: 12px;
    font-weight: bold;
}
.plandetailbox .benefits .presRiderSub {
    background-color: #F9FAFC;
    margin: 5px 0 0;
    padding: 0 12px;
}
.plandetailbox .benefits .presRiderSubcontent {
    margin-left: 22px;
    margin-top: 0;
}
.plandetailbox .presRiderSub li.w1 {
    width: 340px;
}
.plandetailbox .presRiderSub li.w2 {
    width: 90px;
}
.botApply {
    background-color: #F0F7FF;
    clear: both;
    margin-top: 20px;
    padding: 5px 20px 5px 0;
    text-align: right;
}
.vertical {
    vertical-align: middle;
}
.rider_compare {
    margin: 5px 0;
}
.rider_compare table td, .compare_padd {
    padding: 4px 15px;
}
.rider_compare .selected {
    background-color: #FF6600;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 5px;
}
.plandetailbox ul li.lastLine {
    clear: both;
    padding-top: 12px;
    width: 100%;
}
.plandetailbox ul li.mtword {
    clear: left;
}
.plandetailbox .bottomP {
    margin: 6px 0 10px;
    text-align: center;
}
.plandetailbox .allplandetail ul {
    display: none;
}
.gsearchtitle H2 {
    font: 1.4em Arial,Helvetica,sans-serif;
    margin-bottom: 0.2em;
}
.gsearcht2 {
    color: #3A88AC;
    text-decoration: none;
}
.gsearchmoretext {
    color: #FF7601;
    font: 15px Arial;
}
#CarrierPbg {
    background: url("/ehealthinsurance/images_new/CarrierBg.jpg") no-repeat scroll left top #F5FAFF;
    margin-left: 18px;
    margin-top: 20px;
    width: 570px;
}
#CarrierPbg .bkgdlady {
    background: url("/ehealthinsurance/images_new/secpgBg.jpg") no-repeat scroll left top #F5FAFF;
}
#CarrierPbg .H1GetQuote {
    padding: 23px 14px 23px 175px;
}
#CarrierPbg .H1GetQuote .carrierText {
    color: #002E6A;
    font-weight: bold;
    margin: 0 0 15px;
}
#CarrierPbg H1 {
    color: #015999;
    font: bold 16px veranda,arial,sans-serif;
}
.CarrierCurvTR {
    background-image: url("/ehealthinsurance/images_new/CarrierCurvTR.gif");
    background-position: 100% 0;
    background-repeat: no-repeat;
}
.CarrierCurvBR {
    background-image: url("/ehealthinsurance/images_new/CarrierCurvBR.gif");
    background-position: 100% 100%;
    background-repeat: no-repeat;
}
#main .leftcontent {
    float: left;
    padding-left: 10px;
    width: 606px !important;
}
#main .leftcontent .container {
    padding-top: 15px;
    width: 589px;
}
#main .rightcontent {
    float: left;
    margin-left: 0;
    width: 146px;
}
#main .leftcontent H3 {
    color: #000000;
    font: bold 11px/14px verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
#StatePbg {
    background: url("/ehealthinsurance/images_new/statepgBg.jpg") no-repeat scroll left top #F5FAFF;
}
#StatePbg .H1GetQuote {
    float: left;
    padding: 23px 12px 23px 0;
}
#StatePbg .statepic {
    float: left;
    width: 130px;
}
.fleft {
    float: left;
    height: 95px;
    width: 162px;
}
.eApprovalSP_padd {
    padding-bottom: 16px;
}
.bestseller_relative {
    position: relative;
}
.bestseller_absolute {
    position: absolute;
    right: 3px;
    top: -32px;
}
.eApproval_new {
    background: url("/ehealthinsurance/images_new/eApproval/eApproval_new_bg.gif") repeat scroll 0 0 transparent;
    height: 66px;
    padding-left: 10px;
}
.eApproval_new .eApimg {
    float: right;
    margin: 2px 7px 0 0;
}
.appPlanBox_eApproval {
    background: #f7f7f7;
    border-top: 2px solid #ececec;
    border-bottom: 2px solid #ececec;
    height: 58px;
}
.appPlanBox_eApproval .eAppbg {
    padding-left: 8px;
}
.ApprovalHourBg {
    background: url("/ehealthinsurance/images_new/compare_newui/24HRApproval_bg.gif") repeat-x scroll center top transparent;
    padding-left: 8px;
}
.int_top {
    padding-bottom: 6px;
    padding-top: 39px;
}
.int_logo {
    border-bottom: 1px solid #C4CBD3;
}
.int_phoneText {
    color: #003667;
    font: bold 24px/50px Arial;
}
.int_phoneText span {
    font-size: 18px;
    font-weight: normal;
}
.interstitial-img-margin {
    margin: 35px 0 15px;
}
.int_searchText {
    color: #FF7601;
    font: bold 24px/28px Arial;
}
.int_spotBorder {
    border: 2px solid #EA6719;
}
.borderTopBottom {
    border-bottom: 1px solid #C3CAD3;
    border-top: 1px solid #C3CAD3;
}
.int_spotSideBorder {
    background: url("/ehealthinsurance/images_new/sideBar/sideBarBg.png") no-repeat scroll right bottom transparent;
    border: 1px solid #EA6719;
    height: 68px;
}
.dyk_box {
    background: url("/ehealthinsurance/images_new/sideBar/dyk-bg2.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 122px;
    padding: 0 5px 0 10px;
    position: relative;
}
.dyk_box p {
    font: 11px/15px arial,helvetica,sans-serif;
    margin: 0;
    padding: 38px 0 10px;
}
.dyk_graphicRed {
    background: url("/ehealthinsurance/images_new/sideBar/sideBarBg.png") no-repeat scroll right top transparent;
    padding: 6px 0 10px 6px;
}
.dyk_titlebold {
    color: #EA6719;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 4px;
}
.dyk_eA {
    text-align: center;
}
.dyk_graphic_eA {
    background: url("/ehealthinsurance/images_new/sideBar/didYouKnowBG.gif") no-repeat scroll center top transparent;
    padding: 6px 0 2px 6px;
}
.arialBlue {
    color: #015999;
    font: 11px arial;
}
.comparisonBox {
    background: url("/ehealthinsurance/images_new/compare_newui/comparison_bg.gif") repeat scroll 0 0 #F8F9FB;
}
.comparison div {
    color: #000033;
    font: bold 12px Arial;
}
.comparison p {
    margin: 0;
    word-spacing: -1px;
}
.comparison td {
    background-color: #FFFFFF;
    border-left: 1px solid #C2CBD4;
    border-right: 1px solid #C2CBD4;
    padding: 7px 4px;
    vertical-align: top;
    width: 140px;
}
.comparison .topLine, .add-coverage {
    border-top: 1px solid #C2CBD4;
}
.comparison .botLine, .add-coverage {
    border-bottom: 1px solid #C2CBD4;
}
.comparison td.logo {
    padding-bottom: 0;
    padding-top: 26px;
    text-align: center;
}
.comparison td.apply {
    padding-bottom: 16px;
    padding-top: 0;
    text-align: center;
}
.comparison .logoBotPadd {
    margin-bottom: 5px;
}
.comparison td.eApproval {
    background: url("/ehealthinsurance/images_new/eApproval/eApproval_bg.gif") repeat-x scroll center top #FFFFFF;
    padding-top: 0;
}
.comparison td.hourApproval {
    background: url("/ehealthinsurance/images_new/compare_newui/24HRApproval_bg.gif") repeat-x scroll center top #FFFFFF;
}
.comparison .grayBg {
    background-color: #F2F1F6;
}
.comparison .space {
    border: 0 none;
    font-size: 0;
    overflow: hidden;
    padding: 0;
    width: 1px;
}
.comparison .space_text {
    margin: 12px 0;
}
.comparison .bestseller {
    margin: 8px 0;
    min-height: 19px;
}
.comparison .applyBox {
    margin-bottom: 13px;
}
.comparison .recommended {
    height: 8px;
    margin: 8px 0;
}
.comparison .botText {
    margin-bottom: -13px;
    margin-top: 16px;
}
.tablebdr table, .tablebdr td {
    border-color: #C4CBD3;
    border-style: solid;
}
.tablebdr table {
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0 0 1px 1px;
}
.tablebdr td {
    border-width: 1px 1px 0 0;
    margin: 0;
    padding: 3px 4px 9px;
}
#container ul.tdisc li {
    list-style-type: disc;
    margin-left: 15px;
}
.didyouknowP {
    background-color: #FFF8E5;
    border: 4px solid #EA6719;
    margin: 10px 0 15px 16px;
    width: 511px;
}
.didyouknowP img {
    display: block;
}
.didyouknowP ul {
    list-style-type: none;
    margin: 3px 5px 3px 16px;
    padding: 0;
}
.didyouknowP ul li {
    background: url("/ehealthinsurance/images_new/sideBar/didyouknowpopup_bullet.gif") no-repeat scroll left 11px transparent;
    color: #015999;
    font: bold 18px/20px Arial;
    padding: 5px 0 5px 20px;
}
.congra_round_box {
    width: 243px;
}
.congra_round_box .centerBorder {
    border-left: 1px solid #C2CBD4;
    border-right: 1px solid #C2CBD4;
    width: 241px !important;
}
.getQuoteBtn {
    background: url("/ehealthinsurance/images_new/buttons/button_submit.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    width: 126px;
}
.bundlingSortNav td.bb {
    padding: 0 1px;
}
.bundlingSortNav .active_bb {
    padding: 0 2px;
}
.packagesSortBox {
    background-color: #FBFBFB;
    border: 1px solid #C2CBD4;
    margin-right: 24px;
    padding: 5px 8px;
}
.packagesSortBox input {
    vertical-align: middle;
}
.logoNamebox {
    margin: 20px 0;
    overflow: hidden;
    width: 90%;
}
.highlightbox {
    clear: both;
    height: auto;
    padding: 15px;
}
.NavneutBarBox {
    background: url("/ehealthinsurance/images_bundle/Navneut.gif") repeat-x scroll left top #DBE1E8;
    border-bottom: 1px solid #C4CBD3;
    width: 770px;
}
.followBox {
    padding: 11px 13px 8px;
}
.followBox .passed {
    background-color: #FFFFFF;
    border: 0 solid #CCCCCC;
    float: left;
    padding-right: 8px;
}
.followBox .passed span {
    background: url("/ehealthinsurance/images_bundle/passed_icon.gif") no-repeat scroll left center transparent;
    color: #003274;
    font: bold 12px arial;
    margin: 0 6px;
    padding-left: 16px;
}
.followBox .unPass {
    float: left;
    padding: 2px 0 0 10px;
}
.followBox .unPass span {
    background: url("/ehealthinsurance/images_bundle/passed_icon.gif") no-repeat scroll left center transparent;
    color: #003274;
    font: bold 12px arial;
    margin: 0 6px;
    padding-left: 16px;
}
.followBox .unPass .fcolor {
    color: #919BA7;
}
.followBox .nopassed {
    background-color: #FFFFFF;
    border: 0 solid #CCCCCC;
    float: left;
    margin-left: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
.followBox .nopassed span {
    color: #003274;
    font: bold 12px arial;
    margin: 0 4px 0 0;
    padding-left: 6px;
}
.NavneutBarBoxApp {
    background: none repeat scroll 0 0 #DBE1E8;
    border-bottom: 1px solid #C4CBD3;
    width: 770px;
}
.arrowicon {
    color: #919BA7;
    float: left;
    margin: 0 8px;
    padding-right: 6px;
    padding-top: 2px;
}
.comparison .pricetxt {
    color: #015999;
    font-size: 18px;
}
.comparison .priceBox {
    padding: 14px 0;
    text-align: center;
}
.bundlingComparison td {
    border: 0 none;
    width: 142px;
}
.compareSort {
    border-bottom: 0 none;
    margin: 5px 0;
    width: 601px !important;
}
.compareSort ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 540px;
}
.compareSort li {
    float: left;
    line-height: 24px;
    margin: 5px;
    padding: 0;
    width: 160px;
}
.compareSort li.compare {
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 15px;
}
.compareSort li.selected {
    color: #FFFFFF;
    font-weight: bold;
}
.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-bottom: 4px;
    padding-top: 4px;
}
.navtxt {
    color: #062D61;
    font: bold 11px arial,helvetica,sans-serif;
    padding: 6px 13px;
}
.navtabl {
    background: url("/ehealthinsurance/images_new/compare_newui/navtabl.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 25px;
}
.navtabr {
    background: url("/ehealthinsurance/images_new/compare_newui/navtabr.gif") no-repeat scroll right top transparent;
}
.tooltxt, .tooltxt a, .tooltxt a:visited {
    color: #015999;
    font: 12px arial,helvetica,sans-serif;
}
.tooltxt a.gray, .tooltxt a.gray:hover {
    color: #666666;
}
.tooltxt .view-application {
    color: #666666;
}
.tooltxtg {
    color: #ACACAC;
}
.fsize12 .benefithotspot, .fsize14 .benefithotspot {
    height: 16px;
    margin-top: -14px;
}
#fsize12 ul li.row2, #fsize14 ul li.row2 {
    padding-left: 12px;
    width: 36%;
}
#fsize12 ul li, #fsize14 ul li {
    width: 61%;
}
#fsize12 ul li.lastline, #fsize14 ul li.lastline {
    width: 100%;
}
.comparison .srcolbg1, .comparison .srcolbg2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    text-align: right;
    width: 190px;
}
.comparison .srcomp {
    width: 122px;
}
.comparison .srcolbg1 {
    background-color: #F5F6F8;
}
.comparison .srcolbg2 {
    background-color: #FCFCFD;
}
.SortNav .newIconBox {
    position: relative;
}
.SortNav .newIconBox .newIcon {
    position: absolute;
    right: 8px;
    top: -20px;
}
.glossaryQuoteBg #CarrierPbg {
    background-image: url("/ehealthinsurance/images_new/Glossary/glossaryQuoteBg.jpg");
}
.titletext, .glossaryQuoteBg #CarrierPbg h1 {
    color: #003274;
    display: inline;
    font: 24px/30px Arial,verdana,Helvetica,sans-serif;
}
.glossaryQuoteBg #CarrierPbg .H1GetQuote {
    padding: 15px 14px 15px 175px;
}
.glossaryList dd {
    padding-bottom: 15px;
}
.bankBorderSP {
    border-left: 1px solid #CFE0F4;
    border-top: 1px solid #CFE0F4;
    margin-bottom: 20px;
}
.bankBorder {
    border-left: 1px solid #CFE0F4;
    border-top: 1px solid #CFE0F4;
    margin-bottom: 20px;
}
.babyblueBg {
    background-color: #EFEFF1;
}
.grayfont {
    color: #ACB1B4;
}
.tdpaddingtop {
    padding-top: 17px;
}
.actNowBox {
    float: right;
    height: 25px;
    position: relative;
    width: 215px;
}
.actNowBox .content {
    background: url("/ehealthinsurance/images_new/ActNowAndSave/act_now_icon_1.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 39px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 215px;
}
.actNow-text {
    color: #C82129 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
}
a.actNow-nonudl-text:link, a.actNow-nonudl-text:visited {
    color: #C82129 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    text-decoration: none;
}
.comparisonBox .actnow {
    padding: 5px 10px 0 0;
}
.actNowBox-detail .content {
    background: url("/ehealthinsurance/images_new/ActNowAndSave/act_now_icon_2.gif") no-repeat scroll 0 0 transparent;
    line-height: 22px;
    top: 6px;
}
.summaryTextBlue {
    color: #1D4568;
    font: 12px arial,geneva,sans-serif;
}
.summaryTextOrange {
    color: #FF6600;
    font: bold 11px arial,geneva,sans-serif;
}
tr.screenonly {
    border-bottom: 2px solid #dddddd;
}
.rateDrop {
    background: url("/ehealthinsurance/images_new/rateDropIcon.gif") no-repeat scroll center top transparent;
    display: block;
    margin: auto;
    padding-top: 6px;
    width: 65px;
}
.rateDrop_gray {
    background: url("/ehealthinsurance/images_new/rateDropIcon_gray.gif") no-repeat scroll center top transparent;
    margin: 5px 5px 0 0;
}
.rateDrop:link, .rateDrop:visited, .rateDrop:hover {
    text-align: left;
    text-decoration: none;
}
.rateDrop del {
    color: #AAAAAA;
    font: 13px Arial,Helvetica,sans-serif;
}
.applyMarginBot {
    margin-bottom: 15px;
}
.cleartop {
    margin-top: 0;
}
#ifllClear {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 20px 15px;
    border-top: 1px solid #d3e632;
    border-bottom:1px solid #d3e632;
    background: #fbfcec;
    position: relative;
}
.ifillIcon {
    display: block;
    margin-bottom: 10px;
    color: #616161;
}
#ifllClear p {
    margin: 0 130px 0 0;
    line-height: 20px;
}
#ifllClear .clearBtn {
    cursor: pointer;
    position: absolute;
    right: 54px;
    top: 10px;
}
#ifllClear .clear-bt {
    right: 30px;
    top: 10px;
}
#ifllClear .close {
    cursor: pointer;
    position: absolute;
    right: 4px;
    top: 4px;
}
.ifill {
    float: right;
    margin-top: 5px;
    position: relative;
    width: 150px;
}
.ifill .ifillIcon {
    left: 0;
    top: 0;
}
.ifill .doctorInfo {
    height: 20px;
    margin-left: 44px;
    padding-right: 15px;
}
.ifill .doctorInfo span {
    color: #000033;
    cursor: pointer;
    text-decoration: underline;
}
.ifill .doctorInfo.on {
    background-position: 61px -13px;
}
.ifill .dropdownBox {
    background-color: #FFFFFF;
    border: 1px solid #015999;
    display: none;
    left: 44px;
    padding: 5px 3px;
    position: absolute;
    top: 15px;
    z-index: 999;
}
.ifill .dropdownBox ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.ifill .dropdownBox li {
    padding: 4px 2px;
}
.ifill .dropdownBox li:hover {
    background-color: #00FFFF;
}
.viewMorePlans {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/viewMorePlans_BG.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #C2CBD4;
    height: 34px;
    margin-top: 20px;
    padding-right: 16px;
    text-align: right;
}
.viewMorePlans a {
    color: #015999;
    font: bold 13px/34px arial;
}
.showlink {
    color: #015999;
    font: bold 13px arial;
    text-decoration: underline;
}
.showAllPlansLink {
    width: 121px;
}
.showLessPlansLink {
    width: 107px;
}
.lowcostTable {
    border-collapse: collapse;
}
.lowcostTable th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #004A80;
    border-color: #AAAAAA #AAAAAA -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    font-size: 11px;
    padding: 6px;
}
.lowcostTable td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #AAAAAA #AAAAAA;
    border-image: none;
    border-right: 1px solid #AAAAAA;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 0;
}
.lowcostTable table {
    border: 0 none;
    border-collapse: collapse;
}
.lowcostTable table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F1F9FF;
    border-color: #AAAAAA -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    padding: 6px 2px;
}
.stateText {
    color: #015999;
    font: bold 16px veranda,arial,sans-serif;
}
.tableBorder {
    border-collapse: collapse;
}
.tableBorder td, .tableBorder th {
    border: 1px solid #AAAAAA;
    padding: 3px;
}
.cornerBorder {
    border: 1px solid #C5C9D2;
    position: relative;
}
.cornerBorder .c {
    background: url("/ehealthinsurance/images_new/helpTool/corner_bg.gif") no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 9px;
    position: absolute;
    right: -1px !important;
    width: 9px;
}
.cornerBorder .r_t {
    top: -1px;
}
.cornerBorder .r_b {
    background-position: 0 -13px;
    bottom: -1px;
}
.helpTool {
    margin-top: 10px;
}
.helpTool .helpboxHeader {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/viewMorePlans_BG.gif") repeat-x scroll 0 3px transparent;
    font-family: arial;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
}
.helpTool .helpboxHeader .blueboldbig {
    color: #003173;
}
.helpTool .box dl {
    margin-left: 10px;
}
.helpTool .box td {
    padding: 20px 0 8px;
}
.helpTool .gray {
    color: #666666;
}
.helpTool dl {
    background: url("/ehealthinsurance/images_new/helpTool/help_tools_icon.png") no-repeat scroll 0 -10px transparent;
    margin: 0;
}
.helpTool dt {
    background-color: #FFFFFF;
    color: #FF6600;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin-left: 35px;
    padding-bottom: 5px;
}
.helpTool dd {
    background-color: #FFFFFF;
    margin: 0 0 0 35px;
}
.helpTool .planbyDoctor {
    background-position: -41px 0;
}
.helpTool .packages {
    background-position: 0 -412px;
}
.helpTool .packages dd {
    margin-right: 0;
}
.helpTool .btn {
    background: url("/ehealthinsurance/images_new/updatedPlanUnit/viewMorePlans_BG.gif") repeat-x scroll 0 -10px transparent;
    border: 1px solid #B8B8B8;
    height: 22px;
    line-height: 20px;
    margin-top: 18px;
    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: #FF6600;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.pagination {
    background-color: #EDEEF2;
    height: 32px;
    margin-top: 20px;
    padding: 0 20px 0 10px;
    text-align: right;
}
.pagination strong, .pagination span {
    line-height: 32px;
}
.pagination strong {
    float: left;
}
.orange, .orange:link, .orange:visited {
    color: #FF6600;
}
.inputValign {
    vertical-align: middle;
}
.quoteborderbNew .compareLink, .quoteborderbSP .compareLink, .quoteborderbNew .none, .quoteborderbSP .none, .quoteSelected .unselectedText {
    display: none;
}
.quoteSelected .compareLink {
    display: inline;
}
.clickbox1 {
    background-color: red;
    margin-top: 4px;
    width: 110px;
}
.clickbox2 {
    line-height: 12px;
    margin-top: 3px !important;
    width: 80px;
}
.comparetoppad {
    margin-top: 4px !important;
}
.left {
    float: left;
}
.btn-right {
    float: right;
}
.contentTitle {
    color: #002E6A;
    font-size: 11px;
    font-weight: bold;
}
.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;
}
#aboutUs .bgNavneut2Bar {
    background-position: center bottom;
    height: 8px;
}
.ratingsStar img {
    background-image: url("/ehealthinsurance/images_new/CustomerReview/RatingStars.gif");
    background-repeat: no-repeat;
    border: 0 none;
    height: 9px;
    width: 13px;
}
img .Star {
    background-position: 0 0;
}
.ThreeQuartersStar {
    background-position: -13px 0;
}
.HalfStar {
    background-position: -26px 0;
}
.QuarterStar {
    background-position: -39px 0;
}
.EmptyStar {
    background-position: -52px 0;
}
.ratingsStarLg img {
    background-image: url("/ehealthinsurance/images_new/CustomerReview/RatingStarsLg.gif");
    background-repeat: no-repeat;
    border: 0 none;
    height: 16px;
    vertical-align: top;
    width: 17px;
}
.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;
}
.noticeContainer, .noticeContainer p, .noticeContainer div, .noticeContainer span, .noteBlock, .noticeContainer a:link, .noticeContainer a:hover {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
}
.noticeContainer {
    border: 1px solid #000000;
    margin: 10px 0;
    padding: 3px 10px 5px;
}
.noticeContainer .appTitleText {
    color: #000000;
    margin: 5px 0;
    text-align: center;
}
.noticeContainer.employer {
    width: 523px;
}
.noteBlock {
    padding: 0;
}
.noteBlock textarea {
    border: 1px solid #CCCCCC;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 560px;
}
.btnBlock {
    margin: 10px 0 0;
}
.acknowledgeBlock {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: 10px 0 15px;
}
.acknowledgeBlock, .acknowledgeBlock a:link, .acknowledgeBlock a:hover {
    color: #666666;
}
.check {
    margin: 0;
    padding: 0;
}
.check input {
    margin: 0 3px 0 0;
}
.check span {
    color: #000000;
    font-weight: bold;
    position: relative;
    top: -3px;
}
.noUnderline:link, .noUnderline:visited {
    text-decoration: none;
}
.noUnderline:hover {
    text-decoration: underline;
}
.alignCenter {
    text-align: center;
}
.pdf {
    background: url("/ehealthinsurance/images_new/compare_newui/pdf_icon.gif") no-repeat scroll left center transparent;
    padding: 3px 0 0 20px;
}
.resetUl {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.resetUl li {
    background: url("/ehealthinsurance/images_new/compare_newui/dot_2.gif") no-repeat scroll left center transparent;
    padding: 2px 0 2px 8px;
}
.planDetailSnapshot .l_box {
    float: left;
    width: 432px;
}
.planDetailSnapshot .r_box {
    float: right;
    width: 137px;
}
.planDetailSnapshot .r_box .top, .planDetailSnapshot .r_box .bot {
    background: url("/ehealthinsurance/images_new/compare_newui/nomPlandetail_2.png") no-repeat scroll 0 0 transparent;
    height: auto !important;
    min-height: 28px;
}
.planDetailSnapshot .r_box .bot {
    background-position: 0 bottom;
    text-align: right;
}
.planDetailSnapshot .r_box .pricetxt {
    border-top: 1px dotted #C3CAD4;
    font-size: 24px;
    margin: 10px 10px 0;
    padding-top: 6px;
}
.planDetailSnapshot .reviewbox {
    background-color: #FFF8E5;
    margin: 5px 0 10px;
    padding: 5px 8px;
}
.planDetailSnapshot .reviewbox p {
    margin: 7px 0;
}
.toppad.plan-icn {
    text-align: right;
}
.ratingbg {
    background: url("/ehealthinsurance/images_new/CustomerReview/rating_bg.gif") no-repeat scroll center 1px transparent;
    display: inline-block;
    padding: 2px 3px 1px;
    width: 26px;
}
.ratingbg b {
    color: #FF7601;
    display: block;
    text-align: center;
    width: 26px;
}
.appMsgBlock {
    background: url("/ehealthinsurance/images_new/apply_bg.jpg") repeat-x scroll center bottom transparent;
    border-bottom: 1px solid #C4CBD3;
    padding: 30px 20px 0;
}
.appMsgBlock h3 {
    background: url("/ehealthinsurance/images_new/lock-icn.gif") no-repeat scroll 0 3px transparent;
    color: #F37015;
    display: inline;
    font-size: 16px;
    font-weight: bold;
    padding: 1px 0 0 16px;
}
.appMsgBlock ul {
    list-style-image: url("/ehealthinsurance/images_new/list-arrow.gif");
    margin: 15px 0 20px 15px;
    padding: 0;
}
.appMsgBlock ul li {
    font-size: 12px;
    margin: 15px 0;
}
.appMsgBlock a:link, .appMsgBlock a:visited {
    font-family: Arial,Helvetica,sans-serif;
}
.appMsgBlock a:hover {
    font-family: Arial,Helvetica,sans-serif;
}
.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;
    font-weight: bold;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.appMsgBlock ul li a:hover {
    color: #FF6600;
}
.action-link {
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    padding: 0 0 0 10px;
}
.TopPicksPad {
    padding-bottom: 1px !important;
    padding-left: 10px;
}
.reminder { margin: 10px 0 0; }
.reminder .content {
    border-top: 1px solid #fdefc0;
    border-bottom: 1px solid #fdefc0;
    background: #fff9e9;
    padding: 10px 0 13px 120px;
}
.reminder .arrow {
    background: url("/ehealthinsurance/images_new/AccountCreation/arrow_down.png") no-repeat scroll center top transparent;
    height: 11px;
    overflow: hidden;
}
.reminder h1 {
    background: url("/ehealthinsurance/images_new/AccountCreation/lock-icn.png") no-repeat scroll 0 4px transparent;
    font: bold 16px/26px;
    padding: 11px 0 6px 26px;
    color: #616161;
}
.reminder ul {
    list-style-type: none;
    margin: 0 0 0 25px;
    padding: 0;
}
.reminder ul li {
    margin: 7px 0;
    list-style: square;
}
.reminder ul.emailtext li {
    list-style: none;
}
#alert {
    height: auto;
}
.reminder.alert h1 {
    background: url("/ehealthinsurance/images_new/app/warning.png") no-repeat scroll 9px 10px transparent;
    font: bold 13px/24px Arial;
    padding: 5px 0 0 65px;
    height: 64px;
}
.reminder.alert h1 span {
    color: #FF6600;
    font-size: 16px;
}
.lockIcon {
    background: url("/ehealthinsurance/images_new/AccountCreation/lock-icn.png") no-repeat scroll 10px 5px #FFFFFF;
    padding-left: 35px;
}
.ehealth-logo {
    float: left;
    margin: 0 0 3px 15px;
}
.reminder-new {
    background: none repeat scroll 0 0 #F6FCF2;
    border-bottom: 1px solid #C8D5A9;
    border-top: 1px solid #C8D5A9;
    color: #4A8742;
    font: 12px/18px arial,helvetica,sans-serif;
    margin: 10px 0;
    padding: 10px 10px 10px 166px;
}
#global-container, .licensing-popup #container {
    margin: 0 auto 0;
    text-align: left;
    width: 770px;
}
#global-container {
    clear: both;
}
#refineSearchForm {
    margin-bottom: 8px;
}
#global-container .point {
    background-color: #FDFAE9;
    border: 1px solid #DCE0E9;
    color: #3B0002;
    font: 11px Arial;
    margin-bottom: 10px;
    padding: 10px 15px;
}
#global-container .point span {
    color: #D21408;
}
.temporary-wrap {
    background-color: #FFFAEE;
    border: 1px solid #C3CAD3;
    color: #000000;
    overflow: hidden;
}
.temporary-wrap .temporary-title {
    background-color: #EDEEF1;
    font: bold 12px/23px Arial;
    height: 23px;
    padding-left: 25px;
}
.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 {
    float: left;
    font: 11px/15px Arial;
    margin-left: 10px;
    width: 340px;
}
.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 solid #C3CAD3;
    clear: both;
    font: 11px/15px Arial;
    margin: 10px 0 0;
    padding: 6px 0 14px;
}
.temporary-wrap .in-wrap p a {
    color: #0672AB;
    text-decoration: none;
}
.temporary-wrap .in-wrap p a:hover {
    text-decoration: underline;
}
#side-bar {
    margin-left: 2px;
    width: 200px;
}
.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;
}
#side-bar a:hover {
    color: #FF6600;
    text-decoration: underline;
}
#side-bar a label {
    cursor: pointer;
}
#side-bar a.disabledLink, #side-bar a.disabledLink label {
    color: #999999;
    cursor: default;
    text-decoration: none;
}
#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 scroll 0 0 transparent;
}
#side-bar #kiplinger-best-qp {
    background-position: 0 -224px;
    cursor: pointer;
    display: block;
    height: 69px;
    margin-bottom: 8px;
    text-indent: -9999px;
}
#side-bar input.hideRadio {
    left: -999px;
    position: absolute;
}
#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 {
    border-style: none;
    height: 22px;
    margin-top: -22px;
    position: relative;
    width: 97%;
    z-index: 10;
}
#side-bar ul {
    color: #888888;
    list-style-type: none;
    margin: 0 5px 3px;
    padding: 0;
}
#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: #999999;
}
#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 {
    background-position: 0 -176px;
    position: relative;
    top: -5px;
}
#side-bar .content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #9FB8CE;
    border-image: none;
    border-left: 1px solid #9FB8CE;
    border-right: 1px solid #9FB8CE;
    border-style: none solid;
    border-width: 0 1px;
    padding-left: 4px;
}
#side-bar .sub-content {
    padding-bottom: 5px;
}
#side-bar h2 {
    background-position: 0 -188px;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 13px/24px Georgia,"Times New Roman",Times,serif;
    height: 24px;
    position: relative;
    top: -3px;
}
#side-bar h2 b {
    background-position: 3px 10px;
    display: block;
    padding-left: 16px;
}
#side-bar h2.off b {
    background-position: 3px -22px;
    padding-left: 14px;
}
#side-bar h3 {
    background-position: 3px -53px;
    color: #015999;
    cursor: pointer;
    padding: 4px 0 0 16px;
}
#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 scroll 0 2px transparent;
    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 {
    background-color: #F1F2F6;
    border-bottom: 1px solid #D0D9E0;
    margin-bottom: 4px;
    margin-right: 4px;
}
#side-bar .show-count .col1 {
    border-right: 1px solid #D0D9E0;
    float: left;
    margin: 5px 0;
    padding: 2px 10px 2px 16px;
}
#side-bar .show-count .col2 {
    float: right;
    padding-top: 1px;
}
#side-bar .show-count .count {
    color: #FF7101;
    float: left;
    font-size: 30px;
    line-height: 28px;
}
#side-bar .show-count .arialBlue {
    color: #062456;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 11px;
    padding: 3px 0 0 3px;
    width: 42px;
}
#side-bar .dyk_box {
    background: url("/ehealthinsurance/images_new/sideBar/dyk-bg.png") no-repeat scroll 0 0 transparent;
    height: 150px;
    margin-top: 5px;
    padding: 35px 16px 0;
}
#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-size: 13px;
    font-weight: bold;
}
#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 scroll 0 0 transparent;
    padding: 7px 4px 14px 16px;
}
#side-bar .dyk_eA {
    left: 15px;
    margin: 0 0 20px 40px;
    top: 115px;
    width: 83px;
}
#side-bar .sub-content .view-more {
    margin-left: 5px;
}
.dyk_eA img {
    border: 0 none;
}
#side-bar #live-assistance .content {
    background: url("/ehealthinsurance/images_new/sideBar/live-assist-bg.gif") repeat-x scroll left top #F5F5F5;
    padding: 4px 5px 10px 6px;
}
#live-assistance .live-expert {
    font-size: 14px;
}
#live-assistance p {
    margin: 14px 0;
}
#live-assistance img {
    border: 0 none;
    margin-left: -4px;
}
#live-assistance .call-num {
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 2px 0 0;
    padding: 0 0 4px;
}
#live-assistance .call-num.ifp-qt {
    margin: 10px 0 0;
    text-align: center;
}
#live-assistance .call-num strong {
    color: #F06005;
}
#live-assistance .help-online {
    background-position: 0 -312px;
    margin-top: 14px;
    padding-bottom: 5px;
    width: 144px;
}
#live-assistance .help-online a {
    background-position: -166px -112px;
    display: block;
    font-weight: bold;
    height: 37px;
    padding: 3px 0 0 38px;
}
#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;
}
#common-questions ul li, #why-eHealth ul li {
    padding: 5px 0 3px;
}
#common-questions .play-ad {
    background-position: 0 -117px;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 3px 59px 7px 0;
    padding-left: 40px;
}
#reccently-viewed h2 {
    padding: 0 13px;
}
#reccently-viewed ul {
    margin: 0;
}
#reccently-viewed ul li {
    background: url("/ehealthinsurance/images_new/sideBar/dashed-bg.gif") repeat-x scroll left top transparent;
    padding: 20px 0 13px 13px;
}
#reccently-viewed ul li.last-child {
    padding: 13px 0 6px;
}
#reccently-viewed p {
    color: #333333;
    margin: 7px 0;
}
#reccently-viewed span {
    font-size: 11px;
}
#reccently-viewed .arrowLink {
    background-position: -192px -59px;
    padding-left: 15px;
}
#reccently-viewed .content {
    padding: 2px 4px 10px 5px;
}
.rvp-logo {
    height: 26px;
    width: 86px;
}
.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;
}
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;
}
.cobrand-pleaseWaitImg {
    margin-left: 14px;
    margin-top: 34px;
}
.payout-wrap {
    color: #666666;
    margin-top: 12px;
}
.payout {
    border: 0 none;
    float: left;
    height: 17px;
    margin-right: 5px;
    margin-top: -1px;
    width: 19px;
}
.right-side-bar {
    vertical-align: top;
    width: 144px;
}
.quote-toppad {
    height: 5px;
}
.quote-maincol {
    text-align: left;
    vertical-align: top;
    width: 589px;
}
.quote-content, .quote-content-row {
    width: 616px;
}
.compare-cell {
    width: 180px;
}
.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: #FFFFFF;
}
.quote-wrap .viewMorePlans {
    margin-top: 15px;
}
.quote-wrap .right-side-bar {
    width: 10px;
}
.quote-wrap form {
    margin: 0;
}
.hide {
    display: none;
}
#Company .hotspot {
    border: 0 none;
    height: 13px;
    margin-bottom: -1px;
    margin-left: -16px;
    width: 15px;
}
.sortBar ul.ifp-sort li a img {
    border: 0 none;
    height: 17px;
    margin-left: -22px;
    position: relative;
    top: 3px;
    width: 22px;
}
.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;
}
.actionsDiv {
    background-color: #FFFFFF;
    border: 1px solid #C2CBD4;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 130px;
}
.actionsDiv ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.actionsDiv ul li {
    margin: 0;
    padding: 0;
}
.actionsDiv ul li a {
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
    text-decoration: none;
}
.actionsDiv ul li a:hover {
    background-color: #EEEEEE;
    text-decoration: none;
}
.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-bottom: 11px;
    margin-top: 0;
}
.call-rep .arrowli li {
    margin: 3px 12px 0;
}
.rep-phone, .quote-number {
    font-size: 12px;
    font-weight: bold;
}
.quote-number {
    color: #309ED1;
}
.promise {
    margin-top: 14px;
}
#side-bar .promise {
    margin: 10px 0;
}
.privacyCopyOnTop {
    color: #888888;
    padding: 0 12px 12px;
}
#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 {
    background: url("/ehealthinsurance/images_new/sideBar/talk_sider_bg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #F0F1F5;
    height: 35px;
}
#sbarcontainer .containerLine a {
    color: #00579A;
    display: block;
    font: bold 12px/13px arial;
    padding: 4px 0 0 31px;
}
#sbarcontainer .needAdvice a:hover, #sbarcontainer .containerLine a:hover {
    color: #FF6600;
    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 scroll -169px -113px transparent;
}
#sbarcontainer .containerLine a.chatIcon {
    background: url("/ehealthinsurance/images_new/sideBar/side-bar-bg.png") no-repeat scroll -173px -309px transparent;
}
#toTalk .containerLine {
    background: url("/ehealthinsurance/images_new/sideBar/talk_bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #ADC5DD;
    height: 118px;
    position: relative;
}
.clear:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clear {
    display: inline-block;
}
* html .clear {
    height: 1%;
}
.clear {
    display: block;
}
#header {
    position: relative;
    width: 100%;
    z-index: 2;
}
#header ul {
    font: 12px Arial,Helvetica,sans-serif;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
}
#header ul.top-right-bar {
    font-size: 11px;
}
#header.cobrand {
    padding-top: 50px;
}
#header.cobrand table {
    width: 100%;
}
.ehealth-logo {
    border: 0 none;
    margin: 27px 0 0 15px;
}
#header ul#login-nav {
    font-size: 11px;
    position: absolute;
    right: 8px;
    text-align: right;
    top: 9px;
    z-index: 4;
}
.quote-wrap #header ul#login-nav {
    right: 3px;
    z-index: 4;
}
#header.cobrand ul#login-nav {
    background: none repeat scroll 0 0 #F5F5F5;
    color: inherit;
    font-size: 11px;
    height: 34px;
    left: 0;
    line-height: 34px;
    padding: 2px 230px 2px 0;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 537px;
}
.cobrand #header-top.cart-icon #login-nav {
    padding: 2px 340px 2px 0;
}
.cobrand #header-top.cart-icon #login-nav.cart {
    right: 0;
    width: auto;
}
.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 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: inherit;
    background-image: url("/ehealthinsurance/images_new/layout/home-main-pic.png");
    background-origin: padding-box;
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #F16306;
    float: left;
    margin-left: 3px;
    padding: 0 7px 0 11px;
    position: relative;
}
.cobrand #login-nav li {
    display: inline;
    float: none;
}
#login-nav li.num {
    background: none repeat scroll 0 center transparent;
    padding: 0 7px 0 0;
}
#login-nav div {
    font-family: arial,helvetica,sans-serif;
}
#login-nav li:first-child {
    background-image: none;
}
#login-nav li a {
    background-position: -220px -59px;
    color: #0673AB;
    display: inline-block;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
}
#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 scroll -220px -76px transparent;
}
a.link-arrow {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -220px -58px transparent;
    padding: 0 0 0 10px;
}
a.link-arrow span {
    background: url("/ehealthinsurance/images_new/layout/live-expert.png") no-repeat scroll 104px 3px transparent;
    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 scroll 0 0 transparent;
    padding: 0 10px 0 0;
}

input.btn.search-btn {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -15px -59px transparent;
    height: 25px;
    width: 24px;
}
input.search-btn-field {
    border: 0 none;
    color: #666666;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    height: 18px;
    padding: 5px 0 1px 2px;
    width: 170px;
}

.cobrand #top-nav {
    margin-top: 10px;
}
#header ul.dropdown {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -261px -14px transparent;
    float: left;
    font: 1.17em Arial,Helvetica,Verdana,sans-serif;
    height: 42px;
    padding-left: 2px;
    position: relative;
    width: auto;
}
.dropdown li {
    background: url("/ehealthinsurance/images_new/layout/home-repeat-x-bg.png") no-repeat scroll 100% -90px transparent;
    float: left;
    font-weight: bold;
    height: 42px;
    width: auto;
}
.dropdown li a, .dropdown li .txt-dropdown {
    display: block;
    font-size: 0.97em;
    padding: 12px 15px;
}
.dropdown li div.txt-dropdown {
    font: bold 0.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: #FFFFFF;
    display: block;
    font-size: 1.17em;
    padding: 12px 15px;
}
.dropdown li a:link, .dropdown li a:visited, .dropdown li .txt-dropdown {
    background-color: inherit;
    color: #FFFFFF;
    text-decoration: none;
}
.dropdown li a:hover {
    background-color: inherit;
    color: #FFFFFF;
    text-decoration: none;
}
.dropdown .first-child a {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -263px -14px transparent;
    padding: 0 0 0 6px;
}
.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 {
    background: url("/ehealthinsurance/images_new/layout/home-repeat-x-bg.png") repeat-x scroll 0 -45px transparent;
    text-decoration: none;
}
.dropdown li.current a, .dropdown .first-child:hover a {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -24px -135px transparent;
}
.dropdown li:hover {
    background-color: inherit;
    color: black;
    position: relative;
}
.dropdown ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #0180E7;
    color: inherit;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 40px;
    visibility: hidden;
    width: 254px;
    z-index: 100 !important;
}
.dropdown ul li {
    background-color: inherit;
    background-image: none;
    color: #000000;
    float: none;
    font-weight: normal;
    height: auto;
    padding: 0;
    width: auto;
}
.dropdown ul li.seperator {
    background: url("/ehealthinsurance/images_new/layout/seporator.jpg") no-repeat scroll center 5px transparent;
    padding-top: 10px;
}
.dropdown ul li a, .dropdown ul li a:link, .dropdown ul li a:visited, .dropdown .first-child:hover li a {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -227px -171px transparent;
    color: #3075C0 !important;
    height: auto !important;
    padding: 3px 7px 4px 30px;
    text-decoration: none;
}
.dropdown ul li a:hover, .dropdown .first-child:hover li a:hover {
    background-color: inherit;
    background-image: url("/ehealthinsurance/images_new/layout/home-main-pic.png") !important;
    color: #3075C0 !important;
    text-decoration: underline;
}
.dropdown li:hover > ul {
    visibility: visible;
}
#top-nav .menu-link {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll right -276px transparent;
}
#cart-wrap {
    height: 30px;
    padding: 1px 0;
    position: absolute;
    right: 12px;
    text-align: right;
    top: 32px;
    width: auto;
    z-index: 3;
}
#cart-wrap.cobrand {
    top: 3px;
    z-index: 4;
}
#cart-wrap.cobrand.ehe29411 {
    right: 12px;
    top: 32px;
    z-index: 3;
}
#search {
    float: left;
    height: 30px;
    padding: 1px 0;
    width: 202px;
    z-index: 0;
}
#cart-wrap .cart {
    background: url("/ehealthinsurance/images_new/layout/cart-bg.gif") no-repeat scroll right top transparent;
    float: left;
    height: 27px;
    margin: 1px 0 0 10px;
    padding-right: 5px;
    vertical-align: top;
}
#cart-wrap .cart a, #cart-wrap .cart div {
    background: url("/ehealthinsurance/images_new/layout/cart-left.gif") no-repeat scroll left top transparent;
    color: #0673AB;
    display: inline-block;
    font: bold 12px/27px Arial;
    height: 27px;
    padding-left: 36px;
    text-decoration: none;
}
#cart-wrap .cart a:hover {
    color: #0673AB;
    text-decoration: underline;
}
.quote-wrap #search {
    right: 10px;
}
.cobrand #search {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -29px -19px transparent;
    padding-left: 10px;
    right: 14px;
    top: 5px;
    z-index: 2222;
}
.cobrand #search.cobrand-input {
    background: none repeat scroll 0 center transparent;
}
#search form {
    background-color: #FFFFFF;
    border: 1px solid #C0CED7;
}
#search form label {
    float: left;
}
#search em {
    display: none;
    position: absolute;
    text-indent: -9999px;
}
.licensed-agents {
    color: #444444;
    font-weight: normal;
}
.liveAssistance {
    display: none;
    position: absolute;
    width: 226px;
    z-index: 1;
}
.la-position {
    right: 67px;
    top: 5px;
}
.liveAssistance .la-top {
    background: url("/ehealthinsurance/images_new/layout/liveAssistance/top-bg.png") no-repeat scroll 0 0 transparent;
    height: 30px;
}
#login-nav li .la-content a {
    display: block;
}
.liveAssistance .la-content {
    background: url("/ehealthinsurance/images_new/layout/liveAssistance/bg.png") repeat-y scroll left top transparent;
    padding: 12px 17px 5px;
}
.liveAssistance .la-bottom {
    background: url("/ehealthinsurance/images_new/layout/liveAssistance/bottom-bg.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}
.quote-wrap .la-position {
    right: 62px;
}
#assistance-temp {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -220px -76px transparent;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    left: 9px;
    position: absolute;
    top: 4px;
    z-index: 9999999;
}
#assistance-temp.assistance-tempA {
    left: 50px;
}
.header970 #liveAssistance {
    left: 376px;
}
.hours-wrap {
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 16px;
    text-align: left;
}
.rt-col-hr-wrap {
    margin: 5px 0 0;
    padding: 0;
}
#assistance-temp {
    background: url("/ehealthinsurance/images_new/layout/home-main-pic.png") no-repeat scroll -220px -76px transparent;
    display: none;
    font-size: 11px;
    left: 9px;
    position: absolute;
    top: 4px;
    z-index: 99999;
}
#assistance-temp.assistance-tempA {
    left: 50px;
}
#liveAssistance .inner {
    padding: 44px 17px 12px;
    position: relative;
    text-align: center;
}
#liveAssistance .inner-cobrand-remove-number {
    background: url("/ehealthinsurance/images_new/layout/top-menu-bg-cobrand-remove-number.png") no-repeat scroll 0 0 transparent;
    padding: 44px 11px 22px;
}
#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 {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 4px;
    text-align: left;
}
#login-nav li .la-content .callNum {
    color: #444444;
}
.chat-link {
    border-bottom: 1px solid #CECECE;
    display: block;
    margin: 0 0 8px;
    padding: 0 0 8px;
    width: 100%;
}
#liveAssistance .callNum strong, #liveAssistance-pop .callNum strong {
    background-color: inherit;
    color: #F06005;
}
#liveAssistance li, #liveAssistance-pop li {
    float: left;
    font-size: 11px;
    width: 89px;
}
.hide {
    display: none;
}
.co-brand-logo-wrap {
    height: 44px;
    position: relative;
}
.logo-wrap {
    bottom: 1px;
    height: 44px;
    margin: 0;
    position: absolute;
    right: 0;
}
#breadcrumb {
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    margin: 20px 0 2px;
    padding: 0 0 0 5px;
}
#footer {
    font-size: 11px;
    padding: 0 0 30px;
    position: relative;
    width: 100%;
}
#footer-right {
    bottom: 10px;
    position: absolute;
    right: 0;
}
#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;
}
#footer-left ul.foot-firstrow li {
    margin-top: 10px;
}
#footer-left ul li.firstrow-cont {
    margin-top: 0;
    padding-left: 0;
}
#footer-left li.firstrow-cont ul {
    width: 230px;
}
#footer-left p {
    margin: 10px 0 0;
}
#footer-left ul li:first-child {
    background: none repeat scroll 0 center transparent;
    padding: 0 20px 0 0;
}
#footer-left ul li, #footer-right ul li {
    display: block;
    float: left;
    width: auto;
}
#footer-left ul li {
    padding: 0 20px 0 0;
}
#footer-right ul {
    float: right;
    margin: 0 30px 0 0;
    padding: 0;
}
#footer-right p {
    margin: 10px 0 0;
    text-align: right;
}
.truste {
    border: 0 none;
    left: 30px;
    position: relative;
    top: 35px;
}
.block2 .verisign {
    margin: 0;
    position: static;
}
.verisign {
    left: 34px;
    margin: 0 0 0 18px;
    position: relative;
    top: 12px;
}
.right-logo {
    margin: 12px 0 0 18px;
    overflow: hidden;
}
#footer p {
    color: #444444;
}
#breadcrumb a, #breadcrumb .blue-arrow, #footer a {
    color: #0673AB;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#breadcrumb a:hover, #footer a:hover {
    margin: 0;
    text-decoration: underline;
}
#sbarcontainer {
    text-align: left;
}
#breadcrumb strong {
    font-weight: normal;
}
#census form {
    margin: 0;
}
#adviceDiv {
    font-size: 15px!important;
}
img.contact-btns {
    border: 0 none;
    display: block;
}
#supportNumber {
    border-bottom: medium none !important;
    font-size: 15px !important;
    font-weight: bold;
    padding: 20px 0 0;
}
#gradientbg, .gradientbg.call-box {
    border-bottom: medium none !important;
    padding: 4px 0 0 15px;
}
#gradientbg, .gradientbg.call-box >a,
#application-faq #railtitle .whitebold,
#sbarcontainer #railtitle .whitebold,
.gradientbg.call-box >h5>a {
    font-size: 18px !important;
    color: #444 !important;
    font-family: din !important;
    text-decoration: none;
    display: block;
    margin-bottom: 20px;
}
.gradientbg.call-box >h5>a {
    font-weight: normal;
    color: #0096D6 !important;
}
#application-faq #railtitle .whitebold {
    margin-bottom: 12px;
}
#application-faq #railtitle .railtitledash {
    border-bottom:1px dashed #e2e2e2;
    padding: 10px 0px 10px 0px;
}
#application-faq {
    padding: 0 15px;
}
#application-faq #gradientbg {
    padding: 0;
    margin: 0;
}
.contact-btns.toTalk {
    padding: 10px 0 0;
}
.text-24-7, #login-nav strong {
    color: #F16306;
    font-size: 12px;
}
.text-24-7-b {
    font-size: 15px;
}
.whitebold .text-24-7 {
    color: #FFFFFF;
}
img.ehealth-com-logo {
    position: relative;
    top: 5px;
}
.QuoterDisclaimerContentStyle ul {
    font-size: 10px;
}
#dyk-main {
    background: url("/ehealthinsurance/images_new/helpcenter/dyk_bg.jpg") repeat-x scroll 0 bottom #FFFFFF;
    color: #7A7979;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 560px;
}
.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 {
    color: #666666;
    font: 600 16px/20px Arial,Helvetica,sans-serif;
    letter-spacing: -0.5px;
    margin: 0;
    padding: 0;
}
.dyk_contain li {
    background: url("/ehealthinsurance/images_new/helpcenter/list_image.gif") no-repeat scroll 0 5px transparent;
    list-style: none outside none;
    padding: 0 0 24px 12px;
}
.dyk_contain li.same {
    background: none repeat scroll 0 center transparent;
    color: #001F52;
    font-size: 18px;
    padding: 10px 0 16px;
}
#dyk-main li.same span {
    display: block;
    float: left;
}
#dyk-main li.same span.telph {
    color: #EE6B13;
    float: right;
}
#dyk-main .foot_copyright {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #7A7979;
    font: 11px/18px Arial;
    padding: 14px 30px 10px;
}
#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;
}
#vsp-wrap {
    margin: 0 auto;
    width: 770px;
}
#vsp-wrap #sidebar {
    float: right;
    margin: 5px 0 0;
    width: 148px;
}
#vsp-wrap #vsp-container {
    float: left;
    padding-left: 19px;
    width: 590px;
}
.caseTitle {
    color: #F37015;
    font: 24px Geneva,Arial,Helvetica,sans-serif;
    margin: 15px 0 0;
    text-align: left;
}
#vsp-wrap .census-list {
    background-color: #EDEEF1;
    clear: both;
    margin-left: 179px;
    width: 405px;
}
#vsp-wrap .bottom {
    margin-top: 17px;
}
#vsp-wrap .bottom-line {
    background: url("/ehealthinsurance/images_new/productpages/grline.gif") no-repeat scroll 0 0 transparent;
    height: 1px;
    line-height: 1px;
    margin: 10px 0;
}
#vsp-wrap .bottom-logo {
    float: left;
    width: 100px;
}
#vsp-wrap .bottom-text {
    float: right;
    width: 450px;
}
#vsp-wrap .vsp-right {
    float: right;
    width: 136px;
}
.vsp-logo {
    width: 130px;
}
.census_bg {
    clear: both;
}
.re-text {
    color: #FF6600;
    float: right;
}
.down-page {
    text-align: center;
}
.down-page p {
    font-size: 12px;
    line-height: 20px;
    margin: 40px 0;
}
p.temporatily-down {
    font-size: 16px;
    font-weight: bold;
}
.print-greement {
    margin: 0 auto;
    width: 700px;
}
#spon2 .sstt-centerblock {
    float: left;
    width: 335px;
}
.print-greement {
    margin: 0 auto;
    width: 700px;
}
.rightblock {
    position: relative;
}
.rightblock em {
    background: url("/ehealthinsurance/images_new/sponsorship-tool-tip/bg.gif") no-repeat scroll 0 0 transparent;
    display: none;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    height: 30px;
    left: -90px;
    line-height: 12px;
    padding: 3px 8px 4px;
    position: absolute;
    text-align: left;
    top: -35px;
    width: 263px;
    z-index: 99999;
}
.email-link {
    width: 130px;
    word-break: break-all;
}
#holiday-hours {
    background: url("/ehealthinsurance/images_new/xmas-hr-message.gif") repeat-x scroll 0 0 #DEF1EF;
    border-bottom: thin solid #CBE8E4;
    margin: 8px 0;
}
#holiday-hours p {
    background: url("/ehealthinsurance/images_new/snowman.gif") no-repeat scroll 0 center transparent;
    color: #EE5A02;
    font: bold 12px arial;
    padding: 18px 11px 8px 70px;
}
.pricered .trvtext a:link, .pricered .trvtext a:visited {
    color: #000000;
    font-size: 11px;
}
.cobrand-head span {
    position: relative;
}
a.loading:link, a.loading:visited, a.loading:hover {
    text-decoration: none;
}
.quote-wrap .pubtext {
    font: 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 {
    left: 220px;
    position: absolute;
    top: -10px;
}
.already-register {
    background-color: #FEF9E1;
    border: 1px solid #C7CED6;
    font: 12px Arial,helvetica,sans-serif;
    padding: 10px;
    margin: 20px 0 8px 0;
}
.already-register span {
    color: #A51012;
    font-weight: bold;
}
.aflac-name {
    font-family: Arial,helvetica,sans-serif;
    padding: 10px 5px;
}
.wship-block {
    padding-bottom: 40px!important;
    width: 590px!important;
}
.wship-block h3 {
    font-weight: bold !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 50px 0 10px !important;
}
.wship-block div {
    line-height: 16px!important;
}
.wship-block p {
    line-height: 16px!important;
    margin: 0!important;
    padding: 0 0 25px!important;
}
.wship-block .complete-by-mail {
    padding-top: 10px!important;
}
.wship-block input {
    margin-left: 5px!important;
    vertical-align: middle!important;
}
.amRating {
    padding-bottom: 8px;
}
.security-lock input, .security-lock img {
    margin-right: 4px;
    vertical-align: middle;
}
.app-processing img {
    margin: 0;
    padding: 0;
}
.very-sign {
    margin-top: -8px;
}
.secure-app {
    color: #333333;
    font-size: 10px;
}
.new_topNav {
    padding-top: 10px;
}
.info-box {
    background-color: #F6FCF0;
    border-bottom: 1px solid #B2DC88;
    border-top: 1px solid #B2DC88;
    color: #466D12;
    font: 12px Arial,helvetica,sans-serif;
    margin: 0 0 30px;
    padding: 15px 0 15px 25px;
}
.sponsorship-block {
    border: 1px solid #0099CC;
    cursor: pointer;
    display: block;
    height: 51px;
    margin-top: 10px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    width: 721px;
}
.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;
    right: 2px;
    top: 2px;
}
.spon-info {
    background: url("/ehealthinsurance/images_new/sponsorship/sponsor-bg.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 51px;
    width: 590px;
}
.xsell-banner-info {
    background: url("/ehealthinsurance/images_new/st-xsell/xsell_st_64.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 51px;
}
.spon-info span {
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    padding-left: 10px;
}
.spon-info span.store-name {
    display: block;
    font-weight: bold;
    padding: 11px 0 3px 10px;
}
.spon-info span.store-name-big {
    color: #02356B;
    font-family: Tahoma,Arial,helvetica,sans-serif;
    font-size: 16px;
    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 {
    display: block;
    font: bold 14px Tahoma,Arial,helvetica,sans-serif;
    padding: 6px 0 1px 10px;
}
.xsell-banner-info .sub-title {
    display: block;
    font: bold 11px Tahoma,Arial,helvetica,sans-serif;
    padding: 0 0 0 10px;
}
.sponsorship-block .sub-title em {
    color: #FF0000;
    font-size: 16px;
    font-style: normal;
}
.sponsorship-block .xsell-banner-info .sub-title em {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bolder;
}
.carrier-logo span {
    color: #767676;
    display: block;
    font: 9px/10px Arial,helvetica,sans-serif;
    letter-spacing: 1px;
    padding-bottom: 3px;
    text-align: right;
}
.carrier-mini-banner {
    background: url("/ehealthinsurance/images_new/sponsorship/carrier-mini-site.png") no-repeat scroll 0 0 transparent;
    margin-top: 20px;
}
.carrier-mini-inside {
    background: url("/ehealthinsurance/images_new/sponsorship/carrier-mini-site.png") no-repeat scroll 0 bottom transparent;
    padding: 3px;
}
.carrier-mini-inside .inside {
    background: url("/ehealthinsurance/images_new/sponsorship/mini-site-bg.jpg") repeat-x scroll 0 0 transparent;
    padding: 10px;
}
.carrier-mini-inside img {
    float: left;
}
.carrier-mini-inside div.sponsor-highlight {
    float: left;
    font: 16px/22px Arial,helvetica,sans-serif;
    padding-left: 20px;
    width: 640px;
}
.sponsor-highlight span {
    color: #444444;
    display: block;
    font: bold 24px Arial,helvetica,sans-serif;
}
.back-to-plans {
    margin-bottom: 10px;
}
.mini-site-sort {
    border-top: 1px solid #C2CBD4;
    margin-top: 10px;
}
#side-bar .side-hours-wrap {
    color: #000000;
    font-size: 11px;
    text-align: center;
}
.slider-widget {
    background: url("/ehealthinsurance/images_new/slider-widget-v2/slider-widget-bg.gif") repeat-y scroll left top transparent;
    margin: 22px 0 0;
    overflow: hidden;
    width: 727px;
}
.slider-widget-bottom {
    background: url("/ehealthinsurance/images_new/slider-widget-v2/slider-widget-bottom.gif") no-repeat scroll left bottom transparent;
    padding-bottom: 2px;
}
.slider-widget-top {
    background: url("/ehealthinsurance/images_new/slider-widget-v2/slider-widget-top.gif") no-repeat scroll right top transparent;
    overflow: hidden;
}
.slider-widget-top h3 {
    background: url("/ehealthinsurance/images_new/slider-widget-v2/slider-widget-top.gif") no-repeat scroll left top transparent;
    color: #F2650D;
    font: bold 14px/33px "Trebuchet MS";
    height: 33px;
    margin-right: 16px;
    padding: 0 0 0 16px;
}
.slider-widget-top h3 span {
    color: #444444;
    font: 11px Arial;
}
.slider-widget-top h3 .showing {
    float: right;
    font-size: 11px;
    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 {
    color: #0672AB;
    font-size: 11px;
    font-weight: normal;
}
.slider-widget .prev {
    float: left;
    margin: 60px 0 0 10px;
}
.slider-widget .next {
    float: right;
    margin: 60px 10px 0 0;
}
.slider-widget .prev img, .slider-widget .next img {
    border: 0 none;
}
.slider-widget .overclear {
    float: left;
    margin: 11px 0 2px 6px;
    padding: 0;
}
.slider-widget ul.overclear li {
    border: 1px solid #FFFFFF;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 155px;
}
.slider-widget .overclear li.active {
    border: 1px solid #FF6600;
    margin: 0;
    padding: 18px;
}
.slider-widget .planunit {
    margin: 0 0 11px;
}
.slider-widget .planunit .name {
    color: #444444;
    font: 12px Arial;
    height: 33px;
    overflow: hidden;
}
.slider-widget .pricered, .slider-widget .price-change {
    color: #990000;
    display: block;
    font: bold 14px Arial,Helvetica,verdana,sans-serif;
    margin-top: 7px;
    padding: 0;
    text-decoration: none;
}
.slider-widget .pricered {
    margin-left: 0;
}
.slider-widget .prime-cost {
    color: #4F4E56;
    font-size: 12px;
    padding-bottom: 5px;
    text-decoration: none;
}
.slider-widget .prime-cost del {
    text-decoration: line-through;
}
.slider-widget .price-change {
    font: 12px Arial,Helvetica,verdana,sans-serif;
}
.slider-widget .pricered span {
    color: #999999;
    display: inline;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.slider-widget ul li a {
    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 {
    min-height: 150px;
    text-decoration: none !important;
}
.slider-widget ul li a.planname:hover {
    background: none repeat scroll 0 0 #EBF4FC;
    cursor: pointer;
}
.slider-widget ul li a .inner-plan-name:hover {
    color: #015999;
    text-decoration: underline;
}
.slider-widget ul li a span {
    display: block;
    height: 36px;
    margin-top: 3px;
}
.slider-widget ul li.padding-list-element {
    height: 100px;
    width: 118px;
}
.slider-widget-top p {
    font: 12px Arial,Helvetica,sans-serif;
}
#pd-recently-viewed {
    display: none;
}
#pd-recently-viewed .slider-widget {
    margin: 0 0 34px;
    width: 589px;
}
#pd-recently-viewed .inner, .slider-messages {
    margin-left: 1px;
    padding-right: 1px;
}
.slider-messages {
    height: 113px;
    padding: 6px 16px 20px;
}
#pd-recently-viewed .slider-widget-bottom {
    background: url("/ehealthinsurance/images_new/slider-widget/slider-widget-bottom2.gif") no-repeat scroll left bottom transparent;
}
#pd-recently-viewed .slider-widget ul li.padding-list-element {
    height: 100px;
    width: 155px;
}
.slider-info {
    color: #0672AB;
}
.slider-widget a.planname:link {
    font-weight: normal;
}
.compare {
    height: 34px;
    position: absolute;
    width: 170px;
}
table.table-default td.planinfo_pad_2.ifp-compare-cell {
    padding: 5px 0 25px;
    width: 170px;
}
.compare input {
    float: left;
}
.compare .hotspot {
    cursor: pointer;
    display: inline;
    float: left;
    height: 33px;
    margin: -3px 0 -30px;
    position: relative;
    width: 145px;
}
.compare label {
    background: url("/ehealthinsurance/images_new/compare/compare-arrow-bg.gif") no-repeat scroll right center #E3F6FF;
    color: #333333;
    display: block;
    float: left;
    font: bold 12px Arial,Helvetica,verdana,sans-serif;
    padding: 3px 0 3px 6px;
    width: 138px;
}
.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 {
    background-color: #F8F9FC;
    display: none;
    height: 20px;
    padding: 7px 10px 0 0;
    text-align: right;
}
.compare-plan-below {
    overflow: hidden;
}
#facebox .b {
    background: url("/ehealthinsurance/images_new/medicare/quotePage/b.png") repeat scroll 0 0 transparent;
}
#facebox .tl {
    background: url("/ehealthinsurance/images_new/medicare/quotePage/tl.png") repeat scroll 0 0 transparent;
}
#facebox .tr {
    background: url("/ehealthinsurance/images_new/medicare/quotePage/tr.png") repeat scroll 0 0 transparent;
}
#facebox .bl {
    background: url("/ehealthinsurance/images_new/medicare/quotePage/bl.png") repeat scroll 0 0 transparent;
}
#facebox .br {
    background: url("/ehealthinsurance/images_new/medicare/quotePage/br.png") repeat scroll 0 0 transparent;
}
#facebox {
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    z-index: 99999;
}
#facebox .popup {
    position: relative;
}
#facebox table {
    border-collapse: collapse;
}
#facebox td {
    border-bottom: 0 none;
    padding: 0;
}
#facebox .bd {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0;
    width: 515px;
}
#facebox p {
    line-height: 23px;
    margin-bottom: 14px;
}
#facebox h4 {
    color: #003173;
    line-height: 23px;
    margin-top: 13px;
}
#facebox h5 {
    font-size: 14px;
    font-weight: normal;
}
#facebox ul {
    margin: 5px 40px 10px;
}
#facebox .close {
    background: url("/ehealthinsurance/images_new/sbghome/bn_glos_close_1.gif") no-repeat scroll right center transparent;
    color: #015999;
    float: right;
    margin: 10px 10px 0 0;
    padding-right: 16px;
    text-decoration: none;
}
#facebox a.close:hover {
    color: #FF6600;
}
#facebox .note {
    color: #666666;
    font-size: 12px;
    margin-top: 10px;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
    height: 10px;
    overflow: hidden;
    padding: 0;
    width: 10px;
}
#facebox_overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
#CompareHint {
    margin-bottom: 35px;
}
#CompareHint p {
    color: #646464;
    font-weight: bold;
    margin: 0;
    padding: 18px 0 12px 15px;
}
#CompareHint h2 {
    background: url("/ehealthinsurance/images_new/compare/compare-title-bg.jpg") repeat-x scroll 0 0 transparent;
    color: #444444;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 12px;
}
#CompareHint label {
    padding-left: 15px;
}
.facebox_hide {
    z-index: -100;
}
.facebox_overlayBG {
    background-color: #000000;
    z-index: 99;
}
#facebox .spanish {
    border: 0 none;
    height: 380px;
    margin-top: 30px;
    overflow-y: auto;
    padding-right: 6px;
}
* html #facebox_overlay {
    position: absolute;
}
a.app-new-link:link, a.app-new-link:visited {
    background: url("/ehealthinsurance/images_new/app/back-link.gif") no-repeat scroll 0 center transparent;
    color: #0673AB;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: none;
}
.new-btn {
    float: right;
    margin: 5px 0 10px;
}
.summary-btn {
    margin: 0;
}
.need-relative {
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.save-app-btn {
    left: -150px;
    position: absolute;
    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 {
    clear: both;
    overflow: hidden;
}
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;
}
#login-nav .header-popup {
    overflow: hidden;
    position: absolute;
    width: 226px;
    z-index: 999;
}
#login-nav .header-popup li, #login-nav .header-popup dd {
    padding: 0 0 6px;
}
#login-nav .header-popup .la-content {
    background: url("/ehealthinsurance/images_new/layout/liveAssistance/bg.png") repeat-y scroll left top transparent;
    padding: 10px 15px 5px;
}
#login-nav .header-popup .la-bottom {
    background: url("/ehealthinsurance/images_new/layout/liveAssistance/bottom-bg.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}
#login-nav .header-popup a {
    font-size: 11px;
    line-height: 12px;
}
#login-nav .header-popup li {
    background: none repeat scroll 0 center transparent;
    display: block;
    float: none;
    text-align: left;
}
#login-nav .header-popup dl {
    border-top: 1px solid #CECECE;
    margin: 4px 0 0;
    padding: 8px 0 0;
    text-align: left;
}
#login-nav .header-popup dl.first-dl {
    border-top: 0 none;
    margin: 0;
    padding: 0;
}
#login-nav .header-popup dl dt {
    color: #444444;
    display: block;
    font: bold 12px Arial;
    padding: 0 0 5px;
}
.header-popup.help-popup {
    left: 4px;
    top: -5px;
}
.header-popup.help-popup .la-top {
    background: url("/ehealthinsurance/images_new/layout/help-top-bg.png") no-repeat scroll 0 0 transparent;
    height: 30px;
}
#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;
}
.header-popup.my-account-popup {
    left: 2px;
    top: -5px;
}
.header-popup.my-account-popup .la-top {
    background: url("/ehealthinsurance/images_new/layout/my-account-top-bg.png") no-repeat scroll 0 0 transparent;
    height: 30px;
}
#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;
}
.header-popup.liveAssistance-popup {
    right: 59px;
    top: -4px;
}
.header-popup.liveAssistance-popup.corband {
    right: 292px;
    top: 8px;
}
.liveAssistance.la-position.cobrand {
    right: 290px;
    top: 8px;
    z-index: 3;
}
.header-popup.liveAssistance-popup .la-top {
    background: url("/ehealthinsurance/images_new/layout/liveAssistance/top-bg.png") no-repeat scroll 0 0 transparent;
    height: 30px;
}
#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-color: transparent;
    background-position: right -101px;
}
.succeed-wrap {
    background: url("/ehealthinsurance/images_new/accept.png") no-repeat scroll 10px 10px #F6FCF2;
    border-bottom: 1px solid #B2DC88;
    border-top: 1px solid #B2DC88;
    color: #436C0C;
    margin: 10px 0;
    padding: 10px 20px 10px 30px;
    text-align: left;
}
.fd-message {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/ehealthinsurance/images_new/info-icn.gif") no-repeat scroll 11px 12px #E9F3FF;
    border-color: #B0D5FF -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    color: #001F52;
    margin: 10px 4px 120px;
    padding: 7px 10px 7px 28px;
}
.fd-message td {
    font: 12px/18px Arial,Helvetica,sans-serif;
}
.fd-message b {
    display: block;
}
.critical-illness-profile-wrap {
    min-height: 84px;
    padding: 10px 6px 11px;
}
.critical-illness-profile-wrap .profile-logo {
    border: 0 none;
    float: left;
    height: 35px;
    width: 116px;
}
.arialblack.profile-content {
    margin-left: 132px;
}
.retrieve-info, .retrieve-info p {
    font: 12px arial,helvetica,clean,sans-serif;
}
.retrieve-pw {
    margin-left: 32px;
}
.retrieve-pw label {
    float: left;
    font-weight: bold;
    margin: 4px 5px 0 0;
}
.retrieve-pw input {
    float: left;
    margin-right: 5px;
}
.retrieve-pw .send-btn {
    float: left;
    margin-top: -1px;
}
.retrieve-pw .send-btn {
    margin-top: 1px;
}
.app-email-wrap {
    font: 11px Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 10px 0 0;
}
.app-email-wrap .main-wrap {
    border-top: 1px solid #ADC6DE;
    margin-top: 30px;
    padding: 0 10px;
}
.app-email-wrap .arial {
    margin-left: 10px;
}
.app-email-wrap label {
    display: block;
    margin-top: 8px;
}
.app-email-wrap label span {
    display: inline-block;
    width: 185px;
}
.app-email-wrap label input {
    border: 1px solid #A5ACB2;
    color: #444444;
    height: 20px;
    padding: 0 2px;
    width: 162px;
}
.app-checkbox-wrap {
    margin: 8px 0 0 185px;
    width: 335px;
}
.app-checkbox-wrap input {
    float: left;
}
.app-checkbox-wrap p {
    color: #444444;
    float: left;
    font: 11px Arial;
    margin: 2px 0 0 6px;
    width: 300px;
}
.acct-center-bg {
    background: url("/ehealthinsurance/images_new/aag/acct-center-bg.gif") no-repeat scroll 0 0 transparent;
    height: 54px;
    margin: 0 0 25px -18px;
    padding: 0 12px;
    width: 582px;
}
.acct-center-bg.application-received {
    background: url("/ehealthinsurance/images_new/aag/application-received-bg.gif") no-repeat scroll 0 0 transparent;
    margin: 0 0 10px;
    padding: 0 12px;
    width: 562px;
}
.acct-center-bg div {
    float: left;
    font: 12px Arial;
    margin-top: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 430px;
}
.acct-center-bg.application-received div {
    width: 400px;
}
.acct-center-bg img {
    border: 0 none;
    float: right;
    height: 27px;
    margin-top: 13px;
    width: 146px;
}
.acct-center-bg.application-received-small {
    background: url("/ehealthinsurance/images_new/aag/application-received-bg.gif") no-repeat scroll 0 0 transparent;
    margin: 0 0 10px;
    padding: 0 7px 0 5px;
    width: 577px;
}
.acct-center-bg.application-received-small div {
    width: 429px;
}
.guest-account-creation a {
    color: #015999;
}
.guest-account-creation p {
    font: 12px Arial;
    margin-top: 15px;
}
.guest-account-creation img {
    float: right;
    height: 22px;
    margin-top: 20px;
    width: 143px;
}
.confirmation-email p {
    font: 12px Arial;
}
.confirmation-email p {
    font: 12px Arial;
}
#login-nav li a.up-layer {
    position: relative;
    z-index: 1000;
}
.dropdown-v2 li a > img, .dropdown-v2 li a span img, .dropdown-v2 li .txt-dropdown > img {
    padding: 0 0 3px;
}
.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;
}
.callout {
    position: relative;
    z-index: 100;
}
.nav-bar > li.callout {
    position: relative;
    z-index: 100;
}
.callout .callout-icn {
    position: absolute;
    right: 13px;
    top: -7px;
}
.app-detail-btn {
    margin: 0 2px;
}
.in-cart {
    color: #990000;
}
.ebestrx-title {
    font: bold 14px Arial;
    margin-top: -25px;
    text-align: center;
}
.ebestrx-wrap {
    padding: 10px 0;
}
.close-line {
    background: url("/ehealthinsurance/images_new/helpcenter/line_blue_dot2.gif") repeat-x scroll left top transparent;
    padding-top: 10px;
}
.support {
    color: #444444;
}
.top-bold {
    color: #F16306;
    font-size: 12px;
}
.tab-life {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 10px;
    width: 100%;
}
.tab-life tr th, .tab-life tr td {
    color: #333333;
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
    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 {
    border: 0 solid #AAAAAA;
    float: left;
}
.popup-life-title span {
    color: #015999;
    float: left;
    font: bold 14px Arial;
    margin-left: 24px;
    margin-top: 18px;
}
.popup-life-wrap .levels {
    margin-top: 10px;
    overflow: hidden;
}
.popup-life-wrap .levels ul li {
    list-style-image: url("/ehealthinsurance/images_cobarlearningcenter/arrowHover.gif");
    list-style-type: none;
    margin-left: -23px;
    margin-top: 4px;
}
.levels span {
    color: #333333;
    float: left;
    font-weight: bold;
    text-decoration: underline;
}
.levels div {
    float: left;
    margin-left: 5px;
}
.benefits {
    clear: both;
    margin-top: 20px;
    overflow: hidden;
}
.benefits span {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
.tab-benefits {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 10px;
    width: 100%;
}
.tab-benefits tr th {
    background-color: #16365D;
    border: 1px solid #3F628F;
    color: #FFFFFF;
    padding: 3px;
}
.tab-benefits tr td {
    border: 1px solid #5682BA;
    padding: 3px;
}
.popup-life-wrap p {
    margin-top: 20px;
}
.ac-top-bar .emailtext {
    width: 64%;
}
.ac-top-bar strong {
    display: block;
}
span.sbc-grey {
    color: #999999;
    font: 11px/11px Arial,Helvetica,sans-serif,verdana;
}
.ehi-msg, .ehi-msg div, .ehi-msg ul, .ehi-msg p {
    color: #444444;
    font: 14px/20px Arial;
}
.ehi-msg ul {
    margin-top: 0;
    padding: 0;
}
.ehi-msg p {
    margin: 0;
}
.addl-features a {
    text-decoration: none;
}
.annual-rate {
    color: #555555;
    font: 11px/20px Arial,Helvetica,sans-serif,verdana;
    text-decoration: none;
}
.comparisonBox .network {
    background-image: url("/ehealthinsurance/images_new/quote-v2/icons-sprite.gif");
    background-position: 0 -489px;
    background-repeat: no-repeat;
    font-weight: normal;
    line-height: 16px;
    margin-left: 8px;
    padding-left: 22px;
}

/** Header **/
#header,#main, #footer {
    text-align:left;
}
#header, #footer {
  overflow: hidden;
}
