html, body {margin:0px; padding:0px; background-color:#FFFFFF; height:100%; border:none;}

a,body,p,span,td {color:#000000; font-family: Verdana,Arial, Helvetica, sans-serif; font-size:14px;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
body {text-align: center;}
h1 {color:#508A00; margin:0px 0px 22px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-style:italic; font-weight:normal;} 
h2 {color:#7F7F7F; margin:0px 0px 10px 0px; display:block; border-bottom:3px #E5E5E5 solid; padding:0px 6px 0px 24px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; font-weight:normal;} 
img {border: 0px;}
p {margin:0px 0px 19px; line-height:18px;}
table {border: none; border-collapse: collapse; empty-cells: show;}
td {vertical-align: top; border: none; padding: 0px; text-align: left;}
ul {margin:0px; padding:0px;}
ul li {list-style-type:none; margin:0px; padding:0px;}

.float-left {float:left;}
.float-right {float:right;}

/* Left menu */
div.active-on {background:url(../img/bull_Lev1_on.gif) no-repeat 7px 10px; padding-bottom:13px;}
div.off {background:url(../img/bull_Lev1_off.gif) no-repeat 7px 10px;}
div.on {background:url(../img/bull_Lev1_on.gif) no-repeat 7px 10px;}
/*===========*/

div.width-all,div.active-on,div.off,div.on {width:100%; float:left;}

table.outside {width: 766px; height:100%; background:url(../img/bg.gif) repeat-y;}
table.outside td.bott {vertical-align:bottom; padding:0px 20px 0px 25px;}

ul.pl-lev1 {margin:0px 6px 0px 23px;}
ul.pl-lev1 li {padding:4px 1px 4px; border-bottom:1px #A1A1A1 dashed; color:#7F7F7F;}
ul.pl-lev1 li a {color:#8a8a8a; text-decoration:none;}
ul.pl-lev2 {margin:12px 0px 0px 0px;}
ul.pl-lev2 li {padding:2px 0px 2px 13px; border:none; background:url(../img/bull_Lev2.gif) no-repeat 0px 8px;}
ul.pl-lev2 li a {color:#417600; text-decoration:none; font-size:11px;}
ul.pl-lev2 li a:hover {text-decoration:underline;}

#banner {float:left; width:231px; height:94px; padding:0px 5px 0px 32px; margin:-138px 0px 0px 0px; background:url(../img/bg_Banner.jpg) no-repeat 27px 0px;}
#banner a {display:block; width:134px; height:65px; padding:19px 0px 0px 96px; color:#EDF1D0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
#e-address {float:left; line-height:18px; font-size:11px; text-align:left; padding-left:54px; margin-top:-64px;}
#e-address a {color:#666666; font-size:11px;}
#footer {float:right; padding:10px 13px 30px 0px; font-size:9px; color:#4D711B;}
#footer a {font-size:9px; color:#4D711B;}
#footer-cont {width:100%; float:left; background:url(../img/bg_Footer.gif) repeat-x bottom;}
#header {float:left; width:721px; padding:0px 20px 0px 25px;}
#logo {float:left; width:697px; height:72px; padding:28px 0px 0px 27px; background:url(../img/bg_Logo.jpg) no-repeat;}
#logo img {float:left;}
#main {width:100%; float:left; background:url(../img/bg_PartRight.gif) repeat-y right;}
#main-cont {float:left; width:735px; padding:0px 6px 0px 25px;}
#main-in {width:100%; float:left; background:url(../img/bg_Main_b.gif) no-repeat bottom;}
#main-scont {width:100%; float:left; background:#FFFFFF url(../img/bg_Main.gif) repeat-x;}
#outsider {width: 766px; height:100%; margin: auto;}
#pages {float:right; width:445px; margin-top:-34px; font-weight:bold; color:#F98521; padding-right:24px;}
#pages a {text-decoration:none; color:#5A7831;font-size:11px;}
#pages a:hover {color:#F98521;}
#part-left {float:left; width:222px; padding:22px 0px 157px 11px;}
#part-right {float:right; width:450px; height:373px; min-height:373px; padding:16px 18px 50px 23px; background:url(../img/bg_PartRight_t.gif) no-repeat;}
html>body #part-right {height:auto;}
#part-right a {color:#3300ff;font-weight:bold;}
#part-right span {font-weight:bold; color:#5A7831;}

#top-line {float:left; width:675px; height:23px; padding:10px 46px 0px 0px; background:url(../img/bg_TopLine.gif) repeat-x;}
#top-line a {float:left; margin-left:23px;}
#underline {float:left; width:100%; background:url(../img/bg_UnderLogoLine.gif) repeat-x;}
#underline-cont {float:left; width:723px; padding:0px 19px 0px 24px;}