* {
margin:0;
padding:0;
}

html>body body {
font-size:16px;
}

body {
background-color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
text-align:center;
margin:10px 0 0 10px;
}

#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:760px;
}

.btnGo {
font-size:1em;
font-weight:400;
height:19px;
padding:1px 20px 1px 0;
margin-top:6px;
vertical-align:middle;
float:right;
}

#mastHead {
vertical-align:top;
height:80px;
}

#mastHeadLeft {
margin-top:0;
width:75%;
float:left;
height:80px;
}

.logo {
float:left;
}

#mastHeadLeft img {
padding-right:5px;
}

.globalNav {
float:right;
font-size:.6em;
padding:5px 0;
}

.globalNav a {
color:#000;
padding-left:5px;
padding-right:6px;
text-decoration:none;
}

.globalNav a.noRight {
border:none;
}

.globalNav a.skipNav {
border:none;
padding:0;
}

.globalNav a:hover {
text-decoration:underline;
}

.globalNav a.select {
font-weight:700;
text-decoration:none;
}

.spanish {
clear:both;
display:block;
font-size:.7em;
float:right;
}

.spanish a {
padding-left:15px;
text-decoration:underline;
}

#mastHeadRight {
float:right;
height:80px;
_height:84px;
vertical-align:top;
width:25%;
}

#mastHeadRight form {
padding:0 8px;
margin:0;
font-size:.7em;
}

#mastHeadRight p {
font-size:.9em;
padding-left:7px;
padding-top:3px;
text-align:left;
}

#mastHeadRight .searchText {
width:70%;
}

#mastHeadRight input {
font-size:.9em;
margin-left:5px;
margin-top:5px;
vertical-align:middle;
}

#mastHeadRight sup {
font-size:.8em;
}

#mainNav {
clear:both;
font-size:.75em;
margin:0;
padding:3px 0;
}

html>body #mainNav {
padding:4px 0 4px;
}

#mainNav ul {
display:block;
margin-left:5px;
padding:0;
}

#mainNav li {
display:inline;
}

#mainNav li a {
margin:1em 0 -1px -5px;
padding:3px 11px 5px;
text-decoration:none;
}

#mainNav li a.noRight {
border-right-style:none;
}

#mainNav li a.select {
padding:6px 11px 6px;
}

html>body #mainNav li a {
margin:1em 0 0 -5px;
padding:3px 11px 0;
width:auto;
}

html>body #mainNav li a.select {
padding:4px 11px 7px;
}

#topBanding {
clear:both;
display:block; 
}

#topBandingLeft {
background-color:#EE44CC;
height:23px;
width:75%;
float:left;
}

#topBandingRight {
float:right;
color:#FFF;
font-style:italic;
font-weight:400;
height:23px;
text-decoration:none;
width:25%;
}

#topBandingRight p {
padding:0 0 0 8px;
}

#topBandingRight a {
padding-left:25px;
text-decoration:none;
}

#spacing {
clear:both;
display:block;
font-size:.1em;
height:2px;
width:100%;
}

.alert {
font-size:.8em;
font-weight:700;
}

h2.alert  {
font-size:1em;
padding-left:38px;
padding-bottom:15px;
}

p.alert  {
font-size:1em;
padding:5px 5px 5px 35px;
}

#footer {
border-top:1px solid #999;
clear:both;
color:#999;
display:block;
font-size:.7em;
height:148px;
margin:15px 0;
padding-top:15px;
text-align:center;
width:100%;
}

#footer p {
padding:0 5px 0 0;
text-align:center;
}

#affiliates {
text-align:center;
margin:10px 0 20px;
}

#affiliates img {
padding:0 10px;
}

.footerNav {
font-size:1.2em;
margin:10px 0 0;
}

.footerNav .noRight {
border:none;
}

.footerNav a {
padding:0 5px;
text-decoration:none;
}

.footerNav a.selecct {
font-weight:700;
}

span.clear {
clear:both;
display:block;
line-height:.1em;
}
