#banner_container{
	float: left;
	clear: left;
	width: 960px;
	height: 292px;
	padding: 0 40px 0 40px;
	background: url(/images/wrapper_bg.jpg) top left repeat-y;
}
#banner{
	display: inline;
	position: relative;
	z-index: 1;
	float: left;
	clear: left;
	width: 960px;
	height: 292px;
	padding: 0 45px 0 45px;
	background: url(/images/banner_bg.jpg) top left no-repeat;
}
#banner img{
	behavior: url(/css/iepngfix.htc);
}
div#banner div.mod_article{
	float: left;
	clear: left;
	width: 870px;
	height: 292px;
	margin: 0;
	padding: 0;
}
div#banner div.mod_article div.ce_text{
	float: left;
	width: 450px;
	margin: 15px 0 0 0;
}
#banner .mod_article .image_container
{
	behavior: url(/css/iepngfix.htc);
	float: right;
}

#main{
	display: inline;
	float: left;
	width: 425px;
	border-right: 1px solid #F4F4F4;
	padding-right: 18px;
	margin: 0 16px 0 20px;
	
}
#right{
	display: inline;
	float: left;
	width: 210px;
	margin: 0 15px 0 0;
	/*padding: 30px 0 0 0;*/
}
#right .mod_newslist{
	margin: 0 10px 0 10px;
}
#right .puff{
	background-color: #F3F3F3;
	padding-bottom: 10px;
}
#right .puff .ce_text{
	margin: 0 10px 0 10px;
}
#right .puff h2{
	background-color: white;
	margin-top: 0;
	padding-top: 5px;
}

#main .newsListStart{
	margin-top: 10px;
}
/*#main .mod_newslist .layout_latest, #main .newsListStart{
	background-color: #F3F3F3;
	padding: 10px;
}
#main h1{
	margin-bottom: 5px;
}*/