@CHARSET "UTF-8";
html, body, div, span, h1, h2, p, a, abbr, em, img, strong, dl, dt, dd, ul, li, fieldset, form, label, legend {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body {
	line-height: 1;
	font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	background:#F8F3DD;
}
ol, ul {list-style: none;}
:focus {outline: 0;}
a{
	color:#8BB838;
}
a:hover{
	color:black;
	text-decoration:underline;
}
h1{
	font:normal 32px Arial, Helvetica, sans-serif;
	margin:15px 0;
}
h2{
	font:normal 24px Arial, Helvetica, sans-serif;
	margin:20px 0;
}
h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0;
}
h4{
	font:bold 14px Arial, Helvetica, sans-serif;
}
p{
	margin:10px 0;
}

#wraper {
	width: 975px;
	margin: 0 auto;
	padding:0 0 55px 25px;
	overflow:hidden;
	background:#fff;
}


table{
	border-collapse:collapse;
	border:1px solid #dedede;
}



/*Header*/

#header_home, #header_flash, #header, #header_normal{
	width:100%;
	overflow:hidden;
	background:url(../images/white-line.jpg) repeat-x;
}
#header_home .header-holder, #header_flash .header-holder, #header .header-holder, #header_normal .header-holder{
	width:980px;
	margin:0 auto;
}
#header_home .logo a, #header_flash .logo a, #header .logo a, #header_normal .logo a{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:318px;
	height:83px;
	text-indent:-9999px;
	margin:10px 0;
	cursor:pointer;
}
/*Global Menu*/

.navigation{
	height:44px;
	line-height:44px;
	background:#333333;
}
.subnav{
	height:44px;
	line-height:44px;
	background:#95C540;
}
ul#main{
	overflow:hidden;
	font-size:11px;
	color:#F8F4DC;
	width:960px;
	margin:0 auto;
	padding:0 10px;
}
ul#main li{
	float:left;
	margin:0 15px;
	_margin:0 15px 0 10px;
}
ul#main li a{
	color:#F8F4DC;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	height:44px;
	line-height:44px;
}
ul#main li a:hover{
	color:#95C540;
}
ul#main li.active{
	background:url(../images/menu_over1.gif) bottom left repeat-x;
	padding:0 0 0 15px;
	margin:0;
}
ul#main li.active a, ul#main li.active a:hover{
	padding:0 15px 0 0;
	color:black;
}
.lang{
	font-size:11px;
	float:right;
	margin:10px 10px 0 0;
}
.lang a{
	display:block;
	background:url(../images/bullet_lang.gif) no-repeat 0 6px;
	padding-left:10px;
}
/*Sub menu*/
ul#submenu{
	overflow:hidden;
	font-size:11px;
	color:#F8F4DC;
	width:960px;
	margin:0 auto;
	padding:0 10px;
	z-index:1000;
	position:relative;
}
ul#submenu li{
	float:left;
	margin:0 5px;
}
ul#submenu li a{
	color:#F8F4DC;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	height:44px;
	line-height:44px;
	padding:0 0 0 10px;
}
ul#submenu li a:hover{
	color:#305B28;
	/*background:url(../images/menusub_over1.gif) 0 7px no-repeat;*/
}
ul#submenu li a span{
	padding:3px 10px 3px 0;
}
ul#submenu li a:hover span{
	/*background:url(../images/menusub_over2.gif) top right no-repeat;*/
}
ul#submenu li.active a{
	color:#F8F3DD;
	background:#81B640;
}
ul#submenu li.active a:hover{
	color:#99CC00;
}
/*Downmenu*/
ul#downmenu{
	overflow:hidden;
	font-size:11px;
	color:#F8F4DC;
	width:980px;
	padding:0;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-490px;
}
ul#downmenu li{
	float:left;
	margin:0 1px;

}
ul#downmenu li a span{
	background:url(../images/downmenu2.gif) bottom right no-repeat;
	padding:0 15px 0 0;
	display:block;
	float:left;
	height:37px;
	line-height:37px;
	margin:-7px 0 0 0;
}
ul#downmenu li a:hover span{
	/*background:url(../images/menu_over2.gif) bottom right no-repeat;*/
}
ul#downmenu li a{
	background:url(../images/downmenu1.gif) bottom left no-repeat;
	color:#F8F4DC;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	padding:7px 0 0 15px;
	cursor:pointer;
}
ul#downmenu li a:hover{
	/*background:url(../images/menu_over1.gif) bottom left no-repeat;*/
	color:#95C540;
}
ul#downmenu li.active a{
	background:url(../images/menu_over1.gif) bottom left no-repeat;
	color:black;
}
ul#downmenu li.active a span{
	background:url(../images/menu_over2.gif) bottom right no-repeat;
}
ul#downmenu li.active a:hover{
	color:black;
}
/*Content*/
#content{
	width:640px;
	margin-top:20px;
	float:left;
}

