body{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;	
}

img{
	border:0px;
}

a{
	color:#006600;
	font-size:11px;
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

p{
	color:#666666;
	font-size:12px;
}

p, h1, h3{
	margin:0px;
	padding:0px;
}

h1{
	color:#666666;
	font: normal 23px Tahoma;
	letter-spacing:-1px;
}

h3{
	color:#2b6f03;
	font: bold 15px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding-top:20px;
}

/* header */

.topDiv{
	background:#31332d;
	height:109px;
	width:100%;
}

.logo{
	float:left;
	margin:20px 0 0 25px;
}

.form{
	float:right;
	margin:0px;
	padding:45px 25px 0 0;
}

.spr{
	float:left;
	background:url(../img/vline.jpg) no-repeat;
	height:31px;
	width:2px;
}

.form p{
	float:left;
}

.sfield{
	border:1px solid #21231f;
	height:17px;
	margin-right:7px;
	width:120px;
}

.form p.stxt{
	color:#c6ff00;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:3px 10px 0 20px;
}

.headRep{
	background:url(../img/headRep.jpg) repeat-x top;
	height:214px;
	width:100%;
}

.headL{
	background:url(../img/headL.jpg) no-repeat top left;
	height:214px;
}

.menu{
	float:right;
}

.menu a{
	display:block;
	float:left;
	line-height:11px;
	padding:15px 18px 0 18px;
}

.menu a:hover{
	color:#5cad19;
	text-decoration:none;
}

.menu img{
	float:left;
}

p.bigTxt{
	clear:both;
	color:#FFFFFF;
	font: normal 27px Tahoma;
	padding:20px 0 0 320px;
}

p.bigTxt span{
	font: normal 21px Tahoma;
}

p.btStyle{
	padding-top:10px;
}

ul.list{
	list-style-type:none;
	margin:0px;
	padding:10px 0 0 400px;
}

ul.list img{
	margin:0 5px 1px 0;
}

ul.list li{
	margin-top:-2px;
}

ul.list a{
	color:#ffff66;
	font: normal 12px Arial, Helvetica, sans-serif;
}

/* end header */

#container {
	float:left;
	margin-right:-229px;
	width:100%;
}

#content{
	margin-right:229px;
}


/* left column */

#leftCol{
	float:left;
	width:215px;
}

.line{
	border-top:6px solid #c6c6b6;
	margin:20px 0 0 0;
	width:218px;
}

.left{
	padding:10px 5px 0 14px;
}

.line2{
	border-top:2px solid #31332d;
	margin:15px 0 0 0;
	width:165px;
}

p.day{
	color:#50910d;
	font: normal 17px Tahoma;
	float:left;
	padding-top:3px;
}

.dateback{
	background:#31332d;
	margin:8px 0 0 23px;
	padding:0 0 1px 0;
	width:90px;
}

p.date{
	color:#FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align:center;
}

.nImg{
	clear:both;
	float:left;
	margin:8px 5px 0 0;
}

p.nTxt a{
	color:#666666;
	display:block;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding:8px 0 0 0;
}

.dotted{
	background:url(../img/dotted.gif) repeat-x;
	height:1px;
	margin:10px 0 10px 0;
	width:178px;
}

.news{
padding:20px 0 0 0;
}

.mark2{
	float:left;
	margin:5px 8px 0 0;
}

a.read{
	color:#666666;
	font: bold 10px Arial, Helvetica, sans-serif;
}

.lineStyle{
	margin-bottom:13px;
}

.pic{
	border:2px solid #cccccc;
	float:left;
	margin:0 5px 0 0;
}

.markArr{
	float:left;
	margin:5px 5px 0 0;
}

.subBack{
	background:url(../img/subBack.png) no-repeat left;
	height:88px;
	margin:10px 0 0 0;
	width:217px;
}

h2{
	color:#d2ff00;
	font: bold 15px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0px;
	padding:10px 0 0 10px;
}

.form2{
	margin:0px;
	padding:15px 0 0 10px;
}

.form2 p{
	float:left;
}

.subfield{
	border:1px solid #1d430a;
	height:17px;
	width:130px;
}

.subbutn{
	border:0px;
	background:url(../img/subbutn.jpg) no-repeat;
	color:#123200;
	cursor:pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	height:21px;
	width:51px;
	margin-left:10px;
}

/* end left column */


/* middle column */

#middleCol{
	margin-left:215px;
	padding:30px 10px 0 30px;
}

.hp{
	color:#666666;
	font: normal 14px Tahoma;
	margin-top:-3px;
	padding-bottom:10px;
}

ul.list2{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:10px 50px 0 0;
}

ul.list2Style{
	float:right;
	margin-right:20%;
}

.listDiv{
	display:table; 
	width:90%; 
	height:auto;
}

.dotted2{
	background:url(../img/dotted.gif) repeat-x;
	height:1px;
	margin-top:10px;
	width:95%;
}

.divStyle{
	display:table;
	width:97%;
	margin:20px 0 0 0;
}

.pic2{
	display:inline;
	float:left;
	border:4px solid #cccccc;
	margin:0 15px 0 0;
}

.mark{
	float:left;
	margin:6px 2px 0 0;
}

.img{
	float:left;
	margin:2px 8px 0 0;
}

/* end middle column */


/* right column */

#rightCol{
	float:right;
	width:229px;
}

.rDiv{
	background:#dde0d4;
	border:1px solid #c8cbc1;
	margin:20px 0 5px 0;
	width:205px;
}

.right{
	padding:0 15px 15px 15px;
}

.right p{
	color:#246902;
	line-height:13px;
	padding-top:10px;
}

.rDiv2{
	padding:0 0 5px 10px;
}

/* end right column */

.clearing {
	height: 10px;
	clear: both;
}


/* footer */

.footer{
	clear:both;
	background:url(../img/footBack.jpg) repeat-x;
	height:86px;
}

p.foot_txt{
	color:#cccccc;
	float:left;
	font-size:11px;
	line-height:12px;
	padding:25px 0 0 20px;	
	width:260px;
}

.fMenu{
	float:left;
	padding:25px 0 0 0;
	line-height:16px;
	width:720px;
}

.fMenu a, .fMenu span{
	color:#cccccc;
	font-size:12px;
	font-weight:normal;
}

.fMenu span{
	margin:0 1px;
}

/* end footer */