
body {
	margin:0px;	
	background:#3f7595;
	font-family:tahoma;
	font-size:12px;
	color:#000;
}
* img{border:none;}
#warp{
	width:980px;
	margin:0px auto;
	height:auto;
}
#header{
	background:url(img/header-bg.jpg) no-repeat;
	height:146px;
}

#flash{
	background:url(img/flash-bg.jpg) repeat-y;
	height:264px;
	text-align:center;
}

#contain{
background:url(img/center-bg.jpg) repeat-y;
padding:10px 0px;
overflow:hidden;
min-height:26em;
height: 100% !important;
}


#left_banner{
width:212px;float:left;
text-align:center;
margin:0px 0px 0px 11px;
display: inline;
}
* html #left_banner{
height:26em;
}
#right_content{
float:left;
width:728px;
padding:0px 10px 0px 10px;
display: inline;
}


#footer{
	clear:both;
	background:url(img/footer-bg.jpg) no-repeat;
}

#footer_txt{
padding:55px 0px 0px 130px;
height:55px;
color:#FFF;
font-size:11px;
}
#footer_txt img{
float:left;
padding:0px 10px;
}
#footer_txt p{
float:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:17px;
}

#footer_txt p a , #footer_txt p a:visited{
color:#fff;
text-decoration:none;
}

#footer_txt p a:hover , #footer_txt p a:active{
color:#ffae00;
text-decoration:underline;
}

.newsList{margin-top:10px;padding:0px 10px;}
.newsList img{margin-right:10px;border:solid 1px #bbbbbb;}
.listHr{clear:both;display:block;padding:0px 0px 0px 0px;margin:0px 10px;height:10px;border-bottom:dotted 1px #222;}
#othernews{padding:10px;}
#othernews ul{padding:0px;margin:0px;}
#othernews li{margin-left:10px}
#news h2{font-size:14px; padding:0px;margin:2px 0px;}
#news p{margin:2px 0px;font-size:11px;}
#news{width:92%;margin:5px auto;border:dotted 1px #99f;}
