@charset "utf-8";
/* Common begin */

#EditTableBar{
	margin:0;
	padding:0;
	width:100%
}
#EditTableBar td{
	border-bottom:1px solid #e6e6e6;
	height:30px;
	line-height:28px;
	color:4a4a4a;
	font-size:12px;
}
#EditTableBar .title{
	text-indent:5px;
	width:30%;
	background:url(../image/panel_titlebg.gif)  no-repeat right top;
	text-align:right;
	padding:0 10px;
	color:#4b4b4b;
	
}

#EditTableBar .content{
	width:70%;
	color:#666;
}

#EditTableBar .content2{
	text-indent:30px;
	color:#666;
}


#EditTableBar .input{
	width:130px;
	height:16px;
	border:1px solid #8cdcff;
	margin:0 5px;
	padding:2px;
}
.search_input{
	width:130px;
	height:16px;
	border:1px solid #d2d2d2;
	margin:0 5px;padding:2px;
}
.search_input_short{
	width:80px;
	height:16px;
	border:1px solid #d2d2d2;
	margin:0 5px;
}

input.input_date{
	width:90px;
	height:16px;
	border:1px solid #d2d2d2;
	margin:0 5px;
	background:url(../image/calendar.gif) no-repeat right center;
	cursor:pointer;
}

#EditTableBar span{
	color:#bf0101;
	font-weight:bold;
	padding:3px;
}

em{
	font-size:12px;
	color:#e60000;
}

#EditTableBar .select{
	width:130px;
	border:1px solid #8cdcff;
	margin:0 5px;
	
}


#SearchTableBar{
	margin:5px auto 10px auto;
	padding:0;
	width:98%;
	color:#333;
	font-size:12px;
	height:25px;
	line-height:25px;
	text-indent:5px;
	
	
}
#SearchTableBar td{
	color:#666;
	font-size:12px;
	height:28px;
	line-height:28px;
	text-indent:5px;
	border-bottom:1px solid #d2d2d2;	
}

#SearchTableBar .title{
	background:#efefef;
	width:25%;
	text-align:right;
}
.buttonSearchBar{
	margin:0 0 5px  0;
	text-align:center;
}

.buttonSearch{
	height:23px;
	width:58px;
	/*background:url(../image/btn_bg.gif) no-repeat left top;*/
	background:#FF7C00;
	/*border:none;*/
	border:1px solid #db6a00;
	
	color:#fff;
	font-weight:bold;
	margin:0 5px;
}


#SearchTableBar .content{
	width:75%


}
#ListTableBar{
	margin:0 auto;
	padding:0;
	width:98%
}
#ListTableBar td{
	/*background:url(../image/panel_line.gif) repeat-x  bottom top;*/
	border-bottom:1px dotted #ccc;
	height:28px;
	line-height:28px;
	color:#666;
	font-size:12px;
	text-indent:5px;
}

#ListTableBar .page{
	height:22px;
	text-align:right;
	background:#fff;
	line-height:22px;
}

.page_input{
	height:14px;
	width:30px;
	border:1px solid red;
	
}
#ListTableBar .page_button{
	height:16px;
	width:24px;
	background:url(../image/panel_page_go.gif)  no-repeat left top;
	border:none;
	
}


#ListTableBar .number a{
	color:#666;
	font-size:12px;
	left:2px;
}
.number a:link{
	color:#666;
	font-size:12px;
	left:2px;

}
.info{
	text-indent:20px;
	width:100%;
	background:#efefef;
	height:44px;
	color:#4b4b4b;
	border-bottom:1px solid #d7d7d7;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	
}
.info_span{
	color:#ff6100;
	font-weight:bold;
	padding:3px;
	font-size:14px;
	font-weight:bold;
	line-height:40px;

}


#ListTableBar .title{
	background:url(../image/panel_listinfo.gif)  repeat-x right top;
	text-indent:5px;
	font-weight:bold;
	height:39px;
	color:#4b4b4b;
	clear:both;
	overflow:hidden;
	
}


