﻿/*SystemBaseStyle*/
BODY
{
	SCROLLBAR-FACE-COLOR: #d0e3fc; 
	SCROLLBAR-HIGHLIGHT-COLOR: #D9E0E3; 
	SCROLLBAR-SHADOW-COLOR: #668864; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #9C9B9C; 
	SCROLLBAR-TRACK-COLOR: #ebf2fb; 
	SCROLLBAR-DARKSHADOW-COLOR: #ebf2fb;
	font-size: 9pt;
	margin: 0pt;
	color: #444444;
	font-family: Arial;
	background-color: #ffffff;
	overflow: auto;
}
.left_function {
    font-size: 9pt;
   	color: #666666;
	  background-color: #F2F8FF;
    background-repeat: no-repeat;
    background-position: right bottom;
}
A:link {
	FONT-SIZE: 9pt; COLOR: #003399; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #003399; TEXT-DECORATION: none
}
A:hover {
	COLOR: #088AFB; TEXT-DECORATION: none
}
TABLE {
	FONT-SIZE: 9pt; COLOR: #000000
}
TD {
	FONT-SIZE: 9pt; COLOR: #000000
}
P {
	MARGIN-TOP: 0pt; MARGIN-BOTTOM: 10pt
}
FORM {
	MARGIN: 0pt
}
image {
    border: 0px;
    border-width:0px;
}
a img { 
	border: 0px;
    border-width:0px; 
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; MARGIN-BOTTOM: 8pt; COLOR: #ea1313; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN-BOTTOM: 0pt; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN-BOTTOM: 4pt; COLOR: #7f0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-BOTTOM: 2pt; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN-BOTTOM: 1pt; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
INPUT
{
	font-size: 9pt;
	height:20px;
	background-color: #ddf2dd;
	border-top: #636563 1px solid;
	border-left: #636563 1px solid;
	border-bottom: #c2eaf6 1px solid;
	border-right: #c2eaf6 1px solid;
}

.button
{
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #848284 1px solid;
	border-right: #848284 1px solid;
	background-color: #b2d3ff;
	height: 20px;
	color: #000000;
	background-repeat: repeat;
}
.button1
{
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #848284 1px solid;
	border-right: #848284 1px solid;
	background-color: #b2d3ff;
	height: 20px;
	color: #000000;
	background-repeat: repeat;
}
.input_tit
{
	font-weight:bold;
}

SELECT
{
	font-size: 9pt;
	background-color: #ffffff;
	border-top: #636563 1px solid;
	border-left: #636563 1px solid;
	border-bottom: #c2eaf6 1px solid;
	border-right: #c2eaf6 1px solid;
}
TEXTAREA
{
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	border-top: #636563 1px solid;
	border-left: #636563 1px solid;
	border-bottom: #c2eaf6 1px solid;
	border-right: #c2eaf6 1px solid;
}
.button
{
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #848284 1px solid;
	border-right: #848284 1px solid;
	background-color: #b2d3ff;
	height: 20px;
	color: #000000;
	background-repeat: repeat;
}
.Change_button
{
	background-color: #FFFF00;
}

.checkbox  
{
	border-right: 0pt;
	border-top: 0pt;
	margin: 0pt;
	border-left: 0pt;
	border-bottom: 0pt;
	background-color: transparent;
	color: #003399
}

.inputtxt 
{
	width: 100%;
	border: 1px solid #cccccc;
}

.baseFont
{
	color: #003399;
	background-image:url("../imagesa/top-bg3.gif")
}
.baseFontBold
{
	color: #003399;
	font-weight: bold;
	background-image:url("../imagesa/top-bg3.gif")
}

A.a:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #DFEBFA; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.line {
    color: #FFFFFF; FONT-SIZE: 9pt;
}
.text {
    color: #003366; FONT-SIZE: 9pt;
}
.title{
    color: #003366; FONT-SIZE: 10pt; font-weight: bold;
}