.page-title{
	font:normal 26px Arial, Helvetica, sans-serif;
	margin-top:10px;
}

#content ul { margin-left: 20px; }
p.breadcrumb{
	font-size:11px;
	margin:0 0 0 0;
	color:#999;
}

#newsbar{
	font-size:12px;
	width:275px;
	float:right;
	background:#44873E;
	padding:20px 20px 15px 20px;
	color:#F8F3DD;
}
#newsbar h2{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 10px 0;
}
#sidebar{
	width:275px;
	float:right;
	padding:20px;
	margin:0;
	font-size:12px;
	background:#FCFAF0;
}

#newsbar img, #sidebar img{
	margin:10px 0;
}
#sidebar h2{
	font:normal 20px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 10px 0;
}
#sidebar h3{
	margin:0 0 10px 0;
}
#newsbar h2 a, #sidebar h2 a, #newsbar h4 a, #sidebar h4 a{
	text-decoration:none;
}

.file_info{
	padding:4px 0 10px 0;
	height:38px;
	margin:25px 0 -15px 0;
}
.file_info h4{
	margin:0;
}
.file_info h4 a{
	text-decoration:none;
}
.file_info p{
	font-size:11px;
	margin:0;
}
.file_info img{
	float:left;
	margin:0 10px 0 0;
}
/*Contact Form*/
#frmContact{
	font-size:12px;
	margin:20px 0 0 0;
	background:url(../images/whitepanel_top.gif) white no-repeat;
	overflow:hidden;
	padding:10px 0 0 0;
}
#frmContact fieldset{
	background:url(../images/whitepanel_bottom.gif) white no-repeat left bottom;
	padding:0;
	margin:0;
}
#frmContact fieldset *{
	margin:0;
	padding:0;
}
#frmContact p{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(../images/whitepanel_top.gif) center bottom no-repeat;
}
#frmContact input{
	padding:2px;
	width:220px;
	border:1px solid #BDBEC8;
}
#frmContact label{
	float:left;
	width:135px;
}
#frmContact textarea{
	font:13px Arial;
	border:1px solid #BDBEC8;
	width:290px;
	height:210px;
	padding:2px;
}
#frmContact dl{
	padding:20px 0 0 0;
	width:440px;
}
#frmContact dd{
	margin:0 0 5px 0;
}
#frmContact #btnSubmit{
	width:100px;
	height:34px;
	line-height:34px;
	background:url(../images/menu_over1.gif) repeat-x;
	border:none;
	color:white;
	font-weight:bold;
	cursor:pointer;
	float:right;
	clear:both;
	margin:0 10px 10px 0;
	padding:0;
}
#frmContact p.sent{
	background:none;
	color:#339900;
	font-weight:bold;
}
/*Footer*/
#footer{
	width:960px;
	clear: both;
	display:block;
	margin:0 auto;
	background:url(../images/footer_back.gif) left bottom no-repeat;
	padding:30px 0;
	font-size:11px;
}
