body{
	font-family: vendana, arial;
	font-size: 9pt;
	color: #333333;
	background-color: #FFFFFF;
}

td,tr{
	font-family: vendana, arial;
	font-size: 9pt;
}
div.normal{
	border: solid 1px #eeeeee;
	font-family : "宋体";
	font-size: 9pt;
	line-height: 11pt;
	padding: 2px 0 0 0;
}

.over{
	border: solid 1 #0099CC;
	background-color: #BFDFF4;
	font-family : "宋体";
	font-size: 9pt;
	line-height: 11pt;
	padding: 2px 0 0 0;
}
 
.out{
	border: solid 1 #F2F2F2;
	background-color: #F2F2F2;
	font-family : "宋体";
	font-size: 9pt;
	line-height: 11pt;
	padding: 2px 0 0 0;
}
 
.down{
	border: solid 1 #888888;
	background-color: #fefefe;
	font-family : "宋体";
	font-size: 9pt;
	line-height: 11pt;
	padding: 2px 0 0 0;
}
 
.e{
	font-family: vendana, arial;
	font-size: 9pt;
}

.es{
	font-family: vendana, arial;
	font-size: 8pt;
}

td.title_big{
	font-size : 10pt;
	font-family : "宋体";
	line-height : 15pt;
	font-weight : bold;
	text-align : center;
	border-right : 1px solid #A8B2E5;
	border-bottom : 1px solid #3747B9;
	border-left : 1px solid #DDE0F4;
	border-top : 1px solid #F2F3FB;
	background-color : #4362BE;
	color : White;
	padding : 1px 0 0 0;
}

/* detail table head title text */
td.detail_header_1{
	font-family: vendana, arial, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	background-color : #3A57A9;
	color : White;
	border-right : 1px solid #5B77C8;
	border-bottom : 1px solid #2E4586;
	border-left : 1px solid #BEC9E9;
	border-top : 1px solid #EEF1F9;
	padding : 1px 0 0 0;
	text-align : center;
}

td.detail_header_2{
	font-family: vendana, arial, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	background-color : #DFDFDF;
	color : #1A3468;
	border-right : 1px solid #676767;
	border-bottom : 1px solid #4F4F4F;
	border-left : 1px solid #DFDFDF;
	border-top : 1px solid #F4F4F4;
	padding : 1px 0 0 0;
	text-align : center;
}

.detail_header{
	font-family : "宋体";
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
}

.detail_content{
	font-family : "宋体";
	font-size: 9pt;
	line-height: 14pt;
}

.detail_total{
	font-family : "宋体";
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
}

td.field_label{
	font-family : "宋体";
	color: #666666;
	font-size: 9pt;
	border: 1px solid #0099CC;
	background-color: #BFDFF4;
	padding-left: 4pt;
	width: 100px;
}

td.selection{
	font-family : "宋体";
	color: #666666;
	font-size: 9pt;
	border: 1px solid #0099CC;
	background-color: #BFDFF4;
	padding-top: 2pt;
	padding-bottom: 2pt;
	text-align: center;
}

td.field_content{
	font-family : "宋体";
	color: #666666;
	font-size: 9pt;
	border: 1px solid #BFD5E3;
	background-color: #EBEBEB;
	padding-left: 4px;
	width: 200px;
}
td.check1{
	font-family: vendana, arial;
	color: #666666;
	font-size: 9pt;
	background-color: #E8E8E8;
	font-weight : bold;
}

td.check2{
	font-family: vendana, arial;
	color: #666666;
	font-size: 9pt;
	background-color: #E0DFDF;
	font-weight : bold;
}

td.state{
	font-family: vendana, arial;
	color: #666666;
	font-size: 9pt;
	font-weight : bold;
}

td.state1{
	font-family: vendana, arial;
	color: #666666;
	font-size: 9pt;
	background-color: #FDFB9C;
	font-weight : bold;
}

td.state2{
	font-family: vendana, arial;
	color: #666666;
	font-size: 9pt;
	background-color: #FBDC5E;
	font-weight : bold;
}

td.state3{
	font-family: vendana, arial;
	color: #666666;
	font-size: 9pt;
	background-color: #FEFDD4;
	font-weight : bold;
}

td.states{
	font-family: vendana, arial;
	color: #888888;
	font-size: 9pt;
	background-color: #F2F2F2;
	line-height: 16pt;
}

input.text {
	font-size:9pt; 
	height:17px; 
	font-family: vendana, arial; background-color:#ffffff; 
	color:#0066CC; 
	border:outset #efefef 1px;
}

