BODY
{
    margin: 0px;
    font-family: 宋体;
    scrollbar-face-color: #dee3e7;
    font-size: 12px;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #dee3e7;
    color: #000000;
    scrollbar-3dlight-color: #d1d7dc;
    scrollbar-arrow-color: #006699;
    scrollbar-track-color: #efefef;
    font-family: 宋体;
    scrollbar-darkshadow-color: #98aab1;
    background-color: #ffffff;
    height: 100%;
}


a:link
{
    color: #0000ff;
    text-decoration: none;
}

a:visited
{
    font-size: 12px;
    color: #0000ff;
    text-decoration: none;
}

a:hover
{
    color: #FF972F;
    text-decoration: none;
}

td, tr, p, ul, input
{
    font-size: 12px;
    word-break: break-all;
}

form
{
    font-size: 12px;
    font-family: 宋体;
    margin: 0px;
}

img
{
    border-right: transparent 0px;
    padding-right: 0px;
    background-position: left top;
    border-top: transparent 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: transparent 0px;
    padding-top: 0px;
    border-bottom: transparent 0px;
}

.ItemShow
{
    border-right: #a8bdd4 1px solid;
    border-left: #a8bdd4 1px solid;
    color: #a8bdd4;
    border-bottom: #a8bdd4 1px solid;
}

.NoItem
{
    background-position: 0px bottom;
    border-bottom: #a8bdd4 1px solid;
    background-image: url(/ShareRes/Images/Css/NoItem.gif);
    background-color: transparent;
    background-repeat: repeat-x;
}

.SelectItem
{
    background-position: center;
    border-right: #a8bdd4 1px solid;
    border-top: #a8bdd4 1px solid;
    font-weight: bold;
    background-image: url(/ShareRes/Images/Css/SelectItem.gif);
    border-left: #a8bdd4 1px solid;
    cursor: default;
    color: #007734;
    background-repeat: repeat-x;
    background-color: transparent;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
}

.UnSelectItem
{
    margin: 0px;
    border-right: #c3d6dd 1px solid;
    background-attachment: scroll;
    background-image: url(/ShareRes/Images/Css/UnSelectItem.gif);
    border-left: #c3d6dd 1px solid;
    cursor: hand;
    border-bottom: #a8bdd4 1px solid;
    background-repeat: repeat-x;
    background-color: transparent;
}

.W
{
    height: 25px;
    padding-right: 3px;
    padding-left: 3px;
    font-size: 12px;
    padding-bottom: 2px;
    color: black;
    padding-top: 2px;
    font-family: 宋体;
}

.X
{
    height: 25px;
    border-right: #336699 1px solid;
    padding-right: 2px;
    border-top: #336699 1px solid;
    padding-left: 2px;
    font-size: 12px;
    padding-bottom: 1px;
    border-left: #336699 1px solid;
    cursor: hand;
    color: black;
    padding-top: 1px;
    border-bottom: #336699 1px solid;
    font-family: 宋体;
    background-color: #ffffff;
}

.WB
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    padding-bottom: 1px;
    cursor: default;
    color: black;
    padding-top: 1px;
    font-family: 宋体;
    background-color: #336699;
}

.U
{
    border-right: #a8bdd4 2px groove;
    padding-right: 1px;
    border-top: #a8bdd4 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    overflow: visible;
    border-left: #a8bdd4 1px solid;
    cursor: hand;
    padding-top: 1px;
    border-bottom: #a8bdd4 2px groove;
    font-family: 宋体;
    white-space: nowrap;
    position: absolute;
    border-collapse: collapse;
    background-color: #e9f2f8;
}

.U td
{
    border-right: #b0e0e6 1px solid;
    border-bottom: #b0e0e6 1px solid;
}

.Hide
{
    display: none;
}

.divEdit
{
    margin: 0px;
    overflow: auto;
    width: 100%;
    height: 100%;
}

.divTable
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: middle;
    border-left: 0px;
    width: 100%;
    padding-top: 0px;
    border-bottom: 0px;
    height: 100%;
    text-align: center;
    border-width: 0px;
    border-collapse: collapse;
}

