a {  color: #000033;  text-decoration: none; }
a:hover { color: #663300; text-decoration: underline;  }
a.mainlevel { border-bottom: 1px solid #F3F3F3; color: #000033; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px; text-decoration: none; width: auto; }
a.mainlevel:hover { color: #663300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 4px; text-decoration: none; width: auto; }
a.sublevel { color: #666666; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px 4px 2px 16px; text-decoration: none; }
a.sublevel:hover,
a.sublevel:active { color: #333333; margin-left: 2px; }
body{ background-color: #CCCCCC; color: #333333; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.sgl{ background: #EEEEEE; border: 1px solid #C3C3C3; display: none; margin-left: -170px; margin-top: -13px; padding-left: 2px; padding-right: 2px; position: absolute; width: 170px; }
hr{ color: #CCCCCC; width: 90%; }
p{ text-align: justify; }
p.mod{ border-bottom: 1px dashed #CCCCCC; color: #333333; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; text-align: inherit; }
td.body{ background: #FFFFFF url(/images/_cont-bg.gif) repeat-x top; border-left: 1px dashed #ccc; border-right: 1px dashed #ccc; padding-left: 10px; padding-right: 10px; padding-top: 6px; }
td.bot{ background: #CCCCCC url(/images/_footer.gif); background-repeat: repeat-x; color: #000000; font-size: 10px; }
td.bot a { color: #663300; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
td.bot a:hover { color: #9F5000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
td.head{ background-image: url(/images/_pathway.gif); background-repeat: repeat-x; font-size: 10px; height: 37px; padding-left: 20px; vertical-align: middle; }
td.head a { color: #333333; padding: 2px 2px; text-decoration: none; text-transform: uppercase; }
td.head a:hover{ text-decoration: underline; text-transform: uppercase; }
td.header{ background-color: #CCCCCC; }
td.headm{ background-image: url(/images/_logodown.gif); background-repeat: no-repeat; }
td.leftm{ background: #f9f9f9 url(/images/_left-bg.gif) repeat-x top; }
td.logo{ background: url(/images/_logo.gif) no-repeat; }
td.menu{ color: #333333; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: inherit; }
td.nav{ border-top: 1px dashed #CCCCCC; color: #333333; font: bold 13px Verdana Geneva Arial Helvetica sans-serif; padding: 4px; text-align: inherit; }
td.rightm{ background: #e9e9e9 url(/images/_right-bg.gif) repeat-x top; }
td.text{ background: #CCCCCC url(/images/_text.gif) no-repeat right; }
td.text a { color: #663300; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;  padding-left: 2px;  padding-right: 2px;   }
td.text a:hover { color: #9F5000; }
.book{ background-color: #f7f7ea; border-bottom: 1px solid #ccccaa; border-left: 4px solid #ccccaa; border-right: 1px solid #ccccaa; border-top: 1px solid #ccccaa; padding-bottom: 4px; padding-left: 10px; padding-right: 6px; padding-top: 4px; text-align: justify; vertical-align: top; width: auto; }
.book a:link, .book a:visited{ color: #666666; font-weight: bold; text-decoration: none; }
.book a:hover{ color: #000000; font-weight: bold; text-decoration: underline; }
a.map1{ background: url(/images/_m1.gif) no-repeat; font-size: 13px; padding-left: 20px; }
a.map3{ background: url(/images/_m3.gif) no-repeat; font-size: 13px; padding-left: 20px; }
div.map0{ font-size: 13px; padding-left: 20px; }
div.map2{ background: url(/images/_m2.gif) repeat-y left; font-size: 13px; padding-left: 20px; }
div.sites{ border: 1px solid #FFFFFF; height: 350px; margin-top: 20px; padding-left: 5px; padding-right: 5px; width: 560px; }
div.str{ border-bottom: 1px solid #404040; }
img.sites{ border: 1px solid #808080; }
td.cont-table{ background-image: url(/images/_cont-td.png); background-position: right top; background-repeat: no-repeat; border: 1px solid #FF9900; width: auto; }
.newc{ margin: 0px 5px; padding-bottom: 0px; padding-top: 0px; }
.noformat{ background: transparent; border: none; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.regnewc{ background-color: #E5E5E5; border-bottom: 1px solid #06771B; border-left: 1px solid #06771B; border-right: 1px solid #06771B; border-top: 1px solid #06771B; color: #076118; }
