body {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; margin-left: 1em; margin-right: 1em; color: #000; background-color: #FFF;}
h4,h5,p,ul {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; margin-left: 0.5em; margin-right: 0.5em; color: #000; background-color: #FFF;}
table { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; margin: 0; color: #000; background-color: #FFF;}
h1 {font-family: "Times New Roman", serif; font-size: 14px; font-weight: bold;}
h2 {font-size: 12px; font-weight: bold;}
ul {list-style-type: none;}
td img {display: block;}

p.justify {text-align: justify;} 

#mainbar {text-align: center; vertical-align: middle; margin: 0; padding: 0.5em 0.5em 0 0.5em; border: none; color: #FFF; background-color: #333;}
#mainbar h1 {margin: 0; line-height: 1em; padding: 0 0 0.5em 0;}

#navbar {text-align: center; vertical-align: middle; padding: 0.5em; border: 0; white-space: nowrap; color: #FFF; background-color: #333;}
#navbar a {text-decoration: none; padding: 4px 0.5em 4px; color: #FFF; background-color: #333;}
#navbar a:link, a:visited {color: #FFF; background: #333;}
#navbar a:hover {color: #FFF; background: #699;}
#navbar b {display: none;}

a:link, a:visited {font-weight : bold; text-decoration : none; color: #339; background-color: transparent;}
a:hover {font-weight : bold; text-decoration : none; color: #699; background-color: transparent;}
a:active {font-weight : bold; text-decoration : none; color: #399; background-color: transparent;}

.boxtoplarge {vertical-align: middle; margin: 0; padding: 0.5em 0.5em 0 0.5em; border: none; color: #FFF; background-color: #333;}
.boxtoplarge h1 {margin: 0; line-height: 1em; padding: 0 0 0.5em 0;}
.boxtopsmall {vertical-align: middle; margin: 0; padding: 0.25em; color: #FFF; background-color: #333;}
.boxtopsmall h2 {margin: 0; padding: 0; border: 0; line-height: 1em;}
.boxbotoutline {margin: 0; padding: 0.25em; border: 1px; border-style: solid; border-color: #CCC;}
.boxbotsmall {text-align: center; vertical-align: middle; margin: 0; padding: 0.25em; color: #000; background-color: #CCC;}

.linktable {color: #000; background-color: #CCC; width: 100%;}
.mapbox {color: #000; background-color: #9CF; width: 100%; text-align: center; vertical-align: middle;}

.maplink {text-align: center; vertical-align: middle; color: #FFF; background-color: #333; width: 3em; 
          float: right; padding: 2px 3px; margin: 0 2px 0 2px;}
.maplink a:link {color: #FFF; background-color: #333;}
.maplink a:visited {color: #FFF; background-color: #333;}
.maplink a {color: #FFF; background-color: #333;}
.maplink a:hover {color: #FFF; background: #699; padding: 2px 4px;}
.maplink a:active {color: #FFF; background: #333;}

#description {vertical-align: middle; color: #FFF; background-color: #333;
 float: right; padding: 0.5em 0.5em 0 0.5em;; margin: 0 2px 0 0;}

.grey {color: #000; background-color: #CCC; border: 0; margin: 0; padding: 0.25em 0.25em 0 0.5em; float: left;}
.grey p {color: #000; background-color: #CCC; text-align: justify;}
.grey ul {color: #000; background-color: #CCC; padding: 0 0 0.75em 0; margin: 0;}

.picture img {color: #000; background-color: #0F0; border: 0; padding: 0; margin-right: 0.5em; float: left;}