.divTable td
{
    border-bottom-width: 0px;
    border-right-width: 0px;
}

.divValid
{
    text-align: left;
}

.BG
{
    border-left: #a8bdd4 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #ecf4f7;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    border-top-style: none;
    padding-top: 0px;
    font-family: 宋体;
    border-right-style: none;
    height: 100%;
    border-bottom-style: none;
    border-collapse: collapse;
}

.BGNoLine
{
    border-left-style: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    border-top-style: none;
    padding-top: 0px;
    font-family: 宋体;
    border-right-style: none;
    border-collapse: collapse;
    height: 100%;
    border-bottom-style: none;
}

.navBar
{
    padding-left: 21px;
    font-weight: bold;
    background-image: url(/ShareRes/Images/Css/navBar.gif);
    border-bottom: #a8bdd4 1px solid;
    background-repeat: no-repeat;
    height: 29px;
    background-color: #eaf2f6;
}

.toolBar
{
    background-image: url(/ShareRes/Images/Css/toolBar.gif);
    border-bottom: 1px outset;
    background-repeat: repeat-x;
    height: 28px;
    border-top-width: 0px;
    border-left-width: 0px;
    border-collapse: collapse;
    border-right-width: 0px;
}

.toolBar td
{
    border-bottom-width: 0px;
    border-right-width: 0px;
}

.toolBar2
{
    border-collapse: collapse;
    font-weight: bold;
    font-size: 14px;
    background-image: url(/ShareRes/Images/Css/toolBar.gif);
    color: chocolate;
    background-repeat: repeat-x;
    height: 25px;
}

.table
{
    border-right:0px;
    border-top: #a8bdd4 1px solid;
    border-left: #a8bdd4 1px solid;
    border-bottom: 0px;
    margin-top: 20px;
    margin-bottom: 15px;
    border-collapse: collapse;
}

.table td
{
    border-right: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
}

.table2
{
    border-right:0px;
    border-top: #a8bdd4 1px solid;
    border-left: #a8bdd4 1px solid;
    border-bottom: 0px;
    border-collapse: collapse;
}

.table2 td
{
    border-right: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
}

.table22
{
    border-right: #a8bdd4 1px solid;
    border-top: #a8bdd4 1px solid;
    border-left: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
    border-collapse: collapse;
}

.table3
{
    border-width: 0px;
    border-collapse: collapse;
}

.table3 td
{
    border-right: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
}

.table4
{
    border-width: 0px;
    border-collapse: collapse;
}

.table4 td
{
    border-bottom-width: 0px;
    border-right-width: 0px;
}

.table42
{
    border-width: 0px;
    border-collapse: collapse;
    background-color: #ecf4f7;
}

.table44
{
    border-width: 0px;
}

.table44 td
{
    border-width: 0px;
}

.table5
{
    border-right: #a8bdd4 1px solid;
    border-top: #a8bdd4 1px solid;
    border-left: 0px;
    border-bottom: 0px;
    border-collapse: collapse;
}

.table5 td
{
    border-width: 0px;
}

.table5 td table
{
    border-width: 0px;
    border-collapse: collapse;
}

.table5 td table td
{
    border-left: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
    height: 25px;
}

.table6
{
    border-right: 0px;
    border-top: #a8bdd4 1px solid;
    border-left: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
    border-collapse: collapse;
    background-color: #B6CDDD;
    width: 20px;
}

.table7
{
    border-width: 0px;
    border-collapse: collapse;
}

.table7 th
{
    font-weight: normal;
    border-right: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
}

.table7 td
{
    border-right: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 0px solid;
}

.table8
{
    border-right: #a8bdd4 1px solid;
    border-top: #a8bdd4 0px;
    border-left: #a8bdd4 1px solid;
    border-bottom: 0px;
    border-collapse: collapse;
}

.l1
{
    background-image: url(/ShareRes/Images/Css/c1.gif);
    color: maroon;
    background-repeat: repeat-y;
    background-color: transparent;
    text-align: right;
}

