a { color: #006600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.mainlevel { border-bottom: 1px solid #F3F3F3; color: #006600; display: block; font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding: 4px; text-decoration: none; width: 90%; }
a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus,a.mainlevel#active_menu { background-color: #C0C0C0; background-image: url(/images/_arrow-on.gif); background-position: right center; background-repeat: no-repeat; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; width: 90%; }
a.ssublevel { color: #003300; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px 4px 2px 16px; text-decoration: none; }
a.ssublevel:hover { color: #006600; }
a.sublevel { background: url(/images/_bullet-l.gif) no-repeat 3% 50%; color: #003300; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px 4px 2px 16px; text-decoration: none; }
a.sublevel:hover { background: url(/images/_bullet-m.gif) no-repeat 3% 50%; color: #006600; }
body { background-color: #cfcfcf; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; }
div.content-foot { background-image: url(/images/_content-foot.gif); background-position: right top; background-repeat: no-repeat; float: right; height: 32px; width: 35px; }
div.head { background-image: url(/images/_headbot.gif); background-position: top; background-repeat: repeat-x; margin-left: -10px; margin-right: 20px; min-height: 33px; padding-left: 20px; width: 100%; }
div.head a, div.head { color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 5px; padding-right: 5px; text-decoration: none; }
div.head a:hover, a:hover { color: #FF6600; text-decoration: underline; }
div.logo { background-image: url(/images/_logo.jpg); background-repeat: no-repeat; float: left; height: 130px; left: 20px; position: relative; top: 20px; width: 190px; }
div.rec{ border: 1px solid #C0C0C0; font-size: 10px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; width: 90%; }
div.right-top { background-image: url(/images/_right-r.gif); background-position: left top; background-repeat: repeat-x; height: 33px; width: auto; }
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; }
h1{ border-bottom: 1px solid #FF6600; color: #003300; font-size: 1.7em; padding-bottom: 5px; padding-left: 0px; }
h2{ color: #003300; font-size: 1.6em; }
h3{ color: #003300; font-size: 1.5em; }
hr{ color: #FFCC00; width: 90%; }
input{ border: 1px solid #FF9900; color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
p{ text-align: justify; }
table{ font-size: 12px; text-align: left; vertical-align: top; }
td.bd { background: #FF9900 url(/images/_header.jpg) no-repeat right top; color: #666666; font-family: Tahoma; font-size: 12px; height: 200px; text-decoration: none; }
td.content { background: #FFFFFF url(/images/_content-bg.gif) no-repeat 0px 32px; border-right: 1px solid #FF9900; padding-left: 10px; padding-right: 10px; }
td.content h1{ font-size: 17px; }
td.content h2{ font-size: 16px; }
td.content h3{ font-size: 15px; }
td.foot{ background: #FFFFFF url(/images/_content-foot2.gif) repeat-x; }
td.footer { background-color: #d4d4d4; color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 0.5px; text-align: center; }
td.menu{ background-color: #d4d4d4; }
td.nav{ background-image: url(/images/_nav-bg.gif); background-repeat: repeat-x; color: #006600; font-family: "Courier New", Courier, monospace; font-size: 14px; font-weight: bold; height: 28px; text-align: center; }
td.navr{ background: url(/images/_nav-r.gif) repeat-y; }
td.navrr{ background: #d4d4d4 url(/images/_nav-right.gif) no-repeat; }
td.navt { background-color: #d4d4d4; background-image: url(/images/_nav-top.gif); background-repeat: repeat-x; height: 20px; width: auto; }
td.navtr{ background: url(/images/_nav-c.gif) no-repeat; }
td.rightcol { background-color: #cccccc; background-image: url(/images/_right-bg.gif); background-repeat: repeat-x; font-family: Tahoma; font-size: 12px; }
td.topbg { background-image: url(/images/_top-bg.gif); background-repeat: repeat-x; color: #999999; height: 32px; text-align: center; vertical-align: top; }
td.topbg a { color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 2px; padding-right: 2px; text-decoration: none; white-space: nowrap; }
td.topbg a:hover{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;  background-color: transparent;  }
ul{ list-style: url(/images/_ul2.gif); }
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; }
input.ro{ background-color: transparent; border: 0; font-weight: bold; }
p.addr{ color: #485762; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; padding-right: 10px; text-align: right; }
p.cont-td{ font-size: 12px; padding-left: 6px; }
pre{ font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 11px; padding-left: 20px; }
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; }
