* {
margin:0;
padding:0;
}

#homeContent {
display:block;
width:100%;
}

#homeLeft {
background-color:#89B9E7;
vertical-align:top;
width:30%;
float:left;
}

#homeLeftNav {
font-size:0.9em;
font-weight:400;
width:100%;
}

#homeLeftNav h2 {
color:#FFF;
font-size:1.4em;
font-style:italic;
font-weight:700;
text-decoration:none;
padding:4px 0 0 4px;
}

#homeLeftNavList {
padding-left:5px;
padding-top:4px;
margin:0;
}

#homeLeftNavList li {
list-style:none;
margin-bottom:5px;
vertical-align:middle;
background:url(../../images/other/nav_arrowA.gif) 3px 2px no-repeat;
}

#homeLeftNavList a {
color:#FFF;
font-size:1em;
text-decoration:none;
display:inline-block;
padding-left:18px;
}

html>body #homeLeftNavList a {
display:block;
}

#homeMiddle {
background-color:#FFF;
float:left;
vertical-align:top;
width:45%;
}

#homeMiddle p {
height:0;
}

#homeRight {
vertical-align:top;
width:25%;
float:right;
}

#homeRightNav {
text-align:center;
height:164px;
padding-top:10px;
}

#homeRightNavList {
padding:12px 0 0 10px;
margin:0;
text-align:left;
}

#homeRightNavList li {
background:url(../../images/other/nav_bracket.gif) 3px 4px no-repeat;
list-style:none;
margin:0 5px;
}

#homeRightNavList a {
color:#FFF;
font-size:.75em;
text-decoration:none;
padding-left:18px;
display:inline-block;
}

#loginList {
background-color:#D4E5F7;
border:1px solid #0076CC;
color:#333;
font-size:.9em;
font-weight:700;
padding:5px 3px 5px;
text-align:left;
width:90%;
margin:0 auto;
}

html>body #loginList {
padding-bottom:25px;
}

#loginList h2 {
color:#333;
font-size:.9em;
font-style:normal;
font-weight:400;
padding:0 0 4px;
}

#loginList select {
color:#000;
font-size:.75em;
width:100%;
}

#loginList input {
font-size:.75em;
}

.homeTools {
background-color:#DDEBB8;
vertical-align:top;
height:76px;
padding:10px 0 0;
}

.tool {
color:#333;
font-size:.80em;
font-weight:700;
padding:0 8px;
}

.tool h2 {
color:#333;
font-size:1em;
font-weight:700;
text-decoration:none;
padding:0 0 4px;
}

.tool h3 {
color:#333;
font-size:1em;
font-weight:700;
text-decoration:none;
padding:0 0 4px;
}

.tool h4 {
color:#333;
font-size:.9em;
font-weight:700;
text-decoration:none;
padding:0 0 4px;
}

.tool select {
color:#000;
font-size:.85em;
margin-right:3px;
width:98%;
}

.tool ul {
width:60%;
padding:5px 0 10px 17px;
}

.tool li {
color:#000;
font-size:.8em;
background:url(../../images/other/nav_arrowA.gif) 3px 2px no-repeat;
}

.tool a {
color:#000;
text-decoration:none;
padding-left:18px;
}

.tool input {
font-size:.85em;
margin-right:11px;
float:right;
}

.tool input.spanish {
width:87px;
}

#bottomBanding {
clear:both;
display:block;
}

#green {
background-color:#B8D65C;
width:75%;
float:left;
height:23px;
}

#blue {
background-color:#0076CC;
width:25%;
float:right;
height:23px;
}

#newsContent {
clear:both;
display:block; 
height:91px;
}

#newsTools {
background-color:#ECF5DA;
vertical-align:top;
width:29%;
height:81px;
float:left;
padding:10px 0 0;
}

#news {
background-color:#FFF;
vertical-align:top;
width:43%;
float:left;
padding:0 6px 0;
}

#news h2 {
color:#0076CC;
font-size:1em;
font-style:italic;
font-weight:700;
padding:7px 0;
}

#news sup {
color:#0076CC;
font-size:.7em;
font-style:italic;
font-weight:700;
margin-top:0;
padding-top:0;
}

#news li {
list-style:none;
padding-left:5px;
background: url(../../images/other/nav_arrowA.gif) 3px 3px no-repeat;
}

#news a {
color:#000;
font-size:.75em;
text-decoration:none;
padding-left:18px;
display:inline-block;
}

html>body #news a {
display:block;
}

#siteTour {
padding:8px 6px 0;
background-color:#FFF;
vertical-align:top;
width:23%;
float:right;
visibility:hidden;
}

#siteTour h2 {
color:#F48002;
font-size:1em;
font-style:italic;
font-weight:700;
padding-bottom:7px;
}

#siteTour li {
list-style:none;
background: url(../../images/other/nav_bracket.gif) 3px 2px no-repeat;
padding-left:5px;
}

#siteTour a {
color:#0076CC;
font-size:.75em;
text-decoration:none;
padding-left:18px;
display:inline-block;
}

html>body #siteTour a {
display:block;
}