#messageList{
	width:98%;
	margin:5px auto;
	padding:0;
	text-indent:10px;
	line-height:29px;
}
#messageList td{

	height:29px;
	line-height:29px;
	border-bottom:1px solid #e1e1e1;
}

.revert {	
color:#1c8101;
font-weight:bold;
position:relative;
width:513px;
padding:2px 0 ;
}
.revert span.time{
	position:absolute;
	left:358px;top:0px;width:160px;
}

#messageList tr.feedback{
	background:#f7fdf9;
	padding:5px 0;
}



#messageList td.title{
	background: url(../image/panel_message_bg.gif) repeat-x left top;
	height:31px;
	font-weight:bold;
	text-align:left;
}
#messageList hr{
	color:#9dca91;
	height:1px;
	

}
#messageList span{
	color:#1c8101;
	font-weight:bold;
}
#messageList p{
	margin:0 10px;
	text-indent:0px;
	color:#666;
}


#messageInfo{
	background:#daeff0;
	padding:10px;
}

#messageInfo .title{
	text-align:right;
	
	}
#messageInfo textarea{
	width:480px;
	height:200px;
	border:1px solid #707070;
}



.nextPage{width:600px;height:20px;font-size:12px;text-align:center;margin:10px 0px;float:left;}
.nextPage a:link,.nextPage a:visited{color:#0044DD; text-decoration:none;font-weight:normal;}
.nextPage a:hover,.nextPage a:active{color:#f44f00; text-decoration:underline;font-weight:normal;}

.nextPage span.start{width:30px; height:19px; background:url(../image/page_start.gif) no-repeat;padding-left:12px;}
.nextPage span.end{width:30px; height:19px; background:url(../image/page_end.gif) no-repeat right;padding-right:12px;}
.nextPage span.previous{width:26px; height:19px; background:url(../image/page_previous.gif) no-repeat;padding-left:12px;}
.nextPage span.next{width:26px; height:19px; background:url(../image/page_next.gif) no-repeat right;padding-right:12px;}


#messageList a:link,#messageList a:visited{color:#00f; text-decoration:none;font-weight:normal;}
#messageList a:hover,#messageList a:active{color:#f44f00; text-decoration:underline;font-weight:normal;}
.title_del{margin-left:10px;}
.title_del a:link,.title_del a:visited{color:#00f; text-decoration:none;font-weight:normal;}
.title_del a:hover,.title_del a:active{color:#f44f00; text-decoration:underline;font-weight:normal;}

input.input_mini{
	border:1px solid #999;
	width:35px;
	height:12px;
	padding:2px;
	font-size:12px;
}
input.btnmini{
	width:24px;
	height:16px;
	background:url(../image/btn_mini_bg.gif) no-repeat left top;
	border:0px;
	color:black;
}


.more_panel ul{margin:15px 0 0 20px;padding:0;list-style:none; }
/**+html .more_panel ul{margin:15px 0 0 20px;}*/
.more_panel li{width:550px;border-bottom:1px dotted #78b8c2;line-height:22px;background:url(../image/listimg1.gif) no-repeat left 8px;padding-left:8px;overflow:hidden;}

#EditTableBar img{ float:left; padding:5px; background:1px solid red; }


.logininfo{ width:180px; height:40px;position:absolute; left:0px; bottom:0px; text-align:right;}


/**
//update Wed Oct 21 13:52:03 2008
*/
table.nfTable{
	width:100%;
	border-top:1px solid #ddd;
	clear:both;
	margin-bottom:10px;
}
table.nfTable td{
	height:25px;
	vertical-align:top;
	padding:5px;
	border-bottom:1px solid #ddd;
}
table.nfTable td.tt{
	width:80px;
	white-space:nowrap;
	text-align:right;
	padding-left:15px;
	border-right:1px solid #ddd;
}
table.nfTable td.ct{
	border-top:none;
	padding-right:15px;
}

