body { background-color: #879FBB; font: 0.79em/1.3em Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, ul { margin: 0; padding: .6em 0 .5em 0; }
h1 { font-size: 1.4em; color: #003D78; }
.firsth1 { margin: 0; padding: 0 0 .5em 0; } /**Add this class to the first H1 on each page**/
h2 { font-size: 1.15em; color: #696969; }
h3 { font-size: .95em; color: #696969; }
ul { padding-left: 2em; }
#inner p { margin: 0; padding: 0 0 .6em 0; }
#inner li { margin: 0; padding: 0 0 .6em 0; }
sup { font-size: .55em; margin-left: 1px; margin-right: -.2em; padding-bottom: 0.45em; }
#inner li { list-style:square; }
#inner a:link, #inner a:visited, #inner a:active { color: #003399; text-decoration: none; }
#inner a:hover { text-decoration: underline; }

#footer a:link, #footer a:visited, #footer a:active { color: #003D78; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

a img, a img:visited, a img:hover, a img:active { text-decoration: none; border: none; }

#wrapper {background: #FFF; text-align: left; padding: 0px; border:0; width: 767px; margin: 0 auto; font-size: 1em; position: relative;}


#header { clear:both; width:767px; background:#003D78; margin:0; padding:0; height: 97px; }
#navbar {
background:#000000;
width:767px;
height:38px;
}

/** .FLrt class is applied to the big map/image on the project pages. This moves the map to the right side and up to the top of the inner DIV. Currently longer text wraps under the map. **/
.FLrt { float: right; margin-top: -27px; margin-left: 20px; margin-right: -20px;}


#inner {
margin-left: 25px;
padding-top: 27px;
padding-bottom: 2em;
}

#footer { 
background: #DBDDA7 url(../images/footerrounder.gif) no-repeat bottom; 
clear: both;
width:767px; 
height: 60px; 
font-size: 0.9em;
color:#FFFFFF;
}

#footerleft { 
float: left; 
width:154px; 
color:#FFFFFF;
padding:20px 0 20px 330px;  
}

#footerright { 
float:left; 
width: 247px; 
color:#FFFFFF; 
padding:20px 18px; 
}

#footerrightonly { 
float:left; 
width: 247px; 
color:#003D78; 
padding:20px 0px 20px 22px; 
}

#clearer { font-size: 0; line-height: 0; margin: 0; padding: 0; clear: both; }

#map { width: 344px; height: 425px; float: right; margin: -27px 0 0 20px; }

.tempNote { font-size: 0.75em; color: #CC0000; line-height: 1.2em; }

.miscbox { padding: .5em 0 0; clear:both; } 
.miscbox p { border-top: solid 1px silver; padding: .5em 0; }
.sidebarbox { font-size: 90%; width: 188px; background-color: #DDD; padding: 3px 6px 1px 6px; margin-top: 1.5em;}
.vertspace /*adds vertical space, probably used only below a page anchor*/ { height: 100px; }
.dividerline { margin-top: 1em; border-top: solid 1px silver; }

.caption {
font-size:.8em;
font-style:italic;
margin-top: .5em;
}

.left { float: left; margin: 3px .9em 0 0; }
.right { float: right; margin: 0 0 0 1em; }

#annv { position:absolute; left: 174px; top: 65px; z-index: 999; }