body {background:#8ec5fe url(../images/body.gif) repeat-x; font-family:verdana, arial, helvetica, sans-serif; font-size:62.5%}
.breaker {clear:both}
a:hover, a:active {text-decoration:underline}

#page-container {width:1005px; margin:0 auto}
#flag {width:985px; height:100%;  background:url(../images/header.jpg) no-repeat; padding-top:45px; position: relative}
#bottomback {width:985px; height:100%; position:relative}
#page {width:985px; margin:0 auto; font-size:1.1em; position:relative}

.accessiblelinks {background:#8ec5fe url(../images/body.gif) repeat-x; padding:7px 15px; font-size:.8em}
.accessiblelinks ul {float:right}
.accessiblelinks p {clear:both; margin:0 25px 2em 25px}
.accessiblelinks a {color:#154278; padding-right:15px; background: url(../images/footer-a.gif) no-repeat center right}
.accessiblelinks li.last a {background:none; padding-right:0}
.accessiblelinks li {float:left}

#header {position:relative}
#header h1 {height:78px; width:985px; text-indent: -5000em; background:url(../images/header2.jpg) no-repeat}
#clock {display:block; width:320px; color:#b51926; font-weight: bold; position:absolute; z-index:4; top:0; right:0; line-height:37px; padding-right:10px; height:78px; text-align:right}

#mainnav a {color:#B8DAFF; width:172px; font-weight: bold; text-transform:uppercase; background:url(../images/arrow-white.gif) no-repeat center right; display:block; padding-right:25px}
#mainnav a.current {color:#fff; background:none}
#mainnav h2 {display:none}
#mainnav ul {padding:15px; width:197px}
#mainnav ul li {border-bottom:1px dotted #5d91c9; margin-bottom:.65em; padding-bottom:.65em} 
#mainnav ul li.last {border-bottom:none; margin-bottom:0; padding-bottom:0} 

#footer {color:#336699; padding:0px}
#footer ul {margin:10px 25px 0px 25px; height:1.5em;}
#footer p {clear:both; margin:0 25px 2em 25px}
#footer a {color:#154278; padding-right:15px; background: url(../images/footer-a.gif) no-repeat center right}
#footer li.last a {background:none}
#footer li {float:left}
#footer h2 {margin-left:10px; text-indent: -5000em; background:url(../images/footer.jpg) no-repeat; height:73px; width:985px}

#utilitynav {background:#275a93 url(../images/utility.gif) repeat-x; height: 38px; width:227px; float:left}
#utilitynav h2 {display:none}
#utilitynav ul {margin-top:14px; margin-left:12px}
#utilitynav li {float:left} 
#utilitynav a {height:12px; display:block; text-indent:-5000px}
#utilitynav a.contact {width:67px; margin-right:19px; background:url(../images/contact.gif) no-repeat}
#utilitynav a.faq {width:35px; margin-right:18px; background:url(../images/faq.gif) no-repeat}
#utilitynav a.sitemap {width: 60px; background:url(../images/sitemap.gif) no-repeat}
#utilitynav a:hover, #utilitynav a:active {background-position:0 -12px}
#utilityarea {height:38px;width:665px; position:absolute; z-index:30; top:0; left:0; overflow:hidden}
#utilityarea input { margin-left:15px;border:1px solid white; padding:0px 5px; margin-top:10px;}
#utilityarea #search .go input {height:auto; text-align:right; width:12ex; border:none; padding:0; font-size:1em; color:#154278; font-weight: bold; margin:0; text-transform:uppercase; background:transparent url(../images/searchbutton.gif) no-repeat right center; padding-right:10px}
#utilityarea #search .go, #utilityarea #search p {display:inline; margin:0; padding:0}
#utility {background:url(../images/search.gif) repeat-x 0 78px}

#contentarea {overflow:hidden}
#contentarea .content {padding:15px; padding-top: 25px; padding-bottom:30px; font-size:1.1em; line-height:1.6em;}

a.more {color:#b51926; font-weight: bold; padding-left:11px; background: url(../images/arrow-red.gif) no-repeat 0 .35em}
