/* CSS Document */
*{ margin:0px; padding:0px; font-size:12px;}
body { margin:0px;padding:0px; font-size:12px;}
.left_x{ float:left;clear:left;}
.middle_x{ float:left;}
.right_x{ float:left;clear:right;}
.floatRight{ float:right;clear:right;}
.floatRight2{ float:right;}
.div_x{ clear:both;font-size:1px;padding:0px;margin:0px;}
.div_x2{ clear:both;font-size:1px;padding:0px;margin:0px;width:1px;}
#div_x{	clear:both;font-size:1px;padding:0px;margin:0px;}
.font12_B { font-size:12px; font-weight:bold;}
.font14_B { font-size:14px; font-weight:bold;}
.color_B1 { color:#990000; font-weight:bold;}

.fontBold { font-weight:bold;}
.color_down { color:#029b2f;}
.color_up { color:#fe0002;}
.STYLE1 {color: #009933}

/*---------------------------------------------------------------*/
.mainBox { margin:0px auto; width:960px;}
	#stockMessage { border:1px solid #D2ECFD; border-top:none;height:31px; }
		#stockMessage div { float:left; margin-left:115px; height:31px; line-height:31px;}
	#userPath {  height:40px;  padding:0px 10px; border-left:1px solid #D2ECFD; border-right:1px solid #D2ECFD;} 
		#userPath span { line-height:40px;}
		#searchBox { padding-top:10px;}
		#searchBox input { height:18px; border:1px solid #275b8a;}		
		
		/*#searchBox_2 { padding-top:8px; padding-right:10px; width:350px;}*/
		/*#searchBox_2 { padding-top:8px; width:350px;} */
		#searchBox_2 { width:500px !important ;WIDTH: 350px; PADDING-TOP: 8px}
		
		#searchBox_2 .s_left { float:right; background:#1F4BAA;color:#fff; height:22px !important; height:23px; padding:4px 3px 0 8px !important ;padding:3px 3px 0 8px;  margin-right:8px;}
			#searchBox_2 .s_left input { height:15px; border:1px solid #e3e3e3; }
		
		/*#searchBox_2  img { float:right; margin-top:4px;}*/
		#searchBox_2  img { float:right; margin-top:4px;}
		
		
	#PageMain_C { float:left; clear:both ;border-left:1px solid #D2ECFD;  border-bottom:1px solid #D2ECFD; background:url(bg_PageMain_C_l.jpg)  repeat-y;}
		#PageMain_C_L { float:left; border-top:1px solid #D2ECFD; width:226px; padding-left:20px;  }
			#menusBox { padding-top:45px;}
				#menusBox div { width:200px; padding-left:12px; height:27px; line-height:27px; background:#F0F9FE url(arrow_1.jpg) 200px no-repeat; border:1px solid #D2ECFD; margin-bottom:8px; font-size:14px;}
				#menusBox div a { font-size:14px;}
				#menusBox .hover { width:210px; height:47px; line-height:47px; border:2px solid #000; background:url(http://vol.stock.hexun.com/images/pic_bigArrow.jpg) 200px no-repeat; border:2px solid #D2ECFD; border-right: 2px solid #fff; font-weight:bold;}
				
				
		#PageMain_C_R { float:left;width:710px; border:0px solid #D2ECFD; border-bottom:none; border-left:none; padding:0px 5px 10px 5px;}
				#buttonBox { height:32px; padding-left:40px; background:url(bg_buttonBox.jpg) repeat-x;}
				#buttonBox div { width:105px; height:24px; padding-top:8px; line-height:24px; text-align:center; float:left; background:url(bg_buttons.jpg); margin-right:5px;}
				#buttonBox .hover { width:103px; background:#fff; height:21px; line-height:21px; border:2px solid #D2ECFD; border-bottom:1px solid #fff}
				
				#buttonBox .help { margin-top:5px; float:right; border:0px;}
				
			#tableInfo { height:35px; margin-top:5px;}
				#tableInfo_L { padding-top:7px; font-size:16px; font-weight:bold;}
				#tableInfo_R { height:35px; line-height:35px; color:#999999;}
			#tableInfo_2 { height:30px; padding-top:5px; font-size:16px; font-weight:bold; border-bottom:1px solid #2157a3; margin-top:5px;}
				#tableInfo_2 a { font-size:16px;}
				#tableInfo_2 .STYLE2 {color: #999999}
			#tableInfo_3 { height:35px;  margin-top:5px;}
				#tableInfo_2  span { color:#999; font-size:16px; font-weight:bold; }
			#tableBox { border-right:4px solid #2157a3;}
				#fundTable { border:1px solid #D2ECFD;}
				#fundTable td { border-top:1px solid #D2ECFD; border-left:1px solid #D2ECFD;}
				#fundTable .oneTr td { font-weight:bold; border-top:none}
				#fundTable .oneTr_2 td { background:#f7f7f7; border-left:1px solid #D2ECFD;border-top:1px solid #D2ECFD;}
				#fundTable .tableValue { background:#f9f9f9 url(http://vol.stock.hexun.com/images/bg_tableValue.jpg) repeat-y;}
				#fundTable .leftOne { border-left: none;}
					.costBar { float:right; height:14px; margin-top:9px; background:#bfd8e3;}
					.costBar_2 { margin-left:10px !important; margin-left:5px; float:left; height:14px; margin-top:9px; background:#bfd8e3;}
				.rulerDiv { margin-top:0px; font-weight:normal;color:#003264; }
					.rulerDiv .title { height:20px; line-height:20px; padding-left:20px;}
					.rulerDiv .scaleBox { width:99%; background:url(http://vol.stock.hexun.com/images/bg_rulerMid.jpg) repeat-x; padding-top:2px;}
					.rulerDiv .scaleBox div { width:26px; font-size:10px; float:left; background: url(http://vol.stock.hexun.com/images/bg_ruler_2.jpg) no-repeat 90% 0; text-align:right; padding-top:5px;}
		#pageNuberBox { width:360px; float:right; clear:both; margin-top:25px;}
	#pageNuberBox img{ float:left; margin-right:5px; }
	#pageNuberBox .div_num{ float:left;margin-right:5px; }
	#PH_Box { border:1px solid #D2ECFD; margin-top:15px;float:left; clear:both; width:958px; padding:5px 0px;}
		#PH_Box div { width:450px; float:left; height:25px; line-height:25px; padding-left:28px; }
		#PH_Box div a { color:#16538c;} 

/*stocksearch*/
.stockdiv{position:absolute; z-index:99;}
.selected { background-color: #E9F7FE; font-weight:normal}
.ajaxtable {font:12px; border: 1px solid #D2ECFD; background:#FFFFFF;line-height:20px; font-weight:normal;font-size:12px;}
.ajaxtable td {text-align: left;color: #666666; line-height:20px;font-weight:normal;font-size:12px;}

