a.mainlevel { border-top: 1px solid #DBDBDB; color: #666666; display: block; font-size: 10px; margin: 0; outline: none; padding: 8px 15px 9px 15px; text-decoration: none; text-transform: uppercase; width: 90%; }
a.mainlevel#active_menu { background: url(/images/_arrow.png) no-repeat 92% 14px #FFFFCC; font-size: 10px; font-weight: bold; }
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { background: url(/images/_arrow.png) no-repeat 92% 14px #F7F7F7; color: #000	000; font-size: 10px; text-decoration: none; }
a.sublevel { background: url(/images/_sub.gif) no-repeat 18px 10px; color: #666666; display: block; font-size: 10px; margin: 0 -5px 0 -5px; padding: 4px 0 4px 30px; text-decoration: none; text-transform: uppercase; width: 100%; }
a.sublevel:hover, a.sublevel:active, a.sublevel:focus { background: url(/images/_sub-hover.gif) no-repeat 18px 10px; color: #000; text-decoration: none; }
body{ background-color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
div.border{ border: 1px solid #C0C0C0; color: #666666; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px; }
div.border a, td.botl a, td.botl a:visited, #footer a { color: #009900; text-decoration: none; }
div.border a:hover, td.botl a:hover, #footer a:hover { text-decoration: underline; }
h1{ color: #003300; font-size: 17px; }
h2{ color: #003300; font-size: 15px; }
h3{ color: #003300; font-size: 13px; }
input	{ border: 1px solid #0D8018; font-size: 10px; margin-bottom: 4px; }
input:hover, input:focus { background: #FFFFCC; border: 1px solid #000000; }
td.body{ background: #FFFFFF url(/images/_pw.gif) repeat-x top; color: #666666; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; padding-top: 10px; }
td.bodyleft{ background-color: #e9e9e9; }
td.bot{ background: url(/images/_fot-bg.gif) repeat-x; }
td.botl{ background: #e9e9e9 url(/images/_botl.gif) no-repeat; color: #006600; padding-left: 20px; }
td.botleft{ background: url(/images/_botleft.gif) no-repeat; }
td.botright{ background: url(/images/_botright.gif) no-repeat; }
td.header{ background: url(/images/_header.jpg) right; }
td.heading { background: #FFFFCC; color: #003300; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 24px; text-align: center; text-transform: uppercase; vertical-align: middle; }
td.headleft{ background: #CCCCCC url(/images/_headleft.gif) no-repeat; }
td.headright{ background: #CCCCCC url(/images/_headright.gif) no-repeat; }
td.left{ background: url(/images/_left-sh.gif) repeat-y; }
td.logo{ background: url(/images/_logo.gif); }
td.menu{ color: #003300; font-size: 11px; }
td.right{ background: url(/images/_right-sh.gif) repeat-y; }
td.topbg{ background: #CCCCCC url(/images/_top-bg.gif) repeat-x bottom; color: #008000; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
td.topbg a { color: #008000; padding-left: 2px; padding-right: 2px; text-decoration: none; }
td.topbg a:hover{ color: #006201; text-decoration: underline; }
td.topleft{ background: #CCCCCC url(/images/_topleft.gif) no-repeat bottom; }
td.topright{ background: #CCCCCC url(/images/_topright.gif) no-repeat bottom; }
td.ttml{ background-image: url(/images/_orange.gif); background-repeat: repeat-x; }
td.ttmr{ background: url(/images/_green.gif); color: #ffffff; font-size: 11px; height: 32px; padding-left: 10px; vertical-align: middle; }
td.ttmr a { color: #ffffff; padding-left: 2px; padding-right: 2px; text-decoration: none; }
td.ttmr a:hover{ color: #CCCCCC; text-decoration: underline; }
#footer{ background: url(/images/_botr.gif) no-repeat right; color: #009900; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 68px; vertical-align: text-bottom; width: 100%; }
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; }
div.sgl{ background: #EEEEEE; border: 1px solid #C3C3C3; display: none; padding-left: 2px; padding-right: 2px; position: absolute; width: 170px;  margin-left: 170px;  margin-top: -13px; }
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,a.ssublevel:active { color: #006600; }
