body {
	background-image: url(../images/page_bg.jpg);
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
img {
	vertical-align: middle;
	border: 0px none;
}
#body{
width:928px;
margin:auto;
}
#header{
	margin:auto;
	
	overflow:hidden;
}
table{
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:0px;
}
.right{
	overflow:hidden;
	float:right;
}
.left{
	overflow:hidden;
	float:left;
}
.search{
	text-align:right;
	margin:auto;
	line-height:40px;
}
.search input{
	margin:auto;
	border:1px solid #999999;
}
#menu{
	padding-top:20px;
	padding-bottom:20px;
	margin:auto;
}
#main{
	margin:auto;
	clear:both;
	overflow:hidden;
	padding-top:10px;
}
.content{
width:590px; background:#000000; padding:15px;
color:#FFFFFF;
word-spacing:normal;
}
.content h1{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.content span{
	font-size:14px;
	font-weight:bold;
	color:#027FAF;
}
.rightcontent{
	width:270px;
	float:right;
	
}
.othernews{
	padding:15px;
	background-color:#000000;
	clear:both;
	overflow:hidden;
}
.othernews h1{ margin:0px;}
.othernewsrow{
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#F3F3F3;
	width:100%;
}
.othernewsrow .pic{ padding-right:10px;}
.rightcontent .adv{
	clear:both;
	padding-top:15px;
	width:100%;
}
#footer{
	margin:auto;
	margin-top:20px;
	background-color:#000000;
	height:50px;
	text-align:center;
	padding:10px;
}