body{
	margin:0;
	padding:0;
	background:#87be3e url(../img/bg-body.gif) repeat-x 0 0;
}
img{
	border:none;
	margin:0;
	padding:0;
}
#pages{
	background:url(../img/top_bg.gif) no-repeat top;
	width:1050px;
	margin:0 auto;
	overflow:hidden;
}
#main{
	width:975px;
	overflow:hidden;
	background: url(../img/bottom_bg.gif) no-repeat 0 100%;
	padding:0 49px 196px 49px;
}
#header{
	width:100%;
	height:100px;
	padding:18px 0 0 0;
}


#header .top_banner{
	width:728px;
	height:90px;
	overflow:hidden;
	margin:0 auto;
}


#headerpages{
	width:100%;
	height:0px;
	padding:18px 0 0 0;
}


#headerpages .top_banner{
	width:728px;
	height:90px;
	overflow:hidden;
	margin:0 auto;
}
/*content_holder*/
.header_png{
	background:url(../img/header.png) no-repeat 0 0;
	height:10px;
	width:975px;
	overflow:hidden;
}
.content_png{
	background:url(../img/body.png) repeat-y 0 0;
	width:950px;
	overflow:hidden;
}
.footer_png{
	background:url(../img/footer.png) no-repeat 0 0;
	height:10px;
	width:975px;
	overflow:hidden;
}
.title{
	float:left;
	background:url(../img/common1.gif) no-repeat top center;
	width:955px;
	height:105px;
	text-align:center;
	margin:0;
}
/*rss_yahoo_google list*/
.rss_yahoo_google ul{
	margin:24px 16px 0 0;
	padding:0px;
	float:right;
	text-align:left !important;
}
.rss_yahoo_google li{
	display:block;
	font:bold 11px Tahoma, Arial, Times New Roman;
	margin:0;
	padding:0;
	line-height:20px;
}
.rss_yahoo_google a{
	text-decoration:none;
	color:#0e630c;
	padding: 2px 0 2px 25px;
}
.rss_yahoo_google a:hover{
	text-decoration:underline;
}
.rss{
	background:url(../img/rss.gif) no-repeat 0 50%;
}
.yahoo{
	background:url(../img/yahoo.gif) no-repeat 0 50%;
}
.google{
	background:url(../img/google.gif) no-repeat 0 50%;
}
/*top form*/
.top_form{
	float:right;
	padding:0 8px 0 0;
	margin:0;
	background:url(../img/top_form_bg.gif) no-repeat;
	width:292px;
	height:99px;
}
.top_form p{
	font:bold 12px Arial, Tahoma, Times New Roman;
	color:#152912;
	margin:24px 0 0 17px; 
	background:url(../img/top_form_img.gif) no-repeat 0 50%;
	padding:0 0 0 30px;
	height:19px;
	text-align:left !important;	
}
fieldset{
	border:0;
	margin:0;
	padding:9px 0 0 0;
}
.field{
	float:left;
	background:none;
	border:none;
	width:160px;
	height:21px;
	font:12px Tahoma, Arial, Times New Roman;
	padding:3px 5px 0 5px;
	margin:0 5px 0 0;
}
.sign_up{
	background:url(../img/top_form_field.gif) no-repeat;
	float:right;
	padding:0 26px 0 0;
}
.submit{
	float:left;
}
.com{
	float:left;
	padding:9px 0 0 14px;
	margin:0;
}
/*March 6th 2008*/
.march{
	float:left;
	background:url(../img/left_green1.gif) no-repeat;
	width:948px;
	height:37px;
	margin:0 0 0 1px;
	padding:0;
}
.march h3{
	width:200px;
	float:left;
	margin:13px 0 0 0;
	padding:0 0 0 19px;
	font:bold 12px Arial, Tahoma, Times New Roman;
	color:#fff;
}
/*search form*/
.march form{
	float:right;
	padding:4px 0 0 0;
	width:250px;
}
.march p{
	font:bold 12px Arial, Tahoma, Times New Roman;
	color:#FFF;
	margin:0;
	float:left; 
	padding:8px 0 0 0;
}
.march fieldset{
	border:0;
	margin:0;
	padding:0;
}
.march input.field{
	float:left;
	background:none;
	border:none;
	width:105px;
	height:17px;
	padding:6px 0 2px 5px;
	margin:0 10px 0 0;
	color:#000;
	font:12px Tahoma, Arial, Times New Roman;
}
.march .search{
	background:url(../img/sec_form_field.gif) no-repeat;
	float:left;
}
.march .submit2{
	float:left;
}
/*content*/
.content{
	/*float:left;*/
	background-color:#fff;
	margin:0 0 0 1px;
	width: 969px;
}
/*leftcolumn*/
#leftcolumn{
	background-color:#f4fce2;
	width:168px;
	float:left;
	margin:0;
	margin:8px 0 0 0;
	border-right:1px #d5dec1 solid;
}
#leftcolumn ul{
	width:149px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	list-style:none;
}
#leftcolumn li{
	font:bold 11px Tahoma, Arial, Times New Roman;
	margin:0;
	background:url(../img/ver_blue_line.gif) no-repeat right;
	padding:0 0 0 12px;
	line-height:20px;
	border-top:1px #d5dec1 solid;
	border-right:2px #e4ecd2 solid;
}
#leftcolumn a{
	text-decoration:none;
	color:#3b3123;
}
#leftcolumn a:hover{
	text-decoration:underline;
	border:none;
}
#leftcolumn .newsletter{
	border-bottom:1px #d5dec1 solid !important;
	border-right:none !important;
}
#leftcolumn img{
	padding:8px 0 6px 15px;
}
/*centralcolumn*/
#centralcolumn{
	background-color: #fff;
	width:475px;
	float:left;
	padding:0;
	margin:0;
}
/* featured article to dotted line*/ 
.featured_article{
	float:left;
	padding:0 0 0 13px;
	margin: 20px 0 0 0;
}
.featured_article h1{
	width:450px;
	font:bold 18px Arial, Tahoma, Times New Roman;
	color: #578122;
	background:url(../img/leaf.gif) no-repeat 0 100%;
	padding:0 0 0 30px;
	margin:0;
}
.img_text{
	margin:10px 0 0 0;
	float:left;
}
.jump{
	float:left;
	width:153px;
  /*height:153px;*/
	border:1px #cfcfcd solid;
}
.jump img{
	padding:3px 0 0 3px;
}
.paragrafs{
	float:left;
	font: 13px Arial, Tahoma, Times New Roman;
	color:#000000;
	margin:6px 0 0 0;
}
.paragrafs p{
	width:300px;
	margin:0;
	padding:0 0 0 15px;
	line-height:18px;
}
.paragrafs .quote{
	font: 13px Arial,Tahoma, Times New Roman;
	font-style:italic;
	color:#55594B;
	background-color:#eff5e8;
	border-top:1px #81ae46 solid;
	border-bottom:1px #81ae46 solid;
	line-height:18px;
	padding:8px 5px 7px 5px;
	width:295px;
	margin:9px 0 10px 10px;
}
.wideparagrafs{
	float:left;
	width:430px;
	font: 13px Arial, Tahoma, Times New Roman;
	color:#000000;
	margin:15px 0 0 15px;
}

