/* ------- NationwideExpanse.com Style Sheet for Screen Display ------- */
/* ------- Version: 20060108-2230 -------*/

body{
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
margin:10px 0 0 10px;
padding:0;
text-align:center;
}

#container{
margin-left:auto;
margin-right:auto;
text-align:left;
width:760px;
}

.goBtnRight{
background-color:#FFF;
background-image:url(/images/other/nav_btnArrow.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #A3C431;
float:right;
font-size:1em;
font-weight:400;
padding-bottom:1px;
padding-right:18px;
padding-top:1px;
}

.btnGo{
background-color:#FFF;
background-image:url(/images/other/nav_btnArrow.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #A3C431;
color:#000;
font-size:.9em;
font-weight:400;
height:17px;
padding-bottom:1px;
padding-right:20px;
padding-top:1px;
vertical-align:middle;
}

.btnGoAccess{
background-color:#FFF;
background-image:url(/images/other/nav_btnArrowAccess.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #B3B3B3;
color:#000;
font-size:.7em;
font-weight:400;
height:17px;
padding-bottom:1px;
padding-right:20px;
padding-top:1px;
vertical-align:middle;
}

.btnForm{
background-color:#f48002;
background-image:none;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #B3B3B3;
color:#FFF;
font-size:8pt;
font-weight:400;
height:auto;
padding:0;
text-align:center;
vertical-align:middle;
}

.btnFormB{
background-color:#F7F7F7;
background-image:none;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #B3B3B3;
color:#000;
font-size:8pt;
font-weight:700;
height:auto;
padding:0;
text-align:center;
vertical-align:middle;
}

.btnClose{
background-color:#FFF;
background-image:url(/images/other/nav_btnX.gif);
background-position:right center;
background-repeat:no-repeat;
border:1px solid #B3B3B3;
color:#000;
font-size:8pt;
font-weight:400;
height:17px;
padding:0 13px 0 4px;
text-align:left;
vertical-align:middle;
}

#leftNav{
background-color:#97694F;
font-size:0.9em;
font-weight:400;
}

#leftNav h2{
color:#FFF;
font-size:1.4em;
font-style:italic;
font-weight:700;
margin: 7px 0px -2px 4px;
text-decoration:none;
}

#leftNavList{
margin-left:23px;
margin-top:4px;
padding:0;
}

#leftNavList a{
color:#FFF;
font-size:1em;
text-decoration:none;
}

#leftNavList li{
list-style-image:url(nav_arrowA.gif);
margin-bottom:5px;
vertical-align:middle;
}

#leftNavList li.select{
list-style-image:url(nav_arrowB.gif);
vertical-align:middle;
}

#secondaryNav{
background-color:#0076CC;
color:#FFF;
font-size:.75em;
padding-bottom:19px;
padding-top:24px;
vertical-align:top;
width:100%;
}

#secondaryNav ul{
list-style:none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:5px;
padding-left:7px;
}

#secondaryNav a{
color:#FFF;
font-size:1em;
text-decoration:none;
}

#secondaryNav li{
background-image:url(/images/other/nav_arrowA.gif);
background-position:3px .2em;
background-repeat:no-repeat;
margin-bottom:2px;
margin-right:5px;
margin-top:4px;
padding-bottom:2px;
padding-left:17px;
padding-top:0;
}

#secondaryNav li.select{
background-image:url(/images/other/nav_arrowB.gif);
background-position:3px .2em;
background-repeat:no-repeat;
border:1px solid #D4E5F7;
}

#rightNav{
background-color:#97694F;
font-size:0.9em;
font-weight:400;
margin-left:auto;
margin-right:auto;
padding-top:10px;
}

#rightNav h2{
color:#FFF;
font-size:1.4em;
font-style:italic;
font-weight:700;
text-decoration:none;
}

#rightNavList{
margin-left:10px;
margin-top:18px;
padding:0;
}

#rightNavList ul{
margin-top:2px;
margin-left:5px;
}

