*{   
    box-sizing: border-box;
}
body {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    color: #1A1A1A;
    background-color: #F8F8F8;
}

img {
    vertical-align: middle;
}


table {
    font-size: 13px;
    border: 0;
    color: #1A1A1A;
    border-collapse: collapse;
}

th {
    border-color: #A4A4A4;
}

    th span {
        white-space: nowrap;
    }

td {
    border-color: #A4A4A4;
}

select {
    font-size: 13px;
}

input {
    font-size: 13px;
}

a {
    color: #1A1A1A;
    text-decoration: underline;
    cursor: pointer;
}

    a:hover {
        color: #D85D24;
    }

.a1 {
    color: #1A1A1A;
    text-decoration: none;
}

    .a1:hover {
        color: #D85D24;
    }

fieldset {
    margin: 5px 10px 15px 10px;
    padding: 5px 12px 12px 12px;
}

legend {
    padding: 0px 4px;
    margin: 0px 0px 7px 0px;
    color: #666666;
    font-weight: bold;
    font-size: 1em;
    vertical-align: middle;
}

input[type=file]:hover{
    background-color: white;
}
/*½s¿è­¶­± - Edit Top*/
.banner {
    height: 40px;
}
.banner th {
    background-image: none;
    /*background-image: url(../../IMAGES/tdBack.jpg);*/
    white-space: nowrap;
    word-break: keep-all;
    border-bottom: 1px solid #6B8EA5;
}

    .banner th * {
        margin-left: 10px;
        white-space: nowrap;
    }

.banner td {
    width: 100%;
    text-align: right;
    background-image: none;
    /*background-image: url(../../IMAGES/tdBack2.jpg);*/
    border-bottom: 1px solid #6B8EA5;
}

    .banner td img {
        margin-left: 3px;
        margin-right: 6px;
    }