.lt
{
    color: maroon;
    text-align: center;
    font-weight: bold;
    background-image: url(/ShareRes/Images/Css/bgTls.gif);
}

.l14
{
    background-image: url(/ShareRes/Images/Css/c1.gif);
    color: maroon;
    background-repeat: repeat-y;
    background-color: transparent;
    text-align: right;
    width: 65px;
    height: 22px;
}

.l1w
{
    background-image: url(/ShareRes/Images/Css/c1.gif);
    color: maroon;
    background-repeat: repeat-y;
    background-color: transparent;
    text-align: right;
    width: 90px;
    height: 22px;
}

.l1c
{
    background-image: url(/ShareRes/Images/Css/c1.gif);
    color: maroon;
    background-repeat: repeat-y;
    background-color: transparent;
    text-align: center;
}

.l1l
{
    background-image: url(/ShareRes/Images/Css/c1.gif);
    color: maroon;
    background-repeat: repeat-y;
    background-color: transparent;
}

.l1Bold
{
    background-image: url(/ShareRes/Images/Css/c1.gif);
    color: maroon;
    background-repeat: repeat-y;
    background-color: transparent;
    text-align: right;
    font-weight: bold;
}

.BoldCenter
{
    color: maroon;
	text-align: center;
    font-weight: bold;
}

.l1green
{
    background-image: url(/ShareRes/Images/Css/c1.gif);
    color: #009900;
    background-repeat: repeat-y;
    background-color: transparent;
    text-align: right;
}

.l2
{
    font-weight: bold;
    font-size: 14px;
    color: maroon;
    background-color: #dddddd;
    text-align: center;
}

.l3
{
    font-weight: bold;
    font-size: 16px;
    color: maroon;
    text-align: center;
}

.aCenter
{
    text-align: center;
}

.aRight
{
    text-align: right;
}

.aLeft
{
    text-align: left;
}

.PromptStyle
{
	background-color: #C7D9E5;
	height: 18px!important;
}

.GridFrame
{
    border-left-style: none;
    border-right-style: none;
    border-top: #a8bdd4 1px solid;
    border-bottom: #a8bdd4 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-collapse: collapse;
    margin: 0px;
}

.GridRowStyle, .GridRowStyle td, .GridRowStyle th
{
    border-right: #a8bdd4 1px solid;
    border-top: #a8bdd4 0px solid;
    border-left: #a8bdd4 0px solid;
    border-bottom: #a8bdd4 1px solid;
}


.GridRowAlterateStyle
{
    border-right: #a8bdd4 1px solid;
    border-top: #a8bdd4 0px solid;
    border-left: #a8bdd4 0px solid;
    border-bottom: #a8bdd4 1px solid;
    background-color: #fafafc;
}

.GridSelectedRowStyle
{
    color: white;
    background-color: #bed1d8;
}

.readonlycss
{
    background-color: Transparent;
    overflow: visible;
}
.readonly2, .readonly2 input
{
    background-color: Transparent;
    border: none;
    overflow: visible;
}

.readonly2 textarea
{
    background-color: Transparent;
    border: none;
    overflow: visible;
    height: 100%;
}

.ZTB-BG
{
	MARGIN: 0px; 
	PADDING-left: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	BACKGROUND-IMAGE: url(../images/css/bg1.gif);
	BACKGROUND-REPEAT: repeat-y; 
	WIDTH: 128px;
}

.ZTB-button-bg1
{
    width: 128px;
    height: 32px;
    text-align:right;
    background-image: url(../images/css/menu_01.gif);
    background-repeat: repeat;
    padding-right:25px;
    
}

.ZTB-button-bg2
{
    width: 128px;
    height: 32px;
    text-align:right;
    background-image: url(../images/css/menu_02.gif);
    background-repeat: repeat;
    padding-right:25px;
}

/*下面是旧样式，在新程序中不再使用*/

#EditTable
{
    border-right: #336699 1px solid;
    padding-right: 3px;
    border-top: #336699 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #336699 1px solid;
    padding-top: 3px;
    border-bottom: #336699 1px solid;
    background-color: #e1edff;
}