/*leftmenu*/
.left_menu_bg
{
	background-color: #EAF2FD;
	padding-left: 0px;
	padding-top: 0px;
	/*overflow: auto;*/
}
.middle_linkTxt
{
	font-size:9pt;
	color:#003399;
	white-space:nowrap
}
/*main_rightTree*/
.main_rightTree_input
{
	border-right: 0pt;
	border-top: 0pt;
	margin: 0pt;
	border-left: 0pt;
	border-bottom: 0pt;
	background-color: transparent;
}
A.main_rightTree_parent:hover
{
	color: #003399;
	font-weight: bold;
}
A.main_rightTree_parent:visited
{
	color: #003399;
	font-weight: bold;
}
A.main_rightTree_parent:link
{
	color: #003399;
	font-weight: bold;
}
A.main_rightTree_leaf:hover
{
	color: #003399;
}
A.main_rightTree_leaf:visited
{
	color: #003399;
}
A.main_rightTree_leaf:link
{
	color: #003399;
}
.main_rightTree_leaf
{
	color: #000000;
	cursor:pointer;
}
main_rightTree_parent
{
	color: #ff3399;
	font-weight: bold;
}
.main_rightTree_root
{
	/*color: #003399;*/
	font-weight: bold;
}

.main_rightTree_searchInput
{
	width: 100%;
	color:#003399;
}

.main_rightTree_hidden
{
	display:none;
}
/***********************************/
.main_leftTree_bg
{
	background-color: #EAF2FD;
	border-right: #ccccff 1px solid;
	height: 99%;
	padding-right: 6px;
	padding-top: 3px;
	overflow: auto;
}
/***********************************/


.panel_flow_txt
{
	color:#7d7d7d;
}

.STYLE_time
{
	font-family: "Times New Roman", Times, serif;
	color: #999999;
	font-size:11px;
}

/*主列表字体颜色*/
A.mian_listfont:hover
{
	color:#003399;
}
A.mian_listfont:visited
{
	color:#003399;
}
A.mian_listfont:link
{
	color:#003399;
}
.msglist_label
{
	color: #999999;
	font-size:11px;
}
/**************************************/
/*boot-top*/
.tab_toptd {
	font-size: 14px;
	color: #FFFFFF;
	background-color:  #95ccc1;
	height:20px;
}
/***************************************************/
/*headPageStyle*/

.tab_user {
    width: 100%;
	height: 24px;
    background-color: #4F85AB;
	background-repeat: repeat;
}

.tab_line {
    width: 100%;
	height: 1px;
	background-color: #ffffff;
}
/*leftPageStyle*/

.left_title {
    width: 200px;
	height: 31px;
	font: "宋体";
	font-family: "宋体";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-align: center;
}
.left_menu {
    width: 96%;
	height: auto;
	font: "宋体";
	font-family: "宋体";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #003366;
}
a.left_menu:link {
	 FONT-SIZE: 12px;
	 COLOR: #003366;
	 font-weight: bold;
	 TEXT-DECORATION: underline
}
a.left_menu:visited {
	 FONT-SIZE: 12px;
	 COLOR: #003366;
	 font-weight: bold;
	 TEXT-DECORATION: underline
}
a.left_menu:active {
	FONT-SIZE: 12px; 
	font-weight: bold;
	TEXT-DECORATION: none
}
a.left_menu:hover {
	FONT-SIZE: 12px;
	COLOR: #003399;
	font-weight: bold;
	TEXT-DECORATION: underline
}


.dh_title{
    color: #003366; FONT-SIZE: 10pt; font-weight: normal; text-align: left;
}
/*conetentStyle*/
.tab_content {
    font-size: 9pt;
	color: #666666;
	background-color: #F2F8FF;
    background-repeat: no-repeat;
    background-position: right bottom;
	height: 30px;
}
.tab_content1 {
	font-size: 9pt;
	color: #666666;
	background-color: #fffff0;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 30px;
}


/***************************************************/
/*table style*/
.table_bordercolor {
     font: "宋体";
	 font-family:"宋体";
	 font-size: 9pt;
	 font-style: normal;
	border-top: solid 1px #8daed9;
	border-left: solid 1px #8daed9;
	border-right: 0px;
	border-bottom: 0px;
}
.tr_bordercolor{
 font: "宋体";
 font-family:"宋体";
 font-size: 9pt;
 font-style: normal;
 background-color: #BDDBFF;
}
.td_bordercolor{
 font: "宋体";
 font-family:"宋体";
 font-size: 9pt;
 font-style: normal;
 border-right: solid 1px  #8daed9;
 border-bottom: solid 1px  #8daed9;
}
.border_left
{
	border-left: solid 1px #8daed9;
}
.border_right
{
	border-right: solid 1px #8daed9;
}
.border_top
{
	border-top: solid 1px #8daed9;
}
.border_bottom
{
	border-bottom: solid 1px #8daed9;
}
/*table style end*/

