a { color: #336633; text-decoration: none; }
a:hover{ color: #49924A; text-decoration: underline; }
a.mainlevel { border-bottom: 1px dashed #CCCCCC; color: #333333; display: block; height: 20px; padding: 2px 2px 2px 10px; text-decoration: none; }
a.mainlevel:hover{ background-color: #dff9df; color: #333333; text-decoration: none; }
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; }
a.sublevel, td.pathway a.ssublevel, 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.sublevel:hover, td.pathway a.ssublevel:hover, a.ssublevel:hover { color: #295077; }
body{ background: #ffffcc; margin-top: 10px; }
div.hll{ background: url(/images/_header.gif) no-repeat left; float: left; height: 197px; width: 460px; }
div.hrr{ background: url(/images/_header-right.gif) no-repeat right; float: right; height: 197px; width: 40px; }
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.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; }
form{ margin-bottom: 0px; margin-top: 0px; }
h2{ color: #336633; font-size: 18px; padding-left: 4px; }
input#sbmlogin{ border: 0px none; }
input, textarea{ border: 1px	 solid #336633; color: #333333; }
p.rect{ background-color: #F8F8F8; border-bottom: 1px solid #666; border-left: 4px solid #666; border-right: 1px solid #666; border-top: 1px solid #666; font-family: Tahoma; font-size: 12px; padding: 10px 4px 10px 4px; vertical-align: middle; }
p.rect-g{ background-color: #F8F8F8; border-bottom: 1px solid #66cc66; border-left: 4px solid #66cc66; border-right: 1px solid #66cc66; border-top: 1px solid #66cc66; font-family: Tahoma; font-size: 12px; padding: 10px 4px 10px 4px; vertical-align: middle; }
td.content{ background: #FFFFFF; border-left: 1px dashed #CCCCCC; border-right: 1px dashed #CCCCCC; font: 14px "Times New Roman" Times serif; padding: 6px 6px 6px 6px; text-align: justify; }
td.content h1{ border-bottom: 1px solid #cccccc; border-left: 3px solid #cccccc; color: #666666; font-size: 24px; padding-left: 4px; text-align: left; }
td.content h2{ border-left: 4px solid #336633; color: #336633; font-size: 18px; padding-left: 4px; }
td.content h2:hover{ border-left: 4px solid #333; color: #333; }
td.footer{ background: #def2e1; border-top: 3px double #999; font-size: 12px; padding: 4px 2px 4px 10px; }
td.footer a { color: #000; color: #666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
td.footer a:hover{ color: #333; text-decoration: underline; }
td.hbg{ background: url(/images/_header-bg.gif)repeat-x; border-bottom: 0px solid #666666; }
td.hl{ background: url(/images/_header-l.gif) no-repeat; }
td.hr{ background: url(/images/_header-r.gif) no-repeat; }
td.htl{ background: url(/images/_header-top-l.gif) no-repeat bottom left; }
td.htr{ background: url(/images/_header-top-r.gif) no-repeat bottom right; }
td.logo{ background: url(/images/_logo.gif) no-repeat left top; }
td.menu{ background: #f8f8f8; color: #333333; font: 14px "Times New Roman", Times, serif; padding: 10px 5px 10px 5px; }
td.menu h2{ background: url(/images/_h2-bg.gif) no-repeat center bottom; color: #336633; font-size: 11px; height: 20px; margin-bottom: 0px; text-align: center; text-transform: uppercase; }
td.menu td{ background: #f8f8f8; color: #333333; font: 14px "Times New Roman", Times, serif; }
td.pathway{ background: #66cc66; border-bottom: 4px solid #336633; color: #FFFFFF; padding-left: 20px; }
td.pathway a{ border-bottom: 1px solid #66cc66; color: #333333; font-size: 12px; padding: 3px 3px; text-decoration: none; text-transform: lowercase; }
td.pathway a:hover{ border-bottom: 1px solid #ccc; color: #666; }
td.pathway div.enc{ color: #333333; float: left; width: auto; }
td.pathway div.sgl{ background: #E7F7E7; border: 1px solid #C3C3C3; display: none; margin-left: -10px; margin-top: -2px; padding-left: 2px; padding-right: 2px; position: absolute; width: 170px; }
div.page{ border: 1px dotted #999999; float: right; margin-left: 10px; width: 200px; }