.outTable_back
{
    background-color: #F0FFF0;
}
.inTable_back
{
    background-color: #FCFFFC;
}
.outTable
{
    border-collapse: collapse;
    background-color: #E1EDFF;
    border-color: #AECDD7;
}
.inTable
{
    border-collapse: collapse;
    background-color: #FCFFFC;
    border-color: #A8BDD4;
}
.inTable2
{
    background-color: #E1EDFF;
    border-color: #A8BDD4;
    border-collapse: collapse;
}
.inTable21
{
    border-color: #A8BDD4;
    border-collapse: collapse;
}
.inTable22
{
    background-color: #E1EDFF;
}
.inTable3
{
    background-image: url(/ShareRes/Images/Css/fgqbg.gif);
    color: Purple;
    text-align: right;
}
.inTable32
{
    background-image: url(/ShareRes/Images/Css/fgqbg.gif);
    color: Purple;
}
.inTable5
{
    color: Maroon;
    font-size: 14px;
    background-color: #dddddd;
}
.inTable4
{
    background-color: #f5f5f5;
    color: Purple;
}

.Main_Table
{
    color: #000099;
    font-size: 12px;
    font-family: 宋体;
    background-color: #dbeaf5;
}

.Main_Table2
{
    color: #000099;
    font-size: 12px;
    font-family: 宋体;
    background-color: #ecf4f7;
}

.Day_Table
{
    border-top: #a0c6e5 1px solid;
    border-right: #a0c6e5 1px solid;
    border-left: #a0c6e5 1px solid;
    border-bottom: #a0c6e5 1px solid;
    background-color: #ffffff;
    font-size: 12px;
    font-family: 宋体;
}

.Day_Table2
{
    border-right: #a0c6e5 1px solid;
    border-left: #a0c6e5 1px solid;
    border-bottom: #a0c6e5 1px solid;
    background-color: #ffffff;
    font-size: 12px;
    font-family: 宋体;
}

.Now_Month
{
    color: #000099;
    text-decoration: none;
}
.Now_Month2
{
    color: #777777;
    text-decoration: none;
}

.bigBold
{
    font-weight: normal;
    font-size: 9pt;
    text-decoration: none;
    color: #000099;
}

.box
{
    background-color: #Ffffff;
    border: 1px solid #A0C6E5;
}

.fontm
{
    font-size: 12px;
    font-family: 宋体;
}

.right
{
    border-right: solid 1px #c1cdd8;
}

.bottom
{
    border-bottom: solid 1px #c1cdd8;
}

.rb
{
    border-right: solid 1px #c1cdd8;
    border-bottom: solid 1px #c1cdd8;
}

.unline
{
    text-decoration: none;
}

.H
{
    background-color: #c1cdd8;
}

.version
{
    font-weight: bold;
    font-size: 10px;
    color: #fec706;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bold
{
    font-weight: bold;
}

.bold input
{
    font-weight: bold;
}

.boldred
{
    font-weight: bold;
    color: #0000FF;
    text-align: right;
}

.vmiddle66
{
    line-height: 64px;
    text-align: center;
    vertical-align: middle;
}

.vmiddle40
{
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
}

.vmiddle36
{
    line-height: 36px;
    text-align: center;
    vertical-align: middle;
}

.vmiddle18
{
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
}


/**
 * 修正 UltraWebGrid 固定列时的样式缺陷
**/
#G_UltraWebGrid1 tr, #G_UltraWebGrid1 th, #G_UltraWebGrid1 td {
	height: auto !important;
	min-height: 25px;
	_height: 25px;
}

	#G_UltraWebGrid1 td, #G_UltraWebGrid1 nobr {
		text-overflow: clip !important;
		overflow: visible !important;
		white-space: normal !important;
	}
	
#UltraWebGrid1_mr #UltraWebGrid1_drs{
	height: auto !important;
}

#UltraWebGrid1_drs td {
	padding:3px 1px!important;
}
#UltraWebGrid1_drs th {
	padding:1px!important;
}