﻿body{background: #fff url(images/body_bg.jpg) repeat-x top}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Header
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#header{background: transparent url(images/header_bg.jpg) no-repeat center 30px;margin:0;overflow:visible;position:relative;text-align:center;z-index:5/*IE7 fix for Dynamic Menu to render on top*/}
#header .logo{height:106px}

/*Header Bar*/
#headerbar {color:#fff}
#headerbar a {color:#fff;-moz-box-shadow: 0 1px 0 rgba(0,0,0,0), 0 -1px 0  rgba(0,0,0,0);-webkit-box-shadow: 0 1px 0  rgba(0,0,0,0), 0 -1px 0 rgba(0,0,0,0)}
#headerbar a:hover {background-color:#405c94 !important;color:#fff;-moz-box-shadow: 0 1px 0 #7dacd8, 0 -1px 0 #203662;-webkit-box-shadow: 0 1px 0 #7dacd8, 0 -1px 0 #203662}

/*Site Navigation*/
#nav {background: transparent url(images/nav_bg.jpg) repeat-x top;font-family:'Droid Sans', Arial, Sans-Serif;font-size:13px;height:44px}
#nav .navrounder_left, 
#nav .navrounder_right{background: transparent url(images/navrounder.png) no-repeat top;height:60px;overflow:hidden;position:absolute;top:0;width:24px;z-index:-1}
#nav .navrounder_left{background-position:left;left:-24px}
#nav .navrounder_right{background-position:right;right:-24px}
#nav span{transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out}
#nav a:hover{cursor:pointer!important}
#nav ul.level1{font-weight:bold;margin-top:6px;text-transform: uppercase}
#nav li{border-left:solid 1px #516aa1;border-right:solid 1px #2e467a;padding:3px}
#nav ul.level1 span{display:block}
#nav ul.level1 li:first-child{border-left:none}
#nav ul.level1 li:last-child{border-right:none}
#nav li.static a.level1 span{border:solid 1px transparent;color:#bed7ee;line-height:25px;margin:0 5px;padding:0 7px;text-decoration:none;text-shadow:0 1px 0 #203662;-webkit-transform:translateZ(0)/*enable hardware acceleration*/}
#nav li.static a:hover.level1 span{background-color:#5c82b7;color:#fff;-moz-border-radius:4px;border-radius:4px}
#nav li.static a.selected.level1 span,
#nav li.static a.selected.level1:hover span{background:#84afda url(images/navselectedbg.gif) repeat-x center;border:solid 1px #203662;color:#fff;cursor:default;text-shadow:0 1px 3px #203662;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow: 0 1px 0 #7dacd8, 0 -1px 0 #203662;-webkit-box-shadow: 0 1px 0 #7dacd8, 0 -1px 0 #203662;}
#nav ul.dynamic{background-color:#c5d7eb;border:solid 1px #84afda;margin-top:5px;opacity:0.9;-moz-border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}
#nav li.dynamic,
#nav li.dynamic a{border:none;text-align:left;text-shadow:0 1px 0 #fff}
#nav li.dynamic{background:#c5d7eb;border-top:solid 1px #fff;z-index:2;display:block!important}
#nav li.dynamic a{color:#203662;padding:6px 9px;text-shadow:1px 1px 1px #fff}
#nav li.dynamic a:hover{color:#516897}
/*Dynamic drop-down animations*/
@-webkit-keyframes dynamicnav{0%{height:0%;opacity:0}50%{height:0%;opacity:0}100%{height:100%}}
@-webkit-keyframes dynamicnav-insides{0%{border-color:#c5d7eb;opacity:0}50%{border-color:#c5d7eb;opacity:0}100%{border-color:#fff;opacity:1}}
#nav ul.dynamic{-webkit-animation-name:dynamicnav;-webkit-animation-duration:0.3s}
#nav ul.dynamic li, 
#nav ul.dynamic li a{-webkit-animation-name:dynamicnav-insides;-webkit-animation-duration:1.25s} 
/* Nav Icons */
#nav .healthcarehome,
#nav .healthcarehomeplans,
#nav .memberhome, 
#nav .agenthome,
#nav .awiscard,
#nav .plan,
#nav .selected .healthcarehome, 
#nav .selected .healthcarehomeplans, 
#nav .selected .memberhome, 
#nav .selected .agenthome,
#nav .selected .awiscard,
#nav .selected .plan,
#nav .selected:hover .healthcarehome, 
#nav .selected:hover .healthcarehomeplans, 
#nav .selected:hover .memberhome, 
#nav .selected:hover .agenthome, 
#nav .selected:hover .awiscard,
#nav .selected:hover .plan{background: transparent url(images/navhomeicon.png) no-repeat 50% 0px!important;border:none!important;text-indent:-9999px;width:27px;-moz-box-shadow: 0 1px 0 transparent, 0 -1px 0 transparent !important;-webkit-box-shadow: 0 1px 0 transparent, 0 -1px 0 transparent !important;transition:0s;-o-transition:0s;-moz-transition:0s;-webkit-transition:0s }
#nav .contact, 
#nav .selected .contact, 
#nav .selected:hover .contact{background: transparent url(images/navcontacticon.png) no-repeat 50% 0px!important;border:none!important;text-indent:-9999px;width:27px;-moz-box-shadow: 0 1px 0 transparent, 0 -1px 0 transparent !important;-webkit-box-shadow: 0 1px 0 transparent, 0 -1px 0 transparent !important;transition:0s;-o-transition:0s;-moz-transition:0s;-webkit-transition:0s}
#nav a:hover .healthcarehome,
#nav a:hover .healthcarehomeplans, 
#nav a:hover .memberhome, 
#nav a:hover .agenthome, 
#nav a:hover .awiscard,
#nav a:hover .plan,
#nav a:hover .contact{background-position:50% -27px!important}
#nav .selected .healthcarehome, 
#nav .selected:hover .healthcarehome,
#nav .selected .healthcarehomeplans, 
#nav .selected:hover .healthcarehomeplans,
#nav .selected .memberhome, 
#nav .selected:hover .memberhome,
#nav .selected .agenthome, 
#nav .selected:hover .agenthome,
#nav .selected .awiscard, 
#nav .selected:hover .awiscard,
#nav .selected .plan, 
#nav .selected:hover .plan,
#nav .selected .contact, 
#nav .selected:hover .contact{background-position:50% -54px!important;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Footer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#footer{background: transparent url(images/footer_bg.jpg) no-repeat top;color:#3960AD;font-size:11px;line-height:18px;padding:36px 0}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Content
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#content{background:#fff;border-top:solid 1px #84b0da;min-height:356px;_height:356px;overflow:visible;padding:24px 0;position:relative}
#content .contentrounder_left, #content .contentrounder_right{background: transparent url(images/contentrounder.png) no-repeat top;height:355px;overflow:hidden;position:absolute;top:-2px;width:24px;z-index:-1}
#content .contentrounder_left{background-position:left;left:-24px}
#content .contentrounder_right{background-position:right;right:-24px}

.pageheader{background-image:url(images/pageheaderbg.png) !important;text-shadow:0 1px 1px #fff;_zoom:1}/*overrides graphic from fw-pages.css*/
.article{background:transparent url(images/articlebg.png) no-repeat right}

/* Aside */
.aside h2, .aside h3{font-family:'Droid Serif', Georgia, serif;font-style:italic;font-weight:normal}

/*Scrollable*/
.scrollablewrapper{border: solid 1px #ddd;overflow: visible;position: relative;margin-bottom: 1.5em;border-radius: 6px;-moz-border-radius: 6px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.scrollablewrapper .scrollable {background: #fff;border:solid 16px #f3f3f3;height: 216px;padding: 1px;width: 594px;overflow: hidden;position: relative;border-radius: 5px;-moz-border-radius: 5px}
.scrollablewrapper .scrollable .items {position:absolute;width:20000em}
.scrollablewrapper .scrollable .items div {float:left;height:162px;margin:0 1px;padding:27px;width:540px}
.scrollablewrapper .prev, .scrollablewrapper .next {background: transparent url(images/scrollablenav.png) no-repeat 0 0;bottom:48%;cursor:pointer;height:38px;position:absolute;width: 43px;z-index: 2}
.scrollablewrapper .prev {left:-13px}
.scrollablewrapper .prev:hover {background-position: 0 -38px}
.scrollablewrapper .next {background-position: 0 -76px;right:-13px}
.scrollablewrapper .next:hover {background-position: 0 -114px}
.scrollablewrapper .scrollable .items h1{font-weight:bold;margin-bottom:0.4em;text-shadow:1px 1px 0px rgba(255,255,255,0.5)}
.scrollablewrapper .scrollable .items p{font-size:1.2em}
.scrollablewrapper .scrollable .items a{font-weight:bold;transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out}
/*slide_ourfamilysavesmoney*/
.scrollablewrapper .scrollable .items .slide_ourfamilysavesmoney{background:#fff url(images/scrollable_slide1.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_ourfamilysavesmoney h1, .scrollablewrapper .scrollable .items .slide_ourfamilysavesmoney p{padding-left:218px}
/*slide_havemedicare*/
.scrollablewrapper .scrollable .items .slide_havemedicare{background:#fff url(images/scrollable_slide2.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_havemedicare h1, .scrollablewrapper .scrollable .items .slide_havemedicare p{color:#333300;padding-right:236px}
.scrollablewrapper .scrollable .items .slide_havemedicare h1{text-shadow: 1px 1px 3px #ffffcc}
.scrollablewrapper .scrollable .items .slide_havemedicare a{color:#ffffcc}
.scrollablewrapper .scrollable .items .slide_havemedicare a:hover{color:#fff}
/*slide_everyoneaccepted*/
.scrollablewrapper .scrollable .items .slide_everyoneaccepted{background:#fff url(images/scrollable_slide3.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_everyoneaccepted h1, .scrollablewrapper .scrollable .items .slide_everyoneaccepted p{padding-right:244px}
/*slide_savealot*/
.scrollablewrapper .scrollable .items .slide_savealot{background:#fff url(images/scrollable_slide4.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_savealot h1, .scrollablewrapper .scrollable .items .slide_savealot p{color:#333300;padding-right:264px}
.scrollablewrapper .scrollable .items .slide_savealot h1{color:#ffffcc;text-shadow: 1px 1px 3px #333300}
.scrollablewrapper .scrollable .items .slide_savealot a{color:#ffffcc}
.scrollablewrapper .scrollable .items .slide_savealot a:hover{color:#fff}
/*slide_usecard*/
.scrollablewrapper .scrollable .items .slide_usecard{background:#fff url(images/scrollable_slide5.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_usecard h1, .scrollablewrapper .scrollable .items .slide_usecard p{color:#18680f;padding-left:236px}
.scrollablewrapper .scrollable .items .slide_usecard a{color:#18680f}
.scrollablewrapper .scrollable .items .slide_usecard a:hover{color:#4bb83f}
/*slide_every30sec*/
.scrollablewrapper .scrollable .items .slide_every30sec{background:#fff url(images/slide_every30sec.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_every30sec h1{color:#fff; padding-left:244px;text-shadow:0 2px 3px rgba(0,0,0,0.5)}
.scrollablewrapper .scrollable .items .slide_every30sec em{color:#e5f1f7;}
/*slide_autoliability*/
.scrollablewrapper .scrollable .items .slide_autoliability{background:#fff url(images/slide_autoliability.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_autoliability h1{margin-top:12px;padding-right:212px;text-align:center;text-shadow:1px 1px 1px rgba(255,255,255,0.8)}
.scrollablewrapper .scrollable .items .slide_autoliability em{color:#437699}
/*slide_protectfamily*/
.scrollablewrapper .scrollable .items .slide_protectfamily{background:#fff url(images/slide_protectfamily.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_protectfamily h1{color:#fff;text-align:center;margin-top:27px;text-shadow:0 1px 6px rgba(0,0,0,0.7)}
.scrollablewrapper .scrollable .items .slide_protectfamily p{color:#fff;font-size:15px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.5)}
/*slide_everyoneafford*/
.scrollablewrapper .scrollable .items .slide_everyoneafford{background:#fff url(images/slide_everyoneafford.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_everyoneafford h1, .scrollablewrapper .scrollable .items .slide_everyoneafford p{color:#333300;padding-left:256px}
.scrollablewrapper .scrollable .items .slide_everyoneafford h1{text-shadow: 1px 1px 3px #ffffcc}
.scrollablewrapper .scrollable .items .slide_everyoneafford a{color:#333300}
.scrollablewrapper .scrollable .items .slide_everyoneafford a:hover{color:#2c8204}
/*slide_featuring24hrmd*/
.scrollablewrapper .scrollable .items .slide_featuring24hrmd{background:#fff url(images/slide_featuring24hrmd.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_featuring24hrmd h1, .scrollablewrapper .scrollable .items .slide_featuring24hrmd p{padding-right:244px}
.scrollablewrapper .scrollable .items .slide_featuring24hrmd h1{color:#ffffcc;text-shadow: 1px 1px 3px #333300}
.scrollablewrapper .scrollable .items .slide_featuring24hrmd a{color:#ffffcc}
.scrollablewrapper .scrollable .items .slide_featuring24hrmd a:hover{color:#fff}
/*slide_dentalcare*/
.scrollablewrapper .scrollable .items .slide_dentalcare{background:#fff url(images/slide_dentalcare.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_dentalcare h1, .scrollablewrapper .scrollable .items .slide_dentalcare p{padding-left:236px}
/*slide_pharmacydiscount*/
.scrollablewrapper .scrollable .items .slide_pharmacydiscount{background:#fff url(images/slide_pharmacydiscount.jpg) no-repeat}
.scrollablewrapper .scrollable .items .slide_pharmacydiscount h1, .scrollablewrapper .scrollable .items .slide_pharmacydiscount p{padding-right:218px;}

.largephonenum{color:#009900;font-size:2em;font-weight:bold}
.loudlist li{font-size:1.1em;font-weight:bold;margin-bottom:0.25em}

/*Blueprint CSS overrides*/ 
h1,h2,h3,h4,h5,h6{font-family:'Droid Sans', Arial, Sans-Serif}
h1,h2{text-shadow:0 1px 0px rgba(0,0,0,0.2)}
h1{color:#203662;font-weight:bold;letter-spacing:-2px}
h2{color:#3960AD;letter-spacing:-1px;line-height:1.15}
h3{color:#4E5D7B}
h4, h5, h6{color:#6E83AE}
hr{background:#ddd} 
div.border, div.colborder{border-right-color:#ddd}
a{color:#516897}
a:hover{color:#83acd3}
a:focus{outline:none!important}
.box{background-color:#e5eef7}
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6{text-shadow:0 1px 1px #fff}
.box hr{background-color:#83acd3;-moz-box-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px #fff}
.box .resourcelist p span{color:#666}
.alt {color: inherit}
.error, .notice, .success{-moz-border-radius:3px;border-radius:3px}
.box .loudlist li{color:#203662 !important}
.moneybackguarantee {background-color:#ffd12f}
.moneybackguarantee h3{color:#a60005}
sup,sub{font-family:'Droid Sans', Arial, Sans-Serif}
blockquote{font-family:'Droid Serif', Georgia, serif;font-style:italic}

/*Sub Nav*/
.subnav ul a {color:#3960AD}
.subnav ul a:hover {background-color:#abcae7;color:#fff;text-shadow:0 1px 1px #6688ac}
.subnav .selected a, .subnav .selected a:hover {color:#fff;background-color:#7399c1;text-shadow:1px 1px 1px #6688ac}

/*Faq*/
.faqwrapper h3{background: transparent url(images/question.png) no-repeat 0 0;color:#203662;margin-bottom:0.25em;padding-left:18px}
.faqwrapper p, .faqwrapper address{padding-left:18px}
.additionalhelp{background-color:#ffffcc;border: solid 1px #ffcc00;float:right;margin-right:40px;padding:18px 18px 0 18px;width:280px}
.additionalhelp *{background-image:none!important;padding-left:0!important}

/*Member Back Office Home Page*/
.notepaper{background:transparent url(images/notepaperbg.gif) repeat}
.notepaper h2{background:transparent url(images/notepapertopedge.gif) repeat-x 0 0;margin-bottom:0.2em;padding:1.5em 0 0 1.5em;text-shadow:1px 1px 2px #fff}
.notepaper ul{background:transparent url(images/notepaperbottomedge.gif) repeat-x bottom;line-height:1.75em;padding: 0 0 3em 3em}
.news h1{color:#203662;font-weight:bold;letter-spacing:-2px}
.news h2,.news h3{color:#3960AD;letter-spacing:normal}
.news h4,.news h5,.news h6{color:#4E5D7B}
/*Provider Assistant*/
.providerassistanttools ul{list-style:none;margin-left:0}
.providerassistanttools h3{margin-bottom:0.5em}
.providerassistanttools a{background-repeat:no-repeat;padding:3px 0 3px 32px}
.helpprovidersearch{background-image:url(images/icon-buddyhelp.gif)}
.requestreferral{background-image:url(images/icon-requestreferral.gif)}
.reviewexistingreferrals{background-image:url(images/icon-review.gif)}
.referraloverphone{background-image:url(images/icon-cell.gif)}
.reviewreferralstatus{padding:0}
.reviewreferralstatus .error, .reviewreferralstatus .success, .reviewreferralstatus .notice{border:none;margin:0;-moz-border-radius:0;border-radius:0}
.reviewreferralstatus .statusmsg{font-size:1.2em;font-weight:bold;line-height:2.5em;margin-bottom:1.25em;text-shadow:1px 1px 1px #fff}
.reviewreferralstatus .success{color:#060}

/*Forms*/
legend{color:#3960AD}
legend legend{color:#4E5D7B}
label,
.label{color:#6E83AE}
legend{font-family:'Droid Sans', Arial, Sans-Serif !important}