
.cgray,a.cgray:link,a.cgray:visited{ color: #0083B3;}
a.cgray:hover{color: #FF0000;}


#rap_one_col,#rap_two_col { width: 960px; margin: 0 auto; text-align: left;	position: relative; } 

#rap_two_col #ask_main{ width: 794px; float: right;}
#rap_two_col #ask_left{	width: 156px; float: left; }

#ask_submit { text-align:center; margin:0 0 10px 0; display:none;}
.ask_left_menu {  width:151px; clear:both; background:url(images/ask_left_bg.gif) repeat-y left top;}
.ask_left_menu h3 { color:#FFFFFF; font-size:13px; padding:5px 10px; background:url(images/ask_left_t.gif) no-repeat left top;}
.ask_left_menu ul { color:#747474; padding:10px 5px 15px 10px;}
.ask_left_menu li { padding:2px; font-family:"宋体";}
.ask_left_menu a:link,.ask_left_menu a:visited{ color: #0082AE; }
.ask_left_menu a:hover{ color: #F00; }

.ask_left_totle { border:1px dashed #DAD7D7; width:131px; padding:5px 10px; line-height:180%;}

#quest_search{ background:url(images/ask_search_bg.gif) no-repeat left bottom; color: #EFEFEF; 	position: relative; line-height:36px;}
#quest_search input{ vertical-align: middle;margin-right: 6px; margin:3px!important; margin-top: 6px;}
#quest_search select{ border:1px solid #B4B4B4; font-size:13px;vertical-align: middle;	margin-right: 6px;margin:2px!important;margin-top: 4px; }
#quest_search img{ vertical-align: middle; }
#ask_nav{ height: 36px;	padding-right:30px; }
#ask_nav li{ line-height: 36px; width: 88px;	font-size: 14px; text-align: center; line-height: 35px;	float: left;}
#ask_nav li#cur{ color:#333; }
#ask_nav a:link,#ask_nav a:visited{ color: #003399; text-decoration: none; }
#ask_nav a:hover{ color: #f30;	text-decoration: none; }

.main_table {}
.main_table h3 { font-size:14px; font-weight:normal; color:#003399; padding:10px 10px 0 15px; height:30px; background:url(images/main_title_bg.gif) no-repeat left bottom;}
.main_table h3 span{ float: right;	font-size: 12px; font-weight: normal; }
.ask_rank_tbl { border:1px solid #DAD7D7; border-top:none; line-height:200%; width:100%;}
.ask_rank_tbl td{ font-size: 12px; padding:5px 4px; color: #545454; text-align: center; }
.ask_rank_tbl td.quest_title{ font-size: 14px; text-align:left; padding-left:10px; }
.ask_rank_tbl a:link,.ask_rank_tbl a:visited{ color: #0082AE; }
.ask_rank_tbl a:hover{ color: #F00; }
.cat { padding-left:5px;}
.cat a:link,.cat a:visited{ color: #545454; }
.cat a:hover{ color: #F00; }

h2.pagetitle{
	font-size: 18px;
	font-weight: bold;
	margin:15px 0 15px 10px;
	font-family: "宋体", simhei,Verdana, Arial, sans-serif;
	color: #0082AE;
}
h3.pagetitle{
	font-size: 14px;
	font-weight: bold;
	margin:15px 0 15px 0px;
	font-family: "宋体", simhei,Verdana, Arial, sans-serif;
	color: #0082AE;
}
.pagetitle a:link,.pagetitle a:visited{ color: #0082AE; }
.pagetitle a:hover{ color: #F00; }

#rank_tab_table { height:60px; color:#333; background:url(images/main_table_t.gif) repeat-x left bottom;}
#rank_tab_table a:link,#rank_tab_table a:visited{ color: #0082AE; }
#rank_tab_table a:hover{ color: #F00; }

 
#ask_rank_tab .rank_tab_on { background: url(images/rank_tab_bg.gif) no-repeat; color:#003399;}
#ask_rank_tab li{
	float: left;
	width: 89px;
	height: 35px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #4C2C13;
	margin-right:4px;
}
#ask_rank_tab li a:link,#ask_rank_tab li a:visited{
	color: #4C2C13;
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/rank_tab_bg_on.gif) no-repeat;
	text-decoration: none;
}
#ask_rank_tab li a:hover{
	color: #003399;
	background: url(images/rank_tab_bg.gif) no-repeat;
}

#pager{ margin: 12px auto; text-align: center;}
#pager a.pg:link,#pager a.pg:visited{ border: 1px solid #DDDDDD; padding:2px 3px; color:#0082AE; margin-right: 2px; text-decoration: none; }
#pager a.pg:hover{ color: white; padding:2px 3px; background: #0082AE; text-decoration: none; } 
span.cur_pg{ padding:3px; margin-right: 2px; color: #FF0084; font-weight: bold; }

#ask_main .ask_mod{
	border: 1px solid #9BD1F3;
	margin-bottom: 14px;
}
#ask_main .ask_mod_green{
	border: 1px solid #3CA303;
}
#ask_main .ask_mod h3{
	background: #E0F6FC;
	padding: 3px;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	margin: 1px;
}
#ask_main .ask_mod_green h3{
	background: #ECFCE3; 
}
#ask_main .ask_mod .ask_mod_content{
	border: none;
	font-size: 14px;
	line-height: 150%;
	margin: 0;
	padding: 8px;
}
.ask_h3_green {height: 24px;line-height: 24px;font-size: 14px; color:#3CA303;}