input.onlyshow 
{
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: transparent; 
	BORDER-BOTTOM-STYLE: none ;
}
select {
	font-size:9pt; 
	height:17px; 
	font-family: vendana, arial; color:#0066CC; 
	background-color: #ffffff;
}

img {
	border: 0;
}

img.spacer {
	width: 1;
	height: 1;
}

img.half_high_spacer {
	width: 1;
	height: 5;
}

img.high_spacer {
	width: 1;
	height: 10;
}

img.wide_spacer {
	width: 10;
	height: 1;
}

td.notnull_field {
	font-family : "宋体";
	color: #000000;
	font-size: 9pt;
	border: 1px solid #99BB00;
	background-color: #FFCC33;
	padding-right: 4px;
	padding-top:1px;
	font-weight : bolder;
	text-align : center;
	width: 100px;
}

td.null_field {
	font-family : "宋体";
	color: #666666;
	font-size: 9pt;
	border: 1px solid #CACACA;
	background-color: #EBEBEB;
	padding-right: 5px;
	padding-top:1px;
	text-align : center;
	width: 100px;
}

td.input_field{
	font-family: vendana, arial;
	font-size: 9pt;
	padding-left:4px;
}

td.sidebar {
	background-color: #BFD5E3;
	width: 2px; 
}

td.table_side_spacing {
	background-color: #FFFFF;
	width: 9px; 
}

td.table_center_spacing {
	background-color: #FFFFF;
	width: 36px; 
}

td.label_content_spacing {
	background-color: #FFFFF;
	width: 3px; 
}

.title_big{
	font-family :  "黑体";
	font-size: 19pt;
}

.title{
	font-family :  "宋体";
	font-size: 10.8pt;
	font-weight : bold;
}

input.std_input {
border:  1px #02299C outset;
background-color: #0033CC;
color: white;
font-size:9pt; 
height: 18px; 
width: 50px;
}

.txt1 {
	font-size: 12px;
	color: #000000;
}
.txt2 {
	font-size: 12px;
	padding-left: 20px;
	line-height: 18px;
	font-weight: bold;

}
.loginbox {
	font-size: 12px;
	color: #003300;
}
.20pxtxt {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}
.txt12white {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tle14 {
	font-size: 14px;
	font-weight: bolder;
	padding-left: 30px;
}

}
.txt3 {
	font-size: 12px;
	padding-left: 20px;
	line-height: 18px;
	font-weight: bold;
	color: #006600;

}

a:link{
	text-decoration: none;
	color: #0000CD6;
}

a:hover{
	text-decoration: none;
	color: #7B68EE;
}

a:visited
{
	color: #336666;
	text-decoration: none;
}

a:active{
	text-decoration: none;
	color: #DC143C;
}

body{
	font-size: 9pt;	
}

input {
	font-size:9pt; 
	height:19px; 	
	color:#0066CC; 
	border:outset #efefef 1px;
}

select {
	font-size:9pt; 
	height:17px; 	
	color:#0066CC; 
	border:outset #efefef 1px;
}

.txt1 {
	font-size: 12px;
	color: #000000;
}

.txt1_bg {
	font-size: 12px;
	color: #000000;
}

.txt2 {
	font-size: 12px;
	padding-left: 20px;
	line-height: 18px;
	font-weight: bold;

}
.loginbox {
	font-size: 12px;
	color: #003300;
}
.20pxtxt {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}
.txt12white {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tle14 {
	font-size: 14px;
	font-weight: bolder;
	padding-left: 30px;
}

.txt3 {
	font-size: 12px;
	padding-left: 20px;
	line-height: 18px;
	font-weight: bold;
	color: #006600;

}

a:link{
	text-decoration: none;	
	}


a:hover{
	text-decoration: underline;	
	}
	
a:visited{
	text-decoration: none;
	
}

a:active{
	text-decoration: underline;	
}

a:link.a1{
	text-decoration: underline;
	color: #0050BB;
	font-size: 15pt;
		
	}
	
.tle14abt {
	font-size: 14px;
	font-weight: normal;
	padding-left: 30px;
	color: #333333;

}
.about12 {
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;

}

input.xbutton 
{
	BORDER-RIGHT: cornflowerblue thin solid; 
	BORDER-TOP: cornflowerblue thin solid; 
	BORDER-LEFT: cornflowerblue thin solid; 
	BORDER-BOTTOM: cornflowerblue thin solid; 
	BACKGROUND-COLOR: lightblue	;
}
