@charset "utf-8";
body {
	font-size: 9pt;
	font-family:"宋体";
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	
}
form{margin:0px; padding:0px}
A{ text-decoration: none;color: #000099; font-size: 9pt;}
A:hover {text-decoration: underline; color: #FF0000; font-size: 9pt}
#mainMenu A {
	FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none;
}
#mainMenu A:visited {
	FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none; 
}
#mainMenu A:hover {
	FONT-SIZE: 9pt; COLOR: ffff00; TEXT-DECORATION: underline
}
.border1Pixel
{
border:solid 1px #627982;
font-size:9pt;

}
.border1PixelGray
{
border: 1px ridge #dddddd;
font-size:9pt;
}
td {
	font-size: 9pt;
	line-height: 1.3;
}

.logonBtn{
	FONT-SIZE: 12px;
	CURSOR: hand;
	COLOR: black;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
	padding-bottom:0px;	
	border: 1px solid #4498d2;
	height: 21px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}

.OfficeTab tr { padding:2px;}
.gridTab tr { padding:2px;}
.calButton {
	background-image: url(/img/calendar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 16px;
	border: none;
	background-color: #FFFFFF;
	cursor: hand;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.calButtonGray {
	background-image: url(/img/calendarGray.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 16px;
	width: 16px;
	border: none;
	background-color: #FFFFFF;
	cursor: hand;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#gridMenuDiv{
	background-color:#E0EcFc;
	padding:2px;
}
.menuDiv{
	background-color:#E0EcFc;
	padding:2px;
	width:100%;
}
#gridMainDiv{
   overflow-x:hidden;
   overflow-y:hidden;
   padding:0px;
   margin:0px;
   BACKGROUND: #ffffff;
   background-image:url(grid/bg.gif);
   background-repeat:repeat-x;
   	width:0px;
   /*border-top:#98c0F4 1px solid; */
 
}
#gridMainDiv #gridTitDiv
{
	position:relative; 
	background-color:#D6E3F2;
	border-bottom:1px solid #efefef;
}
#gridMainDiv #gridTabDiv
{
   overflow-x:scroll;
   overflow-y:scroll;
	vertical-align:top;
	background-color:#ffffff;
	margin:0px;
	margin-bottom:0px;
}
#gridMainDiv .gridTab
{
	border-collapse: collapse;
	border-bottom:1px #dddddd solid;
	border-top:none;
	/*BORDER-BOTTOM: #98c0F4 1px solid;*/
	
	table-layout:fixed;
	width:100px;/*for webkit bug*/
	padding:0px;
	margin:0px;
	/*behavior:url(/lib/gridTab.htc);*/
}
.gridTab td{
	border:#DDDDDD 1px solid;
	/*border-top:none;*/
    padding:1px;
	line-height:1.5;
}
.gridTab tr.sel td{background: #E0EcFc}
.gridTab .sel #selArrow{ background: #efefef;url(/img/selArrow.gif) no-repeat center}
.gridTab tr.chked td{background: #efefef;color:#cc0000;}
	
.gridTitTab
{
	table-layout:fixed;
	width:100%;
	BORDER-TOP: #98c0F4 1px solid;
}
.gridTitBase
{
  display:none;
  visibility:hidden;
}
.titBase td
{
	border:none !important; ;
}
.gridTitTab td
{
	BORDER-RIGHT: #98c0F4 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-BOTTOM: #A6B9D3 1px solid;
	BORDER-LEFT: #fff 1px solid;
	padding:1px;
	Font-Size:9pt;
	line-height:1.2;
	color:#00009c;
	background-color:#D6E3F2;
	white-space: nowrap;
	word-break:keep-all;
	overflow:hidden;
}		
.gridTitTab td.mTit
{
	BORDER-BOTTOM: #98c0F4 1px solid;
}
.OfficeTab {
	border-collapse: collapse;
	border:1px solid #a6b9d3;
	table-layout:fixed
}
.OfficeTab td{
	border:1px solid #a6b9d3;
}

.officeTitTd {
	font-weight:bold;
	background-color:#f0f3f8;
 }
.printTab,.printTabBody {
	border-collapse: collapse;
	word-wrap:break-word;word-break:break-all; table-layout:fixed;
	border:1px solid #000000;
	table-layout:fixed;
	width:100%;
}
.printTab td,.printTabBody td{
	font-size:9pt;
	padding:1px;
	border:1px solid #000000;
	
	
}

.printTitle
{
	font-size:16pt;
	font-weight:bold;
	letter-spacing:2
}
.printTabHead
{
	border-collapse: collapse;
	border:1px solid #000000;
	word-wrap:break-word;word-break:break-all; table-layout:fixed;
	width:100%;
}
.printtabHead td
{
	font-weight: bold;
	font-size:9pt;
	padding:1px;
	border:1px solid #000000;
}

.printTabBottom
{
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;	
	
}
.pOnlineNum {
	font-weight: bold;
	color: #ffff00;
	text-decoration:none;
}
.pOnlineMsg {
	color: #dddddd;
	text-decoration:none;
}

.clipBox
{
	overflow: hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
}

.printMainDiv
{
   overflow-x:scroll;
   overflow-y:scroll;  
   padding:0px;
   margin:0px;
   BACKGROUND: #ffffff;
}
.pritDiv
{
   overflow:visible;
	vertical-align:top;
	padding:2px;
	background-color:#ffffff;
	margin-bottom:0px;
	/*behavior:url(/lib/printDiv.htc);*/
}
/*��ɺ�ɾ��*/
.FlatBtn1 {
	behavior:url(/lib/flatBtn1.htc);
	CURSOR: hand;
	padding: 2px 2px;
	color:#000099;
}
.FlatBtn1_Disabled {
	CURSOR: hand;
	padding: 2px 2px;
	color:#666666;
	filter:gray;
	 opacity: .5;
}
.FlatBtn1Hover {
	behavior:url(/lib/flatBtn1.htc);
	CURSOR: hand;
    border-left: #EBF3FD 1px solid; 
	border-top: #EBF3FD 1px solid; 
    border-right: #98c0f4 1px solid; 
	border-bottom: #98c0f4 1px solid; 

	color:#ff0000;
	padding: 1px 1px;
}
.FlatBtn1Down{
	behavior:url(/lib/flatBtn1.htc);
	CURSOR: hand;
    border-left: #98c0f4 1px solid; 
	border-top: #98c0f4 1px solid; 
    border-right: #EBF3FD 1px solid; 
	border-bottom: #EBF3FD 1px solid; 
	padding: 1px 1px;
}

.flatBtn {
 behavior:url(/lib/flatBtn.htc);
 BORDER-LEFT: #efefef 1px solid !important;
 BORDER-TOP: #efefef 1px solid !important; 
 BORDER-BOTTOM: #666666 1px solid !important;
 BORDER-RIGHT: #666666 1px solid !important;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#e6e9e0); 
 CURSOR: hand; 
 COLOR: black; 
 padding: 2px 3px;

} 
.flatBtnHover {
 behavior:url(/lib/flatBtn.htc);
 BORDER-LEFT: #efefef 1px solid !important;
 BORDER-TOP: #efefef 1px solid !important; 
 BORDER-BOTTOM: #666666 1px solid !important;
 BORDER-RIGHT: #666666 1px solid !important;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7E7FA); 
 CURSOR: hand; 
 COLOR: red; 
	padding: 2px 3px;
}
.flatBtnDown
{
 behavior:url(/lib/flatBtn.htc);
 BORDER-LEFT: #000000 1px solid !important; 
 BORDER-TOP: #000000 1px solid !important; 
 BORDER-RIGHT: #efefef 1px solid !important;
 BORDER-BOTTOM: #efefef 1px solid !important;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
 CURSOR: hand; 
 COLOR: red; 
padding: 2px 3px;
} 
.flatBtnUp {
behavior:url(/lib/flatBtn.htc);
 BORDER-LEFT: #efefef 1px solid !important;
 BORDER-TOP: #efefef 1px solid !important; 
 BORDER-BOTTOM: #666666 1px solid !important;
 BORDER-RIGHT: #666666 1px solid !important;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#e6e9e0);  

 CURSOR: hand; 
 COLOR: red; 
padding: 2px 3px;
} 
.wEditForm{}

.wEditForm input,.wEditForm  select{
	width:100%;
	border:solid 1px #7F9DB9;
	padding:2px;
}
.wEditForm table.gridTab tr[sel]{
	background-color:#E8F1F2;
	color:#5FB878;
}
.wEditForm table.gridTab tr[sel] input[type=text]{
	/*background-color:#E8F1F2;
	color:#5FB878;*/
	border:1px solid #999999;
}
.wEditForm .gridTab textArea{
	width:100%;
	border:solid 1px #7F9DB9;
	height:18px;
	overflow:hidden
}
.selInput
{
	background-image:url(/lib/img/arrow.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom;

}
body{scrollbar-width:thin!important;scrollbar-color:#e1e1e1 #f3f3f3!important;}
  *::-webkit-scrollbar {
	background:transparent!important;
	width:10px!important;
	height:10p!importantx
  }

  *::-webkit-scrollbar-track {
    /*background: #efefef;*/
	background-color:transparent!important;
    border-radius: 5px!important;
  }
*::-webkit-scrollbar-track-piece{display:none}
  *::-webkit-scrollbar-thumb {
    /*background: #d0d0d0;
    border-radius: 10px;
	*/
	border-radius:5px!important;
	background-color:#e1e1e1!important;
	width:6px!important;
	min-height:50px!important;
	border:2px solid transparent!important;
	background-clip:content-box!important
  }

  *::-webkit-scrollbar-thumb:hover {
    background: #333!important;
	
  }

  *::-webkit-scrollbar-corner {
    background: #c8d2e0!important;
  }
