body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}

html, body {
		background:#A9D947 url(images/bg.jpg) repeat-x left top;
	color:#606060;
	font: 12px Arial, Helvetica, sans-serif;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { text-decoration:none;
	color: #00C2FF;
}

/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#7B9E34; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}
/* LAYOUT STYLES */
#wrapper { width:917px; margin:0px auto; text-align:left;}
/* header*/
#header {}
.logo { float:left; background:url(images/logo.gif) no-repeat; width:132px; height:125px;}
	.logo a{
	display:block;
	text-indent:-9999px;
	height: 125px;
}
.topsec {
	height: 30px;
}	
.datesec {
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 10px;
	color: #FFFFFF;
}
.languagsec {
	text-align: right;
	float: right;
	font-size: 12px;
	font-weight: bold;
	width: 200px;
	padding-top: 5px;
}
.languagsec a {
	color: #A9D947;	
}
.languagsec a:hover {
	color: #fff;	
}
.rtopSec {
	background: url(images/banner_img.jpg) no-repeat left top;
	float: right;
	width: 785px;
	height: 125px;
}
/* navigation */
.navsec {
	background: url(images/navbg.gif) no-repeat center top;
	height: 63px;
}
.nav {
	padding-top: 25px;
	padding-left: 36px;
	float: left;
}
.nav A {
	font-size: 12px;
	font-weight: bold;
	color: #B1B1B1;
}
.nav A:hover {
	color: #FFFFFF;
}
.nav .act {
	color: #FFFFFF;
}
/* navigation */
#middle {
	background: #FFFFFF url(images/footer_curve.gif) no-repeat center bottom;
	padding-bottom: 30px;
	margin-bottom: 25px;
	}
#middleinner {
	background:  #FFFFFF url(images/footer_curve.gif) no-repeat center bottom;
	padding-bottom: 25px;	
	}
.midbg {
	background: url(images/middlebg.jpg) repeat-x left top;
	overflow: hidden;
	padding-top: 21px;
	padding-right: 26px;
	padding-left: 26px;
}
.midlt {
	width:485px;
	float: left;
	border-right: 1px dotted #AFAFAF;
}
.midrgt {
/*width:379px;
	float: right;*/
	}
.rgtpad {
	padding-right: 26px;
}
.leftpad {
	padding-left: 26px;
}
.leftpad p{
	padding-left:15px;
	float:left;
}
.dotline {
	margin-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px dotted #AFAFAF;
	height: 1px;
}
.imgmarbot {
	margin-bottom: 17px;
}
.imgmarbot {
	margin-bottom: 17px;
}
.imgmarbot1 p strong {
	padding-left: 10px;
}
.announcement {
	background: url(images/announcement_bg.gif) no-repeat left top;
    float: left;
	width: 53px;
	width/**/:/**/ 43px;
	padding-right: 10px;
	text-align: center;
	height: 49px;
}
.annoucont {
width:406px;
	text-align: left;
	float: left;
}
.wht20 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.wht15 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;}

.news {
	font: bold 19px Arial, Helvetica, sans-serif;
	background: url(images/newdate_bg.gif) no-repeat left top;
	float: left;
	width: 53px;
	width/**/:/**/ 43px;
	padding-right: 10px;
	text-align: center;
	height: 49px;
	color: #FFFFFF;
}
.newcont {
    width:300px;
	text-align: left;
	float: right;}


.postsec {
	padding-left: 32px;
	color: #000000;
}
/*postannounce*/
.postbox p {
	margin:5px 0 0 0;
	}
.mrgnone {margin:0 !important; padding:0 !important;}
				/*.contactbox form input{ width:142px;}*/
.nowidth {width:auto !important;}
.postbox .lf1 {
	float: left;
	width: 175px;
	text-align: left;
}
.postbox .rf1 {
	text-align: left;
	float: left;
	width: 175px;
}
.postbox .bt {
	background: #1D1D1D;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #000000;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	
}
.botline{ border-bottom:dotted 1px #666666;}

.formbt1 {background: #6C9138;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #A6D760;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;}

.formbt {background: #1D1D1D;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #000000;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;}
/*postannounce*/
/* footer */
#bot {
	background: #5C742B;
	border-top: 1px solid #222B0E;
	padding-top: 17px;
	padding-bottom: 17px;
	margin-top: 20px;
}
.bottext { border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:13px 10px; color:#565656; font-size:10px; clear:both;}
.botlinks {text-align:center; color:#9f9f9f; padding:14px 0 5px 0; text-transform:uppercase;}
	.botlinks a{ color:#9f9f9f; margin:0 2px;}
	.botlinks a:hover{ color:#565656;}

.copyright {
	width:890px;
	margin:0 auto;
	text-align:left;
	color:#7A8662;
	padding-right: 0;
	padding-left: 27px;
	
}
.copyright .wht { color:#AEBA96;}
.copyright a{ color:#b9b9b9;}
.copyright a:hover{ color:#fff;}
.pagehead {
	font: 25px Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px dotted #999999;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
.botborder1 {
	border-bottom: 1px dotted #AFAFAF;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.galleryimgbor {border: 1px solid #C1C1C1;
	    padding: 4px;}
	.red1 {
	color: #FF0000;
	padding-right: 1px;
	padding-left: 1px;
}
.bull {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.link_1 a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
.link_1 a:hover{ color:#006600;}
.link_1 active{color:#006600;}

.subhedding { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
.imgborder{ border:solid 1px #666666; padding:2px;}