.latestnews{
	border:2px solid #b8b8b8;
	width:928px;
	float:left;
	margin-bottom:40px;
	margin-top:20px;
	height:40px;

	}
	
.latestnews h1{
	display:block;
	width:95px;
	height:30px;
	margin:0;
	padding:5px;
	background:#999;
	color:#fff;
	font-size:14px;
	float:left;
	border-right:2px solid #b8b8b8;
	
	}
	
.latestnews .text{
	width:800px;
	padding:5px;
	float:left;
	}
	
.latestnews h2{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#b8b8b8;
	}
	
.latestnews h3{
	margin:0;
	padding:0;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#b8b8b8;
	}
	
.latestnews a{
	text-decoration:none;
	}
	
#newsboxes {
	clear:left;
	/*border:1px solid red;*/
	height:100%;
}
	
.newsbox,
.newsbox_last,
.newsbox_float {
	width:279px;
	border-right:1px solid #b8b8b8;
	margin-right:15px;
	padding-right:15px;
	height:auto;
	float:left;
	margin-bottom:20px;

	}
	
.newsbox_float {
	float:left;

}
	
.newsbox_last{
	border:0;
}
	
.newsbox h1,
.newsbox_last h1,
.newsbox_float h1{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#52a127;
	margin-bottom:10px;
	}
	
.newsbox .image,
.newsbox_last .image,
.newsbox_float .image{
	text-align:center;
	border:0;
	}
	
.newsbox .image img,
.newsbox_last .image img,
.newsbox_float .image img{
	/*height:60px;*/
	width:auto;
	margin:5px 0px 5px 0px;
	padding:0;
	border:0;
	}
	
.newsbox .text,
.newsbox_last .text,
.newsbox_float .text{
	width:100%;
	margin:0;
	padding:0;
	}
	
.newsbox .text p,
.newsbox_last .text p,
.newsbox_float .text p{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#b8b8b8;
	margin-bottom:10px;
	}
	
.list_item{
	float:left;
	width:48%;
	margin-right:2%;
	margin-bottom:20px;
	}
	
	
.list_item h1,
.list_item a{
	font-size:12px;
	color:#52a127 ! important;
	margin:0;
	padding:0;
	text-decoration:none;
	line-height:15px;
	}
	
.list_item a:hover{color:#555 ! important;}
	
.list_item h2{
	font-size:11px;
	font-weight:bold;
	color:#b8b8b8 ! important;
	margin:0;
	padding:0;
	text-decoration:none;
	line-height:12px;
	}
	
.news-single-item h1{
	margin:0;
	padding:0;
	margin-bottom:15px;
	}
	
.news-single-item h2{
	margin:0;
	padding:0;
	}
	
.news-single-item h3{
	margin:0;
	padding:0;
	font-size:12px ! important;
	color:#b8b8b8 ! important;
	font-weight:normal ! important;
	}
	
