html {font-size: 1em;}
body {background-color: white;}
#logo {text-align: center;}
.search {text-align: center; padding: 0; font: 80% sans-serif; width: 99%; border:0.063em solid black;}
.titles {text-align: center; padding: 0; font: 80% sans-serif; width: 100%; background: black; color: white; display: block;}

#content {color: black; font-family: serif;}
#content a {color: maroon; text-decoration: none;}
#content a:hover {color: red; text-decoration: underline;}
#content address {text-align: center;}
#content blockquote {font-family: monospace; text-align: left; width: 90%;}
#content dl {text-align: justify; width: 95%;}
#content dt:first-line {font-weight: bold;}
#content h1, #content h2 {font-family: sans-serif; text-transform: uppercase;}
#content h3, #content h4, #content h5 {font-family: sans-serif; text-transform: capitalize;}
#content ol, #content ul {text-align: justify; width: 90%; clear: both;}
#content p {text-indent: 3%; width: 100%; text-align: justify;}
#content p:first-letter {font-size: 125%;}
#content table {text-indent: 3%; width: 97%; font-family: sans-serif; font-size: 85%;}

.news {color: black; font-family: sans-serif; font-size: 75%;}
.news a {color: maroon; text-decoration: none;}
.news a:hover {color: red; text-decoration: underline;}
.news address {text-align: center;}
.news blockquote {font-family: monospace; text-align: left; width: 90%;}
.news h1, .news h2 {font-family: sans-serif; text-transform: uppercase;}
.news h3, .news h4, .news h5 {font-family: sans-serif; text-transform: capitalize;}
.news ol, .news ul {text-align: justify; width: 90%; clear: both;}
.news p {text-indent: 3%; width: 100%; text-align: justify;}
.news p:first-letter {font-size: 125%;}
.news table {text-indent: 3%; width: 97%;}

#navmenu-h ul {margin: 0; border: 0 none; padding: 0;  /*For KHTML*/ list-style: none; height: 2em;}
#navmenu-h ul li {margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 2em;}
#navmenu-h ul ul {margin: 0; border: 0 none; padding: 0; width: 100%; list-style: none; display: none; position: absolute; top: 2em; left: 0;}
#navmenu-h ul ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font:0.063em/0em serif; content: "."; height: 0; visibility: hidden;}
#navmenu-h ul ul li {float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/}
#navmenu-h ul a {border:0.063em solid #FFF; border-right-color: #CCC; border-bottom-color: #CCC; padding: 0 0.38em; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: #EEE; color: #333; font: 75%/2em sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/}
#navmenu-v ul, #navmenu-v ul li, #navmenu-v ul ul {margin: 0; border: 0 none; padding: 0; width: 100%; /*For KHTML*/ list-style: none;}
#navmenu-v ul :after /*From IE 7 lack of compliance*/{clear: both; display: block; font:0.063em/0em serif; content: "."; height: 0; visibility: hidden;}
#navmenu-v ul li {float: left; /*For IE 7 lack of compliance*/ display: block !important; /*For GOOD browsers*/ display: inline; /*For IE*/ position: relative;}
#navmenu-v ul a {border:0.063em solid #FFF; border-right-color: #CCC; border-bottom-color: #CCC; padding: 0 0.38em; display: block; background: #EEE; color: #333; font: 75%/2em sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/}
#navmenu-h ul a:hover, #navmenu-h ul li:hover a, #navmenu-v ul a:hover, #navmenu-v ul li:hover a {background: #CCC; color: #800;}
#navmenu-h ul li:hover li a {float: none; background: #EEE; color: #333;}
#navmenu-v ul li:hover li a {background: #EEE; color: #333;}
#navmenu-h ul li:hover li a:hover, #navmenu-h ul li:hover li:hover a, #navmenu-v ul li:hover li a:hover, #navmenu-v ul li:hover li:hover a {background: #CCC; color: #800;}
#navmenu-v ul li:hover li:hover li a, #navmenu-h ul li:hover li:hover li a {background: #EEE; color: #333;}
#navmenu-v ul li:hover li:hover li a:hover, #navmenu-v ul li:hover li:hover li:hover a, #navmenu-h ul li:hover li:hover li a:hover, #navmenu-h ul li:hover li:hover li:hover a {background: #CCC; color: #800;}
#navmenu-v ul li:hover li:hover li:hover li a, #navmenu-h ul li:hover li:hover li:hover li a {background: #EEE; color: #333;}
#navmenu-v ul li:hover li:hover li:hover li a:hover, #navmenu-h ul li:hover li:hover li:hover li a:hover {background: #CCC; color: #800;}
#navmenu-v ul ul, #navmenu-v ul ul ul, #navmenu-v ul ul ul ul, #navmenu-h ul ul ul, #navmenu-h ul ul ul ul {display: none; position: absolute; top: 0; left: 100%;}
#navmenu-v ul li:hover ul ul, #navmenu-v ul li:hover ul ul ul, #navmenu-h ul li:hover ul ul, #navmenu-h ul li:hover ul ul ul {display: none;}
#navmenu-v ul li:hover ul, #navmenu-v ul ul li:hover ul, #navmenu-v ul ul ul li:hover ul,  #navmenu-h ul li:hover ul, #navmenu-h ul ul li:hover ul, #navmenu-h ul ul ul li:hover ul {display: block;}
