@CHARSET "ISO-8859-1";

/* CSS document*/

.aarp-head-panel {
background:url("/nssWeb/javax.faces.resource/image/header_gradient.png.xhtml?v=3_3_0_190618") repeat-x;
/*padding-top:10px;*/
margin-bottom:0px ;
padding-bottom:0px ;
display:block;
border-bottom:solid 1px #029CF9;
height:108px;
*height:116px;
}

.aarp-logo{
position: relative;
}

.aarp-right-page-container{
position: relative;
/* float: right !important;
clear: right; */
width: 780px; /*640px;*/
margin: 0px;
padding-top: 0px;
padding-left:100px;
padding-right: -10px;
padding-bottom: 0px;
/* padding-left: -10px; */
borderx:solid 1px #0173B7;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

.aarp-right-page-container .top-left {position:relative;top:-11px;left:-11px}
.aarp-right-page-container .top-right {position:relative;top:-11px;left:10px;}
.aarp-right-page-container .bot-left {position:relative;top:9px;left:-11px}
.aarp-right-page-container .bot-right {position:relative;top:9px;left:10px;}

.aarp-right-page-container table td, .window-container table td {
padding:5px;
}

.questions{
padding-left:40px;
}

.border_bottom{
border-bottom:solid 1px #0173B7; 
}

.aarpTabContainer{
width=100%;	
border-bottom:solid 1px #0173B7;
}

.aarpFooterContent{
height: 5px; text-align:center;
}

.aarpHeaderText{
float: left!important;
color: black;
margin-top:2px;
font-weight:bold;
}

.aarpCoverageText{
font-size:1.3em;
font-weight:bold;
padding-left:21%;
color: #0173B7;
}

.aarpLogo{
margin-top:20px; 
margin-bottom:-3px;
*margin-bottom:0px;
}

label.aarpStartErrorLabel{
 	color: #9b0520;
	font-size: .857em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left: 20px!important;
}

.aarp-blue-callout {
background-color: #fff;
border:solid 1px #0173B7;
padding:8px 0 12px 5px;
}
a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
    position:relative;
    color: blue;
    left: -250px;
    top: -170px;
    width: 180px;
    height: auto;
    overflow:auto;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}
a.skip-main-aasp {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main-aasp:focus, a.skip-main-aasp:active {
    color: blue;
    left: auto;
    top: 1px;
    width: 180px;
    height: auto;
    overflow:auto;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}
.bold-800 {
font-weight:800
}