#rightNavList li{
list-style:none;
margin-top:2px;
padding: 0px 20px 0px 5px;
color:#FFF;
font-size: 16px;
line-height: 1.3;
}

#rightNavList a{
color:#FFF;
font-size:.75em;
text-decoration:none;
}

#tertiaryNav{
border-bottom:1px solid #2D84D3;
font-size:0.8em;
margin-bottom:0;
padding-bottom:0;
}

#tertiaryNav #col{
vertical-align:top;
width:190px;
}

#tertiaryNav #list{
margin-bottom:5px;
margin-left:-10px;
margin-top:13px;
padding:0 15px 8px 10px;
}

#tertiaryNav #list a{
color:#0076CC;
font-weight:400;
text-decoration:none;
}

#tertiaryNav #list ul{
list-style:none;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

#tertiaryNav #list li{
background-image:url(/images/other/nav_arrowA.gif);
background-position:3px 2px;
background-repeat:no-repeat;
list-style:none;
margin:0 5px 1px 0;
padding:0 3px 1px 17px;
}

#tertiaryNav #list li.select{
background-image:url(/images/other/nav_arrowB.gif);
background-position:3px 2px;
background-repeat:no-repeat;
border:1px solid #9DB37C;
}

#internalLinks ul{
list-style:url(/images/other/nav_arrowC.gif) outside none;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

#internalLinks li{
margin:0 5px 1px 0;
padding:0 3px 1px 17px;
}

#internalLinks a{
color:#0076CC;
font-weight:400;
text-decoration:none;
}

#banding #colA{
background-color:#B8D65C;
height:23px;
}

#banding #colB{
background-color:#0076CC;
height:23px;
}

#banding #colC{
background-color:#2D84D3;
height:23px;
}

#banding #colD{
background-color:#89B8E7;
height:23px;
}

#banding #colE{
background-color:#F48000;
height:23px;
}

#accessAccounts{
color:#FFF;
font-size:1em;
font-style:italic;
font-weight:400;
padding-left:8px;
text-decoration:none;
}

#accessAccountsB{
color:#FFF;
font-size:1em;
font-style:italic;
font-weight:400;
padding-left:8px;
text-decoration:none;
}

#accessAccountsB a{
color:#FFF;
text-decoration:none;
}

#accessAccountsB img{
vertical-align:bottom;
}

#loginList{
background-color:#D4E5F7;
border:1px solid #0076CC;
color:#333;
font-size:.85em;
font-weight:700;
margin:10px 0 0;
padding-bottom:2px;
padding-left:3px;
padding-top:6px;
text-align:left;
width:91%;
}

#loginList h2{
color:#333;
font-size:.9em;
font-style:normal;
font-weight:400;
margin:0 0 4px;
}

#loginList select{
color:#000;
font-size:.75em;
}

#loginList input{
margin-left:0;
margin-top:-3px;
vertical-align:middle;
}

#optionsBoxA{
background-color:#DDEBB8;
color:#333;
font-size:.75em;
font-weight:700;
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

#optionsBoxA h3{
color:#333;
font-size:1.1em;
font-weight:700;
margin:0 0 4px;
text-decoration:none;
}

#optionsBoxA form{
margin:0;
padding:0;
}

#optionsBoxA select{
color:#000;
font-size:.85em;
margin-right:3px;
overflow:visible;
width:125px;
}

#optionsBoxA ul{
margin:0 0 5px 10px;
padding:5px 0 5px 7px;
width:60%;
}

#optionsBoxA li{
color:#000;
font-size:.8em;
list-style-image:url(/images/other/nav_arrowA.gif);
}

#optionsBoxA a{
color:#000;
text-decoration:none;
}

#optionsBoxA input{
margin-left:0;
margin-top:-3px;
vertical-align:middle;
}

#optionsBoxB{
background-color:#ECF5DA;
color:#333;
font-size:.75em;
font-weight:700;
height:54px;
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

