BODY {
	font-family: 宋体;
	font-size: 9pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: white;
}

A {
	font-family: 宋体;
	font-size: 9pt;
	color: blue;
	text-decoration: none;
}

A:hover {
	font-family: 宋体;
	font-size: 9pt;
	color: blue;
	text-decoration: underline;
}

A.banner_link {
	font-family: 宋体;
	font-size: 9pt;
	color: white;
	text-decoration: none;
}

A.banner_link:hover {
	font-family: 宋体;
	font-size: 9pt;
	color: #4be8ff;
	text-decoration: underline;
}

A.orderBy {
	font-family: 宋体;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

A.orderBy:hover {
	font-family: 宋体;
	font-size: 9pt;
	color: black;
	text-decoration: underline;
}

TD {
	font-family: 宋体;
	font-size: 9pt;
}

INPUT.short_num {
	ime-mode: disabled;
	text-align: right;
	font-family: 宋体;
	font-size: 9pt;
	width: 50px;
	height: 18px;
}

INPUT.short_num_error {
	ime-mode: disabled;
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 50px;
	height: 18px;
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

INPUT.short {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 50px;
	height: 18px;
}

INPUT.short_error {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 50px;
	height: 18px;
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

INPUT.mid {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 100px;
	height: 18px;
}

INPUT.mid_error {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 100px;
	height: 18px;
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

INPUT.mid_num {
	ime-mode: disabled;
	text-align: right;
	font-family: 宋体;
	font-size: 9pt;
	width: 100px;
	height: 18px;
}

INPUT.mid_num_error {
	ime-mode: disabled;
	text-align: right;
	font-family: 宋体;
	font-size: 9pt;
	width: 100px;
	height: 18px;
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

INPUT.long {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 200px;
	height: 18px;
}

INPUT.long_error {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 200px;
	height: 18px;
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

INPUT.long_num {
	ime-mode: disabled;
	text-align: right;
	font-family: 宋体;
	font-size: 9pt;
	width: 200px;
	height: 18px;
}

INPUT.long_num_error {
	ime-mode: disabled;
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	width: 200px;
	height: 18px;
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

INPUT.button_tiny {
	font-family: 宋体;
	font-size: 9pt;
	width: 45px;
	height: 21px;
	background-image: url(/sakura/common/images/buttonbg.gif);
	border: 0px none;
	cursor: hand;
}

BUTTON.button_tiny {
	font-family: 宋体;
	font-size: 9pt;
	width: 45px;
	height: 21px;
	background-image: url(/sakura/common/images/buttonbg.gif);
	border: 0px none;
	cursor: hand;
}
BUTTON.button_tiny1 {
	font-family: 宋体;
	font-size: 9pt;
	width: 56px;
	height: 21px;
	background-image: url(/sakura/common/images/buttonbg8.gif);
	border: 0px none;
	cursor: hand;
}

INPUT.button_tiny1 {
	font-family: 宋体;
	font-size: 9pt;
	width: 56px;
	height: 21px;
	background-image: url(/sakura/common/images/buttonbg8.gif);
	border: 0px none;
	cursor: hand;
}

BUTTON.button_tiny2 {
    font-family: 宋体;
    font-size: 9pt;
    width: 62px;
    height: 21px;
    background-image: url(/sakura/common/images/buttonbg9.gif);
    border: 0px none;
    cursor: hand;
}

INPUT.button_tiny2 {
    font-family: 宋体;
    font-size: 9pt;
    width: 62px;
    height: 21px;
    background-image: url(/sakura/common/images/buttonbg9.gif);
    border: 0px none;
    cursor: hand;
}


BUTTON.button_tiny3 {
    font-family: 宋体;
    font-size: 9pt;
    width: 100px;
    height: 21px;
    background-image: url(/sakura/common/images/buttonbg10.gif);
    border: 0px none;
    cursor: hand;
}

INPUT.button_tiny3 {
    font-family: 宋体;
    font-size: 9pt;
    width: 100px;
    height: 21px;
    background-image: url(/sakura/common/images/buttonbg10.gif);
    border: 0px none;
    cursor: hand;
}


INPUT.button_short {
	font-family: 宋体;
	font-size: 9pt;
	width: 57px;
	height: 27px;
	background-image: url(/sakura/common/images/buttonbg2.gif);
	border: 0px none;
	cursor: hand;
}

BUTTON.button_short {
	font-family: 宋体;
	font-size: 9pt;
	width: 57px;
	height: 27px;
	background-image: url(/sakura/common/images/buttonbg2.gif);
	border: 0px none;
	cursor: hand;
}

INPUT.button_mid {
	font-family: 宋体;
	font-size: 9pt;
	width: 70px;
	height: 27px;
	background-image: url(/sakura/common/images/buttonbg4.gif);
	border: 0px none;
	cursor: hand;
}

BUTTON.button_mid {
	font-family: 宋体;
	font-size: 9pt;
	width: 70px;
	height: 27px;
	background-image: url(/sakura/common/images/buttonbg4.gif);
	border: 0px none;
	cursor: hand;
}

INPUT.button_long {
	font-family: 宋体;
	font-size: 9pt;
	width: 97px;
	height: 27px;
	background-image: url(/sakura/common/images/buttonbg6.gif);
	border: 0px none;
	cursor: hand;
}

BUTTON.button_long {
	font-family: 宋体;
	font-size: 9pt;
	width: 97px;
	height: 27px;
	background-image: url(/sakura/common/images/buttonbg6.gif);
	border: 0px none;
	cursor: hand;
}

SELECT.mid {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	height: 18px;
}

SELECT.mid_err {
	text-align: left;
	font-family: 宋体;
	font-size: 9pt;
	height: 18px;
	color: red;
}

INPUT.check_error {
	
}

TR.odd {
	background-color: white;
	behavior: url(/sakura/common/css/odd.htc);
}

TR.even {
	background-color: #f7f7f7;
	behavior: url(/sakura/common/css/even.htc);
}

.blackBgTitle {
	color: #ffffff;
	font-weight: bold;
	background-repeat: repeat-x;
}

.blueBgTitle {
	color: #0e1b54;
	font-weight: bold;
	background-repeat: repeat-x;
}

#topMsgBackground {
	position: absolute;
	z-index: 10;
	width: 200px;
	height: 140px;
	display: none;
}

.error_msg {
	position: absolute;
	width: 200px;
	height: 140px;
	z-index: 100;
}

.error_msg_scroll {
	height: 100px;
	vertical-align: middle;
	text-align: left;
	overflow-y: auto;
	overflow-x: hidden;
}

.error_msg_list {
	color: red;
	margin-top: 10px;
}

A.error_msg_link {
	font-family: 宋体;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

A.error_msg_link:hover {
	font-family: 宋体;
	font-size: 9pt;
	color: black;
	text-decoration: underline;
}

.top_banner {
	background-image: url(/sakura/common/images/topbanner.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	vertical-align: bottom;
}

.dataTitle {
	background-color: #dbf8f3;
}

.dataDetail {
	color: #365f58;
}

.copyright {
	font-family: tahoma, 宋体;
	font-size: 9pt;
	color: #dfe0e2;
	background-color: #70727f;
}

.menu_top {
	width: 194px;
	height: 5px;
	background-image: url(/sakura/common/images/menu_top.gif);
	vertical-align: bottom;
}

.menu_bottom {
	width: 194px;
	height: 5px;
	background-image: url(/sakura/common/images/menu_bottom.gif);
	vertical-align: top;
}

.menu_item {
	width: 194px;
	height: 47px;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	background-repeat: no-repeat;
}

.menu_list {
	width: 194px;
	text-align: center;
	background-image: url(/sakura/common/images/menu_bg.gif);
	vertical-align: middle;
}

.menu_list_lt {
	width: 5px;
	height: 6px;
	background-image: url(/sakura/common/images/5/24.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.menu_list_ct {
	width: 120px;
	height: 6px;
	background-image: url(/sakura/common/images/5/25.gif);
}

.menu_list_rt {
	width: 5px;
	height: 6px;
	background-image: url(/sakura/common/images/5/26.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.menu_list_lm {
	width: 5px;
	background-image: url(/sakura/common/images/5/27.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.menu_list_cm {
	background-color: white;
}

.menu_list_rm {
	width: 5px;
	background-image: url(/sakura/common/images/5/28.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.menu_list_lb {
	width: 5px;
	height: 6px;
	background-image: url(/sakura/common/images/5/29.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.menu_list_cb {
	width: 120px;
	height: 6px;
	background-image: url(/sakura/common/images/5/30.gif);
}

.menu_list_rb {
	width: 5px;
	height: 6px;
	background-image: url(/sakura/common/images/5/31.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.menu_ul {
	margin-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-image: url(/sakura/common/images/menu_point.gif)
}

.menu_li {
	height: 20px;
	vertical-align: middle;
}

.total_page {
	color: red;
	font-weight: bold;
}

.page_no {
	width: 25px;
	text-align: center;
	vertical-align: middle;
}

A.page_link {
	font-family: 宋体;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

A.page_link:hover {
	font-family: 宋体;
	font-size: 9pt;
	color: black;
	text-decoration: underline;
}

.infoLabel {
	font-family: 宋体;
	font-size: 9pt;
	font-weight: bold;
	color: black;
	text-align: left;
}

.icon {
	margin: 0px;
	cursor: hand;
	display: block;
}

OPTION.priorityNone {
	background-color: #f7f7f7;
}

OPTION.priorityLow {
	background-color: orange;
}

OPTION.priorityMed {
	background-color: yellow;
}

OPTION.priorityHigh {
	background-color: lightblue;
}

OPTION.priorityHighest {
	background-color: blue;
	color: white;
}

.priorityLow {
	background-color: orange;
}

.priorityMed {
	background-color: yellow;
}

.priorityHigh {
	background-color: lightblue;
}

.priorityHighest {
	background-color: blue;
}

.classLevel_1 {
	color: white;
	background-color: black;
}

.classLevel_2 {
	color: white;
	background-color: gray;
}

.classLevel_3 {
	color: white;
	background-color: red;
}

.classLevel_4 {
	color: white;
	background-color: green;
}

.classLevel_5 {
	color: white;
	background-color: blue;
}

.classLevel_6 {
	color: white;
	background-color: fuchsia;
}

.classLevel_7 {
	color: white;
	background-color: maroon;
}

.classLevel_8 {
	color: white;
	background-color: purple;
}

.classLevel_9 {
	color: white;
	background-color: #00CCFF;
}

.classLevel_10 {
	color: white;
	background-color: #666699;
}

.classLevel_11 {
	color: white;
	background-color: #FF6600;
}

.classLevel_12 {
	color: white;
	background-color: #99CC00;
}

.classLevel_0 {
	color: white;
	background-color: #b857f9;
}

INPUT.file {
	border: #848484 1px solid;
	font-family: "宋体";
	font-size: 12px;
	color: #333333;
	width: 275px;
	height: 18px;
	position: relative;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	vertical-align: middle;
	text-align: right;
}

.deleted {
    text-decoration: line-through; 
    color: gray;
}

.dummyRowspan {
	border-top: none;
	border-bottom: none;
}

.dummyRowspanStart {
	border-top: 1px solid #B0C5C1;
    border-bottom: none;
}