* {margin:0; padding:0}
body {font:21px Tahoma, Helvetica, sans-serif; font-weight:normal; background:#666666;}

p{color:#5F5F5F; font:12px Arial, Helvetica, sans-serif; margin:0px; 
padding:0px;}

.clear{margin:0px; padding:0px; clear:both;}

a{color:#0095DA; }

a:hover{color:#666666;}

h1{font:16px Arial, Helvetica, sans-serif; color:#66A009; margin:0px;  padding:5px 0px 0px 0px; font-weight:bold;}

h2{font:17px Arial, Helvetica, sans-serif; color:#595959; margin:0px;  padding:0px 0px 0px 0px; font-weight:bold;}

#main_box{margin:0px auto; padding:0px; width:900px; background:#EEEEEE;}

#top_bar{margin:0px; padding:0px; height:47px; background:#eee;}

#top_bar ul{ margin:0px; padding:10px 20px 0px 0px; float:right; }

#top_bar ul li{ display:inline; margin:0px; padding:0px 10px 0px 10px; border-right:1px solid #7DBF0F;}

#top_bar ul li a { font:12px Arial, Helvetica, sans-serif; color:#7A7A7A; text-decoration:none; padding:0px 0px 0px 5px;}

#top_bar ul li a:hover { color:#000; text-decoration:underline; padding:0px 0px 0px 5px;}





#header_shadow{ background:url(img/header_top_shadow.gif) bottom repeat-x; height:12px;}

#header{margin:0px; padding:0px; height:242px;}





.menu {position:relative; margin:0px 0px 0px 0px; height:41px; width:900px; background:url(img/menu_bg.jpg) top repeat-x; }
.menu ul {
	list-style:none;
	z-index:10;
	position:absolute;
	z-index:100;
	padding:0px 0px 0px 0px;
	width: 884px;
	height: 45px;
}
.menu li {float:left; padding:8px 0px 0px 0px; margin:0px 0px 0px 10px;}
.menu a{text-decoration:none; color:#FFF; padding:9px 18px 0px 18px}
.menu a:hover {text-decoration:none; color:#FFF; padding:9px 18px 0px 18px;}
.menu a:active{text-decoration:none; color:#fff; padding:9px 18px 0px 18px;}
.menu a:visited{text-decoration:none; color:#fff; padding:9px 18px 0px 18px;}
#slide {position:absolute; top:0px; height:24px; z-index:10}
.s_l{ background:url(img/l.gif) top left no-repeat;}
.s_m{ background:url(img/m.gif) top repeat-x;}
.s_r{ background:url(img/r.gif) top right no-repeat;}




#left{margin:7px 0px 0px 0px; background:#fff; padding:0px; width:222px; float:left; height:463px; border:1px solid #C4C4C4;}

.title_tab{margin:0px; padding:0x; background:url(img/title_bg.gif) top repeat-x; height:28px;}





#right{margin:7px 0px 0px 0px; padding:0px; width:668px; background:#fff; height:463px; border:1px solid #C4C4C4; float:right;}

#right p{ margin:0px 30px;}

#h2_box{width:430px; margin:18px 0px 5px 28px;  border-bottom:1px solid #7DBF0F;}




#footer{margin:5px 0px 0px 0px; padding:0px; height:56px; background:url(img/footer_bg.gif) top repeat-x;}


#footer ul{margin:0px; padding:10px 0px 5px 0px;}

#footer ul li{margin:0px; padding:0px 10px; display:inline; font:11px Arial, Helvetica, sans-serif; border-right:1px solid #588810; font-weight:bold; }

#footer ul li a{margin:0px; padding:0px; color:#588810; text-decoration:none;}

#footer ul li a:hover{margin:0px; padding:0px; color:#666666;}

#footer p{font:10px Arial, Helvetica, sans-serif;}

.forbodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 24px;
	color: #000000;
	font-weight: bold;

}
.forbody2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #666666;
	padding: 3px;
	margin: 3px;
}