#optionsBoxB h2{
color:#333;
font-size:1.1em;
font-weight:700;
margin:0 0 4px;
text-decoration:none;
}

#optionsBoxB h3{
color:#333;
font-size:1.1em;
font-weight:700;
margin:0 0 4px;
padding:0 0 4px;
text-decoration:none;
}

#optionsBoxB h4{
color:#333;
font-size:.9em;
font-weight:700;
margin:0 0 4px;
text-decoration:none;
}

#optionsBoxB form{
margin:0;
padding:0;
}

#optionsBoxB select{
color:#000;
font-size:.85em;
margin-right:3px;
overflow:visible;
width:115px;
}

#optionsBoxB ul{
margin:0 0 5px 10px;
padding:5px 0 5px 7px;
width:60%;
}

#optionsBoxB li{
color:#000;
font-size:.8em;
list-style-image:url(/images/other/nav_arrowA.gif);
}

#optionsBoxB a{
color:#000;
text-decoration:none;
}

#optionsBoxB input{
margin-left:0;
margin-top:-3px;
vertical-align:middle;
}

#optionsBoxB input.spanish{
background-color:#FFF;
background-image:url(/images/other/nav_btnArrow.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #A3C431;
font-size:1em;
font-weight:400;
height:17px;
padding-bottom:1px;
padding-right:18px;
padding-top:1px;
width:90px;
}

#optionsBoxC{
background-color:#D4E5F7;
border-top:2px solid #FFF;
color:#333;
font-size:.75em;
font-weight:700;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:10px;
padding-top:21px;
vertical-align:middle;
}

#optionsBoxC h2{
color:#26739D;
font-size:1.1em;
font-weight:700;
margin:0 0 4px;
padding-bottom:0;
text-decoration:none;
}

#optionsBoxC h3{
color:#26739D;
font-size:1.1em;
font-weight:700;
margin:0 0 4px;
padding-bottom:0;
text-decoration:none;
}

#optionsBoxC h4{
color:#26739D;
font-size:1em;
font-weight:700;
margin:0 0 4px;
text-decoration:none;
}

#optionsBoxC form{
margin:0;
padding:0 0 21px;
}

#optionsBoxC select{
color:#000;
font-size:.85em;
margin-right:3px;
overflow:visible;
width:100px;
}

#optionsBoxC ul{
margin:0 0 5px 10px;
padding:0 0 5px 7px;
}

#optionsBoxC input{
margin-left:0;
margin-top:-3px;
vertical-align:middle;
}

#supportingNav{
background-color:#D4E5F7;
color:#333;
font-size:1em;
font-weight:700;
margin-top:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

#supportingNav ul{
margin:0 0 12px 15px;
padding-left:5px;
}

#supportingNav li{
list-style:url(/images/other/nav_bracket.gif) outside none;
margin-bottom:5px;
margin-top:0;
padding:0;
}

#supportingNav li a{
color:#26739D;
font-size:1em;
font-weight:400;
text-decoration:none;
}

#supportingNav li.select{
list-style:url(/images/other/nav_bracket.gif) outside none;
margin-top:5px;
padding:0;
}

#lifeEventsBox{
background-color:#E9ECD9;
color:#000;
font-size:.75em;
font-weight:400;
margin:0;
padding:0;
text-align:left;
vertical-align:bottom;
}

#lifeEventsBox h2{
color:#26739D;
font-size:1em;
font-weight:400;
margin-bottom:-2px;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

#lifeEventsBox h3{
color:#26739D;
font-size:1em;
font-weight:400;
margin-bottom:5px;
margin-top:0;
padding-bottom:0;
}

#lifeEventsBox select{
color:#000;
font-size:.85em;
margin-right:3px;
margin-top:0;
overflow:visible;
padding-bottom:0;
padding-top:0;
}

#lifeEventsBox form{
margin:0px 0 1px 10px;
padding:7px 0 1px;
}

#lifeEventsBox input{
margin-left:0;
margin-top:-3px;
vertical-align:middle;
}

