* { margin: 0; padding: 0; }
a { color: #053a25; }
blockquote { border-left: 3px solid #999; padding: 2px 0 2px 20px; }
body { color: #053a25; font-family: Verdana, sans-serif; font-size: 100%; line-height: 140%; }
h1, h2, h3 { font-size: 10px; }
h1, h2, h3, h4, h5, h6 { color: #053a25; line-height: 150%; }
h4 { font-size: 14px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }
input, select { font-size: 8pt; }
p { padding: 10px; }
ul.sitemaplevel1 a,ul.sitemaplevel2 a,ul.sitemaplevel3 a,ul.submenu a { color: #004080; margin-left: 0; padding-left: 0; text-decoration: none; }
ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu { list-style: none; list-style-type: disc; margin-left: 0; padding-left: 20px; }
.box01 { background-color: #0d2a00; border-radius: 5px; float: left; font-family: Tahoma, sans-serif; font-size: 90%; line-height: 110%; margin: 5px; padding-left: 5px; padding-right: 5px; width: 31%; }
.box02, .box03 { background-color: #000; border-radius: 5px; float: left; font-family: Tahoma, sans-serif; font-size: 90%; line-height: 110%; margin: 5px; padding-left: 5px; padding-right: 5px; width: 31%; }
.clear { clear: both; font-size: 0; line-height: 0; }
.locator { background-color: #dfdfdf; border-bottom: 2px #7C8495 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; margin-bottom: 10px; margin-top: -10px; padding: 5px; }
.locator a, .locator a:link, .locator a:visited { color: #004080; }
.locator a:hover, .locator a:active, .locator a:focus { background: none; color: #ff8040; padding: 0; }
.print { background-image: none; text-align: left; }
.print ul { padding-left: 3em; }
.sitename { color: #F7E080; font-family: Tahoma, sans-serif; font-size: 2.5em; font-weight: normal; line-height: 100%; margin-left: 10px; margin-top: -35px; width:980px; }
.subnav { background: #bfbfbf; border-bottom: 2px #4f4f4f solid; color: #800000; height: 15px; margin-bottom: 15px; padding: 5px; }
.subnav a { color: #053a25; font-weight: normal; }
.subnav_next { float: right; text-align: center; width: 15%; }
.subnav_prev { float: left; text-align: center; width: 15%; }
.subnav_top { float: center; text-align: center; width: 100%; }
#background-image { height: auto; left: 0; min-height: 100%; min-width: 1024px; position: fixed; top: 0; width: 100%; z-index: -999; }
#content { background: #a8c1b7; border: 1px #ffffff solid; border-radius: 10px; clear: both; margin: 5px; padding: 30px; }
#content ul { padding-bottom: 1em; padding-left: 3em; }
#contentliquid { float: left; width: 100%; }
#contentwrap { opacity: 1.0; overflow: hidden; width: 100%; }
#footer { background: #4a675b; border: 1px #ffffff solid; border-radius: 10px; color: #efefef; opacity: 1.0; overflow: hidden; padding: 20px; text-align: center; }
#footer a { color: #efefef; }
#footerwrap { clear: both; float: left; margin: 0 auto; width: 100%; }
#header { background: url(images/head.jpg); border: 1px #ffffff solid; border-radius: 10px; height: 200px; margin: 0px; }
#headerwrap, #navigationwrap { float: left; margin: 0 auto; width: 100%; }
#languagemenu { float: right; padding-right: 20px; }
#mainnav { left: 0; position: relative; top: 5px; width: 1024px; z-index: 1;  }
#mainnav a { color: #fff; display: block; padding: 1em 0; text-decoration: none; font-weight: bold; font: 9pt Tahoma; font-weight: bold;}
#mainnav li { background: #222; margin-left: 10px; margin-right: 10px; position: relative; text-align: center; }
#mainnav li.sdoc > a, #mainnav li.sdocs > a { color: #f80; }
#mainnav li.sdoc > a:hover, #mainnav li.sdocs > a:hover, #mainnav a:hover { color: #ff0; }
#mainnav ul { list-style: none; margin: 0; padding: 0; }
#mainnav ul.menulevel1 > li:hover > ul, #mainnav ul.menulevel2 > li:hover > ul { display: block; }
#mainnav ul.menulevel1 li { float: left; }
#mainnav ul.menulevel2 { top: 35px; z-index: 2; }
#mainnav ul.menulevel2 li, #mainnav ul.menulevel3 li { border: 1px #fff solid; border-radius: 5px; float: none; width: 180px; }
#mainnav ul.menulevel2, #mainnav ul.menulevel3 { display: none; position: absolute; }
#mainnav ul.menulevel3 { left: 170px; top: 10px; }
#navigationwrap {width: 1024px; float: left; margin: 0 auto; font-weight: bold;}
#navigation { background-color: #0d2a00; border: 1px #fff solid; border-radius: 5px; height: 47px; width: 1024px; }
#searchform input.text { margin-left: 800px; margin-top: 230px; text-align: left; }
#wrapper { margin: 0 auto; width: 1024px; }
#submenu {display: block;padding-bottom: 1em; padding-left: 1em;font-weight: bold;font-size: 12px;color: #005100;}