
v\:*         { behavior: url(#default#VML) }
o\:*         { behavior: url(#default#VML) }
.shape       { behavior: url(#default#VML) }

* {
	font-size: 12px;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	left: auto;
	right: auto;
}
td {
	font-size: 12px;
}
div {
	margin: 0px;
	padding: 0px;
}

form {padding:0px; margin:0px;}
label {cursor:hand;}

.menu {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
    font-family: "宋体";
	cursor:hand;
}

.menu_over {
	font-size: 18px;
	font-weight: bold;
	color: #FF6F6F;
	text-decoration: none;
    font-family: "宋体";
    cursor:hand;
}

.menu_button {
    margin: 6px;
}
.menu_button_over {
    filter: alpha(opacity=50);
    border: 4px outset #E0E0E0;
    margin: 2px;
}

.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
	.copyright a:link,.copyright a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
	}
	copyright a:active,.copyright a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #FFFF00;
	}

.disabled {
    color: #CCCCCC;
}
.field {
    color: #448EB5;
    font-size: 14px;
}

input.required {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
	border: 1px solid #FF0000;
    width: 200px;
}

input.optional {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
	border: 1px solid #AAAAAA;
    width: 200px;
}
input.int {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
    text-align: right;
    width: 100px;
    ime-mode: disabled;
}
input.float {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
    text-align: right;
    width: 100px;
    ime-mode: disabled;
}
input.date {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
    width: 60px;
    ime-mode: disabled;
}
input.time {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
    width: 60px;
    ime-mode: disabled;
}
input.datetime {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
    width: 120px;
    ime-mode: disabled;
}
input.tel {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
    width: 100px;
    ime-mode: disabled;
}
input.card {
    behavior:url(/html/zh_CN/js/input.htc);
    margin: 1px;
    width: 120px;
    ime-mode: disabled;
}
input.undo {
    behavior:url(/html/zh_CN/js/input.htc);
}
textarea {
   font-size: 14px;
}

textarea.required {
    margin: 1px;
	border: 1px solid #FF0000;
    width: 400px;
    height: 100px;
}

textarea.optional {
    margin: 1px;
	border: 1px solid #CCCCCC;
    width: 400px;
    height: 100px;
}

.error {
	border: 1px dashed #FF0000;
}

.formerror {
	border: 1px dashed #FF0000;
}
/* show table */
table#show {
    background-color: #FFFFFF;
    /* behavior:url(/html/zh_CN/js/KeyNavigation.htc); */
}
table#show .desc {
    background-color: #E0DFE3;
}
table#show .light {
    background-color: #E0E0E0;
}
table#show .dark {
    background-color: #CCCCCC;
}
table#show .selected {
    background-color: #FFFFFF;
}
table#show .submit {
    background-color: #999999;
    color: #FFFFFF;
    text-align: center;
}

/* list table */
table#list {
    background-color: #FFFFFF;
}
table#list thead {
    background-color: #333333;
    color: #FFFFFF;
    text-align: center;
}
table#list tbody .light {
    background-color: #E0E0E0;
    text-align: center;
}
table#list tbody .dark {
    background-color: #CCCCCC;
    text-align: center;
}
table#list tbody .highlight {
    background-color: #CCFF99;
    text-align: center;
}
table#pagenav {
    background-color: #999999;
    color: #FFFFFF;
    text-align: center;
}


.popmenu_over {
    background-color:#CCFF99;
    color:#448EB5;
    font-size:12px;
    cursor:hand;
}
.popmenu {
    background-color:#F7F7F7;
    color:#000000;
    font-size:12px;
    cursor:default;
}

.sort {
    behavior:url(/html/zh_CN/js/sort.htc)
}

A.bottom:link {color:#7A7A7A;font-size:12px;text-decoration: underline;}
A.bottom:visited {color:#7A7A7A;font-size:12px;text-decoration: none;}
A.bottom:active {color:#7A7A7A;font-size:12px;text-decoration: none;}
A.bottom:hover {color:#7A7A7A;font-size:12px;text-decoration: none;}
A.left:link {color:#5D5C5C;font-size:12px;text-decoration: none;}
A.left:visited {color:#5D5C5C;font-size:12px;text-decoration: none;}
A.left:active {color:#5D5C5C;font-size:12px;text-decoration: none;}
A.left:hover {color:#5D5C5C;font-size:12px;text-decoration: none;}
A.cen:link {color:#5D5C5C;font-size:14px;text-decoration: underline;}
A.cen:visited {color:#5D5C5C;font-size:14px;text-decoration: none;}
A.cen:active {color:#5D5C5C;font-size:14px;text-decoration: none;}
A.cen:hover {color:#5D5C5C;font-size:14px;text-decoration: none;}
A.top:link {color:#FFFFFF;font-size:12px;text-decoration: underline;}
A.top:visited {color:#FFFFFF;font-size:12px;text-decoration: none;}
A.top:active {color:#FFFFFF;font-size:12px;text-decoration: none;}
A.top:hover {color:#FFFFFF;font-size:12px;text-decoration: none;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.font9-hui {	font-family: "宋体";
	font-size: 9pt;
	line-height: 13pt;
	color: #AFAFAF;
}
.font9-nav {
	font-family: "宋体";
	font-size: 9pt;
	line-height: 15pt;
	color: #FFFFFF;
}
.bak {
	background-image: url(../images/nav_back.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-attachment: scroll;
}
.line {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 2px;
}
.English9 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}
.Font9 {
	font-family: "宋体";
	font-size: 9pt;
	color: #000000;
	line-height: 15pt;


}
.Font10-white {
	font-family: "宋体";
	font-size: 10.5pt;
	line-height: 14pt;
	color: #FFFFFF;
}
.Font9-hand {
	font-family: "宋体";
	font-size: 9pt;
	cursor: hand;
}
.font10-hei {
	font-family: "宋体";
	font-size: 10.5pt;
	color: #000000;
	font-weight: bolder;
}
.box-line {
	font-family: "宋体";
	font-size: 9pt;
	line-height: 13pt;
	color: #0000FF;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;

}
.box-box {
	font-family: "宋体";
	font-size: 9pt;
	color: #0000FF;
	border: 1px solid #999999;


}
.submit {
	font-family: "宋体";
	font-size: 9pt;
	color: #000000;
	background-color: #DFDFDF;
	border: 1px outset;
	text-align: center;
	vertical-align: middle;
	height: 22px;
}
.Font10-Croci {
	font-family: "宋体";
	font-size: 9pt;
	font-weight: bold;
	color: #FF6600;
}
a{font-family:宋体;font-size:9pt;text-decoration:underline;color:#333333}
a:hover{font-family:宋体;font-size:9pt;text-decoration:underline;color:#FF6600}
a:active{font-family:宋体;font-size:9pt;text-decoration:none;color:#ff0000}
.font105 {
	font-family: "宋体";
	font-size: 10.5pt;
	line-height: 15pt;
	color: #333333;
}
.ReportsTitle {
	font-family: "黑体";
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
}
.Font9_Red {
	font-family: "宋体";
	font-size: 9pt;
	color: #FF0000;
}
.Font9_B {
	font-family: "宋体";
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.Table_Border {
	margin: 1px;
	padding: 1px;
	border: 1px solid #666666;
	font-family: "宋体";
	font-size: 9pt;
	visibility: inherit;
	filter: Gray;
}
.grid
   {
	border-collapse: collapse;
	font-family: "宋体";
	font-size: 9pt;
   }
.grid td
   {
   border: solid 1px #cccccc;
   }
.gridNoCollapse td
   {
   border: solid 1px #cccccc;
   }