html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*End Reset*/

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background:#FFF;}

a:link{color:#25489C; font-weight:bold; text-decoration:none;}
a:visited{color:#7E7891; font-weight:bold; text-decoration: none !important;}
a:hover, a:active{color:#29489B; text-decoration:underline !important;}


div#help{background:#EBF3FC; border-bottom:1px solid #E8D295}
div#help ul{float:right; font-size:120%; padding:10px; margin-right:7px;}
div#help ul li{display:inline;}
div#help ul li a.help:link, div#help ul li a.help:visited{color:#25489C; background:url(/images/help.png) no-repeat 0 0; padding:3px 0 20px 30px; margin-right:42px;}



div#content{background:url(/images/bg.png) repeat-y 0 0; width: 290px;}

div#portlets{width:245px; float:left; padding:20px; background:#FFC;}
div#portlets #login-bottom{background:url(/images/login-bottom.png) no-repeat 0 100% #DEEAF6; padding-bottom:16px;}
div#login{padding-left:13px;}
div#portlets #login h2{background:url(/images/secure-sign-in.png) no-repeat 0 0; text-indent:-9999px; height:32px; margin-left:-13px;}
div#login p.disclaimer{font-weight:bold; font-size:100%; color:#424243; margin:5px 0 12px;}
div#login div.form_row{margin-bottom:5px;}
div#login label{font-size:120%; color:#000; display: inline;}
div#login input.text{width:130px;}
div#login input.sign-in{margin-left:125px; margin-top:10px;}
div#portlets li{font-size:120%; margin-bottom:10px;}

div.portlet{margin-top:25px; padding-left:13px;}
div.portlet h2{text-indent:-9999px; height:35px; background-repeat:no-repeat; background-position:0 0; margin-left:-13px; margin-bottom:13px;}
div.portlet h2#help-sign-in{background-image:url(/images/help-sign-in.png);}
div.portlet h2#privacy-security{background-image:url(/images/privacy-security.png);}
div.portlet h2#registration-information{background-image:url(/images/registration-information.png);}
div.portlet p{font-size:120%; line-height:1.3; color:#000; margin-bottom:13px; padding-right:15px;}
div.portlet li{background:url(/images/li-blue.png) no-repeat 0 5px; padding-left:10px;}

div#main-content{background:#FFF; float:left; width:666px; padding:20px 0 100px 20px;}
div#main-content h1{font-size:200%; font-weight:bold; color:#00004A; margin-bottom:25px;}
div#main-content p{font-size:120%; line-height:1.3; color:#000; padding-right:20px; margin-bottom:13px;}

div#features-benefits{background:#CCE1FD; width:645px; padding-bottom:1px; margin-top:32px;}
div#features-benefits h2{background:url(/images/medicare-features-benefits.png) no-repeat 0 0;  height:59px; text-indent:-9999px;}
a#MyMedicareTour{background:url(/images/medicare-tour.png) no-repeat 0 0; width:161px; height:27px; display:block; float:right; margin:-45px 15px 0 0; text-indent:-9999px;}
div.feature{background:#EBF3FC; margin:10px; padding-left:152px; height:131px; padding-right:40px; padding-top:15px;}
div.feature h3{color:#424243; font-size:140%; font-weight:bold; line-height:1.2; margin-bottom:15px;}
div.feature ul li{background:url(/images/star-blue.png) no-repeat 0 3px; padding:0 0 0 15px; font-size:120%;line-height:1.2; margin-bottom:6px;}
div.feature ul li.new{background:url(/images/star-red.png) no-repeat 0 3px; padding:0 0 0 15px;}
span.new{color:#C30; font-weight:bold;}
div.f1, div.f2, div.f3, div.f4{background:url(/images/features-bg-images.jpg) no-repeat #EBF3FC;}
div.f2{background-position:0 -156px;}
div.f3{background-position:0 -312px;}
div.f4{background-position:0 -468px;}


div#content:after, div#help:after, div.form_row:after{ content: ""; display: block; height: 0; clear: both; }

/*added 8/20/09*/
a.espanol, a.help {color: #25489C; font-weight: bold; text-decoration: none;}
a:hover.espanol {color:#29489B; text-decoration: underline !important; font-weight: bold;}
a:hover.help {color:#29489B; text-decoration: underline !important; font-weight: bold;}
a:visited.espanol, a:visited.help {color:#25489C; font-weight: bold; text-decoration: none;}

/*
#sign_in_id {float: right; margin-top: -16px; margin-right: 12px;}
#sign_in_password {float: right; margin-top: -16px; margin-right: 12px;}
*/
#sign_in_id {position: absolute; left: 85px; top: -4px;}
#sign_in_password {position: absolute; left: 85px; top: -4px;}
.form_row label {font-weight: bold;}
.form_row {position: relative; padding-bottom: 8px;}

A.TopToolBar:link

{

    COLOR: white

}

A.TopToolBar:visited

{

    COLOR: white

}

A.TopToolBar:hover

{

    COLOR: red

}

TD.TopToolBar

{

    FONT-SIZE: 10pt;

    COLOR: white

}

div#main-content h2{font-size:150%; font-weight:bold; color:#00004A; margin-bottom:6px;}