.main_tabForm
{
	 font: "宋体";
	 font-family:"宋体";
	 font-size: 9pt;
	 font-style: normal;
	border: solid 1px #c2eaf6;
	background-color:#e3efff;
	/*background-color:#D2E7E7;*/
}
/**/
.main_HeightSpace
{
	height:10px;	
	line-height:10px;
}
/***************************************************/
/*tablestyle*/
.main_listTable
{
	width:100%;
}
/*pagestyle*/
.main_listTable_page_bg
{
	color:#000000;
}

.main_listTable_page_expprtTxt A
{
	color:#ff0000;
}
.rightframe 
{
	padding:3px;
	height: 25px;
	border-right: solid 1px  #8daed9;
	border-bottom: solid 1px  #8daed9;
}
.rightframe2 
{
	padding:3px;
	height: 25px;
	border-right: solid 1px  #8daed9;
	border-bottom: solid 1px  #8daed9;
}
.rightframe3 
{
	padding:3px;
	height: 25px;
	border-right: solid 1px #8daed9;
	border-bottom: solid 1px  #8daed9;
}
/***************************************************/
.uploadFile_fileName_div
{
	border: solid 1px #ccccff;
	width:100%;
	height:100%;
	overflow:auto;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px; 
	padding-top: 2px; 
}
/*right quick addresslist*/
.main_rightTree_bg
{
	background-color: #e3efff;
	border-left: solid 1px #CFE4E6;
	height: 99%;
	padding-left: 6px;
	padding-top: 3px;
	overflow: auto;
}
/* desktop timing notebook*/
.main_desktop_bg
{
	background-color: #e3efff;
	border: solid 1px #CFE4E6;
}
/***************************************************/


.showmsg_body_bg
{
	margin: 0px 0px 0px;
	overflow: auto;
}
.showmsg_main_bg
{
	border-color:#C3D8F7;
	border-style:solid;
	border-right: #C3D8F7 1px solid;
	border-top: #C3D8F7 1px solid;
	border-left: #C3D8F7 1px solid;
	border-bottom: #C3D8F7 1px solid;
}

.showmsg_title
{
	font-size: 11pt;
	font-weight: bold;
	word-break: break-all;
	white-space: -moz-pre-wrap; 
}

.showmsg_title_2
{
	background-color:#EBF4FF;
}
.showmsg_body
{
	background-color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.showmsg_foot
{
	background-color:#EBF4FF;
	border-top: solid 1px #C3D8F7;
}
.showmsg_foot2
{
	background-color:#F5F9FE;
}
.showmsg_foot3
{
	background-color:#ebf2fb;
}
.showmsg_sendform_bg
{
	background-color:#F1F1F1;
}
.showmsg_topleftframe
{
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #EEEEEE;
	background-color:White;
}
.showmsg_toprightframe
{
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #ebf2fb;
}

.showmsg_remsgbody
{
	border-color:#C3D8F7;
	border-style:solid;
	border-right: #C3D8F7 1px solid;
	border-top: #C3D8F7 1px solid;
	border-left: #C3D8F7 1px solid;
	border-bottom: #C3D8F7 1px solid;
	background-color: #EBF4FF;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color:#999999;
}



/*****************************************************/
/*uploadbar*/
/*****************************************************/
.progressBar {
	WIDTH: 320; HEIGHT: 18px
}
.progressInfo
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 9pt;
	overflow: hidden;
	border-left: #000000 1px solid;
	width: 320;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	position: absolute;
	height: 18px;
	text-align: center;
}
.progress
{
	overflow: hidden;
	width: 0%;
	height: 18px;
	background-color: #5fff3f;
}
.uploadBar_bg
{
	position: absolute;
	padding: 0px;
	border: 0px solid #C0C0C0;
	background-color: #FFFFE7;
	/*height: 126;*/
	left: 77;
	top: 96px;
	z-index: 10;
	width: 350;
}
.uploadBar_bgcolor
{
	background-color: #ccccff;
}
.uploadBar
{
	visibility: hidden;
	position: absolute;
	width:100%;
	height:100%;
	background-color: #ccccff;
	opacity: .85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}
.filesizeBg
{
	background-color: #cccccc;
	border-right: #3300cc 0px;
	border-top: #3300cc 0px;
	border-left: #3300cc 0px;
	border-bottom: #3300cc 0px;
}

