@charset "UTF-8";
/* CSS Document */

@import url("reset.css");

/* ===== UTILITY
==================================================================== */
body{font-family: Arial, Helvetica, sans-serif; background-color: #f1f2f2;  font-size: .8em; 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: #999;}
a:hover{color: #333;}


/* ===== MAIN CONTENT
==================================================================== */

#mainContent{position: relative; width: 940px; margin: 0 auto 0 auto; padding-left: 2px;}





/* ===== FOOTER
==================================================================== */
#footerWrap{padding-top: 20px;}
#footerContent{position: relative; color: #999; width: 945px; padding-left: 5px; margin: 0 auto 0 auto;}

div.calloutContainer{width: 307px; margin: 0 10px 20px 0; float: left;}
#newmemberCallout div, #employerCallout div, #medicareCallout div, #genericCallout div{background: url(../images/home_callout_mid.png) 0 0 repeat-y;}
#newmemberCallout p, #employerCallout p, #medicareCallout p, #genericCallout p{margin-left: 20px;}
#newmemberCallout h2, #employerCallout h2, #medicareCallout h2{background-position: 0 0; background-repeat:  no-repeat; width: 307px; text-indent: -9999em;}
#newmemberCallout h2{background-image: url(../images/home_callout_newmember.png); height: 65px;}
#employerCallout h2{background-image: url(../images/home_callout_employer.png); height: 40px;}
#medicareCallout h2{background-image: url(../images/home_callout_medicareeligible.png); height: 40px;}
#employerCallout{margin-bottom: 10px;}
#employerCallout div{min-height: 5em;}
#medicareCallout div{min-height: 6.57em;}
#newmemberCallout div{min-height: 12.5em;}
#genericCallout div{min-height: 13.55em;}

#footerContent p.footerLinks{font-size: 85%; float: left;}
#footerContent p.footerLinks a{padding: 0 .2em; text-decoration: none;}
#footerContent p.copyright{font-size: 85%; float: right;}
p.disclaimer{font-size: 85%; padding-top: 1em; text-align: center;}