#lifeEventsBox #topSpacer{
background-color:#E9ECD9;
height:71px;
}

#lifeEventsBox #lifeDetails{
height:52px;
margin-left:7px;
margin-top:0;
padding-top:0;
}

#lifeEventsBox #lifeDetails h2{
margin-bottom:0;
margin-top:10px;
padding-bottom:2px;
}

#lifeEventsBox #lifeDetails h3{
margin:0;
padding:0;
}

#lifeEventsBox #lifeDetails form{
margin:5px 0 0 0;
padding:10px 0 1px;
}

#lifeEventsBox #lifeDetails input{
margin-left:0;
margin-top:-3px;
vertical-align:middle;
}

#lifeEventsBox #contentDetails{
height:40px;
margin:0;
padding:0;
vertical-align:middle;
}

#promoBox{
background-color:#D4E5F7;
color:#000;
font-size:.9em;
padding:5px 10px 5px 7px;
text-align:left;
}

#promoBox h3{
color:#26739D;
font-size:1em;
font-weight:700;
text-decoration:none;
}

#promoBox p{
font-size:.8em;
}

#promoBox a{
color:#0076CC;
font-weight:700;
text-decoration:none;
}

#widget{
height:120px;
width:190px;
}

#spacerA{
background-color:#FFF;
height:2px;
}

#spacerB{
background-color:#97694F;
height:2px;
}

#spacerC{
background-color:#F48000;
height:2px;
}

#landingSpacer{
background-color:#B8D65C;
height:24px;
margin:0;
padding:0;
width:400px;
}

#mastHead{
background-color:#FFF;
height:50px;
vertical-align:top;
}

#mastHead #colA{
font-size:.7em;
margin-top:0;
width:570px;
}

#mastHead #colA #globalNav{
float:right;
font-size:.9em;
margin-top:0;
padding-top:5px;
}

#mastHead #colA #globalNav a{
color:#000;
padding-left:0;
padding-right:5px;
text-decoration:none;
}

#mastHead #colA #globalNav a:hover{
text-decoration:underline;
}

#mastHead #colA #globalNav a.select{
font-weight:700;
text-decoration:none;
}

#mastHead #colB{
background-color:#ECF5DA;
color:#000;
font-size:.7em;
vertical-align:top;
width:190px;
}

#mastHead #colB #utilityNav{
font-size:.9em;
margin-bottom:0;
margin-left:5px;
margin-top:0;
padding-bottom:0;
padding-top:5px;
}

#mastHead #colB #utilityNav a{
color:#000;
padding-left:0;
padding-right:5px;
text-decoration:none;
}

#mastHead #colB #utilityNav a:hover{
text-decoration:underline;
}

#mastHead #colB #utilityNav a.select{
font-weight:700;
text-decoration:none;
}

#mastHead #colB form{
margin:8px 0 0 5px;
}

#mastHead #colB p{
font-size:.9em;
margin-left:16px;
margin-top:3px;
text-align:left;
}

#mastHead #colB input{
font-size:.9em;
margin-left:5px;
margin-top:5px;
vertical-align:middle;
}

#mastHead #colB sup{
font-size:.8em;
}

#mainNav{
background-color:#D4E5F7;
color:#333;
font-size:.75em;
margin:0;
padding:1em 0.3em;
}

#mainNav ul{
border:none;
display:block;
margin:0 0 0 5px;
padding:0;
}

#mainNav li{
margin:0;
padding:0;
}

#mainNav li a{
border-bottom-style:none;
border-right:1px solid #2D84D3;
color:#333;
margin:1em 0 -1px -5px;
padding:3px 13px 4px;
text-decoration:none;
}

#mainNav li a.noRight{
border-right-style:none;
}

#mainNav li a.select{
background-color:#0076CC;
color:#FFF;
padding:4px 13px;
}

#topBanding #colA{
background-color:#CD6839;
height:23px;
width:570px;
}

#topBanding #colB{
background-color:#97694F;
height:23px;
width:190px;
}

