html,body{margin:0;padding:0;background:#fff;width:100%;height:100%; font-family:tahoma;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top: 0px;}
a img{border:0;}
a{color:#6f8d3e;text-decoration:underline;}
a:hover{color:#77b90c;	text-decoration:underline;}
a.hidden{text-decoration: none;color: #000;cursor:default;}
form{margin:0;padding:0;}
ul{margin-left:20px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;}
h1{font-size: 18px;font-weight: normal;color: #000;margin: 0 0 8px; padding:0;}
hr{border: none; background:#FFF;height:1px; margin:0 10px 5px; color:#FFF;}

#bottom_addr{color: #fff;text-align:center;padding: 4px 0 10px; font-size:11px;}
#bottom_addr a{text-decoration: none;}
#bottom_addr a:hover{text-decoration: underline;}

#bottom_menu{color: #fff;text-align: center;padding: 10px 0 4px; font-size:12px;}
#bottom_menu a{color: #fff;text-decoration:underline;}
#bottom_menu a:hover{color: #FFf;text-decoration: underline;}

#menu{background:url(../images/menu-bg.gif) repeat-x; height:64px; width:920px; text-align:center; position:relative; margin-bottom:2px;}
#menu ul{list-style:none; margin:0; padding:18px 0 0 140px; font-family:Arial, Helvetica, sans-serif;}
#menu ul li{float:left; margin:0 10px; font-size:14px; color:#000;}
#menu ul li a{text-decoration: none;color: #fff; padding:7px 20px 7px; display:block;}
#menu ul li a:hover{text-decoration: none;color: #FFF; background:#4e6527;}

.body_txt{color: #000;text-align: justify;padding: 2px 10px 10px;vertical-align: top; font-size:12px; background:#fff6e1; width:474px;}
#login_form{background-image: url(../images/login-form-bg.gif);background-repeat: repeat-x;height: 20px;width: 110px;border-width: 1px;border-style: solid;font-size: 11px;padding-top: 3px;padding-left: 1px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:920px;margin:0 auto;}
#contentwrap{position:relative; overflow:hidden;margin-bottom:10px; margin-top:-94px; }

#body_area{color:#000;text-align: justify;padding:10px 0 10px;vertical-align: top; float:right; width:608px; font-size:12px; margin-top:100px;}
#sidebar{ float:left; width:277px; margin-left:13px; z-index:0; font-size:12px; font-family:tahoma; color:#555; text-align:justify; background:#efedea; border:1px solid #c0c0c0;}
#sidebar h2{display:block; height:50px; line-height:48px; color:#000; margin:0; font-family:tahoma; font-size:17px; font-weight:normal; background:#c7d7aa; margin:1px; padding:0 20px;}
#sidebar ul{list-style:none; margin:0; padding:5px 20px 15px;}
#sidebar ul li{padding:10px 0 11px 17px; background:url(../images/bullet.gif) no-repeat 0 14px; font-size:14px; border-bottom:1px solid #ccc;}
#sidebar ul li.last{border-bottom:none;}
#sidebar ul li a{color:#000; text-decoration:none;}
#sidebar ul li a:hover{color:#5f8220; text-decoration:none;}


#footer{width:880px; padding:0 20px; background:#92b358;}
#header{height:284px; width:920px; background:url(../images/img01.jpg) no-repeat; position:relative;}
#logo{position:absolute; margin:51px 0 0 147px;}
#company_name{font-size: 27px;font-weight: normal; font-family:Arial, Helvetica, sans-serif;text-transform: none;color:#FFF; margin:55px 0 0 13px; position:absolute; width:279px; text-align:center;}
#slogan{position:absolute; margin:97px 0 0 13px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:279px; text-align:center;}