.keySaveAdd {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 90px;
    background-image: url(../../images/SaveAdd.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keySave {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 55px;
    background-image: url(../../images/Save.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyClose {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 55px;
    background-image: url(../../images/Close.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}


.keyLock {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 50px;
    background-image: url(../../images/Lock.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyUnLock {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 65px;
    background-image: url(../../images/UnLock.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keySubmit {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 0px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 90px;
    background-image: url(../../images/submit.svg);
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    border-radius: 5px;
}

.keyUnSubmit {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 0px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 75px;
    background-image: url(../../images/unsubmit.svg);
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    border-radius: 5px;
}

.keyCancel {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/cancel.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}



.keyMSave {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 50px;
    background-image: url(../../images/MSave.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyAdd {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Add.svg);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 3px 6px;
    border-radius: 5px;
}

.keyDelete {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Delete2.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyPrint {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Print.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyProperty {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Property.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyExport {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 55px;
    background-image: url(../../images/Export.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyImport {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 10px;
    width: 55px;
    background-image: url(../../images/Import.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyHelp {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Help.gif);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyQuery {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Qry.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyApprove {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 60px;
    background-image: url(../../images/Audit.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyRollback {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 75px;
    background-image: url(../../images/Rollback.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.KeyPre {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    /*margin-bottom: 3px;*/
    margin-top: 7px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 15px;
    background-image: url(../../images/preb.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.KeyNext {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    /*margin-bottom: 3px;*/
    margin-top: 7px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 15px;
    background-image: url(../../images/nextb.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyCheck {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/chkb.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyBatCheck {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/batchkb.svg);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}

.keyPos {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Posb.gif);
    padding: 0px 0px 0px 0px;
    border-radius: 5px;
}



.KeyBodyAdd1 {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 23px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 22px;
    font-weight: bold;
    width: 93px;
    background-image: url(../../images/add_1.jpg);
    padding: 0px 0px 0px 0px;
    margin-left: 10px;
}

/* QueryWin ªíÀY¤å¦r */
.querywin_toplabel {
    color: white;
}
/* ¥DªO­¶­±-¼ÐÃD¤å¦r */
.master_title_label {
    color: #14558D;
    font-weight: bold;
}
/* ¾É¥XExcel {*/
.btnBottomExport {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../../images/excel.svg);
    color: #1561AD;
    border: solid 1px #1561AD;
    background-position-x: 10px;
    text-indent: 1.4em;
    background-color: white;
    height: 25px;
    width: 110px;
    border-radius: 5px;
}
/* ¹w³]«ö¶s¼Ë¦¡ */
.KeyBtnDef {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    width: 55px;
    margin: 4px 5px 4px 5px;
    padding: 0px 0px 0px 12px;
}
/* µø¹Ï®×¯Ã */
.KeyUserView {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    width: 75px;
    background-image: url(../../images/View1.svg);
    margin: 4px 5px 4px 5px;
    padding: 0px 0px 0px 12px;
}
/* Grid ªíÀY§R°£«ö¶s */
.keyBodyDelete {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    width: 55px;
    background-image: url(../../images/gird-delete.svg);
    margin: 4px 5px 4px 5px;
    padding: 0px 0px 0px 12px;
}
/* Grid ªíÀY²K¥[«ö¶s */
.keyBodyAdd {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    width: 55px;
    font-weight: normal;
    background-image: url(../../images/grid_add.svg);
    margin: 4px 5px 4px 5px;
    padding: 0px 0px 0px 12px;
}
/*Grid-¦P·N*/
.keyBodyAgree {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    width: 55px;
    background-image: url(../../images/grid_agree.svg);
    margin: 4px 5px 4px 5px;
    padding: 0px 0px 0px 12px
}

/*Grid-©Úµ´*/
.keyBodyDeny {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    width: 55px;
    background-image: url(../../images/grid_deny.svg);
    margin: 4px 5px 4px 5px;
    padding: 0px 0px 0px 12px
}

/*Grid-¤Ï¼f®Ö*/
.keyBodyRollBack {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    background-repeat: no-repeat;
    background-position: left;
    width: 70px;
    background-image: url(../../images/grid_rollback.svg);
    margin: 4px 5px 4px 5px;
    padding: 0px 0px 0px 12px
}


.KeyBack {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Back.gif);
}

.KeyCount {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/SYSEmpEdit03.svg);
    border-radius: 5px;
}
/*¦X­p*/
.KeySum {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/sum.svg);
    border-radius: 5px;
}
/*ªì©l¤Æ*/
.KeyInit {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/init.svg);
    border-radius: 5px;
}
/*¨ú®ø*/
.KeyCancel2 {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/cancel2.svg);
    border-radius: 5px;
}

.KeyCopy {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/copy.svg);
}

.KeyOffset {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/offset.gif);
}

.KeyFilter {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/filter.gif);
}

.KeySelect {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Select.svg);
}

.KeyAudit {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    /*color: black;*/
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/yes.gif);
}

/*Ä²µo*/
.KeySend {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 55px;
    background-image: url(../../images/Mail_btnflw.svg);
    border-radius: 5px;
}

/*¦C¦s¬°*/
.KeySave2 {
    background-color: transparent;
    cursor: pointer;
    border: solid 0px #698FA6;
    height: 26px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 15px;
    width: 75px;
    background-image: url(../../images/save2.svg);
    border-radius: 5px;
}

.KeySplit {
    height: 20px;
    width: 1px;
    margin-top: 2px;
    margin-bottom: 4px;
    vertical-align: bottom;
}


.button {
    background-image: none;
    /*background-image: url(../../images/button.jpg);
    border: solid 1px #49B3DB;
    color: black;
    width: 70px;
    height: 25px;
    cursor: pointer;*/
    border: solid 1px #1870c7;
    color: #1870c7;
    width: 70px;
    height: 25px;
    cursor: pointer;
    background-color: white;
    border-radius: 5px;
    padding: 0;
}
.button[disabled] {
    color: gray;
}

.button1 {
    background-image: url(../../images/button1.jpg);
    border: solid 1px #49B3DB;
    color: black;
    width: 25px;
    height: 70px;
    cursor: pointer;
}
.advbutton {
    border: solid 1px #1870c7;
    color: #1870c7;
    width: 20px;
    cursor: pointer;
    background-color: white;
    border-radius: 5px;
    padding: 0;
}

.changeSearchMode {
    background-color: transparent;
    background-image: url(../../images/Search_03.svg);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    border: 0;
    text-decoration: underline;
    text-indent: 15px;
    *text-indent: 18px;
    text-align: left;
    margin-left: 10px;
    height: auto;
    margin-top: 5px;
    /*background-position-y: 3px;*/
}

.textbox {
    border: solid 1px #7E9DB9;
    width: 150px;
    height: 20px;
    margin-bottom: 1px;
    -webkit-appearance: none;
}

.textbox_query {
    vertical-align: top;
    border: solid 1px #7E9DB9;
    width: 126px;
    height: 20px;
    -webkit-border-radius: 0px;
    margin-bottom: 1px;
}


.textbox_date {
    border: solid 1px #7E9DB9;
    margin-bottom: 1px;
    width: 126px;
    height: 20px;
    vertical-align: top;
    -webkit-border-radius: 0px;
}

.inputNoBorder {
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    width: 150px;
    border-bottom: solid 1px black;
    background-color: transparent;
    margin-bottom: 1px;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
}

.inputBtnView {
    background-image: none;
    width: 75px;
    height: 22px;
    cursor: pointer;
    border: 1px solid #7496C4;
    background-color: #E1ECF5;
    color: #0963BD;
    border-radius: 5px;
}

.inputBtnSel {
    background-image: none;
    width: 75px;
    height: 22px;
    cursor: pointer;
    border: 1px solid #7496C4;
    background-color: #0963BD;
    color: white;
    border-radius: 5px;
}


.buttonOOS {
    background-image: url(../../images/btnbg_blue.jpg);
    border: none 0px;
    width: 104px;
    height: 24px;
    cursor: pointer;
}

.textbox_rem {
    border: solid 1px #7E9DB9;
    width: 90%;
    height: 80px;
    word-wrap: break-word;
}


.datagrid {
    color: black;
    background-color: White;
    /*yrz µ÷ÕûIE11¼æÈÝÐÔÔö¼Ó£¡*/
    border: 1px solid #A4A4A4;
}

.header {
    color: black;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    word-break: keep-all;
    height: 22px;
    position: relative;
    top: expression(this.offsetParent.scrollTop-1);
    /*yrz µ÷ÕûIE11¼æÈÝÐÔÔö¼Ó£¡*/
}


    .header td {
        background-color: #ececec;
    }

.header1 {
    color: #023062;
    font-weight: bold;
    text-align: center;
    word-break: keep-all;
    height: 22px;
}

    .header1 td {
        background-color: #E1E1E1;
    }


.GridSolid {
    /*yrz µ÷ÕûIE11¼æÈÝÐÔÔö¼Ó£¡*/
    border: 1px solid #A4A4A4;
}

.header2 {
    white-space: nowrap;
    word-break: keep-all;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
}

    .header2 th {
        position: relative;
        background-color: #E1E1E1;
        border: 0px;
        border-left: solid 1px #A4A4A4;
        border-bottom: solid 1px #A4A4A4;
    }

.header3 {
    color: #023062;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    word-break: keep-all;
    height: 22px;
    position: static;
    top: expression(this.offsetParent.scrollTop-1);
}

    .header3 td {
        background-color: #E1E1E1;
    }


.header4 {
    color: #023062;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    word-break: keep-all;
    height: 22px; /*top: expression(this.offsetParent.scrollTop-1);*/
}

    .header4 td {
        background-color: #E1E1E1;
    }

.alternate {
    color: black;
    background-color: white;
    /*yrz µ÷ÕûIE11¼æÈÝÐÔÔö¼Ó£¡*/
    border: 1px solid #A4A4A4;
}

.alternate1 {
    /*color: #023062;*/
    background-color: rgba(0, 122, 255, 0.2);
    border: solid 2px #1870C7;
}

.footer {
    background-color: #F0F0F0;
    padding-left: 20px;
    text-align: left;
    width: 98%;
}

    .footer th {
        font-weight: normal;
        text-align: right;
        word-break: keep-all;
        white-space: nowrap;
        padding: 2px;
    }

        .footer th ins {
            width: 50px;
        }

    .footer td {
        width: 100%;
        padding: 2px;
    }

        .footer td td {
            width: auto;
            word-break: keep-all;
            white-space: nowrap;
        }



/*Grid-½s¿è«ö¶s*/
.grid_modify {
}
/*Grid-§R°£«ö¶s*/
.grid_delete {
}

/* ¥D­¶-¤W¤èList«ö¶s */
.main_toplistimg {
    width: 17px;
}

/* Master Bill Right Button */
.master_keyRightBtn {
    margin-top: 6px;
}



/*¬d¸ß«ö¶s*/
.btn_search {
    background-color: #1870c7;
    color: white;
    border: none;
    width: 70px;
    height: 25px;
    cursor: pointer;
    border-radius: 5px;
}
/*¬d¸ß«ö¶s*/
.pbutton {
    background-color: #1870c7;
    color: white;
    border: none;
    width: 70px;
    height: 25px;
    cursor: pointer;
    border-radius: 5px;
}

/*¤À­¶±±¥ó-¥¼¿ï*/
.navigation_PerPage1 {
    background-color: White;
    color: #1870c7;
    /*font-weight: bold;*/
    border: solid 1px #1870c7;
    border-radius: 5px;
}

/*¤À­¶±±¥ó-¿ï¤¤*/
.navigation_PerPage2 {
    background-color: #1870c7;
    color: white;
    /*font-weight: bold;*/
    border: solid 1px #1870c7;
    border-radius: 5px;
}

.navigation_PageNo td {
    cursor: pointer;
}

/*¤À­¶±±¥ó-¼Æ¦r*/
.navigation_PageNo th {
    font-weight: normal;
    background-color: #1870c7;
    color: white;
}

.navigation_PageNo font {
    font-size: 13px;
    width: 15px;
    text-align: center;
}


.star {
    color: Red;
    font-family: Fixedsys;
}

.to {
    width: 20px;
    height: 19px;
    text-align: center;
    word-break: keep-all;
}


.menu {
    border: 1px solid #6F8999;
    display: none;
    cursor: default;
    position: absolute;
    z-index: 1000;
    background-color: #F2F9FF;
}

    .menu td {
        height: 25px;
        color: #25323A;
        word-break: keep-all;
    }


.menuitem {
    background-image: none;
    /*background-image: url(../../IMAGES/Main_04.jpg);*/
    background-color: rgba(0, 122, 255, 0.2);
}

    .menuitem td {
        color: black;
        border-top: 1px solid #6F8999;
        border-bottom: 1px solid #6F8999;
    }

.menutop {
    border: 1px solid #ebf6ff;
    height: 21px;
    padding-top: 4px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 3px;
}

.menutop1 {
    border: 1px solid #007AFF;
    height: 21px;
    /*background-image: url(../../IMAGES/Main_03.jpg);*/
    background-image: none;
    background-color: rgba(0, 122, 255, 0.2);
    padding-top: 3px;
    padding-right: 4px;
    padding-bottom: 1px;
    padding-left: 4px;
}

.menutop2 {
    padding-top: 1px;
    padding-right: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
}


.MainMenu {
    background-color: #ebf6ff;
    color: #000000;
    border-bottom: solid 1px #414042;
    border-top: solid 1px #414042;
    height: 25px;
}

    .MainMenu span {
        color: #000000;
    }

.MainGroupDiv {
    width: 160px;
    height: 100%;
    overflow: auto;
    /*background-color: #EEFAFC;*/
    background-color: #E6ECF2;
    border: solid 1px #8AABC3;
}

.MainGroupTD {
    cursor: pointer;
    border-bottom: solid 1px #8AABC3;
    /*background-image: url(../../IMAGES/Main_05.jpg);*/
    background-image: none;
    height: 30px;
}

    .MainGroupTD td {
        font-weight: bold;
        font-size: 13px;
        color: #000000;
        background-color: #E6ECF2;
    }

.MainGroupTD1 {
    cursor: pointer;
    border-bottom: solid 1px #8AABC3;
    /*background-image: url(../../IMAGES/Main_06.jpg);*/
    background-image: none;
    height: 30px;
}

    .MainGroupTD1 td {
        font-weight: bold;
        font-size: 13px;
        color: #000000;
        background-color: #E6ECF2;
    }

.MainGroupTD2 {
    border-bottom: solid 1px #8AABC3;
    text-align: center;
    background-color: #F2F9FF;
}
.MainGroupTD2_TB {
    border-collapse: separate; 
    
}

/*Àç·~¤H*/
.mMainGroupTD {
    cursor: pointer;
    /*border-bottom: solid 1px #8AABC3;*/
    border: solid 1px rgba(0, 0, 0, 0.12);
    border-bottom: none;
    height: 30px;
}
    .mMainGroupTD td {
        font-weight: bold;
        font-size: 13px;
        color: #000000;
        background-color: #E6ECF2;
    }

.mMainGroupTD1 {
    cursor: pointer;
    border: solid 1px #007AFF;
    height: 30px;
}

    .mMainGroupTD1 td {
        font-weight: bold;
        font-size: 13px;
        color: #000000;
        /*background-color: #E6ECF2;*/
    }


.MainModuleTD {
    cursor: pointer;
    font-size: 13px;
    color: #000000;
    text-align: left;
}

.MainModuleTD1 {
    cursor: pointer;
    border: 1px solid #007AFF;
    /*background-image: url(../../images/Main_17.jpg);*/
    background-image: none;
    font-size: 13px;
    color: #000000;
    text-align: left;
    background-color: rgba(0, 122, 255, 0.2);
}

    .MainModuleTD1 b {
        color: Orange;
    }

.fixedtd ,tr.fixedtd td{position: relative;z-index: 1;}


.menuright {
    border-right: 2px outset;
    border-top: 2px outset;
    display: none;
    border-left: 2px outset;
    cursor: pointer;
    border-bottom: 2px outset;
    position: absolute;
    background-color: menu;
}

    .menuright TD {
        padding-right: 20px;
        padding-left: 20px;
        color: black;
        line-height: 20px;
        word-break: keep-all;
        width: 100px !important;
        width: auto;
    }


.hide {
    display: none;
}

.changeScTabSel {
    background-color: white;
    color: #1870C7;
    border-right: 1px solid #1870C7;
}

.changeScTab {
    background-color: #E1ECF5;
    color: #1870C7;
    border-right: 1px solid #1870C7;
}

.changeScTab_b {
    border-bottom: 1px solid #1870C7;
}

.changeScTab_b_l {
    border-left: none;
}

.changeScTab_b_r {
    border-right: none;
}

.pp_title_td {
    height: 30px !important;
    height: 29px;
    font-weight: bold;
    color: #1870C7;
    background-color: #EDF6FE;
    border: 1px solid #1870C7;
    border-bottom: none;
    background-image: none;
}

    .pp_title_td span {
        margin-left: 8px;
    }

.pp_shortcut {
    border: 1px solid #1870C7;
    border-top: none;
}

    .pp_shortcut td {
        height: 25px;
    }

    .pp_shortcut th {
        width: 20px;
        text-align: right;
    }

    .pp_shortcut span {
        cursor: pointer;
        color: #004C6B;
        margin-left: 5px;
    }

.pp_header td {
    color: #004C6B;
    border-bottom: 1px solid #9E9E9E;
    word-break: keep-all;
    white-space: nowrap;
}

.pp_uctitle {
    background-image: none;
    /*background-image: url(../../IMAGES/PersonPanel_Title2.jpg);*/
    /*border-top: 1px solid #BDDBDF;
	border-left: 1px solid #BDDBDF;
	border-right: 1px solid #BDDBDF;*/
    height: 25px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
    border: 1px solid #1870C7;
    background-color: #EDF6FE;
}

    .pp_uctitle span {
        color: #006CB0;
        font-size: 13px;
        font-weight: bold;
    }

.pp_ucborder {
    /*border-bottom: 1px solid #BDDBDF;
	border-left: 1px solid #BDDBDF;
	border-right: 1px solid #BDDBDF;*/
    background-color: white;
    border: 1px solid #1870C7;
    border-top: none;
}

.pp_more {
    text-align: right;
    margin: 5px;
    margin-right: 15px;
}

.pp_part {
    border: 1px solid #1870C7;
    border-top: none;
    background-color: #EDF6FE;
}

.pp_parttitle {
    border: 1px solid #1870C7;
    border-bottom: none;
    background-color: #EDF6FE;
    /*padding: 3px;*/
    /*background-image: url(../../images/PersonPanel_08.jpg);*/
    background-image: none;
}

.MailButton {
    background-color: #EAF1FB;
    border: 1px solid #89ABC6;
    color: #00265B;
    font-size: 12px;
    height: 20px;
    width: 46px;
    padding-top: 2px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
}

.MailInput {
    background-color: #FFFFFF;
    border: 1px solid #89ABC6;
}

.MailInput2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}

.MailMenu1 {
    /*background-repeat: repeat-x;
	background-position-y: center;
	background-image: url(../../IMAGES/Mail_title1.gif);*/
    background-image: none;
    background-color: #EDF6FE;
    border: 1px solid #1870C7;
}

.MailMenu2 {
    /*background-repeat: repeat-x;
	background-position-y: top;
	background-image: url(../../IMAGES/Mail_title2.gif);
	background-color: #89ABC6;*/
    background-image: none;
    border-bottom: 1px solid #5E829A;
}

.MailMenuBottom {
    background-repeat: repeat-x;
    background-position-y: bottom;
    background-image: url(../../IMAGES/Mail_title3.gif);
    background-color: #89ABC6;
}

.MainMenu3 {
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    border-left: #666666 1px solid;
    border-bottom: #666666 1px solid;
    cursor: pointer;
}

.MailDataGridTable {
    border: 0px;
    background-color: gray;
}

.MailDataGridItem {
    height: 20px;
    background-color: #FFFFFF;
    border: 1px solid #a4a4a4;
}

.MailDataGridHeader {
    height: 20px;
    background-image: url(../../IMAGES/Mail_gridh.gif);
    border: 1px solid #a4a4a4;
}

.headerNav {
    line-height: 24px;
    margin: 0px 0px 10px 0px;
    padding: 0px auto 0px 10px;
}

.NoActiveheaderNav {
    line-height: 24px;
    width: 100px;
    background-color: #e5e5e5;
    cursor: pointer;
    text-align: center;
    margin: 0px;
    border-color: #e5e5e5;
    border-width: 0;
    padding: 5px;
}

.ActiveheaderNav {
    line-height: 24px;
    width: 100px;
    background-color: #D2D3D5;
    cursor: pointer;
    text-align: center;
    margin: 0px;
    border-color: #cccccc;
    border-width: 0;
    padding: 5px;
}

.FlowTable {
    border: solid 1px white;
    cursor: default;
}

    .FlowTable hr {
        color: #898989;
    }

.FlowTitle {
    width: 210px;
    margin-bottom: 33px;
    letter-spacing: 5;
}

    .FlowTitle b {
        margin-left: 65px;
        font-size: 16px;
    }

.FlowFrame1 {
    height: 30px;
    border-top: solid 1px #919A9D;
    border-left: solid 1px #919A9D;
    border-right: outset 2px #919A9D;
    border-bottom: outset 2px #919A9D;
    background-color: #D6F5FD;
    text-align: center;
    word-break: keep-all;
    color: Black;
    cursor: pointer;
    font-size: 14px;
}

    .FlowFrame1 div {
        padding-left: 15px;
        padding-right: 15px;
        color: Black;
    }

    .FlowFrame1 span {
        padding-left: 5px;
        padding-right: 5px;
        color: Black;
    }

    .FlowFrame1 font {
        font-family: Webdings;
        color: #FE6C00;
    }

.FlowFrame2 {
    height: 30px;
    border-top: solid 1px #919A9D;
    border-left: solid 1px #919A9D;
    border-right: outset 2px #919A9D;
    border-bottom: outset 2px #919A9D;
    background-color: #FBF4CA;
    text-align: center;
    word-break: keep-all;
    color: Black;
    cursor: pointer;
    font-size: 14px;
}

    .FlowFrame2 div {
        padding-left: 15px;
        padding-right: 15px;
        color: Black;
    }

    .FlowFrame2 span {
        padding-left: 5px;
        padding-right: 5px;
        color: Black;
    }

    .FlowFrame2 font {
        font-family: Webdings;
        color: #FE6C00;
    }

.FlowFrame3 {
    height: 30px;
    border-top: solid 1px #919A9D;
    border-left: solid 1px #919A9D;
    border-right: outset 2px #919A9D;
    border-bottom: outset 2px #919A9D;
    background-color: #F3F3F3;
    text-align: center;
    word-break: keep-all;
    color: Black;
    cursor: pointer;
    font-size: 14px;
}

    .FlowFrame3 div {
        padding-left: 10px;
        padding-right: 10px;
        color: Black;
    }

    .FlowFrame3 span {
        padding-left: 5px;
        padding-right: 5px;
        color: Black;
    }

    .FlowFrame3 font {
        font-family: Webdings;
        color: #FE6C00;
    }

.FlowLine1 {
    border-right: solid 1px #898989;
    width: 50%;
}

.FlowLine2 {
    height: 15px;
    border-left: solid 1px #898989;
}

.FlowArrow1 {
    font-family: Webdings;
    color: #898989;
    text-align: center;
}

    .FlowArrow1 font {
        margin-left: -6px;
        margin-right: -4px;
        font-weight: bold;
    }

    .FlowArrow1 div {
        font-size: 18px;
        margin-left: 2px;
        margin-top: -9px;
        margin-bottom: -5px;
    }

.FlowArrow2 {
    font-family: Webdings;
    color: #898989;
    text-align: center;
}

    .FlowArrow2 font {
        margin-left: -3px;
        margin-right: -7px;
        font-weight: bold;
    }

    .FlowArrow2 div {
        font-size: 21px;
        margin-left: 1px;
        margin-top: -9px;
        margin-bottom: -9px;
    }

.FlowMenu {
    position: absolute;
    top: 200px;
    left: 300px;
    border: solid 1px #A6A6A6;
    background-color: #FAEFB0;
    cursor: pointer;
    font-size: 13px;
}

    .FlowMenu td {
        border-bottom: solid 1px #A6A6A6;
        padding: 3px 15px 3px 15px;
        height: 25px;
    }

    .FlowMenu th {
        font-weight: normal;
        text-align: left;
        padding: 3px 15px 1px 15px;
    }

    .FlowMenu span {
        font-family: Webdings;
        font-size: 8px;
        width: 15px;
        text-align: right;
        padding-right: 2px;
        padding-bottom: 3px;
    }

.MngIndex td {
    padding: 2px;
}

.MngIndex a {
    color: expression(this.href==''?'#D85D24':'#1A1A1A');
    text-decoration: expression(this.href==''?'none':'underline');
    padding-right: 10px;
}

.MngHeader {
    background-image: url(../../images/crm_03.jpg);
    background-position: bottom;
    border: solid 1px #A4A4A4;
    border-bottom-width: 1px !important;
    width: 100%;
    height: 28px;
    position: relative;
    top: expression(this.offsetParent.scrollTop);
    left: expression(this.offsetParent.scrollLeft);
    text-align: left;
}

    .MngHeader th {
        font-weight: normal;
        word-break: keep-all;
        white-space: nowrap;
        padding: 0px;
    }

    .MngHeader td {
        width: 100%;
    }

        .MngHeader td td {
            width: auto;
        }

    .MngHeader span {
        margin-right: 10px;
    }

    .MngHeader img {
        margin-left: 10px;
        margin-right: 10px;
    }

.MngHeader1 {
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #A4A4A4;
}

.MngHeader2 {
    background-image: url(../../images/crm_03.jpg);
    border: solid 1px #A4A4A4;
    width: 100%;
    height: 28px;
    position: relative; /* top: expression(this.offsetParent.scrollTop);*/
    left: expression(this.offsetParent.scrollLeft);
}

    .MngHeader2 th {
        font-weight: normal;
        word-break: keep-all;
        white-space: nowrap;
        padding: 0px;
    }

    .MngHeader2 td {
        width: 100%;
    }

        .MngHeader2 td td {
            width: auto;
        }

    .MngHeader2 span {
        margin-right: 10px;
    }

    .MngHeader2 img {
        margin-left: 10px;
        margin-right: 10px;
    }






.EditOneColumn {
    width: 100%;
}

    .EditOneColumn th {
        font-weight: normal;
        text-align: right;
        word-break: keep-all;
        white-space: nowrap;
        padding: 0px 2px 0px 2px;
    }

        .EditOneColumn th font {
            color: Red;
            font-family: Fixedsys;
        }

    .EditOneColumn td {
        width: 100%;
        padding: 0px 2px 0px 2px;
        text-align: left;
    }

        .EditOneColumn td td {
            width: auto;
            padding: 2px;
        }

.EditTwoColumn {
    width: 100%;
}

    .EditTwoColumn th {
        font-weight: normal;
        text-align: right;
        word-break: keep-all;
        white-space: nowrap;
        padding: 0px 2px 0px 2px;
    }

        .EditTwoColumn th font {
            color: Red;
            font-family: Fixedsys;
        }

    .EditTwoColumn td {
        padding: 0px 2px 0px 2px;
        width: 50%;
        text-align: left;
    }

        .EditTwoColumn td td {
            width: auto;
            padding: 2px;
        }

.EditThreeColumn {
    width: 100%;
}

    .EditThreeColumn th {
        font-weight: normal;
        text-align: right;
        word-break: keep-all;
        white-space: nowrap;
        padding: 0px 1px 1px 1px;
    }

        .EditThreeColumn th font {
            color: Red;
            font-family: Fixedsys;
        }

    .EditThreeColumn td {
        width: 33%;
        padding: 0px 2px 2px 2px;
        text-align: left;
    }

        .EditThreeColumn td td {
            width: auto;
            padding: 2px;
        }

.EditThreeColumn1 th {
    font-weight: normal;
    text-align: right;
    white-space: nowrap;
    padding: 0px 2px 4px 2px;
}

/*CSW EditFour*/
.EditFourColumn {
    width: 100%;
}

    .EditFourColumn th {
        font-weight: normal;
        text-align: right;
        word-break: keep-all;
        white-space: nowrap;
        padding: 0px 1px 1px 1px;
    }

        .EditFourColumn th font {
            color: Red;
            font-family: Fixedsys;
        }

    .EditFourColumn td {
        width: 25%;
        padding: 0px 2px 2px 2px;
        text-align: left;
    }

        .EditFourColumn td td {
            width: auto;
            padding: 2px;
        }
/*CSW EditFour End*/

.TabSelected {
    height: 23px;
    /*background-image: url(../../images/Search_09.gif);*/
    background-image: none;
    border-left: solid 1px #6B8EA5;
    border-top: solid 1px #6B8EA5;
    border-right: solid 1px #6B8EA5;
    border-bottom: solid 0px #6B8EA5;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    color: #14558D; /*#14558D  #1870C7 white*/
    /*background-color: #1870C7;*/
}

.TabSpace {
    height: 23px;
    border-left: solid 1px #C8D5E0;
    border-bottom: solid 1px #6B8EA5;
}

.TabNormal {
    height: 23px;
    /*background-image: url(../../images/Search_08.jpg);*/
    /*border-left: solid 1px #C8D5E0;
	border-top: solid 1px #C8D5E0;
	border-right: solid 0px #C8D5E0;
	border-bottom: solid 1px #6B8EA5;*/
    background-image: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    cursor: pointer;
    color: #14558D;
    background-color: #E1ECF5;
    border: solid 1px #6B8EA5;
}

/*---end --IE safari chrome¼æÈÝ*/


.TabFrame {
    border-left: solid 1px #6B8EA5;
    border-right: solid 1px #6B8EA5;
    border-bottom: solid 1px #6B8EA5; /*	position:relative;*/
}

.TabFrame1 {
    border: solid 1px #6B8EA5;
}


.news_tab span {
    width: 117px;
    text-align: center;
    white-space: nowrap;
}

.news_tab a {
    font-size: 14px;
    font-weight: bold;
    color: #005BA2;
    text-decoration: none;
}

    .news_tab a:hover {
        color: #005BA2;
        text-decoration: none;
    }

.news_frame {
    border-left: 1px solid #8FC9EB;
    border-right: 1px solid #8FC9EB;
    border-bottom: 1px solid #8FC9EB;
}

.news_datagrid a {
    color: Black;
    text-decoration: underline;
}

.news_header {
    color: Black;
    font-size: 15px;
    word-break: keep-all;
    height: 26px;
    position: relative;
    top: expression(this.offsetParent.scrollTop-1);
}

    .news_header td {
        background-color: #E3E3E3;
    }

.news_subject {
    font-size: 16px;
    font-weight: bold;
    color: #D45500;
}

.news_date {
    font-size: 14px;
    color: #666666;
}


.kb_body {
    background-image: url(../../images/KB01.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: White;
}

.kb_top {
    background-color: #005FBD;
    height: 25px;
}

.kb_top1 {
    height: 25px;
    background-color: #BBDFFF;
    border-bottom: 1px solid #0156B3;
}

    .kb_top1 img {
        margin-left: 10px;
        margin-right: 5px;
        margin-bottom: 4px;
    }

.kb_title {
    background-image: url(../../images/KB02.gif);
    background-repeat: no-repeat;
    height: 94px;
}

    .kb_title span {
        font-size: 16px;
        font-weight: bold;
        color: Black;
    }

.kb_right {
    background-color: #C7E0FF;
    border: 1px solid #D2D0D0;
}

.kb_left {
    width: 170px;
    border: 2px solid #938D81;
    background-color: #DFE3E4;
}


.km_sc1 {
    border-collapse: collapse;
    background-color: rgba(0, 122, 255, 0.2);
}

.km_sc2 {
    border-collapse: collapse;
}


.cust_menu {
    /*background-image: url(../../images/crm_04.jpg);*/
    /*font-size: 14px;*/
    background-image: none;
    color: #1870C7;
    height: 27px;
    font-weight: bold;
    border: solid 1px #1870C7;
    text-align: left;
    background-color: #EDF6FE;
}

    .cust_menu img {
        margin-left: 15px;
        margin-right: 5px;
        margin-bottom: -3px;
    }

.cust_menu1 {
    font-size: 13px;
    color: #25323A;
    text-align: center;
}

    .cust_menu1 div {
        cursor: pointer;
        width: 90%;
        text-align: left;
        margin-top: 5px;
    }

    .cust_menu1 b {
        font-family: Webdings;
        color: #7C9BAF;
        margin-left: 15px;
        margin-right: 5px;
    }

.cust_menu2 {
    font-size: 13px;
    color: #25323A;
    text-align: center;
}

    .cust_menu2 div {
        cursor: pointer;
        border: solid 1px #1870C7;
        /*background-image: url(../../images/Main_17.jpg);*/
        background-image: none;
        background: rgba(0, 122, 255, 0.2);
        width: 90%;
        text-align: left;
        margin-top: 5px;
        margin-left: 10px;
    }

    .cust_menu2 b {
        font-family: Webdings;
        color: #1870C7;
        margin: 15px;
        margin-right: 5px;
        margin-left: 5px;
    }


.job_report {
    width: 90%;
    background-color: #F8F8F8;
}

    .job_report td {
        text-align: center;
    }

    .job_report span {
        cursor: pointer;
        color: #A4A4A4;
    }

    .job_report font {
        cursor: pointer;
    }

    .job_report b {
        cursor: pointer;
        font-weight: normal;
    }

    .job_report #tdToday {
        border: solid 2px #C35B06;
    }

    .job_report #tdSelected {
        background-color: #5AC2DB;
    }

    .job_report #tdTodaySelected {
        border: solid 2px #C35B06;
        background-color: #5AC2DB;
    }

.job_report1 {
    padding-left: 8px;
    text-align: left;
    padding-right: 8px;
}

.job_report2 {
    width: 75%;
    text-align: left;
}

.MainPosTD {
    text-align: center;
    cursor: pointer;
    border: solid 1px #FFFFFF;
    background-image: url(../../IMAGES/POSLink.jpg);
    background-repeat: no-repeat;
    height: 35px;
    font-size: 14px;
    color: White;
    font-weight: bold;
}

.upload {
    background-image: url(../../IMAGES/img.gif);
}

.skins {
    width: 16px;
    height: 16px;
    background-image: url(../../IMAGES/skins.jpg);
}

.dateLeft {
    width: 22px;
    height: 22px;
    background-position: center;
    border: solid 1px black;
    background-image: url(../../IMAGES/left_1.gif);
    background-repeat: no-repeat;
}

.dateRight {
    width: 22px;
    height: 22px;
    background-position: center;
    border: solid 1px black;
    background-image: url(../../IMAGES/right_1.gif);
    background-repeat: no-repeat;
}

.dateUp {
    width: 22px;
    height: 12px;
    background-position: center;
    border: solid 1px black;
    background-image: url(../../IMAGES/top.gif);
    background-repeat: no-repeat;
    -webkit-border-radius: 0px;
}

.dateDown {
    width: 22px;
    height: 12px;
    background-position: center;
    border: solid 1px black;
    background-image: url(../../IMAGES/down.gif);
    background-repeat: no-repeat;
    -webkit-border-radius: 0px;
}

.ProgressDivBg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #EFEFEF;
    filter: alpha(opacity=50);
}

.ProgressDiv {
    position: absolute;
    width: 248px;
    height: 114px;
    background-color: white;
    border: 1px solid #1561AD;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
    /*background-image: url(../../images/progress_bg.jpg);*/
    background-image: none;
}

.ProgressDivCancel {
    position: relative;
    text-align: right;
    padding: 5px 5px 0 0;
}

.ProgressDivTip {
    position: relative;
    color: #1561AD;
    text-align: center;
}

.ProgressDivImg {
    position: relative;
    height: 31px;
    width: 95%;
    text-align: center;
    margin: 10px 0 15px 0;
}

.aLinkImg {
    cursor: pointer;
    margin-left: 5px;
    font-size: 0;
}

    .aLinkImg img {
        vertical-align: top;
    }

.rbl {
    vertical-align: bottom;
}

    .rbl label {
        vertical-align: bottom;
        white-space: nowrap;
    }

.checkBox {
    vertical-align: bottom;
}

    .checkBox label {
        vertical-align: bottom;
        white-space: nowrap;
    }




.tsIpad {
    width: 114px;
    height: 26px;
    border: none;
    background-position: center;
    background-image: url(../../IMAGES/xiaotishi1.jpg);
    background-repeat: no-repeat;
}

.textboxImg {
    /*margin-top: 1px;*/
    cursor: pointer;
    vertical-align: top;
}

.selected {
    text-decoration: none;
    /*color: #D85D24;*/
}
/*QueryWin small ¼u¥Xµøµ¡*/
.qws_div_hide {
    display: none;
}

.qws_div {
    position: absolute;
    z-index: 1;
    left: 146px;
    top: 0px;
}

    .qws_div table {
        width: 100%;
        border: 1px solid #1870C7;
        background-color: white;
        margin-left: 5px;
    }

    .qws_div tr:not(.qws_del) {
        cursor: pointer
    }

        .qws_div tr:not(.qws_del) img {
            width: 16px;
            height: 16px;
            margin: 5px;
        }

.qws_del td {
    text-align: right;
}

    .qws_del td img {
        cursor: pointer;
        padding: 3px;
    }

/* Safari Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .button, .btn_search, .pbutton {
        width: 80px;
    }

    input[disabled="disabled"] {
        /*color: gray;*/
    }

    .textboxImg {
        margin-top: 0px;
    }
}


/*XML ªí³æªíÀY¼Ë¦¡*/
.CMBilSearchInfoTopTb {
    border-bottom: solid 1px #9E9E9E;
    height: 40px;
    margin-bottom: 10px;
}
.CMBilSearchInfoTopSp {
    color: #14558D;
    font-weight: bold;
}
/*ÄÝ©Ê-div¼Ë¦¡*/
.prop_div {
    padding: 10px;
    height: 100%;
    width: 100%;
}
/* ¥D­¶-¤W¤èGroup«ö¶s */
.groupDiv {
    background-color: #1870C7;
    border-radius: 3px;
    border: none;
    cursor: pointer;
}
.groupDiv img { 
    width: 11px;
    height: 11px;
    vertical-align: bottom;
    margin-right: 5px;
    margin-bottom: 3px;
}
.groupDiv span { 
    color: white;
    line-height: 20px;
}
/*Àç·~¤H-§Ö³t¬d§ä*/
.sysparaset_btnFind {
    width: 80px;
    margin-left: 10px;
    background: url(../../IMAGES/search.svg) no-repeat left;
    padding-left: 20px;
    background-position-x: 5px;
}
/*¼f®Ö¤¤¤ß*/
.MainMenuCenter {
    background-color: #DAE0E6;
    height: 100%;
    width: 9px;
    cursor: pointer;
    /*color: #FFFFFF;*/
}
/*µø¹Ï¤Á´«*/
.popMenu_table {
    border: 1px solid #1870C7;
    background-color: white;
}
.popMenu_trsp td {
    margin: 0;
    padding: 0
}
.popMenu_tr1 {
    background: #EDF6FE;
}
.popMenu_tdsel {
    background: url('../../images/check.svg') no-repeat center;
    background-size: 15px;
}
/*AA*/
.grid_edit_tr {
    background-color: #ECECEC;
}
/*¼ÒÀÀ¥Î¤á*/
.sysUS_tr {
    background: #C0E4FF linear-gradient(180deg, #1561AD 0%, #4894E0 100%);
    height: 51px;
}
.sysUS_titsp {
    color: white;
    font-weight: bold;
    padding-left: 24px;
}
.sysUS_titsp2 {
    color: #1561AD;
    font-size: 22px;
    font-weight: bold;
}
.sysUS_main img {
    vertical-align: bottom;
}
/*¤u§@¤é³ø*/
.cwkJB_leftT {
    background-color: #E1ECF5;
}
.cwkJB_centerT {
    background-color: #E1ECF5;
}
/*IE8 Hack*/
