/* 页面通用样式 */
body
{
	font-size: 13px;
	line-height:24px; 
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#DEDEDE;
	scrollbar-base-color:#F5F5F5;
	scrollbar-arrow-color:#0A246A;
	scrollbar-track-color:#F5F5F5;
	scrollbar-shadow-color:#EBF5FF;
	scrollbar-highlight-color:#F5F5F5;
	scrollbar-3dlight-color:#C3C3C3;
	scrollbar-darkshadow-Color:#9D9D9D;    
}
/* 超连接通用样式 */
A:link
{
    COLOR: #0000ff;
    CURSOR: hand;
    FONT-FAMILY: "宋体";
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0000ff;
    CURSOR: hand;
    FONT-FAMILY: "宋体";
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #0080ff;
    CURSOR: hand;
    FONT-FAMILY: "宋体";
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
}

/*
.button
{
    BACKGROUND-COLOR: menu;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-FAMILY: "宋体";
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;    
    COLOR: #000000;
    WIDTH: 80;    

}*/
/* 通用上左空隙 */
.margin_lt
{
	margin-left : 5px;
	margin-top : 5px;
}
/* 控件通用样式 */
INPUT {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: "arial宋体";
	border: 1px solid #cccccc;
}
/* select 样式 */
select {
        position:relative;
        left:-2px;
        top:-2px;
        font-size:12px;
        line-height:18px;border:0px;
        color:#555555;
}
/* 表格通用样式 */
table{border:0;margin:0;border-collapse:collapse;font-size: 12px;line-height:25px;font-family: "宋体";}
table td{padding:0;}
/* 登陆页背景 */
.logon_bgcolor{background-color:#636d73}
/* 其他页面背景 */
.normal_bgcolor{background-color:#F4F8F9}
/* 输入框通用样式 */
.input_box_normal
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: "arial宋体";
	border: 1px solid #cccccc;
	width:240px;
}
/* 登陆按钮样式 */
.button_login
{
    BACKGROUND-COLOR:#b0b0b0;    
    FONT-FAMILY: "宋体";
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;    
    COLOR: #000000;
    WIDTH: 80px;
    cursor:hand;
    height:22px;
}
/* 工具条样式 */
#tool_bar_div {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 28px
}
#tool_bar_div img
{
	FLOAT: left; margin : 2px 5px;
}
#tool_bar_div UL {
	OVERFLOW: hidden; LIST-STYLE-TYPE: none; HEIGHT: 28px; margin-left:1px;
}
#tool_bar_div LI {
	DISPLAY: inline
}
#tool_bar_div LI A {
	FLOAT: left; MARGIN: 2px 4px; TEXT-DECORATION: none;color:#ffffff;
}
#tool_bar_div LI A SPAN {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 2px
}
#tool_bar_div LI A:hover {
	BACKGROUND: #d6e4ef;color:#000000;
}
#tool_bar_div LI A:hover SPAN {
	COLOR: #000000
}
/* 项目类型样式 */
TD.table_header
{
	BORDER-BOTTOM: #808080 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    text-align:center;
}	
/* 项目样式 */
A.project_select {
	FLOAT: left; MARGIN: 2px 4px; TEXT-DECORATION: none;color:#000000; font-size:12px;
}
A.project_select:hover 
{
	color:#000000;
	 font-size:12px;
	BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
}
A.project_select:visited
{
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: "宋体";
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
TABLE.project_select
{
	BORDER-BOTTOM: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-RIGHT: #808080 1px solid;
}
/* 表格每行默认高度 */
tr
{
	height : 25px;
}
/* 工具条下面那条高度 */
.tr_below_toolbar_height
{
	height : 3px;
}
/* 登陆框空格高度 */
.tr_login_span_height
{
	height : 110px;
}
/* 登陆框有效行高度 */
.tr_login_line_height
{
	height : 30px;
}
/* 从表记录显示表格风格 */
.table_sub_record
{
	/*border : #808080 1px solid;*/
	border : solid 1px #808080;
}
.td_sub_record
{
	border-bottom : #808080 1px solid;
	border-right : #808080 1px solid;
}
/* help link 样式 */
.stripe_tb th {
color:#003399;
line-height:20px;
height:25px;
background-image:url(../tr_bg.gif);
}
.stripe_tb td {
padding:1px 1px;
border-bottom:1px solid #95bce2;
vertical-align:top;
text-align:center;
}
.stripe_tb td * {
padding:1px 1px;
text-align:left;
}
.stripe_tb tr.alt td {
background:#ecf6fc; /*这行将给所有偶数行加上背景色*/
}
.stripe_tb tr.over td {
background:#FEF3D1; /*这个将是鼠标高亮行的背景色*/
}

/* 多选帮助样式 */
.stripe_muti_tb th {
background:#B5CBE6;
color:#003399;
line-height:20px;
height:25px;
}

.stripe_muti_tb td {
padding:1px 1px;
border-bottom:1px solid #95bce2;
vertical-align:top;
}

/* 从表记录标签样式 */
.stripe_cb_tab th {
background:#B5CBE6;
color:#003399;
line-height:20px;
height:25px;
}
.stripe_cb_tab td {
padding:1px 1px;
border-bottom:1px solid #95bce2;
vertical-align:top;
text-align:center;
}
.stripe_cb_tab td * {
padding:1px 1px;
text-align:left;
}
.stripe_cb_tab tr.alt td {
background:#ecf6fc; /*这行将给所有偶数行加上背景色*/
}
.stripe_cb_tab tr.over td {
background:#FEF3D1; /*这个将是鼠标高亮行的背景色*/
}
.stripe_cb_tab_select
{
	background-color : #B5CBE6;
}
/* 从表记录样式 */
.cb_table_style
{
	border : solid 1px #B5CBE6;
}
/* 不可见 */
.unvisiable
{
	display : none;
}
/* 请稍候层样式 */
.waiting_div_style
{
	/*display: none;*/
	z-index: 1100; 
	left: 25%; 
	right: 25%; 
	position: absolute;
	text-align: center; 
	width: 50%; 
	height: 50px; 
	border-right: #009900 1px solid;
	border-top: #009900 1px solid; 
	border-left: #009900 1px solid; 
	border-bottom: #009900 1px solid;
	background-color: #f9fff6; 
	left: expression((this.offsetParent.clientWidth/2)-(this.clientWidth/2)+this.offsetParent.scrollLeft);
	top: expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);
}
/* 禁用层样式 */
.disable_div_style
{
	/*display: none;*/
	width:expression(document.body.offsetWidth);
	height:expression(document.body.offsetHeight); 
	z-index: 1000; 
	position: absolute;
	left: 0px; 
	top: 0px;
	filter:alpha(opacity=50); 
	background-color:White;
}
/* 报告查询样式 */
.reportsearch_tb th {
background:#95ABE6;
border-bottom:1px solid #95bce2;
border-top:1px solid #95bce2;
border-left:1px solid #95bce2;
border-right:1px solid #95bce2;
color:#003399;
width:100px;
text-align:left;
margin-left:4px;
vertical-align:middle;
}
.reportsearch_tb td {
padding:1px 1px;
border-bottom:1px solid #95bce2;
border-top:1px solid #95bce2;
border-left:1px solid #95bce2;
border-right:1px solid #95bce2;
vertical-align:middle;
text-align:left;
margin-left:4px;
}
/* 报告统计样式 */
.reportstatic_tb td {
padding:1px 1px;
font-size:15px;
color:#996666;
vertical-align:middle;
text-align:center;
}
/* 报告统计外页样式 */
.reportstatic_out_tb th
{
	BORDER-BOTTOM: #808080 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    text-align:center;
    height:30px;
    line-height:25px;
}	
/* 左对齐的样式 */
.stripe_tb_mul_cols th {
background:#d5eBf6;
color:#003399;
line-height:20px;
height:25px;
text-align:left;
}
.stripe_tb_mul_cols td {
padding:1px 1px;
border-bottom:1px solid #95bce2;
border-top:1px solid #95bce2;
border-left:1px solid #95bce2;
border-right:1px solid #95bce2;
vertical-align:middle;
text-align:left;
}
.stripe_tb_mul_cols td * {
padding:1px 1px;
text-align:left;
}
.stripe_tb_mul_cols tr.alt td {
background:#ecf6fc; /*这行将给所有偶数行加上背景色*/
}
.stripe_tb_mul_cols tr.over td {
background:#FEF3D1; /*这个将是鼠标高亮行的背景色*/
}
/* 标题字样式 */
.font_title
{
	font-size:18px;
	font-weight:bolder;
	color:#4444aa;
}
/* 错误页面字体 */
.font_error
{
	font-size:25px;
	font-weight:900;
	color:#4444aa;
	line-height:50px;
}
/* 网页菜单样式 */
.content_menu img
{
	border : 0px;
}
.content_menu td
{
	font-size : 18px;
	color : #226633;
	line-height:30px;
}
.content_menu A:link
{
    font-size : 18px;
	line-height:30px;
}
.content_menu A:visited
{
    font-size : 18px;
	line-height:30px;
}
.content_menu A:hover
{
    font-size : 18px;
	line-height:30px;
}
/* 修改密码样式 */
.syschangepass_tb th {
	background:#d5eBf6;
	border-bottom:1px solid #95bce2;
	border-top:1px solid #95bce2;
	border-left:1px solid #95bce2;
	border-right:1px solid #95bce2;
	color:#003399;
	width:100px;
	text-align:left;
	height:40px;
	line-height:35px;
	vertical-align:middle;
}
.syschangepass_tb td {
	padding:1px 1px;
	border-bottom:1px solid #95bce2;
	border-top:1px solid #95bce2;
	border-left:1px solid #95bce2;
	border-right:1px solid #95bce2;
	vertical-align:middle;
	text-align:left;
	height:40px;
	line-height:35px;
	vertical-align:middle;
}
/* 文字描述样式 */
.info_tb th {
border-bottom:1px solid #338855;
font-weight:bolder;
font-size:18px;
color:#002255;
height:60px;
line-height:30px;
vertical-align:middle;
text-align:left;
}
.info_tb td {
padding:1px 1px;
vertical-align:middle;
height:40px;
line-height:30px;
}
/*提醒字样*/
.alert
{
	font-size:18px;
	color:Red;
	font-weight:bold;
}
/*登陆单位字样 */
.login_dep
{
	font-size : 14px;
	font-weight:bold;
	color:White;
}
/* 取消外层表格样式 */
.none_style_tab th {
background-color:Transparent;
line-height:20px;
height:20px;
}
.none_style_tab td {
padding:1px 1px;
border-bottom:0px;
border-right:0px;
border-top:0px;
border-left:0px;
vertical-align:top;
text-align:center;
}
.none_style_tab td * {
padding:1px 1px;
text-align:left;
}
.none_style_tab tr.alt td 
{
	background-color:Transparent;
}
.none_style_tab tr.over td {
background:#FEF3D1; /*这个将是鼠标高亮行的背景色*/
}

