
#TopLine {
	float:left;
	width:980px;
	height:22px;
	padding:0 10px 0 10px;
}

#top_nav {
	float:left;
	height:22px;
	width:380px;
	padding-top:8px;
}

#top_nav li {
	float:left;
	list-style-type:none;
	margin-right:3px;
	}
#top_nav li.active a{
	color:#000;
	padding:0;
	}
#top_nav li a{
	color:#999;
	padding:0 3px;
	text-decoration:underline;
	}
#top_nav li a:hover{text-decoration:none;}
#Login {
	float:right;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	line-height:1.5em;
	background:#980000;
	color:#fff;
}
#Login a{color:#fff;}


#Header {
	clear:both;
	float:left;
	height:110px;
	width:980px;
	padding:0 10px 0 10px;
	position:relative;
	}
#sponsor{
	position:absolute;
	left:260px;
	top:20px;
	}

#Logo_CNews {
	float:left;
	margin-top:23px;
}

#Top_Banner {
	float:right;
	margin-top:8px;
}

#MenuBG {
	clear:both;
	float:left;
	width:980px;
	height:31px;
	margin-top:-4px;
	padding:0 10px 0 10px;
}
#MenuToolbar {
	width:100%;
	margin-top:4px;
	float:left;
	background-color:#ededed;
}


#Search {
	float:right;
	width:260px;
	height:27px;
	margin-right:10px;
	}
#Search input {
	float:left;
	height:16px;
	width:205px;
	border:1px solid #c1c1c1;
	margin-right:5px;
	margin-top:5px;
	}
#Search button {
	height:20px;
	width:45px;
	margin-top:4px;
	font-size:10px;
	}
	
	
.main_menu ul {}
.main_menu li { float: left; padding: 0 0 1px 1px; background: #8aabd5; }
.main_menu li:first-child { padding-left: 0; }
.main_menu a { display: block; border: 2px solid #5786c3; border-top-width: 3px; background: #5786c3; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9eb9dc', endColorstr='#FF5786c3'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9eb9dc), color-stop(80%, #5786c3), color-stop(100%, #5786c3)); background-image: -webkit-linear-gradient(#9eb9dc, #5786c3 80%, #5786c3); background-image: -moz-linear-gradient(#9eb9dc, #5786c3 80%, #5786c3); background-image: -o-linear-gradient(#9eb9dc, #5786c3 80%, #5786c3); background-image: linear-gradient(#9eb9dc, #5786c3 80%, #5786c3	); color: white; height: 16px; line-height: 14px; padding: 4px 13px 0; text-decoration: none; }
.main_menu a:hover { color: white; text-decoration:none;}
.main_menu .active a { padding-top: 6px; padding-bottom: 3px; margin: -4px 0 -1px 0; border-color: black; background: #3d3d3d; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3D3D3D', endColorstr='#FF000000'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d3d3d), color-stop(100%, #000000)); background-image: -webkit-linear-gradient(#3d3d3d, #000000); background-image: -moz-linear-gradient(#3d3d3d, #000000); background-image: -o-linear-gradient(#3d3d3d, #000000); background-image: linear-gradient(#3d3d3d, #000000); }



