﻿/*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_on.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_on.gif) no-repeat left top;
    text-decoration: none;
    float: left;
    text-align: center;
    color: #fff;
    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: 100%;
    overflow: auto;
    margin-right: 0px;
}
.k-tabs .k-Toptabs-nav .k-tab-actived
{
    background: url(../images/Tabs/tab_right.gif) no-repeat right top;
}
.k-tabs .k-Toptabs-nav .k-tab-actived a
{
    background: url(../images/Tabs/tab_left.gif) no-repeat left top;
    font-weight: bold;
    color: #000;
}
.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;
    margin: 0 0 0 2px;
}
.k-tabs .k-tabs-nav ul li a
{
    display: block;
    float: left;
    height: 19px;
    padding: 3px 5px 0 12px;
    line-height: 19px;
    white-space: nowrap;
    text-decoration: none;
    text-align: center;
    color: #555;
    outline: none;
}
.k-tabs .k-tabs-nav ul li:hover
{
    background: url(../images/Tabs/sub_tab.png) no-repeat right top;
}
.k-tabs .k-tabs-nav ul li a:hover
{
    background: url(../images/Tabs/sub_tab.png) no-repeat left top;
}

.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-tabs .k-tabs-nav .k-tab-actived:hover
{
    background: url(../images/Tabs/sub_tab.png) no-repeat right -50px;
}
.k-tabs .k-tabs-nav .k-tab-actived a:hover
{
    background: url(../images/Tabs/sub_tab.png) no-repeat left -50px;
    color: #000;
}

.k-tabs .k-tabs-nav ul li a:active
{
    star: expression(this.onFocus=this.blur());
}

/*  k-layout  */
.k-layout-divTop
{
    padding: 0 0 0 0;
}
.k-layout-divContent
{
    position: relative;
    background-color: #FFFFFF;
    overflow: auto;
    height: 100%; /* 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: 19148;
}
.k-dropdownlist-container-body
{
    position: absolute;
    border: 1px solid #899eaa;
    color: #595959;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 19150;
    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);
}