.wideparagrafs a{
	font: Arial, Tahoma, Times New Roman;
	color: #578122;
	}

.wideparagrafs p{
	width:430px;
	margin:0;
	padding:12px 0 0 12px;
	line-height:18px;
}
.wideparagrafs .quote{
	font:bold 12px Arial,Tahoma, Times New Roman;
	font-style:italic;
	color:#55594B;
	background-color:#eff5e8;
	border-top:1px #81ae46 solid;
	border-bottom:1px #81ae46 solid;
	line-height:18px;
	padding:8px 5px 7px 5px;
	width:295px;
	margin:9px 0 10px 10px;
}
.read_more{
	float:right;
	padding:8px 30px 0 0;
}
.dotted_line{
	float:left;
}
/*six lists*/
.six_lists{
	float:left;
}
.vertical_three_lists{
	float:left;
	padding:22px 0 0 25px;
	width:213px;
}
.central_list{
	margin:0 0 20px 0;
}
.central_list h5{
	font:bold 14px Arial,Tahoma, Times New Roman;
	color:#3e520b;
	margin:0;
	padding:0;
	line-height:3px;
}
.central_list ul{
	display:block;
	margin:0;
	padding:9px 0 0 15px;
	font:bold 11px Arial,Tahoma, Times New Roman;
}
.central_list li{
	margin:0;
	padding:0;
	line-height:20px;

}
.central_list a{
	color:#578122;
	text-decoration:none;
}
.central_list a:hover{
	text-decoration:underline;
}
.another_list{
	background-color:#efffdf;
	border:1px #ceeb9b solid;
	width:420px;
	padding:0 0 0 22px;
}
.another_list h5{
	font:bold 14px Arial,Tahoma, Times New Roman;
	color:#3e520b;
	margin:0;
	padding:16px 0 0 0;
}
.another_list ul{
	display:block;
	margin:0;
	padding:5px 0 15px 15px;
	font:bold 11px Arial,Tahoma, Times New Roman;
}
.another_list li{
	margin:0;
	padding:0;
	line-height:20px;

}
.another_list a{
	color:#525252;
	text-decoration:none;
}
.another_list a:hover{
	text-decoration:underline;
}
/*rightcolumn*/
#rightcolumn{
	background-color:#fff;
	width:304px;
	float:left;
}
#rightcolumn p{
	margin:4px 0 2px 0;
	font:11px Arial,Tahoma, Times New Roman;
	color: #747474;
}
.previous{
	background-color:#f7ffe6;
}
.previous h5{
	background:url(../img/right_green_list.gif) no-repeat;
	margin:0;
	padding: 0 17px 0 0;
	height:40px !important;
	font:bold 12px Arial,Tahoma, Times New Roman;
	color:#fff;
	line-height:35px !important;
	text-align:right;
}
.previous ul{
	border-left:1px #dceeb8 solid;
	margin:0;
	padding:10px 0 15px 28px;
}
.previous li{
	font:bold 11px Arial,Tahoma, Times New Roman;
	line-height:20px;
}
.previous a{
	color:#000000;
	text-decoration:none;
}
.previous a:hover{
	text-decoration:underline;
}
.sponsors{
	border-left:1px #dceeb8 solid;
	padding:15px 0 52px 0px;
}
.sponsors img{
	margin:0 5px 5px 0;
}
/*footer*/
#footer{
	width:950px;
	height:91px;
	clear:both;
	background:url(../img/footer_bg1.gif) no-repeat;
	padding:0;
	margin:0 0 0 1px;
}
/*footer list*/
#footer ul{
	/*width:950px;*/
	padding:12px 30px 0 30px;
	margin:0px;
	font:bold 12px/20px Tahoma, Arial, Times New Roman;
	text-align:center;
}
#footer li{
	display:inline;
}
#footer ul span{
	color:#fff;
	padding:0 4px;
	font-weight: normal;
}
#footer a{
	text-decoration:none;
	color:#FFF;
}
#footer a:hover{
	text-decoration:underline;
	border:none;
}
#footer p{
	font:bold 12px Tahoma, Arial, Times New Roman;
	color:#fff;
	text-align:center;
	float:left;
	width:950px;
	margin:0;
	padding:0 0 0 0;
	line-height:34px;
}