#topBanding #colC{
background-color:#F48000;
height:23px;
width:190px;
}

#bottomBanding #colA{
background-color:#4A766E;
height:23px;
width:570px;
}

#bottomBanding #colB{
background-color:#0076CC;
height:23px;
width:190px;
}

#mainContent #colA{
background-color:#97694F
;
vertical-align:top;
width:220px;
}

#mainContent #colB{
background-color:#D4E5F7;
vertical-align:top;
width:170px;
}

#mainContent #colB #optionsBox{
background-color:#D4E5F7;
color:#333;
font-size:.75em;
font-weight:700;
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:10px;
padding-top:10px;
vertical-align:middle;
}

#mainContent #colB #bottomSpacer{
font-size:.4em;
margin-bottom:4px;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

#mainContent #colC{
background-color:#FFF;
vertical-align:top;
width:350px;
}

#mainContent #colC p{
margin:0;
padding:0;
}

#mainContent #colD{
background-color:#FFF;
vertical-align:top;
width:400px;
}

#mainContent #colE{
background-color:#97694F;
vertical-align:top;
width:190px;
margin: -2px 0px 0px 0px;
padding: 0px;
}

#mainContent #colE2{
background-color:#DDEBB8;
vertical-align:top;
width:190px;
margin: -2px 0px 0px 0px;
padding: 0px;
}

#mainContent #colF{
background-color:#DDEBB8;
vertical-align:top;
width:220px;
}

#mainContent #colG{
background-color:#DDEBB8;
vertical-align:top;
width:190px;
}

#mainContent #colH{
background-color:#FFF;
vertical-align:top;
width:190px;
}

#mainContent #colH #spacer{
height:30px;
}

#mainContent #colK{
background-color:#FFF;
height:800px;
vertical-align:top;
width:590px;
}

#mainConetne #colK iframe{
margin:0;
padding:0;
}

#mainContent #spacerA{
background-color:#FFF;
height:2px;
width:570px;
}

#mainContent #spacerB{
background-color:#97694F;
height:2px;
width:190px;
}

#mainContent #spacerB2{
background-color:#fff;
height:2px;
width:190px;
}

#mainContent #spacerC{
background-color:#FFF;
height:2px;
width:190px;
}

#mainContent #spacerD{
background-color:#FFF;
height:15px;
width:400px;
}

#mainContent #navigation{
margin:0 10px;
padding-bottom:0;
}

#mainContent #details{
color:#000;
font-size:.8em;
margin:0 10px;
width:350px;
}

#left{
float:left;
}

#right{
float:right;
}

#mainContent #details h1{
color:#0076CC;
font-size:1.3em;
font-weight:700;
margin-bottom:15px;
margin-top:14px;
}

#mainContent #details h2{
margin-bottom:11px;
color:#0076CC;
font-size:1em;
font-weight:700;
}

#mainContent #details h3{
font-size:12px;
font-weight:normal;
font-style:italic;
color:#0076CC;
margin-bottom:11px;
padding-bottom:0;
}

#mainContent #details h3 a{
font-size:12px;
font-weight:normal;
font-style:italic;
color:#0076CC;
margin-bottom:11px;
padding-bottom:0;
text-decoration:none;
}

#mainContent #details h4{
font-size:12px;
font-weight:normal;
font-style:italic;
margin-bottom:11px;
padding-bottom:0;
}

#mainContent #details h4 a{
font-size:12px;
font-weight:normal;
font-style:italic;
color:#0076CC;
margin-bottom:11px;
padding-bottom:0;
text-decoration:underline;
}

#mainContent #details h5{
font-size:12px;
font-weight:normal;
font-style:italic;
margin-bottom:11px;
margin-left:19px;
padding-bottom:0;
}

#mainContent #details p{
font-size:1em;
margin-bottom:15px;
padding-top:0;
}

#mainContent #details a{
color:#0076CC;
text-decoration:underline;
}

#mainContent #details ul{
margin-top:0;
margin-left:37px;
margin-right:5px;
padding-top:0;
}

