@charset "UTF-8";
/* CSS Document */

@import url("reset.css");

/* ===== UTILITY
==================================================================== */
body{font-family: Arial, Helvetica, sans-serif; background-color: #f1f2f2; font-size: .8em; color: #717f81; line-height: 1.4;}
#wrap{position: relative; background-color: #fff;}
sup{position:relative; font-size:80%; vertical-align:baseline; bottom:.37em;}
.clear{clear:both; font-size:0px; line-height:0; margin:0; padding:0;}

a{color: #717f81;}
a:hover{color: #333;}

p#medcoLink{color: #be143c; padding-bottom: 10em;}
p#medcoLink a{font-weight: bold; color: #be143c;}


/* ===== MAIN CONTENT
==================================================================== */
#navBar{margin-bottom: 72px;}
#navBar img{float: left;}
#navBar p#navLinks{padding: 62px 0 0 15px; margin:0; float: left;}
#navBar p#navLinks a{padding: 0 5px; text-decoration: none;}
#navBar p#navLinks a.current{color: #000;}

#mainContent{position: relative; background: url(../images/corner_swoosh.png) right top no-repeat; width: 935px; padding: 15px 0 0 15px; margin: 0 auto 0 auto;}

#mainContent p{margin: 0 0 24px 0;}
#mainContent p.narrowCopy{width: 460px;}

#contentWrap{position: relative; width: 596px; height: 100%; padding: 0 169px 30px 170px;}
html#plansIndex #contentWrap{ background: url(../images/plans_image1.jpg) bottom right no-repeat; width: auto;}
html#plansWellness #contentWrap{background: url(../images/plans_wellness_image1.jpg) 0px 300px  no-repeat;}
html#plansDetails #contentWrap{background-position: 0px 357px; background-repeat: no-repeat;}
#contentWrap h1{background-position: 0 0; background-repeat: no-repeat; width: 596px; margin: 0 0 18px 0; text-indent: -9999em;}
#contentWrap h1.plans1{ background-image: url(../images/plans_isjustthebeginning.png); height: 40px;}
#contentWrap h1.plans2{ background-image: url(../images/plans_partoftheplan.png); height: 40px;}
#contentWrap h1.plans3{ background-image: url(../images/plans_otherreasonstochoose.png); height: 75px;}
#contentWrap h1.fedHeadline{background-image: url(../images/sub_fed_headline.png); height: 100px;}
#contentWrap h1.nysHeadline{background-image: url(../images/sub_nys_headline.png); height: 76px;}
#contentWrap h1.viipHeadline{background-image: url(../images/sub_viip_headline.png); height: 75px;}

#contentWrap h2{font-size: 1.15em; color: #be143c; padding-bottom: 2px;}
#contentWrap ul{margin: 0 0 15px 17px; padding-left: 17px;}
#contentWrap ul li{padding-bottom: 5px;}

#contentWrap #tabNav a{display: block; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999em; width: 111px; height: 41px; margin-right: 5px; float: left;}
#contentWrap #tabNav a.current{background-position: 0 -42px;}
#contentWrap #tabNav a.tvepo{background-image: url(../images/plans_details_tab1.png);}
#contentWrap #tabNav a.ppo{background-image: url(../images/plans_details_tab2.png);}
#contentWrap #tabNav a.newhd{background-image: url(../images/plans_details_tab3.png);}
#contentWrap #tabNav a.hmo{background-image: url(../images/plans_details_tab4.png);}
#contentWrap #tabNav a:hover{background-position: 0 -42px;}

#contentWrap #tvepoInfo h2, #contentWrap #ppoInfo h2, #contentWrap #newhdInfo h2, #contentWrap #hmoInfo h2{font-size: 1.6em; margin: 20px 0;}
#contentWrap #tvepoInfo h2 span, #contentWrap #ppoInfo h2 span, #contentWrap #newhdInfo h2 span, #contentWrap #hmoInfo h2 span{font-size: 90%; font-style: italic; font-weight: normal; color: #717f81;}
#contentWrap #tvepoInfo p, #contentWrap #ppoInfo p, #contentWrap #newhdInfo p, #contentWrap #hmoInfo p{margin-bottom: 24px;}
#contentWrap #ppoInfo ul, #contentWrap #newhdInfo ul, #contentWrap #hmoInfo ul{margin-top: -22px;}

#tvepoInfo div.tvOption{float: left; width: 177px; margin-right: 30px;}
#tvepoInfo div.tvOption p{padding-right: 10px;}
#tvepoInfo div.tvOption h3{font-size: 1.4em; line-height: 1.1; color: #be143c; margin-bottom: .7em;}
#tvepoInfo div.tvOption h3 span{font-size: 75%;}

html#fed_nys #mainContent{background-image: url(../images/corner_swoosh_fednys.png);}
html#fed_nys #contentWrap p strong{font-size: 115%; color: #ffa200;}
html#fed_nys #contentWrap p strong span{color: #717f81;}
html#fed_nys #contentWrap ul{margin-top: -21px; margin-bottom: 10px;}
html#fed_nys #contentWrap ul ul{margin-top:0;}
html#fed_nys #contentWrap #block2{background-color: #f1f1f1; width: 70%; padding: 5px 5px 2px 15px;}
html#fed_nys #contentWrap #block2 p{margin-bottom: 10px;}



/* ===== LEFT MINI-NAV
==================================================================== */
#wrap div.leftbar {width:160px; margin-left:5px; position:absolute; left:15px; top:230px;}
#wrap div.leftbar a{display:block; background-position:0 0; text-indent:-9999em; display:block; width:139px; background-repeat:no-repeat; float:left;margin-bottom:5px;}
#wrap div.leftbar a.findDr{background-image:url(../images/btn-find-dr.png); height:23px;}
#wrap div.leftbar a.findPharm{background-image:url(../images/btn-find-pharm.png); width: 147px; height:38px;}
#wrap div.leftbar a.covered{background-image:url(../images/btn-covered.png); height:46px;}
#wrap div.leftbar a.enroll{background-image:url(../images/btn-enroll.png); height:44px;}

#wrap div.leftbar a:hover{background-position:-171px 0;}


/* ===== FOOTER
==================================================================== */
#footerWrap{padding-top: 20px;}
#footerContent{position: relative; width: 935px; padding: 0 0 20px 15px; margin: 0 auto 0 auto;}
div.footerCol{border-right: 1px solid #717f81; width: 292px; margin: 0 20px 0 0; padding: 10px 0 0 0; float: left;}
div.footerCol div{padding-bottom: 23px;}

div.footerCol div h5{background-position: 0 0; background-repeat: no-repeat; width: 210px; height: 18px; text-indent: -9999em;}
div.footerCol div h5.footerSubNewmember{background-image: url(../images/footer_sub_newmember.png);}
div.footerCol div h5.footerSubNeedhelp{background-image: url(../images/footer_sub_needhelp.png);}
div.footerCol div h5.footerSubEnrollment{background-image: url(../images/footer_sub_enrollment.png);}
div.footerCol div p{font-size: 85%;}

#footerContent p.footerLinks{font-size: 85%; padding-top: 20px; float: left;}
#footerContent p.footerLinks a{padding: 0 .2em; text-decoration: none;}
#footerContent p.copyright{font-size: 85%; padding-top: 20px; float: right;}
p.disclaimer{font-size: 85%; padding-top: 1em; text-align: center;}