body {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 75%;
color: #000000;
background-color: #F0F0F0;
text-decoration: none;
margin: 5px;
padding: 0px;
}
b {font-weight:bold;}
h1 {font-weight:bold; font-size:140%; color: #000066;}
h2 {font-weight:bold; font-size:120%; color: #000066;}
h3 {font-weight:bold; font-size:110%; color: #000066;}
.large {font-family: times, serif; font-weight:bold; font-size:220%; color:#8C302A;}
.separator {position: absolute; left:-10000px; top:-10000px; z-Index:-1; color: #FFFFFF;}
.headline {font-family: Times New Roman, times, serif; color: #FFFFFF; font-weight: bold; font-size: 25px; padding-left: 9px; border-top: 3px solid #FFFFFF;}
.newsheading {background-color: #C3D1E9; display: block; padding: 2px; font-weight: bold;}
li {margin-left: -10px; padding-bottom: 5px;}
#container {
background-color: #FFFFFF;
border: none;
}
#pagebanner {
height: 85px;
padding: 0px;
background: #000066 url(images/bg_top_001.gif) left repeat-x;
}
#content {
background-color: #FFFFFF;
padding-top: 2px;
padding-bottom: 5px;
padding-right: 35px;
padding-left: 12px;
}
#content table {width: 100%; background-color: #EFEFEF; font-size: 100%; margin: 0; padding: 0; border: 1px solid #0099CC; border-collapse: collapse;} 
#content td {color: #000000; border: 1px solid #0099CC; padding: 4px; vertical-align: top;}
#nav {
padding: 5px;
padding-left: 0px;
color: #999999;
background-color: #FFFFFF;
border-bottom: 1px solid #FFCC66;
}
.news {float: right; width: 250px; border: 1px dotted #999999; padding: 8px 8px 8px 8px; font-weight: normal; margin: 5px; margin-top: 20px; background-color: #EAEFF7;}
.news h3 {color: #FFFFFF; background-color: #0099CC; padding: 3px;}
#footer {position: relative; top: 0px; left:0px; font-size: 100%; text-align: left; 
background-color: #FFFFFF;
border-top: 1px solid #FFCC66;
padding: 3px;}
#disclaimer {background-color: #FFFFFF; padding: 10px; border: 1px solid #999999;}
a:link, a:visited {
color: blue;
text-decoration: underline;
}
a:hover, a:active {
color: blue;
text-decoration: none;
}
a.dateslink:link, a.dateslink:visited {text-decoration: underline;}
a.dateslink:active, a.dateslink:hover {text-decoration: none;}
a.nav:link, a.nav:visited {white-space: nowrap; background: url(images/arrow_on_001.gif) center left no-repeat; font-weight:bold;color:#000066;text-decoration: underline;font-size:100%;padding:5px 5px 5px 15px;border-right: 1px solid #FFCC66;}
a.nav:active, a.nav:hover  {white-space: nowrap; background: url(images/arrow_off_001.gif) center left no-repeat; font-weight:bold;color:#0099CC;text-decoration: none;font-size:100%;padding:5px 5px 5px 15px;border-right: 1px solid #FFCC66;}
a.navfooter:link, a.navfooter:visited {font-weight:bold;color:#000066;text-decoration: underline;font-size:100%;
}
a.navfooter:active, a.navfooter:hover  {font-weight:bold;color:#0099CC;text-decoration: none;font-size:100%;
}
a.skip:link, a.skip:visited, a.skip:active, a.skip:hover {display: none; position: absolute; left:-10000; top:-10000; z-Index:-1; color: #FFFFFF;
}
.paddedimage {padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.imageright {float: right; padding-left: 7px; padding-right: 7px; padding-bottom: 7px; padding-top: 7px;}
.imageleft {float: left; padding-left: 7px; padding-right: 7px; padding-bottom: 7px; padding-top: 7px;}
.imagerightextrapad {float: right; padding-left: 7px; padding-right: 50px; padding-bottom: 7px; padding-top: 7px;}
div.photo {float: right; padding: 0px 7px 7px 7px; font-size: 90%;}
.invisible {display: none;}
.breadcrumb {font-size: 90%;}
hr {height: 1px; color: #999999; margin: 0px 3px 0px 3px;}