#mainContent #details li{
margin-top:10px;
color:#000;
}

#mainContent #plainList ul{
margin-top:0;
margin-right:20px;
margin-left:55px;
padding-top:0;
list-style-type: none;
font-size:12px;
text-indent:-15px;
}

#mainContent #plainList li{
list-style-type: none;
margin-bottom:10px;
color:#000;
}

#mainContent #notes ul{
margin-top:0;
margin-left:30px;
margin-right:5px;
padding-top:8px;
list-style-type: none;
font-size:10px;
text-indent:-9px;
border-top:1px solid #999999;
}

#mainContent #notes li{
list-style-type: none;
margin-top:5px;
font-size:10px;
color:#000;
}

#mainContent #details img{
margin-top:2px;
margin-bottom:8px;

}

#mainContent #details select{
color:#000;
font-size:.75em;
margin-left:7px;
}

#mainContent #details input{
margin-left:0;
margin-top:-3px;
vertical-align:middle;
}

#mainContent #details table{
font-size:.75em;
margin-top:0;
padding:0;
}

#mainContent #details table.textA{
font-size:1.2em;
}

#mainContent #details sup{
font-size:.75em;
}

#disclaimer{
font-size:.7em;
padding-left:10px;
}

#lineBreak{
border-bottom:1px solid #2D84D3;
padding-top:15px;
}

#indent{
margin-left:7px;
}

#contentHeader{
background-color:#B8D65C;
color:#FFF;
font-size:1.1em;
font-weight:700;
height:40px;
padding-left:10px;
width:400px;
}

#contentHeader #colI{
height:40px;
width:254px;
}

#contentHeader #colJ{
height:40px;
width:146px;
}

#contentHeader img{
font-size:.75em;
height:40px;
width:146px;
}

#contentHeader #spacer{
background-color:#FFF;
height:10px;
padding-left:0;
}

#newsContent{
height:91px;
}

#newsContent #colA{
background-color:#ECF5DA;
vertical-align:top;
width:220px;
}

#newsContent #colB{
background-color:#FFF;
vertical-align:top;
width:350px;
}

#newsContent #colC{
background-color:#FFF;
vertical-align:top;
width:190px;
}

#newsContent #colD{
background-color:#FFF;
vertical-align:top;
width:220px;
}

#news{
margin:8px 6px 0;
}

#news h2{
color:#0076CC;
font-size:1em;
font-style:italic;
font-weight:700;
margin-bottom:7px;
}

#news sup{
color:#0076CC;
font-size:.7em;
font-style:italic;
font-weight:700;
margin-top:0;
padding-top:0;
}

#news ul{
margin-bottom:0;
margin-top:0;
}

#news li{
list-style-image:url(/images/other/nav_arrowA.gif);
margin-left:-20px;
}

#news a{
color:#000;
font-size:.75em;
text-decoration:none;
}

#siteTour{
margin:8px 6px 0;
}

#siteTour h2{
color:#F48002;
font-size:1em;
font-style:italic;
font-weight:700;
margin-bottom:7px;
}

#siteTour ul{
margin-bottom:0;
margin-top:0;
}

#siteTour li{
list-style-image:url(/images/other/nav_bracket.gif);
margin-left:-20px;
}

#siteTour a{
color:#0076CC;
font-size:.75em;
text-decoration:none;
}

#siteMap{
margin-top:15px;
}

#siteMap h2{
color:#0076CC;
font-size:1.5em;
font-weight:700;
margin-bottom:0;
margin-top:10px;
text-decoration:none;
}

#siteMap #menus{
border-bottom:2px solid #2D84D3;
font-size:1.2em;
padding-bottom:10px;
}

#siteMap #utility{
padding-bottom:10px;
}

#siteMap #col{
font-size:1.5em;
vertical-align:top;
width:190px;
}

#siteMap #col h1{
font-size:1.1em;
}

#siteMap ul{
margin:0 10px;
padding:0 10px;
}

