.pagectrloff    {
                width=100%;
                height=30;
                background-color=#F2FDE8;
                text-align: left;
                display:none }
.pagectrlon    {
                width=100%;
                height=30;
                background-color=#E1F3FD;
                vertical-align:middle;
                text-align:left;
                display:on
                }
.page { page-break-before:always }
.line1{height=1;width=100%;background-color=#A9CCDF;}
.toolbarright{
	            width=100%;
                height=25;
                background-color=#FFFFFF;
                vertical-align:middle;
                text-align:right;
                display:on
                }
.ltable
{
	font-size: 10.4pt;
	color: black;
	border-left: #3399FF 1px inset;
	border-right: black 1px inset;
	border-top: #3399FF 1px inset;
	vertical-align: baseline;
	border-left:black 1px inset;
	border-bottom:black 1px inset;	
	border-collapse: collapse;
	margin:auto;  
	width :98%;  
	overflow:scroll; 
}       
.utable
{
	height :98%; 
	width :98%;  
	overflow:scroll; 
}               
.stable
{
	font-size: 14.4pt;
	color: black;
	border-left: #3399FF 1px inset;
	border-right: black 1px inset;
	border-top: #3399FF 1px inset;
	vertical-align: baseline;
	border-left:black 1px inset;
	border-bottom:black 1px inset;	
	border-collapse: collapse;
	margin:auto;  
	width :98%;  
	overflow:scroll; 
}   
  .shead9 {background-color=#B7E3FB;width=100%;  height=30;text-align: center; font-size:9.4pt }          
  .shead {background-color=#B7E3FB;width=100%;  height=35;text-align: center; font-size:14.4pt }  
  .srow2 {background-color=#FFFFF;width=100%;  height=35; border-color: #3399FF; font-size:18pt}         
  .srow1 {background-color=#E1F3FD;width=100%;  height=35; border-color: #3399FF;font-size:18pt  }
  .sselected{background-color=#B7E3FB; width=100%; height=35; font-size:18pt } 
  .green1 {  background-color:#E1F3FD; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

        
  .lhead {background-color=#B7E3FB;width=100%;  height=25;text-align: center; text-decoration: none; }     
  .lselected{background-color=#B7E3FB; width=100%; height=25;  }   
  .lrow2 {background-color=#FFFFF;width=100%;  height=25; border-color: #3399FF;}      
  .lrow1 {background-color=#E1F3FD;width=100%;  height=25; border-color: #3399FF;  }    
  .lgrid1 {width=100%; height=25;align=right;background-color:#3399FF; }   
 .grid1 {width=100%; height=25;align=right;background-color:#FFFFFF; }  
 .grid2 {align: center;}       
 .head {background-color=#FFFFF;width=100%;  height=25;text-align: center;  }          
 .head1 {background-color=#B7E3FB;width=100%;  height=25;text-align: center; text-decoration: none; }
 .row1 {background-color=#E1F3FD;width=100%;  height=25;   }
 .row2 {background-color=#FFFFF;width=100%;  height=25; }
 .selected1{background-color=#B7E3FB; width=100%; height=25;  }
.vc{vertical-align: middle}
.readonly{  background-color: #FFFFFF; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.white {  background-color: #FFFFFF; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.green {  background-color: #F2FDE8; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.yellow {  background-color:#E1F3FD; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.rimless {  background-color: #FFFFFF; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.hide{display:none}
.page16c {  font-family: "楷体";  font-size: 16pt; color: #000000;text-align: "center"}
.body {text-align: center;} 
A:visited {color:blue}
A:active
{
	color: #3333cc;
	text-decoration :underline;
}
A:link
{
	color: #3333cc;
	text-decoration :underline;
}
.link1
{
	color: #3333cc;
	text-decoration :underline;
}
A:hover
{
	color: #3333cc;
	text-decoration :underline;
}

.FixedTitleRow   
{    
  top: expression(this.offsetParent.scrollTop-2);  
  background-color:#FFFFF;
  position:relative;   
  height=25;
}   
   .FixedTitleRow2   
{    
  top: expression(this.offsetParent.scrollTop-2);  
  background-color:#B7E3FB;
  position:relative ;   
}  
.FixedTitleRow th   
{   
  text-overflow:ellipsis;   
  overflow:hidden;   
  white-space: nowrap;   
  padding:2px;   
}   
.FixedTitleRow td
{
	height:22px;
	POSITION: relative; 
	font-family: 宋体;
	font-size: 10pt;
	border-bottom:inset 1px #ECE9D8;
	border-right:inset 1px #ECE9D8;
}    
.FixedTitleColumn   
{   
  position: relative;   
  left: expression(this.parentElement.offsetParent.scrollLeft-2);   
}   
    
.FixedDataColumn   
{   
  position: relative;   
  left: expression(this.parentElement.offsetParent.offsetParent.scrollLeft-2);   
}

.xm10
{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}
.title11
{
    COLOR: #000000;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}

.title12
{
    COLOR: #000000;
    FONT-FAMILY: "楷体";
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
.title14
{
    COLOR: #000000;
    FONT-SIZE: 14pt;
    TEXT-ALIGN: right
}
.title16
{
    COLOR: #000000;
    FONT-FAMILY: "楷体";
    FONT-SIZE: 16pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
.title18
{
    COLOR: #000000;
    FONT-FAMILY: "黑体";
    FONT-SIZE: 18pt
}
.title20
{
    COLOR: #000000;
    FONT-FAMILY: "楷体";
    FONT-SIZE: 20pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}

body
{
	font-family: 宋体;
	font-size: 10.4pt;
	color: black;
	background-color: white;
}
.TdHeaderStyle1
{
	background-color=#E1F3FD;
	height=25;
	FONT-SIZE: 14pt;
	text-align: center;
	border-color:Black;
	font-family: 黑体;
	}
td
{
	font-family: 宋体;
	font-size: 9pt;
}

A:visited {color:blue}

.notDisp
{
	display:none;
}
.ourbutton
{
	font-size: 9pt;
	color: black;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.table0
{
	font-size: 10.4pt;
	color: black;
	border-right: black 1px inset;
	border-top: black 1px inset;
	vertical-align: baseline;
	border-left: black 1px inset;
	color: black;
	border-bottom: black 0px inset;	
	border-collapse: collapse;
}
.table1
{
	font-size: 10.4pt;
	color: black;
	border-left: black 1px inset;
	border-right: black 1px inset;
	border-top: black 1px inset;
	vertical-align: baseline;
	border-left: black 1px inset;
	border-bottom: black 1px inset;	
	border-collapse: collapse;
	margin:auto;  
	width :98%;  
	overflow:scroll; 
}

.tablezhcx1
{
	font-size: 10pt;
	font-color: black;
	border-left: #F2FDE8 0px inset;
	border-right: #E1F3FD 1px inset;
	border-top: #E1F3FD 1px inset;
	border-bottom: #E1F3FD 1px inset;	
	width :100%;  
	
}

.table2
{
	border-right: black 1px inset;
	border-top: black 1px inset;
	vertical-align: baseline;
	border-left: black 1px inset;
	color: black;
	border-bottom: black 1px inset;
	background-color: white;	
}
.tablezhcx
{
	font-size: 10.4pt;
	color:black;
    border-right: #E1F3FD 2px solid;
	border-bottom: #E1F3FD 2px solid;
	border-left: #E1F3FD 2px solid;
	BORDER-TOP:  #E1F3FD 2px solid;
	width:100%;
}

.tdzhcx
{
	border-left: #E1F3FD 2px solid;
	background-color:#E1F3FD;
	font-size :10.4pt;
}

.tr1
{
	font-family: 宋体;
	color:Black;
	height: 30px;
	background-color: #8CAAE6;
	text-align: center;
	text-decoration: none;
}

.tr1_1
{
	height: 25px;
	color:Black;
	background-color: #8CAAE6;
	text-align: center;
}
.trwhite_1
{
	font-size: 9pt;	
	color: black;	
	height: 30px;
	background-color: #ffffff;
	text-decoration: none;
}

.toolbar_list
{
	font-size: 9pt;
	color:Black;
	height: 30px;
	background-color: white;
	text-align: left;
	text-decoration: none;
	border-color:Silver;
}
.toolbar_edit
{
	font-size: 9pt;
	color:white;
	height: 30px;
	background-color: #407FBC;
	text-align: left;
	text-decoration: none;
	border-color:Silver;
}

@media screen
{
.onlyPrint{display:none}
.panel_title{height:25px} 
}

@media print
{
.onlyShow{display:none} 
.panel_title{height:10px} 
}

.tr2
{
	font-family: 宋体;
	font-size: 9pt;
	height: 22px;
	text-decoration: none;
}

.tr12
{
	font-weight:normal;
	font-size:9pt;
	background-color: #d3e4f6;
	color:#000000;
	height:25px;
	text-decoration:none;
}


.queryth
{
	font-size: 9pt;
	color: black;
	min-height: 25px;
	background-color: #8CAAE6;
	text-align: center;
	text-decoration: none;
}
.querytr1
{
	font-size: 9pt;
	color: black;
	min-height: 20px;
	background-color: white;
	text-decoration: none;
}

.querytr2
{
	font-size: 9pt;
	color: black;
	min-height: 20px;
	background-color: #f3f3f3;
	text-decoration: none;
}

.input1
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	background-color: white;
}

.inputbottom
{
	font-family: 宋体;
	font-size: 9pt;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	color: black;
	border-bottom: gray 1px solid;
	background-color: transparent;
}



.td1
{
	background-color: blue;
}
.table3
{
	font-size: 9pt;
}

.buttonhref
{	
	text-decoration: none;
	color:#000000;

}
.button1
{
	font-size: 9pt;
	color: white;
	background-color: #9194c3
}


.inputno
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	font-size: 9pt;
	border-left: black 0px solid;
	color: black;
	border-bottom: black 0px solid;
	background-color: transparent;

}
.inputnolink
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	font-size: 9pt;
	border-left: black 0px solid;
	color: blue;
	border-bottom: black 0px solid;
	background-color: white;
	cursor:hand;
}

.trwhite
{
	font-size: 9pt;	
	color: black;	
	height: 25px;
	background-color: #ffffff;
	text-decoration: none;
}
.thwhite
{
	font-size: 9pt;	
	color: black;	
	height: 25px;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.usertable1
{
	font-size: 9pt;
	color: black;
	border-right: black 1px inset;
	border-top: black 1px inset;
	vertical-align: baseline;
	border-left: black 1px inset;
	color: black;
	border-bottom: black 1px inset;
	background-color: white;
	text-align: center;
}
.inputnoright
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	font-size: 9pt;
	border-left: black 0px solid;
	color: black;
	border-bottom: black 0px solid;
	background-color: white;
	text-align :right ;
}
.tr11
{	
	font-size: 10.4pt;	
	color: black;	
	height: 30px;
	background-color: #a2c8f2;
	text-decoration: none;
	height:22px;
}
.tdpt
{
	font-weight :bolder;
	text-align: center;
	font-size :13pt;
}
.tdnull
{
	font-size :10.4pt;
}

.tdleft
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	background-color:#a2c8f2;
	font-size :10.4pt;
}
.tdbottom
{
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 0px solid;
	border-top: black 1px solid;
	font-size :10.4pt;
}
.tdb
{
	border-left: black 0px solid;
	border-right: black 0px solid;
	border-bottom: black 1px solid;
	border-top: black 0px solid;
	font-size :10.4pt;
	border-color:#CCCCCC;
	height: 20px;
}

.hp1
{
	color: black;
}


.table5
{
	border-collapse:collapse
}


.tablehead
{
	border-right: white 3px solid;
	border-top: white 3px solid;
	border-left: white 3px solid;
	border-bottom: white 3px solid;
	border-collapse: collapse;
}

.tablem
{
	border-color:Black;
	border-right: 2px solid;
	border-top: 2px solid;
	border-left: 2px solid;
	border-bottom: 0px solid;
	border-collapse: collapse;
}

.tabled
{
	border-right: 2px solid;
	border-top: 0px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	border-collapse: collapse;
}
.trm
{
	height: 25px;
	text-decoration: none;
}
.trd
{
	border-top: black 0px solid;
	height: 25px;
	background-color: white;
	text-align: center;
	text-decoration: none;
}

.tdc
{
	text-valign: center;
}
.tdl
{
	text-align: left;
}
.win_table
{
	border-right: #E1F3FD 1px solid;
	border-top: #E1F3FD 1px solid;
	border-left: #E1F3FD 1px solid;
	border-bottom: #E1F3FD 1px solid;
	border-collapse: collapse;
}
.win_table_top
{
	border-right: 0px solid;
	border-top:  0px solid;
	border-left:   0px solid;
	border-bottom: #E1F3FD 1px solid;
	border-collapse: collapse;
}

.win_tr
{
	color: white;
	height: 25px;
	background-color: #2696cb;
}

.table_noline
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-collapse: collapse;
}
.input_pane
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	background-color: transparent;
}
.table_topline
{
	border-top: #FF9933 1px solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right-width: 1px;
}

.toolbar
{
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: red 1px solid;
	border-collapse: collapse;
}

.style4
{
    BORDER-BOTTOM: #006699 1px solid;
    BORDER-RIGHT: #006699 1px solid;
    COLOR: #000000;
    FONT-SIZE: 9pt;
    FONT-COLOR:#E1F3FD;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
    height: 25px;
}
.style14
{
    BORDER-BOTTOM: #E1F3FD 1px solid;
    BORDER-RIGHT: #E1F3FD 1px solid;
    COLOR: #000000;
    FONT-SIZE: 9pt;
    FONT-COLOR:#E1F3FD;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
    height: 25px;
}
.button_Plane {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; COLOR: #111169; CURSOR: hand; FONT-FAMILY: 宋体; FONT-SIZE: 12px; FONT-WEIGHT: normal; HEIGHT: 20px; WIDTH: 48pt
}
.button_Plane2 {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; COLOR: #111169; CURSOR: hand; FONT-FAMILY: 宋体; FONT-SIZE: 12px; FONT-WEIGHT: normal; HEIGHT: 20px; WIDTH: 58pt
}


.fixpanel_md
{
	OVERFLOW:auto;
	POSITION:relative; 
	HEIGHT:300px;
	border-top:inset 0px black;
	border-left:inset 2px black;
	border-right:inset 2px black;
	border-bottom:inset 2px black;
	color: black;
	
}


.fixpanel
{
	OVERFLOW:auto;
	POSITION:relative; 
	HEIGHT:260px;
	border-top:inset 1px black;
	border-left:inset 1px black;
	border-right:inset 1px black;
	border-bottom:inset 1px black;
	color: black;
	
}

.fixtable
{
	table-layout:fixed;
	color: black;
	border:0;
	border-collapse: collapse;
}

.fixtable td
{
	height:22px;
	POSITION: relative; 
	font-family: 宋体;
	font-size: 9pt;
	border-bottom:inset 1px #ECE9D8;
	border-right:inset 1px #ECE9D8;
}

.fixtable th
{	
	Z-INDEX:100001;	
	background-color:White;
	TOP: expression(this.offsetParent.scrollTop);
	POSITION: relative; 
	border-bottom:inset 1px #ECE9D8;
	border-right:inset 1px #ECE9D8;
	color:Black;
	height: 27px;
	background-color: #8CAAE6;
	text-align: center;
	text-decoration: none;
	font-weight:normal;
}
.fixtable th a:link
{
	color:Black;
	text-decoration: none;
}
.fixtable th a:visited
{
	color:Black;
	text-decoration: none;
}

.fixtable th a:active
{
	color: Black;
	text-decoration :underline;
}

.fixtable th a:hover
{
	color: Black;
	text-decoration :underline;
}

.fixtd_last
{
	height:20px;
	POSITION: relative; 
	font-family: 宋体;
	font-size: 9pt;
	border-bottom:inset 1px #ECE9D8;
	border-right:inset 0px #ECE9D8;
}
.fixcol 
{
	LEFT: expression(this.offsetParent.scrollLeft); 
	Z-INDEX:100000;	
}



.fixrow_last 
{	
	Z-INDEX:100001;	
	background-color:White;
	TOP: expression(this.offsetParent.scrollTop);
	POSITION: relative; 
	border-bottom:inset 1px #ECE9D8;
	border-right:inset 0px #ECE9D8;

	color:Black;
	height: 27px;
	background-color: #8CAAE6;
	text-align: center;
	text-decoration: none;
	font-weight:normal;
}

.fixrowcol 
{
	Z-INDEX:100002;	
	TOP: expression(this.offsetParent.scrollTop);
	LEFT:expression(this.offsetParent.scrollLeft);
}