/* 报告查询树状样式 */
.reportsearch_tree th {
color:#003399;
line-height:20px;
height:25px;
background-image:url(../tr_bg.gif);
}
.reportsearch_tree td {
padding:1px 1px;
border-bottom:1px solid #95bce2;
vertical-align:top;
text-align:center;
}
.reportsearch_tree td * {
padding:1px 1px;
text-align:left;
}


.button_normal {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	BACKGROUND-image: url(../button_back.gif); 
	BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #ffffff; 
	BORDER-BOTTOM: 0px; HEIGHT: 24px;
	border-bottom:solid 1px #9999ff;
	border-top:solid 1px #9999ff;
	border-left:solid 1px #9999ff;
	border-right:solid 1px #9999ff;
	color:#ffffff;
}
.button_hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px;  
	background-color:#d6e4ef;
	BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #ffffff; 
	BORDER-BOTTOM: 0px; HEIGHT: 24px;
	border-bottom:solid 1px #9999ff;
	border-top:solid 1px #9999ff;
	border-left:solid 1px #9999ff;
	border-right:solid 1px #9999ff;
	color:#000000;
}

.a_button a:link
{
	display:inline-block;
	border:solid 1px #ffffff;
	width:80px;
	BACKGROUND-image: url(../button_back.gif); 
	HEIGHT: 20px;	
	color:#ffffff;	
	text-align:center;
	vertical-align:top;
}

.a_button a:hover
{
	background-color:#d6e4ef;
}

.a_button a:visited
{
	display:inline-block;
	border:solid 1px #ffffff;
	width:80px;
	BACKGROUND-image: url(../button_back.gif); 
	HEIGHT: 20px;	
	color:#ffffff;	
	text-align:center;
	vertical-align:top;
}

/* 已提交样式 */
.itm_submit
{
	color:#aa00aa;
}
.font_ukey
{
	color:#00b;
	font-weight:bold;
}