#siteMap li{
list-style-type:none;
margin-bottom:5px;
}

#siteMap a{
color:#0076CC;
font-size:.9em;
font-weight:400;
text-decoration:none;
}

#footer{
border-top:1px solid #999;
color:#999;
font-size:.7em;
height:148px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
padding-top:15px;
text-align:center;
width:100%;
}

#footer #details p{
padding:5px 5px 0 0;
}

#footer #details a{
color:#0076CC;
text-decoration:underline;
}

#footer #affiliates{
margin:10px 0 0;
text-align:center;
}

#footer #globalNav{
color:#0076CC;
font-size:1.2em;
}

#footer #globalNav a{
color:#0076CC;
text-decoration:none;
}

#footer #globalNav a #select{
font-weight:700;
text-decoration:none;
}

#homeFooter{
border-top-color:#999;
border-top-style:solid;
border-top-width:1px;
color:#999;
font-size:10px;
height:135px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
padding-top:15px;
text-align:center;
width:100%;
}

#homeFooter p{
padding:0 5px 0 0;
}

#homeFooter a{
color:#0076CC;
text-decoration:none;
}

#homeFooter a.underline{
text-decoration:underline;
}

#homeFooter #affiliates{
margin:0px 0 0;
text-align:center;
}

#acctAccessList{
margin-left:1em;
margin-top:1em;
padding:0;
}

#acctAccessList li{
list-style-image:url(/images/other/nav_bracket.gif);
margin-left:1em;
padding:0;
}

#acctAccessList a{
color:#0076CC;
font-size:.9em;
text-decoration:none;
}

.req{
color:red;
font-weight:700;
}

#dataEntryShort th{
background-color:#DDEBB8;
border-bottom-style:none;
color:#256CAD;
font-size:0.85em;
padding:3px 5px;
text-align:left;
}

#dataEntryShort td{
background-color:#ECF5DA;
border-top-color:#FFF;
border-top-style:solid;
border-top-width:1px;
font-size:.80em;
padding-bottom:3px;
padding-left:8px;
padding-top:3px;
}

#dataEntryShort td.shortButtons{
border-top-color:#FFF;
border-top-style:solid;
border-top-width:1px;
padding-right:8px;
text-align:right;
}

#dataEntryShort td.shortButtons input{
background-color:#FFF;
background-image:url(/images/other/nav_arrowA.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #A3C431;
font-size:11px;
font-weight:700;
padding-bottom:1px;
padding-right:20px;
padding-top:1px;
}

#dataEntry{
border-top-color:#CCC;
border-top-style:solid;
border-top-width:10px;
}

#dataEntry td{
background-color:#FFF;
border-bottom-color:#B8D65C;
border-bottom-style:none;
border-bottom-width:1px;
border-top-color:#B8D65C;
border-top-style:solid;
border-top-width:1px;
font-size:.80em;
padding:5px 12px 5px 8px;
}

#dataEntry td.help{
background-color:#F2F2DA;
color:#000;
font-size:.70em;
padding:3px 5px 3px 10px;
}

#dataEntry td.req{
color:red;
}

#dataEntry td.first{
border-bottom-color:#FFF;
padding-bottom:0;
padding-top:5px;
}

#dataEntry td.middle{
border-top-color:#FFF;
padding-bottom:0;
padding-top:0;
}

#dataEntry td.last{
border-top-color:#FFF;
padding-bottom:5px;
padding-top:0;
}

#dataEntry.help{
background-color:#F2F2DA;
color:#000;
font-size:.70em;
padding:3px 5px 3px 10px;
}

#dataEntry th{
border-bottom-style:none;
color:#2D84D3;
font-size:0.85em;
padding:5px 12px 5px 5px;
}

#dataEntry th.help{
background-color:#F2F2DA;
color:#2D84D3;
font-size:0.85em;
padding:3px 5px 3px 10px;
text-align:left;
}

#dataEntry label{
font-weight:400;
}

