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;
}
input{behavior:url(/lib/aMenu.htc);}
A{ text-decoration: none;color: #000099; font-size: 9pt;
behavior:url(/lib/aMenu.htc);
}
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;
}
.PageButton {
	color: #ffffff;
	border: 1px  #FFCC00;
	height: 19px;
	background-color: #0000ff;
	cursor: hand;
}
.PageButtonHover {
	color: #FFff00;
	border: 1px  #FFCC00;
	height: 19px;
	background-color: #0000ff;
	cursor: hand;
}


.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);
}
.FlatBtn1 {
	behavior:url(/lib/flatBtn1.htc);
	CURSOR: hand;
	padding: 2px 2px;
	color:#000099;
}
.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;
} 

.SelRowItem{behavior:url(/lib/SelRowItem.htc); padding:2px;}
.OfficeTab tr {behavior:url(/lib/SelRowItem.htc); padding:2px;}
.gridTab tr {behavior:url(/lib/SelRowItem.htc); 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;
}
#gridMainDiv{
   overflow-x:hidden;
   padding:0px;
   margin:0px;
   BACKGROUND: #ffffff;
   background-image:url(grid/bg.gif);
   background-repeat:repeat-x;
   /*border-top:#98c0F4 1px solid; */
 
}
#gridMainDiv #gridTitDiv
{
	position:relative; 
	background-color:#c6DFF7;
}
#gridMainDiv #gridTabDiv
{
	overflow-x:scroll;
	overflow-y:scroll; 
	vertical-align:top;
	background-color:#ffffff;
	background-image:
	margin-bottom:0px;
	behavior:url(/lib/gridTabDiv.htc);
}
#gridMainDiv .gridTab
{
	border-collapse: collapse;
	border-bottom:1px #dddddd solid;
	border-top:none;
	/*BORDER-BOTTOM: #98c0F4 1px solid;*/
	table-layout:fixed;
	behavior:url(/lib/gridTab.htc);
}
.gridTab td{
	border:#dddddd 1px solid;
	/*border-top:none;*/
    padding:1px;
	line-height:1.5;
}
	
.gridTitTab
{
	table-layout:fixed;
	BORDER-TOP: #98c0F4 1px solid;
	behavior:url(/lib/gridTitTab.htc);
	
}
.gridTitBase
{
  display:none;
  visibility:hidden;
}
.titBase td
{
	border:none !important; ;
	
}
.gridTitTab td
{
	BORDER-RIGHT: #98c0F4 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-BOTTOM: #85B3F1 1px solid;
	BORDER-LEFT: #fff 1px solid;
	padding:1px;
	Font-Size:9pt;
	line-height:1.2;
	color:#00009c;
	overflow:hidden;
	WHITE-SPACE: nowrap;
	word-break:keep-all;	
}		
.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
}
.printTab td,.printTabBody td{
	font-size:9pt;
	padding:1px;
	border:1px solid #000000;
}

.printTitle
{
	font-size:16pt;
	font-weight:bold;
	letter-spacing:3
}
.printTabHead
{
	border-collapse: collapse;
	border:1px solid #000000;
	word-wrap:break-word;word-break:break-all; table-layout:fixed;
}
.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:2px;
   margin:0px;
   border-top:1px #98c0F4 solid;
   BACKGROUND: #ffffff;
}
.pritDiv
{
	
	vertical-align:top;
	background-color:#ffffff;
	margin-bottom:0px;
	behavior:url(/lib/printDiv.htc);
}
#pageTab #first
{
	background:url(/lib/page/first.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	width:24px; height:18px
}
#pageTab #prev
{
	background:url(/lib/page/prev.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	width:24px; height:18px
}
#pageTab #next
{
	background:url(/lib/page/next.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	width:24px; height:18px
}
#pageTab #last
{
	background:url(/lib/page/last.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	width:24px; height:18px
}
#pageTab #load
{
	background:url(/lib/page/load.png); 
	background-position:center; 
	background-repeat:no-repeat; 
	width:24px; height:18px
}