input, textarea, table, body {
    font-size: 11pt;
    font-family: " 宋 体 ";
    cursor: default;
}

input, textarea {
    border: 1px solid #BCBCBC;
    text-align: left;
    padding: 1px 1px 1px 1px;
    background-color: #F6F6F6;
}

.text_gray_h3 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tree {
    font-size: 12px;
}

.welcome {
    font-size: x-large;
    font-weight: bold;
    color: #FF0000;
}

select, div, span, input {
    vertical-align: middle;
}

td {
    padding-top: 0px;
    padding-bottom: 0px;
}

span, div {
    height: 0px;
}

img {
    border: none;
}

a {
    text-decoration: none;
    cursor: hand;
}

.menuTd{
    padding-top: 8px;
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 8px;
    color:#000000;
}

.headTd {
    background-color: #f0f0f0;
    padding-top: 4px;
    padding-bottom: 2px;
}

table.th, caption {
    text-align: left;
    font-weight: bold;
    color: #CC0000
}

table.tagTable th {
    background-color: #f0f0f0;
    padding-top: 4px;
    padding-bottom: 2px;
    border: 1px solid;
    border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    font-weight: bold;
}

table.tagTable td, table.headTable td {
    border: 1px solid;
    border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    padding-bottom: 1px;
}

table.tagTable, table.headTable {
    border: solid #DFDFDF;
    border-width: 1px 0px 0px 1px;
}

table.calendarTable td {
    text-align: center;
    width: 20px;
    height: 0px;
    font-size: 9pt;
    padding-top: 2px;
    padding-bottom: 0px;
    border: 1px solid;
    border-color: #FFFFFF #A6A6A6 #A6A6A6 #FFFFFF;
    background-color: #DFDFDF;
}

.popup {
    margin-left: 2px;
    border: 1px solid black;
    behavior: url( ../htc/popup.htc );
}

.calendar {
    behavior: url( ../htc/calendar.html );
}

.button {
	background:url('../img/button_center_bg.gif');text-align:center;cursor:hand;word-break:keep-all;padding-left:5px;padding-right:5px;letter-spacing:2px;color:blue
}

.buttonDisabled {
	background:url('../img/button_center_bg.gif');text-align:center;word-break:keep-all;padding-left:5px;padding-right:5px;letter-spacing:2px;color:gray
}

form {
    behavior: url( ../htc/form.htc );
}

input, textarea {
    behavior: url( ../htc/input.htc );
}

select {
    behavior: url( ../htc/select.htc );
}

.popMenu {
    behavior: url( ../htc/popMenu.htc );
}

.menuButton {
    font-size: 9pt;
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1pt solid #F0F0F0;
    behavior: url( ../htc/menuButton.htc );
}

.toolsbar {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    border-top: 0px solid;
    border-right: 0px solid;
    border-bottom: 2px solid #CC0033;
    border-left: 0px solid;
    background-color: dfdfdf;
}

.mSplitV {
    height: 15px;
    width: 2px;
    border: 0px;
    border-left: 1pt solid #ADAEAD;
    border-right: 1pt solid white;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 13px;
}

.cssMenu {
    width: 90px;
    border: 1px solid;
    border-color: #DFDFDF #808080 #808080 #DFDFDF;
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
}

.cssMenuBox {
    font-size: 9pt;
    line-height: 16px;
    white-space: nowrap;
    background-color: #DFDFDF;
    border: 1px solid;
    border-color: #FFFFFF #BFBFBF #BFBFBF #FFFFFF;
    width: 100%;
    height: 100%;
}

.cssMenuItem {
    height: 20px;
    border: 1px solid #DFDFDF;
    background-repeat: no-repeat;
    background-position: right center;
    display: block;
    padding-right: 32px;
}

.cssMenuLine {
    font-size: 1px;
    line-height: 2px;
    height: 4px;
}

.cssMenuItem a {
    color: #000000;
    cursor: default;
}

.navPoint {
    COLOR: black;
    FONT-FAMILY: Webdings;
    FONT-SIZE: 9pt
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
    vertical-align: top;
    margin: 0px;
    SCROLLBAR-FACE-COLOR: #E3E3E3;
    SCROLLBAR-HIGHLIGHT-COLOR: #D1D3D4;
    SCROLLBAR-SHADOW-COLOR: #D1D3D4;
    SCROLLBAR-3DLIGHT-COLOR: #D1D3D4;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #f5f5f5;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

.gray {
    background-color: #f0f0f0;
}

.gray1 {
    background-color: dfdfdf;
}

.white {
    background-color: #FFFFFF;
}

.blackfont {
    font-family: " 宋 体 ";
    font-size: 12px;
    line-height: 20px;
    color: #333333;
}

a

.1
:link {
    font-family: " 宋 体 ";
    font-size: 12px;
    color: #CC0000;
}

a

.1
:visited {
    font-family: " 宋 体 ";
    font-size: 12px;
    color: #666666;
}

a

.1
:hover {
    font-family: " 宋 体 ";
    font-size: 12px;
    color: #003399;
}