#dataEntry td.instructions{
border:none;
color:#666;
font-size:0.75em;
margin:0;
padding:0 5px 5px;
}

#dataEntry .button{
background-color:#DF7602;
border:1px solid #FFF;
color:#FFF;
font-size:0.75em;
font-weight:700;
padding-bottom:2px;
padding-top:2px;
}

#progress td{
border-bottom-color:#EEE;
border-bottom-style:solid;
border-bottom-width:5px;
}

#progress td.current{
border-bottom-color:#F48002;
border-bottom-style:solid;
border-bottom-width:5px;
}

#progress td.past{
border-bottom-color:#999;
border-bottom-style:solid;
border-bottom-width:5px;
}

#alert{
border-bottom:none;
border-left:none;
border-right:none;
border-top:none;
color:#900;
margin:5px 0;
padding:0;
}

#alert h2{
background-color:#FFF;
background-image:url(/images/other/x_attn.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#900;
font-size:0.85em;
margin:0;
padding:10px 5px 0 35px;
}

#alert p{
background-color:#FFF;
font-size:.85em;
margin:0;
padding:5px 5px 5px 35px;
}

#instructions{
margin:5px 0;
padding:0;
}

#instructions h2{
border-bottom:1px solid #CCC;
color:#666;
font-size:0.85em;
margin:0;
padding-bottom:3px;
padding-right:5px;
padding-top:3px;
}

#instructions p{
background-color:#FFF;
font-size:.8em;
margin:0;
padding:5px 5px 5px 0;
}

#instructions li{
background-color:#FFF;
font-size:.8em;
margin:0;
}

#dataTable p{
color:#666;
font-size:0.7em;
}

#dataTable h1{
font-size:1em;
margin-bottom:1px;
}

#dataTable h2{
font-size:.9em;
margin-bottom:1px;
margin-top:1px;
}

#dataTable h3{
color:#999;
font-size:0.8em;
margin-bottom:1px;
margin-top:1px;
}

#dataTable h4{
color:#000;
font-size:0.8em;
font-weight:400;
margin-bottom:1px;
margin-top:1px;
}

#dataTable #links{
float:right;
font-size:0.7em;
padding-top:20px;
width:180px;
}

#dataTable #footnotes{
color:#666;
display:block;
}

#dataTable table{
border-bottom:1px solid #98C1D6;
border-left:1px solid #98C1D6;
border-right:1px solid #98C1D6;
border-top:1px solid #98C1D6;
font-size:0.65em;
width:100%;
}

#dataTable #tableHead{
background-color:#BED7E4;
}

#dataTable #tableHead th{
font-weight:700;
padding-left:5px;
padding-right:5px;
padding-top:5px;
vertical-align:bottom;
}

#dataTable td{
border-right:1px solid #98C1D6;
border-top:1px solid #98C1D6;
padding:4px 5px;
}

#dataTable #rowA{
background-color:#FFF;
border-top:1px solid #999;
}

#dataTable #rowB{
background-color:#E4EFF4;
border-bottom:3px solid #999;
padding-bottom:5px;
padding-top:5px;
}

#dataTable #rowA:hover,#dataTable #rowB:hover{
background-color:#FFC;
}

#dataTable td.total{
background-color:#FFF;
border-right:1px solid #98C1D6;
border-top:3px solid #98C1D6;
font-weight:400;
padding:4px 5px;
}

#dataTable #rowB th{
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
text-align:left;
}

#dataTable #rowA th{
border-right:2px solid #98C1D6;
border-top:1px solid #98C1D6;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}

#dataTable .hardLeft{
border-left:1px solid #98C1D6;
}

#dataTable .hardRight{
border-right-color:#98C1D6;
border-right-style:solid;
border-right-width:2px;
}

#dataTable table.fourColumn td{
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top:1px solid #98C1D6;
padding:4px 5px;
}

#dataTable table.fourColumn th{
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top:1px solid #98C1D6;
font-size:1.2em;
padding:0 5px 4px;
text-align:left;
}

