@charset "utf-8";
a{
	text-decoration:none;
}
#Wrapper{
	width:980px;
	margin:0 auto;
}



/* header */
#headerWrap{
	float:left;
	clear:both;
	width:980px;
	background-image: url(../images/frame_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#headerWrap #logo_login{
	float:left;
	width:189px;
	height:143px;
	background-repeat: no-repeat;
}
#headerWrap #logo_login #logo{
	float:left;
	width:189px;
	clear:both;
	margin:10px 0 0 0;
}
#headerWrap #logo_login  #login{
	float:left;
	padding:6px 0 0 5px;
}
#headerWrap #adnInfo{
	float:left;
	width:791px;
}
#headerWrap #adnInfo #ad{
	overflow:hidden;
	float:left;
	clear:both;
	width:728px;
	height:90px;
	padding:15px 0 0 63px;
}
#headerWrap #adnInfo #subscribeWrap{
	float:right;
	margin:6px 0 0 0;
}
#headerWrap #adnInfo #info{
	float:left;
	margin:11px 0 0 10px;
	letter-spacing: 1px;
	font-size:13px;
	font-family: Arial;
}

/* login layer */
.pl{
	position:absolute; 
	visibility: hidden; 
	background-image:url(../images/login_bg.gif); 
	margin-left:-58px; 
	padding:10px;
}
#loginTable{
	margin:10px 10px 0 10px ;
}
#loginTable td{
	padding:0 0 5px 0;
	font-size:13px;
	color:#414141;
}
#loginTable td a{
	color:#0071bc;
}
#loginTable td input.tf{
	width:150px;
}




/* body */
#contentWrap{
	float:left;
	clear:both;
	width:954px;
	padding:0 10px 15px 10px;
	border-bottom:solid 1px #b2b2b2;
	border-left:solid 1px #b2b2b2;
	border-right:solid 5px #b2b2b2;
}




/* rss */
#contentWrap #rssWrap{
	float:right;
	margin:6px 0 0 0;
}



/* running text */
#contentWrap #runningTextWrap{
	overflow:hidden;
	float:left;
	height:16px;
	margin:6px 0 -3px 0;
	padding:1px 0 0 0;
	background-color:#FAFAFA;
	line-height:130%;
	letter-spacing:0px;
	font-size:13px;
	color:#313131;
}
#contentWrap #runningTextWrap ul{
	margin:0;
	padding:0;
	list-style:none;	
}
#contentWrap #runningTextWrap ul li{
	margin:0;
	padding:0;
}
#contentWrap #runningTextWrap ul li a{
	color:#000000;
}
#contentWrap #runningTextWrap ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
#contentWrap #cate{
	float:left;
	margin:6px 0 -3px 0;
	padding:1px 0 0 0;
	line-height:130%;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
}




/* site menu */
#contentWrap #mainMenuWrap{
	float:left;
	clear:both;
	width:954px;
	margin:8px 0 0px 0;
	padding:0;
	background-image: url(../images/mainMenu_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#contentWrap #mainMenuWrap ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#contentWrap #mainMenuWrap ul li{
	float:left;
	margin:0;
	padding:0;
	line-height:125%;
	font-size:12px;
}
#contentWrap #mainMenuWrap ul li img{
	float:left;
	margin:0;
	padding:0;
}
#contentWrap #mainMenuWrap ul li .nolink{
	float:left;
	margin:0;
	padding:5px 6px 3px 6px;
	background:none;
	border:none;
	color:#FFFFFF;
}
#contentWrap #mainMenuWrap ul li .off a{
	float:left;
	margin:0;
	padding:4px 6px 2px 6px;
	background-color:#e1e1e1;
	border-top:solid 1px #d2d2d2;
	border-bottom:solid 1px #808080;
	color:#313131;
}
#contentWrap #mainMenuWrap ul li .off a:hover{
	float:left;
	margin:0;
	padding:5px 6px 3px 6px;
	background:none;
	border:none;
	text-decoration:none;
	color:#FFFFFF;
}
#contentWrap #mainMenuWrap ul li .on a{
	float:left;
	margin:0;
	padding:5px 6px 3px 6px;
	background:none;
	border:none;
	color:#FFFFFF;
}
#contentWrap #mainMenuWrap ul li .on a:hover{
	float:left;
	margin:0;
	padding:5px 6px 3px 6px;
	background:none;
	border:none;
	text-decoration:none;
	color:#FFFFFF;
}
#contentWrap #mainMenuWrap #qlinks{
	float:right;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	white-space: nowrap;
}
#contentWrap #mainMenuWrap #qlinks li{
	float:left;
	padding:0 0 0 10px;
	line-height:120%;
	font-size:12px;
}
#contentWrap #mainMenuWrap #qlinks li a{
	text-decoration:none;
	color:#0071bc;
}
#contentWrap #mainMenuWrap #qlinks li a:hover{
	color:#000000;
}

#contentWrap #subMenuWrap{
	float:left;
	clear:both;
	width:954px;
}
#contentWrap #subMenuWrap ul{
	float:left;
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
#contentWrap #subMenuWrap ul li{
	float:left;
	margin:0;
	line-height:125%;
	font-size:12px;
}
#contentWrap #subMenuWrap ul li a{
	float:left;
	padding:5px 7px 4px 7px;
	text-decoration:none;
}
#contentWrap #subMenuWrap ul .off a{
	float:left;
	text-decoration:none;
}
#contentWrap #subMenuWrap ul .on a{
	float:left;
	text-decoration:none;
}




/* site body */
#contentWrap #mainContent{
	float:left;
	width:954px;
	margin:-4px 0 0 0;
}




/* footer */
#footerWrap{
	float:left;
	width:980px;
}
#footerWrap #links{
	float:left;
	width:980px;
	padding:10px 0;
	font-size:13px;
}
#footerWrap #links a{
	color:#414141;
}
#loginTable td a:hover{
	color:#000000;
}
.footer_ad{
	float:left;
	clear:both;
	width:954px;
	margin:15px 0 0 0;
	text-align:center;
}
#footerWrap #copyright{
	float:left;
	width:980px;
	padding:10px 0 20px 0;
	font-size:11px;
	color:#414141;
}




/* special (iframe) */
#onews_iframe{
	float:left;
	width:305px;
	height:220px;
}
#stock_quote_iframe{
	width:310px;
	height:410px;
}
#adv_banner_mid{
	width:300px;
	height:250px;
}
#stock_gobalindex_iframe{
	width:310px;
	height:845px;
}
#stock_top10_iframe{
	width:310px;
	height:315px;
}
#adv_banner_footer{
	margin:0 113px;
}