/**************************************/
/*toolbar*/
.toolbar_searchInput
{
	color:#aaaaaa;
	background-color:White;
	border: solid 0px  #000000;
	height:18px;
}
/**************************************/
.tab_footer {
     width: 100%;
	 height: 20px;
     background-color: #4F85AB;
     background-repeat: repeat;
	 font: "宋体";
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 9pt;
	 font-style: normal;
	 font-weight: normal;
	 line-height: 18px;
	 color: #ffffff;
	 text-align: center;
}
.footer_text {
     font: "宋体";
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 9pt;
	 font-style: normal;
	 font-weight: normal;
	 line-height: 18px;
	 color: #ffffff;
	 text-align: center;
}
.footer:link {
	 FONT-SIZE: 12px;
	 COLOR: #ffffff;
	 TEXT-DECORATION: underline
}
.footer:visited {
	 FONT-SIZE: 12px;
	 COLOR: #ffffff;
	 TEXT-DECORATION: underline
}
.footer:active {
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none
}
.footer:hover {
	FONT-SIZE: 12px;
	COLOR: #DFEBFA;
	TEXT-DECORATION: underline
}
.lefttext {
   margin: auto;
   height: auto;
   width: 196px;
   padding-left: 10px;
   clear: both;
   line-height: 20px;
}
/**********************************/
.help_div
{
	border: solid 1px #c2eaf6;
	background-color: #FFFFcc;
	color:#336600;
	padding:5px;
}



.err_div
{
	width:100%;
	border: solid 1px #c2eaf6;
	background-color: #FFFFcc;
	color:#336600;
	padding:5px;
}


	

/*---------2007-08-4----------*/
.table_box {
    margin: auto;
	margin-bottom: 20px;
	width: 98%;
	border: 0px;
	line-height: 20px;
	padding: 0px;
	clear: both;
}
.table_box01 {
    margin: auto;
	width: 100%;
	background-color: #fffcdf;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 0px;
	clear: both;
}
.table_box02 {
    margin: auto;
	width: 100%;
	background-color: #FFFF99;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 0px;
	clear: both;
}
.tab_01 {
    margin: auto;
    width: 100%;
	line-height: 20px;
	border: 0px;
	clear: both;
}
.tab_02 {
    margin: auto;
    width: 100%;
	line-height: 20px;
	border: 0px;
	padding: 0px 6px 0px 6px;
	clear: both;
}
.td_01 {
	border-bottom: 1px solid #edece8;
	line-height: 22px;
	padding: 0px 6px 0px 6px;
}

/*-------listpages---------*/
.list_box {
    margin: auto;
	width: 100%;
	background-color: #ffffff;
	/*border-top: 1px solid #8daed9;*/
	border-right: 1px solid #8daed9;
	line-height: 20px;
	padding: 0px;
	clear: both;
}
.list_table {
    margin: auto;
	width: 100%;
	border: 1px solid #7f9db9;
	line-height: 18px;
	padding: 0px;
	clear: both;
}
.list_title {
	background-color: #add1ff;
	font-weight:bold;
	border-left: 1px solid #8daed9;
	border-bottom: 1px solid #8daed9;
	padding: 0px 0px 0px 6px;
	font-weight: bold;
	clear: both;
}
.list_td {
    background-color: #ffffff;
	border-left: 1px solid #8daed9;
	border-bottom: 1px solid #8daed9;
	padding: 0px 0px 0px 6px;
	clear: both;
}
.list_td01 {
    background-color: #f2f4f7;
	border-left: 1px solid #8daed9;
	border-bottom: 1px solid #8daed9;
	padding: 0px 0px 0px 6px;
	clear: both;
	height:25px;
}
.list_tdfunc {
    background:url("../imagesa/login_bg1.gif");
	border-left: 1px solid #8daed9;
	border-bottom: 1px solid #8daed9;
	padding: 0px 0px 0px 6px;
	clear: both;
	height:25px;
}
.list_time {
    font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #a4aebc;
}





.tab_03 {
    margin: auto;
    width: 100%;
	line-height: 20px;
	border: 1px solid #b9cbf7;
	padding: 0px 6px 0px 6px;
}

.td_class
{
}
.td_class table
{
	margin: auto;
    width: 100%;
	line-height: 20px;
	border: 0px;
}
.td_class td
{
	border-bottom: 1px solid #edece8;
	line-height: 22px;
	padding: 0px 6px 0px 6px;
	font-family: 宋体;
	white-space:nowrap;
	overflow:hidden;
}