.crntl {background: url(img/crn-tl.gif) no-repeat 0 0 #004684; position: relative}
.crntr {background: url(img/crn-tr.gif) no-repeat 100% 0; position: relative}
.crnbl {background: url(img/crn-bl.gif) no-repeat 0 100%; position: relative}
.crnbr {background: url(img/crn-br.gif) no-repeat 100% 100%; position: relative; padding: 5px 1em}
#headnavcons #headnavlist {background: #004684;}
#headnavlist ul, #headnavlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#headnavlist {margin: 0; padding: 0.4em 0; }
#headnavlist a:link, #headnavlist a:visited
{
margin: 0 10px 4px 10px;
text-decoration: none;
color: #ffffff;
}
#headnavlist a:link#current, #headnavlist a:visited#current, #headnavlist a:hover
{
border-bottom: 4px solid #999;
padding-bottom: 2px;
background: transparent;
color: #ffffcc;
}

#headnavlist a:hover {
color: #ffffcc; 
font-weight: bold;
letter-spacing: 0.25em;
}
#headnavlist a:focus { 
color: #ffffcc; 
font-weight: bold;
letter-spacing: 0.25em;
}
#location {
background: #FEF9EA;
color: #000;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 15px;
}
p.space {
line-height: 5%;
padding: 0;
}
#header {
height: 40px;
}
#header-inner h1 {
color: #004684;
padding-left: 20px;
vertical-align: middle;
}