﻿/*reset-min*/
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, input, textarea { margin: 0; padding: 0; }
span { font-size: 12px; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }

/*srp*/
body { font: normal 9pt Arial; margin: 0; padding: 0; border: 0px none; overflow: hidden; }
#status { font-size: 8pt; padding-left: 20px; padding-top: 3px; background-color: #c3daf9; text-align: left; margin-bottom: 0; margin-top: 0; padding-bottom: 0; display: block; }
#loading { position: absolute; left: 45%; top: 40%; border: 3px solid #B2D0F7; background: white url(../images/block-bg.gif) repeat-x; padding: 10px; font: bold 14px verdana,tahoma,helvetica; color: #003366; width: 150px; text-align: center; }
.loading-indicator { font-size: 8pt; background-image: url('../images/loading.gif'); background-repeat: no-repeat; background-position: top left; padding-left: 20px; height: 18px; text-align: left; }

/*AutoComplete*/
.yui-ac-prehighlight { color: #ffffff; background-color: #6593CF; line-height: 140%; font-family: simsun; }
.yui-ac-highlight { color: #ffffff; background-color: #6593CF; line-height: 140%; font-family: simsun; }
.yui-ac-content { position: absolute; border: 1px solid #404040; background-color: #ffeec2; overflow: hidden; z-index: 9050; }
.ysearchquery { line-height: 140%; font-family: simsun; }
.yui-ac-shadow { position: absolute; margin: .3em; width: 100%; background: #a0a0a0; z-index: 9049; }
 
/*Btextbox*/
.Btextbox { font: normal 8pt arial, helvetica; background-color: #c3daf9; border: 0px none; text-align: center; }

/*Dialog*/
.yui-overlay { position: absolute; display: block; }
.yui-tt { visibility: hidden; position: absolute; color: #333; background-color: #FDFFB4; font-family: arial,helvetica,verdana,sans-serif; padding: 2px; border: 1px solid #FCC90D; font: 100% sans-serif; width: auto; }
* html body.masked select { visibility: hidden; }
* html div.yui-panel-container select { visibility: inherit; }
* html div.drag select { visibility: hidden; }
* html div.hide-select select { visibility: hidden; }
.mask { z-index: 0; display: none; position: absolute; top: 0; left: 0; -moz-opacity: 0.5; opacity: .10; filter: alpha(opacity=10); background-color: #000000; }
.hide-scrollbars * { overflow: hidden; }
.hide-scrollbars textarea, .hide-scrollbars select { overflow: hidden; display: none; }
.show-scrollbars textarea, .show-scrollbars select { overflow: visible; }
.yui-panel-container { position: absolute; background-color: transparent; z-index: 6; visibility: hidden; overflow: visible; width: auto; }
.yui-panel-container.focused { }
.yui-panel-container.matte { padding: 3px; background-color: #FFF; }
.yui-panel-container.matte .underlay { display: none; }
.yui-panel-container.shadow { padding: 0px; background-color: transparent; }
.yui-panel-container.shadow .underlay { visibility: inherit; position: absolute; background-color: #000; top: 3px; left: 3px; z-index: 0; width: 100%; height: 100%; -moz-opacity: 0.12; opacity: .6; filter: alpha(opacity=6); zoom: 1; }
.yui-panel { visibility: hidden; border-collapse: separate; position: relative; left: 0px; top: 0px; font: 1em Arial; background-color: #f2faff; border: 1px solid #78c7ff; z-index: 1; overflow: hidden; }
.yui-panel .hd { background: url(../images/basic-dialog/hd-sprite.gif) repeat-x; background-color: ffffff; color: #1670eb; font: bold 13px "sans serif" , tahoma, verdana, helvetica; overflow: hidden; padding: 9px 0 10px 10px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; white-space: nowrap; }
.yui-panel .bd { background: #f2faff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 0px; padding: 10px; }
.yui-panel .ft { background: url(../images/basic-dialog/ft-bg.gif) repeat-x; height: 33px; }
.yui-panel .bd p { margin: 0 0 1em; }
.yui-panel .container-close { position: absolute; top: 0px; right: 4px; z-index: 6; height: 17px; width: 27px; margin: 0px; padding: 0px; background: url(../images/basic-dialog/close.gif) no-repeat; cursor: pointer; visibility: inherit; }

/*KINN.UI.TabPanel*/
.tab-content { display:none; width: 10px; height: 0px; overflow: auto; }
.k-tabs {font-size: 12px; color:#333333; }
.k-tabs .k-Toptabs-nav a:hover { font-size: 12px; color:HighlightTxt; text-decoration: none; }
.k-tabs .k-Toptabs-nav { height:31px; background:#0e8ddc url(../images/tabs/tabbg.jpg) repeat-x left top;margin: 0; padding-right:3px; overflow: hidden; }
.k-tabs .k-Toptabs-nav UL { float:left;margin: 0; padding: 0; font-size:12px; list-style: none; }
.k-tabs .k-Toptabs-nav UL LI { float:left; height:30px; background:url(../images/Tabs/tab_right.gif) no-repeat right top; margin:0 0 0 2px; }
.k-tabs .k-Toptabs-nav UL LI a { white-space:nowrap;display: block; height:30px; padding:0 5px 0 12px; line-height:30px;background: url(../images/Tabs/tab_left.gif) no-repeat left top; text-decoration:none; float: left; text-align: center; color:#000; outline:none;}
.k-tabs .k-Toptabs-nav UL LI a:active {star:expression(this.onFocus=this.blur());}
.k-tab-content { display: none; }
.k-tabs .k-tab-content { display:none; font-size:12px; color:#333333; margin-right:0px; }
.k-tabs .k-tab-content a { font-size: 12px; color: #333333; text-decoration: none; }
.k-tabs .k-tab-content a:hover { font-size:12px; color:#333333; text-decoration: none; }
.k-tabs .k-tab-content-actived { display: block; width: auto; height: auto; overflow: auto; margin-right: 0px; }
.k-tabs .k-Toptabs-nav .k-tab-actived {background:url(../images/Tabs/tab_right_on.gif) no-repeat right top; }
.k-tabs .k-Toptabs-nav .k-tab-actived a {background:url(../images/Tabs/tab_left_on.gif) no-repeat left top; font-weight:bold; color:#fff;}
.k-tabs .k-Toptabs-nav .k-tab-hide { display: none; }
.k-tabs .k-Toptabs-nav .k-tab_close_a { background: url(../images/Tabs/tab-close-on2.gif) no-repeat left top; text-decoration: none; font-size: 18px; padding: 0; }
.k-tabs .k-Toptabs-nav .k-tab_close_a:hover { background: url(../images/Tabs/tab-close-on1.gif) no-repeat left top; text-decoration: none; font-size: 18px; padding: 0; }
.k-tabs .k-Toptabs-nav .k-tab_nav_next { background: url(../images/tabs/004.gif) no-repeat left top; text-decoration: none; font-size: 18px; padding: 0; }
.k-tabs .k-Toptabs-nav .k-tab_nav_next:hover { background: url(../images/tabs/004.gif) no-repeat left top; text-decoration: none; font-size: 18px; padding: 0; }
.k-tabs .k-Toptabs-nav .k-tab_nav_forward { background: url(../images/tabs/003.gif) no-repeat left top; text-decoration: none; font-size: 18px; padding: 0; }
.k-tabs .k-Toptabs-nav .k-tab_nav_forward:hover { background: url(../images/tabs/003.gif) no-repeat left top; text-decoration: none; font-size: 18px; padding: 0; }
.k-tabs .k-Toptabs-nav .k-tab_close_span { float: right; padding-top: 10px; padding-right: 0px; }

/*sub tab*/
.k-tabs .k-tabs-nav a:hover { font-size:12px; color:HighlightTxt; text-decoration:none; }
.k-tabs .k-tabs-nav { height:22px;margin:0; padding:3px 3px 0 0; background:#fff url(../images/tabs/subtabbg.png) repeat-x left bottom; overflow:hidden; }
.k-tabs .k-tabs-nav UL { float:left;margin:0; padding:0; font-size:12px; list-style:none; }
.k-tabs .k-tabs-nav UL LI { float:left; height:22px; padding-right:4px; background:url(../images/Tabs/sub_tab.png) no-repeat right top; margin:0 0 0 2px; }
.k-tabs .k-tabs-nav UL LI a { display:block; float:left; height:19px; padding:3px 5px 0 12px; background:url(../images/Tabs/sub_tab.png) no-repeat left top; line-height:19px; white-space:nowrap; text-decoration:none; text-align: center; color:#555; outline:none;}
.k-tabs .k-tabs-nav UL LI a:active {star:expression(this.onFocus=this.blur());}
.k-tabs .k-tabs-nav .k-tab-actived { background:url(../images/Tabs/sub_tab.png) no-repeat right -50px; }
.k-tabs .k-tabs-nav .k-tab-actived a { background:url(../images/Tabs/sub_tab.png) no-repeat left -50px; color:#000;}

/*  k-layout  */
.k-layout-divTop { /*background: #d4e6f0 url(../images/menubg1.gif)*/; padding: 0 0 0 0; }
.k-layout-divContent { position: relative; background-color: #FFFFFF; overflow: auto; height: 558px;/* float: left;*/ width: 100%; }
.k-layout-divLeft { position: relative; background-color: #FFFFFF; border-right: #54a5d5 1px solid; overflow: auto; height: 558px; width: 160px; }
.k-layout-divLeftTitle { background: url(../images/menubg1.gif); padding: 10px 0 2px 5px; margin-right: -5px; overflow: auto; font-weight: bold; font-size: 14px; }
.k-layout-divHD { width: 100%; background: #e1f5ff; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; padding: 5px 0; }
.k-layout-divHD1 { width: 100%; background: #e1f5ff; border-left: #54a5d5 1px solid; padding: 5px 0; }
.k-layout-divHD2 { width: 100%; background: #e1f5ff; border-top: #ffffff 1px solid; border-bottom: #54a5d5 1px solid; padding: 5px 0; }
.k-layout-divStatus { background-color: #C1D8F7; width: 900px; line-height: 25px; height: 25px; overflow: hidden; }
.k-layout-split-toleft { background-color: #C3DAF9; background-image: url(../images/layout/toLeft.gif); width: 5px; padding: 0 2px 0 0; height: 60px; }
.k-layout-split-toright { background-color: #C3DAF9; background-image: url(../images/layout/toRight.gif); width: 5px; padding: 0 2px 0 0; height: 60px; }
.k-layout-split-mouseover { background-color: #ffffff; cursor: pointer; }
.k-layout-splitTd-mouseover { cursor: col-resize; }
.k-layout-scrolldiv-toleft { position: absolute; display: none; background-image: url(../images/layout/collapse.gif); background-repeat: no-repeat; background-position: center; border: #98C0F4 1px solid; height: 20px; width: 10px; z-index: 10000; cursor: pointer; }
.k-layout-scrolldiv-toright { position: absolute; display: none; background-image: url(../images/layout/expand.gif); background-repeat: no-repeat; background-position: center; border: #98C0F4 1px solid; height: 20px; width: 10px; z-index: 10000; cursor: pointer; }
.k-layout-scrolldiv-mouseover { background-color: #ffffff; cursor: pointer; }

/*KDropDownList*/
/*
.k-dropdownlist-mouseover { width:100%; color:#fff; background-color:#6593CF; cursor:default; line-height:140%; font-family:simsun; white-space:nowrap; }
.k-dropdownlist-mouseout { width:100%; color:#000000; background-color:#ffeec2; cursor:default; line-height:140%; font-family:simsun; white-space: nowrap; }
.k-dropdownlist-equalvalue { width:100%; color:#1835D1; background-color:#ffffff; cursor:default; line-height:140%; font-family:simsun; white-space:nowrap; }
.k-dropdownlist-container { display:none; border:0px; position:absolute; z-index:9149; }
.k-dropdownlist-container-body { position:absolute; overflow-y: auto; overflow-x:hidden; z-index:9150; color:#8b8b8b; border:1px solid #6d90b0; background-color: #ffeec2;  }
.k-dropdownlist-txt { }
.k-dropdownlist-btn { background-color:#7a9ef0; color:#fff; }
*/

/*KDropDownList*/
.k-dropdownlist-mouseover { width:100%; color:#595959; background-color:#dbf2fc; cursor:default; line-height:140%; font-family:simsun; white-space:nowrap; overflow:hidden; }
.k-dropdownlist-mouseout { width:100%; color:#595959; cursor:default; line-height:140%; font-family:simsun; white-space: nowrap; overflow:hidden;}
.k-dropdownlist-equalvalue { width:100%; color:#595959; cursor:default; line-height:140%; font-family:simsun; white-space:nowrap; overflow:hidden;}
.k-dropdownlist-container { display:none; border:0px; position:absolute; z-index:9149; }
.k-dropdownlist-container-body { position:absolute; border:1px solid #899eaa; color:#595959; overflow-y:auto; overflow-x:hidden; z-index:9150;background-color: #fff;padding:2px;}
.k-dropdownlist-txt { }
.k-dropdownlist-btn { color:#595959; }

/* K-SRPHelp */
.k-srphelp-container { display: none; position: absolute; z-index: 9999; width: 150px; height: 45px; }
.k-srphelp-iframe { position: absolute; border: 0px; width: 150px; height: 45px; }
.k-srphelp-body { position: absolute; z-index: 10000; width: 144px; height: 24px; border-left: 3px solid #6d90b0; border-right: 3px solid #6d90b0; border-bottom: 3px solid #6d90b0; border-top: 0px; background: #fff; font-family: simsun; word-break: break-all; }
.k-srphelp-head { width: 144px; height: 18px; z-index: 10000; background-color: #6d90b0; padding-left: 3px; padding-right: 3px; white-space: nowrap; cursor: move; }
.k-srphelp-subcontainer { position: absolute; z-index: 9999; width: 150px; height: 45px; }
.k-srphelp-headtitle { display: inline; position: absolute; height: 17px; width: 135px; padding-top: 1px; font-family: simsun; line-height: 140%; color: #fff; cursor: move; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 10000; }
.k-srphelp-close { padding-top: 1px; float: right; display: inline; cursor: hand; color: #fff; z-index: 10001; }
.k-srphelp-help { cursor: help; }

/* K-Tips */
.k-tips-container { display: none; position: absolute; }
.k-tips-subcontainer { position: absolute; border: 2px solid #6d90b0; white-space: nowrap; background-color: #ffeec2; font-family: simsun; }

/* KSlipBox */
.kslip { display: none; position: absolute; overflow: hidden; }
.kslip_con { position: absolute; border: 2px solid #888888; z-index: 10006; background-color: #dddddd; }
.kslip_head { background-color: #333333; color: #ffffff; }
.kslip_body { }
.kslip_title { display: inline; padding-top: 1px; font-family: simsun; line-height: 140%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kslip_close { padding-top: 1px; float: right; cursor: hand; }

/* KUploader */
.KUploader { display: none; margin: 0 auto; position: absolute; z-index: 10006; top: 35%; left: 38%; width: 250px; height: 97px; background: #aaaaaa; font-size: 12px; }
.KUploader .KUploader_head { height: 17px; line-height: 17px; width: 250px; background: #000; color: #fff; }
.KUploader .KUploader_head .KUploader_title { padding: 0 0 0 3px; float: left; }
.KUploader .KUploader_head .KUploader_close { padding: 0 3px 0 0; float: right; cursor: pointer; }

/* BillGrid */
.billgrid-main { border: double 1px #9c9ab7; font-size: 12px; }
.billgrid-dom { border: 0px; width: 100%; border-collapse: collapse; table-layout: fixed; }
.billgrid-khead-td { text-align: center; background-color: #c8c8d9; border-top-width: 0px; border-left-width: 0px; border-right: #9c9ab7 1px solid; border-bottom: #9c9ab7 1px solid; height: 22px; }
.billgrid-khead-td-hover { background-color: #d8c8d9; }
.billgrid-khead-td-moveCursor { cursor: w-resize; }
.billgrid-krow-td { border-top-width: 0px; border-left-width: 0px; border-right: #9c9ab7 1px solid; border-bottom: #9c9ab7 1px solid; overflow: hidden; white-space: nowrap; empty-cells: show; text-overflow: ellipsis; }
.billgrid-kfoot-td { height: 20px; background-color: #ebf3ff; border-top: #9c9ab7 1px solid; border-right: #9c9ab7 1px solid; border-bottom: #9c9ab7 1px solid; }
.billgrid-mouseoverRow { background-color: #edfae9; }
.billgrid-selectedRow { background-color: #fff2c8; }
.billgrid-selectedRowSelector /* td:first-child*/ { background-image: url('../images/selector.gif'); background-repeat: no-repeat; background-position: center; }
.billgrid-selectedRowLoading /* td:first-child*/ { background-image: url('../images/gridItemloading.gif'); background-repeat: no-repeat; background-position: center; }
.billgrid-contextmenu-con { position: absolute; display: none; border: #9c9ab7 2px solid; background-color: #ffffff; font-size: 12px; width: inherit; height: inherit; }
.billgrid-contextmenu-split { height: 2px; line-height: 5%; padding-bottom: 4px; }
.billgrid-contextmenu-itemMouseover { background-color: Silver; }
.billgrid-vScroll { border: 0px; overflow: scroll; overflow-x: hidden; background-color: #ffffff; }
.billgrid-money { text-align: right; background-image: url('../images/voucher.bmp'); background-color: #ffffff; background-position: right; background-repeat: no-repeat; font-size: 12px; font-family: Arial, Sans-Serif; }
.billgrid-pager { text-align: left; height: 20px; vertical-align: bottom; background-color: #cccabc; }
.billgrid-selector { background-color: #eff2f7; border-top-width: 0px; border-left-width: 0px; border-right: #9c9ab7 1px solid; border-bottom: #eff2f7 1px solid; }


/* KSearchPanel */
.moreSearch { display:none; }
.moreSearchButton { position:relative;margin-top:-18px;margin-left:730px;color:#0368A8;cursor:pointer; }
        
/* KCode */
.kcode { width:72px;height:14px;padding:3px 3px;border:1px solid #C48040;background-color:#FFF9D5;color:Red;font:italic small-caps bolder 12px Arial;letter-spacing:3px; }

/* K-Tips */
.k_tips { display:none;position:absolute;z-index:10003; }
.k_tips_content { position:absolute;z-index:10004;padding:3px 3px 3px 3px;border:1px solid #c48040;background-color:#fff9d5;white-space:nowrap; }

/* add 2012-6-16 */
table.TreeNodeRow td,table.SelectedTreeNodeRow-Portal td,table.HoverTreeNodeRow-Portal td { height:30px; border-bottom:#ddd 1px dashed; font-size:12px;}
table.SelectedTreeNodeRow-Portal,table.HoverTreeNodeRow-Portal{ background-color:#fff; font-weight:bold;}
.u_panel { background:url(../../images/biz/tree/u_info_bg.jpg) repeat-x left top;}
.u_panel_bg { width:170px; height:63px;}
.u_ph { float:left; display:block; margin:3px 0 0 9px; padding:2px; background-color:#fff; border:#ddd 1px solid;}
.u_opr { float:left; width:93px; margin-left:10px; font-size:12px;}
.u_info { height:20px; padding-top:10px;}
.u_info ul { position:absolute; width:80px; margin:16px 0 0 0; padding:2px 0 0 0;background-color:#fff; border:#1b67a2 1px solid;}
.u_info ul li { list-style:none;}
.u_info ul li a { display:block; padding-left:5px; line-height:22px; color:#333; text-decoration:none;}
.u_info ul li a:hover { background-color:#dbf2fc;}
.u_info b { font-size:14px; color:#fff;}
.u_info i { vertical-align:3px; margin-left:3px; cursor:pointer;}
.workbench a { display:block; width:82px; height:27px; background:url(../../images/biz/tree/btn.png) no-repeat left top; text-decoration:none; text-align:center; line-height:27px; font-weight:bold; color:#fff;}
.nav_hd { height:34px;background:url(../../images/biz/tree/tree_hd_bg.png) repeat-x left top;}
.nav_hd h4 { margin:0; padding:2px 0 0 38px;background:url(../../images/biz/tree/tree_hd_icon.png) no-repeat 10px 5px; line-height:32px; font-size:14px; color:#fff;}
#divStatus{ border-bottom: solid 1px black; border-top:solid 1px black;padding:2px}
#footer_container{padding:2px 0 2px 5px; border-top:solid 1px #8B8682; background-color:#E5E5E5; width:100%; position:fixed;  left:0px;  bottom:0;  _position:absolute;  _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);}