html { margin: 0 0 3px 0;       /*** This little 3px bottom margin cleans up small glitches in Op6. ***/        
padding: 0;  height: 100%;  }   /*** Op6 won't obey positional keywords for BG images, but does obey percentages. ***/
                                /*** Op7 must have an explicit BG color on 'body' or 'html', or it 'blacks out' the BG color. (?) ***/  

html[xmlns] {margin: 0}   /*** The html 3px margin fix messes up Gecko browsers, so this hack is needed to reset the margin to zero for them. Note: This hack will only work with valid xhtml code. http://www.info.com.ph/~etan/w3pantheon/style/xmlnshack.html ***/ /* */ 

body { background: #fff url(../images/border.gif) repeat-y; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 89%; margin: 0; padding: 0; height: 100%; }  
A:link { color: #009; padding: 0px; text-decoration: underline; } 
A:active { color: #960; padding: 0px; text-decoration: underline; } 
A:visited { color: #900; padding: 0px; text-decoration: underline; } 
A:hover { color: #960; padding: 0px; text-decoration: underline; }   
img { border: 0; margin: 0; padding: 0; vertical-align: bottom; }  
td { font-size: 100% }   
.wrapper1 { width: 100%; height: 100%; margin: 0; padding: 0; }  
.prehead { font-family: 'Times New Roman', Times, Georgia, serif; width: 100%; background: #990000; color: #fff; font-size: 18px; padding: 0 0 4px 10px; }  
.head { width: 100%;  }  
.pagetitle { color: #009; font-size: 24px; font-weight: bold; position: relative; left: 20px; top: 20px }  
.content { padding: 0; top: 0; margin: 20px 20px 10px 70px; }  
.content2 { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 70%; padding: 0; top: 0; margin: 0px 0px 0px 0px; }
p { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 1em; line-height: 160%; margin: 0em 0 1em 0; }

.sitemap { margin: 0; padding: 0; height: 100%; top: 0; margin-left: 96px; line-height: 180%; }  

#sitemap A:link { color: #009; padding: 0px; text-decoration: none; } 
#sitemap A:active { color: #960; padding: 0px; text-decoration: underline; } 
#sitemap A:visited { color: #900; padding: 0px; text-decoration: none; } 
#sitemap A:hover { color: #960; padding: 0px; text-decoration: underline; }   
#sitemap p { font-family: 'Times New Roman', Times, Georgia, serif; font-size: 1em; margin: 0em 0 1em 0; }  
.level0 { font-size: 1.15em; font-weight: bold; line-height: 140%; margin: 0em 0 0 0; }  
.level1 { font-size: 1em; font-weight: bold; line-height: 140%; margin: 1em 0 0 0; }  
.level2 { font-size: 1em; line-height: 140%; margin: .15em 0 0 0em; }  
.level3 { font-size: 1em; line-height: 140%; margin: 0em 0 0 0em; }   
#sitemap h1 { font-size: 1.5em; font-weight: bold; line-height: 130%; margin: .5em 0 0 0; }  
#sitemap h2 { font-size: 1.4em; font-weight: bold; line-height: 130%; margin: .5em 0 0 0; }  
#sitemap h3 { font-size: 1.3em; font-weight: bold; line-height: 130%; margin: .5em 0 0 0; }  
#sitemap h4 { font-size: 1.15em; font-weight: bold; line-height: 130%; margin: .5em 0 0 0; }  
#sitemap ul { margin: 0em 0 0em .5em; list-style: none outside; }  
#sitemap li { line-height: 140% }  
#sitemap hr { color: #c30; text-align: center; width: 80%; margin: 0 }  
.indent { margin-left: 1em; }  
.topspace { padding-top: .5em; }    
.copyright { font-size: .85em; margin-top: 2em; }  
big { font-size: 115%; }  
small { font-size: 85%; }  
.floatleft { float: left; padding-right: 10px; }  
.floatright { float: right; padding-left: 10px; }  
.accent { color: #960 }  
.color { color: #009; }  
.big { font-size: 115% }