body
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
}
form
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
}
input
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
}
select
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
}
textarea
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
}
body
{
    background-color: rgb(139, 139, 139);
}
body
{
    margin: 0px;
    padding: 0px;
}
form
{
    margin: 0px;
    padding: 0px;
}
ul
{
    margin: 0px;
    padding: 0px;
}
a
{
    cursor: pointer;
}
a:link
{
    color: rgb(0, 51, 153);
    text-decoration: none;
}
a:visited
{
    color: rgb(0, 51, 153);
    text-decoration: none;
}
a:hover
{
    color: rgb(204, 51, 0);
    text-decoration: none;
}
.wrapper
{
    margin: 10px;
    padding: 10px;
    background-color: rgb(255, 255, 255);
}
.modtitle_text
{
    font-size: 16px;
}
.section-header
{
    background: url("images/default_bgtop.jpg") repeat-x left top;
    margin: 5px;
    height: 118px;
    overflow: hidden;
}
.section-header .left
{
    background: url("images/default_top.jpg") no-repeat left top;
    margin: 0px;
    width: 600px;
    height: 90px;
    float: left;
}
.section-header .left .logo
{
    height: 65px;
    margin-top: 20px;
}
.section-header .left span
{
    display: none;
}
.section-header .right
{
    overflow: hidden;
    margin-right: 5px;
    float: right;
}
.section-header .right .lastlogin
{
    text-align: right;
    color: rgb(255, 255, 255);
    margin-top: 5px;
    margin-bottom: 22px;
}
.section-header .right ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: right;
}
.section-header .right ul li
{
    line-height: 20px;
    margin-left: 5px;
    display: inline;
}
.section-header .info-bar
{
    background-position: top;
    height: 32px;
    color: rgb(51, 51, 51);
    line-height: 22px;
    overflow: hidden;
    padding-left: 5px;
    background-image: url("images/default_bgbar.jpg");
    background-repeat: repeat-x;
}
.section-header .info-bar .user
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
    float: left;
}
.section-header .info-bar .user a
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
}
.section-header .info-bar .clock
{
    color: rgb(51, 51, 51);
    font-family: "Tahoma";
    font-size: 13px;
    margin-right: 5px;
    float: right;
}
.section-footer
{
    background: url("images/footer_bg.jpg") no-repeat right bottom rgb(255, 255, 255);
    margin: 20px 5px 5px;
    height: 80px;
    color: rgb(51, 51, 51);
    overflow: hidden;
}
.section-footer .right
{
    height: 60px;
    padding-left: 10px;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 10px;
    border-left-color: rgb(204, 204, 204);
    border-left-width: 0px;
    border-left-style: dotted;
    float: right;
}
.section-footer .right ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: right;
}
.section-footer .right ul li
{
    line-height: 20px;
    margin-left: 5px;
    display: inline;
}
.section-footer .left
{
    width: 400px;
    float: left;
}
.section-footer .left .info
{
    padding: 5px;
    line-height: 14px;
}
.section-footer .left .info strong
{
    margin-bottom: 8px;
    display: block;
}
.f-menu-right
{
    border: 0px solid rgb(0, 0, 0);
}
.f-menu-left
{
    border: 0px solid rgb(0, 0, 0);
}
.f-menu-right ul
{
    list-style: none;
    background-color: rgb(255, 255, 255);
}
.f-menu-left ul
{
    list-style: none;
    background-color: rgb(255, 255, 255);
}
.f-menu-right .menu-level-1 li div
{
    background-position: 5px;
    line-height: 25px;
    padding-left: 4px;
    border-bottom-color: rgb(110, 110, 131);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    cursor: pointer;
    background-image: url("../../images/db_bullet.gif");
    background-repeat: no-repeat;
    background-color: rgb(165, 166, 179);
}
.f-menu-left .menu-level-1 li div
{
    background-position: 5px;
    line-height: 25px;
    padding-left: 4px;
    border-bottom-color: rgb(110, 110, 131);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    cursor: pointer;
    background-image: url("../../images/db_bullet.gif");
    background-repeat: no-repeat;
    background-color: rgb(165, 166, 179);
}
.f-menu-right .menu-level-1 span
{
    color: rgb(0, 0, 0);
    padding-left: 16px;
    font-weight: bold;
    display: block;
}
.f-menu-left .menu-level-1 span
{
    color: rgb(0, 0, 0);
    padding-left: 16px;
    font-weight: bold;
    display: block;
}
.f-menu-right .menu-level-2 li
{
    line-height: 25px;
    padding-left: 5px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    background-color: rgb(246, 246, 246);
}
.f-menu-left .menu-level-2 li
{
    line-height: 25px;
    padding-left: 5px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    background-color: rgb(246, 246, 246);
}
.f-menu-left .menu-level-2 li a
{
}
.f-menu-right .menu-level-1 div.select
{
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(246, 246, 246);
}
.f-menu-left .menu-level-1 div.select
{
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(246, 246, 246);
}
.f-menu-right .menu-level-1 div.select span
{
    padding-left: 12px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.f-menu-left .menu-level-1 div.select span
{
    padding-left: 12px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.f-menu-right .menu-level-2 a
{
    background-position: left;
    padding-left: 12px;
    font-weight: normal;
    display: block;
    background-image: url("../../images/arrow_1.gif");
    background-repeat: no-repeat;
}
.f-menu-left .menu-level-2 a
{
    background-position: left;
    padding-left: 12px;
    font-weight: normal;
    display: block;
    background-image: url("../../images/arrow_1.gif");
    background-repeat: no-repeat;
}
.hasChild
{
    background: url("../../images/close-pand.gif") no-repeat left;
}
.f-menu-right .menu-level-3 li
{
    line-height: 22px;
    padding-left: 5px;
    margin-left: 10px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(255, 255, 255);
}
.f-menu-left .menu-level-3 li
{
    line-height: 22px;
    padding-left: 5px;
    margin-left: 10px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(255, 255, 255);
}
.f-menu-left .menu-level-3 li a
{
}
.f-menu-right .menu-level-3 div.select
{
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(238, 238, 238);
}
.f-menu-left .menu-level-3 div.select
{
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(238, 238, 238);
}
.f-menu-right .menu-level-3 div.select span
{
    padding-left: 12px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.f-menu-left .menu-level-3 div.select span
{
    padding-left: 12px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.f-menu-right .menu-level-3 a
{
    background-position: left;
    padding-left: 12px;
    font-weight: normal;
    display: block;
    background-image: url("../../images/arrow_1.gif");
    background-repeat: no-repeat;
}
.f-menu-left .menu-level-3 a
{
    background-position: left;
    padding-left: 12px;
    font-weight: normal;
    display: block;
    background-image: url("../../images/arrow_1.gif");
    background-repeat: no-repeat;
}
.section-body
{
    margin: 5px;
    min-height: 350px;
}
.body-left
{
    margin: 0px;
    padding: 0px;
    width: 180px;
    vertical-align: top;
    border-right-color: rgb(204, 204, 204);
    border-right-width: 0px;
    border-right-style: solid;
    background-color: rgb(238, 238, 238);
}
.body-right
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    width: 180px;
    vertical-align: top;
    border-left-color: rgb(204, 204, 204);
    border-left-width: 1px;
    border-left-style: solid;
    background-color: rgb(255, 255, 255);
}
.body-center
{
    padding: 5px 10px 0px;
    vertical-align: top;
    background-color: rgb(255, 255, 255);
}
.clear
{
    margin: 0px;
    padding: 0px;
    clear: both;
}
.linkable:hover
{
    cursor: pointer;
    cursor: hand;
}
.navigation
{
    background-color: #F5F5F5;
    border-color: #F5F5F5;
    margin: 10px;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.navigation ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.navigation li
{
    background: url("../images/arrow-left.png") no-repeat left;
    line-height: 18px;
    padding-left: 10px;
    margin-right: 5px;
    float: left;
}
.boxfilter
{
    margin: 5px 0px 3px;
    padding: 2px;
    color: rgb(51, 51, 51);
    border-bottom-color: rgb(109, 110, 131);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(166, 165, 179);
}
.boxsearch
{
    padding: 3px;
    margin-bottom: 3px;
    border-bottom-color: rgb(153, 153, 153);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(238, 238, 238);
}
.tbl-list
{
}
.tbl-list th
{
    padding: 3px;
    color: rgb(51, 51, 51);
    border-bottom-color: rgb(158, 158, 158);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(196, 196, 196);
}
.tbl-list td
{
    padding: 2px;
    line-height: 16px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}
.tbl-list td.ab-orange
{
    background-position: left;
    padding-left: 15px;
    background-image: url("../../images/bullet4.jpg");
    background-repeat: no-repeat;
}
.tbl-list td.dot-red
{
    padding-left: 15px;
    background-image: url("../../images/dot_red.gif");
    background-repeat: no-repeat;
}
.tbl-list td.ab-mailowner
{
    background-position: left;
    padding-left: 20px;
    background-image: url("../../images/email_go.png");
    background-repeat: no-repeat;
}
.tbl-list td.ab-mailunread
{
    background-position: left;
    padding-left: 20px;
    background-image: url("../../images/mail2.gif");
    background-repeat: no-repeat;
}
.tbl-list td.ab-mailread
{
    background-position: left;
    padding-left: 20px;
    background-image: url("../../images/mail1.gif");
    background-repeat: no-repeat;
}
.tbl-view
{
    margin-bottom: 5px;
    border-top-color: rgb(204, 204, 204);
    border-bottom-color: rgb(204, 204, 204);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
}
.tbl-view th
{
    width: 200px;
    text-align: left;
    color: rgb(102, 102, 102);
    line-height: 18px;
    padding-right: 2px;
    padding-left: 10px;
    font-weight: bold;
    border-bottom-color: rgb(196, 196, 196);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    white-space: nowrap;
    background-color: rgb(230, 230, 230);
}
.tbl-view td
{
    padding: 2px;
    text-align: left;
    border-bottom-color: rgb(196, 196, 196);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(244, 244, 244);
}
.tbl-view .tbl-list td
{
    border-bottom-style: dotted;
}
.tbl-view .tbl-list
{
    background-color: rgb(255, 255, 255);
}
.tbl-view ul
{
    list-style: square;
    margin: 0px 0px 0px 20px;
}

.tbl-view2
{
    margin-bottom: 5px;
}
.tbl-view2 th
{
    width: 200px;
    color: rgb(102, 102, 102);
    line-height: 18px;
    padding-right: 2px;
    padding-left: 10px;
    font-weight: bold;
    border-bottom-width: 0px;
    background-color: rgb(230, 230, 230);
}
.tbl-view2 td
{
    padding: 2px;
    border-bottom-width: 0px;
    background-color: rgb(244, 244, 244);
}
.tbl-view2 .tbl-list td
{
    border-bottom-style: none;
}
.tbl-view2 .tbl-list
{
    background-color: rgb(255, 255, 255);
}
.tbl-view2 ul
{
    list-style: square;
    margin: 0px 0px 0px 20px;
}

.no
{
    text-align: center;
}
.center
{
    text-align: center;
}
.left
{
    text-align: left;
}
.right
{
    text-align: right;
}
.tbl-view .cms-box-navpage td
{
    border: currentColor;
}
.tbl-view .cms-box-navpage
{
    border: currentColor;
}
.tbl-list .cms-box-navpage
{
    border: currentColor;
}
.cms-box-navpage
{
    margin: 5px 0px 0px;
    padding: 0px 0px 0px 3px;
    overflow: hidden;
    border-bottom-color: rgb(196, 196, 196);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(230, 230, 230);
}
.cms-box-navpage ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.cms-box-navpage input
{
    width: 20px;
    text-align: center;
}
.cms-box-navpage li
{
    border: 0px solid rgb(0, 0, 0);
    width: 16px;
    line-height: 22px;
    margin-left: 5px;
    float: left;
}
.cms-box-navpage li a
{
    width: 16px;
    display: block;
}
.cms-box-navpage li.input
{
    width: 30px;
}
.cms-box-navpage li.label
{
    width: 50px;
}
.cms-box-navpage li span
{
    display: none;
}
.cms-box-navpage li.first
{
    background: url("../../images/page-first.gif") no-repeat center;
}
.cms-box-navpage li.dis-first
{
    background: url("../../images/page-first-disabled.gif") no-repeat center;
}
.cms-box-navpage li.prev
{
    background: url("../../images/page-prev.gif") no-repeat center;
}
.cms-box-navpage li.dis-prev
{
    background: url("../../images/page-prev-disabled.gif") no-repeat center;
}
.cms-box-navpage li.next
{
    background: url("../../images/page-next.gif") no-repeat center;
}
.cms-box-navpage li.dis-next
{
    background: url("../../images/page-next-disabled.gif") no-repeat center;
}
.cms-box-navpage li.last
{
    background: url("../../images/page-last.gif") no-repeat center;
}
.cms-box-navpage li.dis-last
{
    background: url("../../images/page-last-disabled.gif") no-repeat center;
}
.cms-box-navpage .col2
{
    width: 190px;
}
.x-modbox
{
    margin: 0px 0px 5px;
}
.x-modbox .modboxin
{
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238);
    padding: 5px;
    margin-bottom: 10px;
}
.x-modbox .modtitle
{
    border-width: medium medium 1px;
    border-style: none none solid;
    border-color: currentColor currentColor rgb(196, 196, 196);
    padding: 0px 0px 0px 5px;
    background-color: rgb(255, 236, 204);
}
.x-modbox .modtitle h2
{
    margin: 0px;
    padding: 0px;
    float: none;
}
.x-modbox .modtitle .modtitle_text
{
    background-position: left;
    margin: 0px 2px 0px 1px;
    padding: 0px 0px 0px 18px;
    color: rgb(51, 51, 51);
    line-height: 25px;
    font-size: 14px;
    background-image: url("images/file.gif");
    background-repeat: no-repeat;
}
.x-modbox .toggle .modtitle_text
{
    background-position: left;
    padding-left: 15px;
    cursor: pointer;
    background-image: url("images/article.gif");
    background-repeat: no-repeat;
}
.toggle
{
    cursor: pointer;
}
.sysinfo
{
    border-bottom: 1px solid #AEAEAE;
    padding: 10px;
}
.sysinfo .sysname
{
    color: rgb(51, 51, 51);
    line-height: 18px;
    font-size: 20px;
    font-weight: bold;
}
.sysinfo .sysdetail
{
    color: rgb(102, 102, 102);
    font-size: 14px;
    margin-top: 5px;
}
.cms-box-body-menu-init
{
    padding: 0px;
    border: 0px solid rgb(238, 238, 238);
    margin-bottom: 5px;
    background-color: rgb(238, 238, 238);
}
.cms-box-body-menu-init .title
{
    height: 22px;
    color: rgb(51, 51, 51);
    line-height: 20px;
    padding-left: 5px;
    border-bottom-color: rgb(166, 166, 166);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(196, 196, 196);
}
.cms-box-body-menu-init ul li
{
    list-style: none;
    padding: 3px 3px 3px 10px;
}
.MenuName
{
    font-size: 20px;
    font-family: Tahoma;
}
.MenuDetail
{
    font-size: 12px;
    font-family: Tahoma;
}
.btn
{
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255) rgb(51, 51, 51) rgb(51, 51, 51) rgb(255, 255, 255);
    padding: 2px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    background-color: rgb(125, 125, 125);
}
.btnActive
{
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255) rgb(51, 51, 51) rgb(51, 51, 51) rgb(255, 255, 255);
    padding: 2px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    background-color: rgb(153, 0, 0);
}
.btnSubmit
{
    width: 100px;
    height: 25px;
    font-size: 14px;
    background-color: #79BDF3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #589BD2;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit:hover
{
    background-color: #3688C9;
    border: 1px solid #589BD2;
    cursor: pointer;
    cursor: hand;
}

.btnBack
{
    height: 25px;
    font-size: 14px;
    background-color: #ff9901;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #fe4e01;
    cursor: pointer;
    cursor: hand;
}
.btnBack:hover
{
    background-color: #fe4e01;
    border: 1px solid #fe4e01;
    cursor: pointer;
    cursor: hand;
}

.btnDetail
{
    width: 150px;
    height: 25px;
    font-size: 14px;
    background-color: #40b231;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #0e8e05;
    cursor: pointer;
    cursor: hand;
}
.btnDetail:hover
{
    background-color: #0e8e05;
    border: 1px solid #0e8e05;
    cursor: pointer;
    cursor: hand;
}

.btnLogin
{
    width: 80px;
    height: 23px;
    font-size: 13px;
    background-color: #79BDF3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #589BD2;
    cursor: pointer;
    cursor: hand;
}
.btnLogin:hover
{
    background-color: #3688C9;
    border: 1px solid #589BD2;
    cursor: pointer;
    cursor: hand;
}

.btnSubmitEdit
{
    width: 100px;
    height: 25px;
    font-size: 14px;
    background-color: #a51f80;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #520f40;
    cursor: pointer;
    cursor: hand;
}
.btnSubmitEdit:hover
{
    background-color: #77165d;
    border: 1px solid #520f40;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit2
{
    width: 100px;
    height: 25px;
    font-size: 14px;
    background-color: #2FD52F;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #108A10;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit2:hover
{
    background-color: #189A18;
    border: 1px solid #2CBA2C;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit3
{
    width: 150px;
    height: 25px;
    font-size: 14px;
    background-color: #79BDF3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #589BD2;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit3:hover
{
    background-color: #3688C9;
    border: 1px solid #589BD2;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit3Edit
{
    width: 150px;
    height: 25px;
    font-size: 14px;
    background-color: #a51f80;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #520f40;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit3Edit:hover
{
    background-color: #77165d;
    border: 1px solid #520f40;
    cursor: pointer;
    cursor: hand;
}

.btnSubmit4
{
    width: 150px;
    height: 25px;
    font-size: 14px;
    background-color: #db6969;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #db4242;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit4:hover
{
    background-color: #db4242;
    cursor: pointer;
    cursor: hand;
}

.btnSubmit_Excel
{
    width: 100px;
    height: 25px;
    font-size: 14px;
    background-color: #29c221;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #067500;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit_Excel:hover
{
    background-color: #00a700;
    border: 1px solid #067500;
    cursor: pointer;
    cursor: hand;
}

.btnSubmit_DownloadExcel
{
    width: 160px;
    height: 25px;
    font-size: 14px;
    background-color: #053283;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #001f5f;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit_DownloadExcel:hover
{
    background-color: #001f5f;
    border: 1px solid #001f5f;
    cursor: pointer;
    cursor: hand;
}

.btnSubmit_CSV
{
    width: 100px;
    height: 25px;
    font-size: 14px;
    background-color: #a51f80;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #520f40;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit_CSV:hover
{
    background-color: #77165d;
    border: 1px solid #520f40;
    cursor: pointer;
    cursor: hand;
}

.btnSubmit_Export
{
    width: 70px;
    height: 25px;
    font-size: 14px;
    background-color: #ffa735;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #ff9000;
    cursor: pointer;
    cursor: hand;
}
.btnSubmit_Export:hover
{
    background-color: #ff9d1e;
    border: 1px solid #ff9000;
    cursor: pointer;
    cursor: hand;
}
.btnCancel
{
    width: 100px;
    height: 25px;
    font-size: 14px;
    background-color: #F3C979;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #D2AB58;
    cursor: pointer;
    cursor: hand;
}
.btnCancel:hover
{
    background-color: #C98D36;
    cursor: pointer;
    cursor: hand;
}
.btnSearch
{
    width: 100px;
    height: 25px;
    font-size: 14px;
    background-color: #db6969;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: White;
    border: 1px solid #db4242;
    cursor: pointer;
    cursor: hand;
}
.btnSearch:hover
{
    background-color: #db4242;
    cursor: pointer;
    cursor: hand;
}
#LinkSys
{
    padding: 3px;
    border: 1px solid rgb(51, 51, 51);
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 20px;
    font-weight: bold;
    background-color: rgb(102, 102, 102);
}
#LinkSys a
{
    color: rgb(255, 255, 255);
    display: block;
}
.download
{
    background: url("../../images/bgMain.jpg") no-repeat left;
    padding-bottom: 5px;
    padding-left: 8px;
}
.globalbar
{
    background: url("../../images/rightBG.jpg") no-repeat right bottom rgb(178, 180, 179);
    color: rgb(255, 255, 255);
    line-height: 22px;
    padding-left: 5px;
    font-size: 14px;
    border-bottom-color: rgb(109, 112, 117);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.hide
{
    display: none;
}
.show
{
    display: block;
}
.require
{
    width: 10px;
    text-align: center;
    color: rgb(255, 0, 0);
    font-weight: bold;
}
.empty
{
    color: rgb(255, 0, 0);
}
.loading
{
    background: url("images/icon_loading.gif") no-repeat center;
    margin: auto;
    width: 32px;
    height: 32px;
    line-height: 32px;
    padding-left: 32px;
}
.Loading
{
    background: url("images/icon_loading.gif") no-repeat center;
    margin: auto;
    width: 32px;
    height: 32px;
    line-height: 32px;
    padding-left: 32px;
}
.hint
{
    color: rgb(11, 128, 231);
    font-size: 11px;
}
.imgBorder
{
    padding: 3px;
    border: 1px solid rgb(204, 204, 204);
}
.noborder
{
    border: currentColor;
}
.headsection
{
    padding: 3px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(204, 204, 204);
}
.titlehead
{
    padding: 3px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(133, 133, 133);
}
.titlehead1
{
    padding: 3px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(186, 220, 220);
}
.menu-select
{
    width: 150px;
}
.grid-hrow-over
{
    background-position: center;
    padding: 2px;
    line-height: 20px;
    background-image: url("images/grid3-hrow-over.gif");
    background-repeat: repeat-x;
}
.grid-hrow
{
    background-position: center;
    padding: 2px;
    line-height: 20px;
    background-image: url("images/grid3-hrow.gif");
    background-repeat: repeat-x;
}
.grid-hrow span
{
    background-position: left;
    padding-right: 2px;
    padding-left: 2px;
    background-image: url("images/grid-split.gif");
    background-repeat: no-repeat;
}
.clsp
{
    background-position: left;
    padding-left: 32px;
    background-image: url("images/icons/clsp.gif");
    background-repeat: no-repeat;
}
.exp
{
    background-position: left;
    padding-left: 32px;
    background-image: url("images/icons/exp.gif");
    background-repeat: no-repeat;
}
.file
{
    background-position: left;
    padding-left: 16px;
    background-image: url("images/icons/file.gif");
    background-repeat: no-repeat;
}
.barfooterTab
{
    border-bottom-color: rgb(102, 102, 102);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: rgb(212, 212, 212);
}
.colormybooking.td
{
    background: url("../../images/mycolorbooking.png") no-repeat center;
    width: 20px;
}
.colorotbooking.td
{
    background: url("../../images/otcolorbooking.png") no-repeat center;
    width: 20px;
}
.meet.td
{
    text-align: left;
}
.tbl_data
{
    margin: 1px;
    padding: 0px;
    font-family: "ms Sans Serif";
    background-color: rgb(204, 204, 204);
}
.tbl_data label
{
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
}
.tbl_data th
{
    text-align: center;
    vertical-align: top;
    background-color: rgb(255, 255, 255);
}
.tbl_data th img
{
    margin: 2px;
    border: 1px outset rgb(255, 255, 255);
}
.tbl_data td
{
    padding: 0px;
    height: 20px;
    text-align: center;
    color: rgb(255, 255, 236);
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    cursor: pointer;
    background-color: rgb(255, 255, 255);
}
.tbl_data td a:link .tbl_data td a:visited .tbl_data td a:hover
{
    font-size: 11px;
}
.tbl_data th.time span
{
    font-family: "ms Sans Serif";
    font-size: 14px;
}
.tbl_data th.time
{
    padding: 1px;
    font-family: Tahoma;
    font-size: 9px;
    vertical-align: middle;
}
.tbl_data thead th.time
{
    padding: 1px;
    font-family: Tahoma;
    font-size: 9px;
    vertical-align: middle;
}
.tbl_data thead th.time div span
{
    color: rgb(51, 51, 51);
}
.tbl_data td.hilight
{
    color: rgb(220, 220, 237);
    cursor: pointer;
    background-color: rgb(220, 220, 237);
}
.tbl_data td.myhilight
{
    color: rgb(204, 238, 255);
    cursor: pointer;
    background-color: rgb(204, 238, 255);
}
.tbl_data td.hdhilight
{
    color: rgb(225, 200, 200);
    cursor: pointer;
    background-color: rgb(225, 200, 200);
}
.tbl_data td.today
{
    color: rgb(0, 102, 0);
    font-size: 12px;
    font-weight: bold;
}
.tbl_data td.holiday
{
    color: rgb(255, 242, 242);
    background-color: rgb(255, 242, 242);
}
.tbl_data td.date
{
    padding: 0px;
    text-align: center;
    color: rgb(0, 0, 0);
    font-family: "ms Sans Serif";
    white-space: nowrap;
}
.tbl_data .disable
{
    color: rgb(204, 204, 204);
    background-color: rgb(240, 240, 240);
}
.tbl_data .row1
{
    cursor: pointer;
    background-color: rgb(255, 255, 255);
}
.tbl_data .row0
{
    cursor: pointer;
    background-color: rgb(238, 238, 238);
}
.tbl_data td:hover
{
    color: rgb(0, 0, 0);
    cursor: pointer;
    background-color: rgb(213, 213, 234);
}
.tbl_data .title
{
    float: left;
}
.btnAdd
{
    border: 1px outset rgb(255, 255, 255);
    height: 25px;
    padding-left: 14px;
    background-color: rgb(242, 242, 242);
}
.tbl_data .btnClose
{
    background: url("../images/close.png") no-repeat center;
    border: currentColor;
    width: 18px;
    height: 18px;
    float: right;
    display: block;
    cursor: pointer;
}
.tip
{
    background: url("images/bubble.png") 20px 20px;
    width: 200px;
    z-index: 13000;
}
.tip-top
{
    background: url("images/bubble.png") left top;
    margin: 0px;
    padding: 8px 8px 4px;
}
.tip-bottom
{
    background: url("images/bubble.png") right bottom;
    padding: 4px 8px 8px;
    font-size: 11px;
}
.tip-title
{
    color: rgb(159, 212, 255);
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
    font-weight: bold;
}
.tip-text
{
    color: rgb(255, 255, 255);
    padding-left: 10px;
}
th.Tips1
{
    height: 100%;
}
td.Tips1
{
    height: 100%;
}
div.Tips1
{
    height: 100%;
}
.StartUpMenu
{
    list-style: none;
    line-height: 30px;
    margin-top: 2px;
    margin-left: 0px;
}
.StartUpMenu li
{
    background: url("../../images/file.gif") no-repeat 5px rgb(230, 230, 230);
    padding: 0px 0px 0px 25px;
    width: 25%;
    margin-bottom: 2px;
    border-bottom-color: rgb(196, 196, 196);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
}
.InnerMenu
{
    padding: 10px;
    border: 1px solid #d6c08a;
    margin: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.InnerInput
{
    padding: 10px;
    border: 1px solid #959595;
    margin: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.InnerDetail
{
    padding: 10px;
    border: 1px solid #67cd01;
    margin: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; /*background-color:#d6eb99;*/
}

.InnerSearch
{
    background-color: #f6f6f6;
    padding: 10px;
    border: 1px solid #dadada;
    margin: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.InnerButton
{
    padding: 5px;
    border: 0px solid;
    margin: 5px;
}

.InnerButton2
{
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
}

.SubMenu
{
    background: url("../../images/bgSubmenu.jpg") repeat-x left bottom;
    padding: 2px;
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(187, 187, 187);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
}
.TabActive
{
    height: 25px;
    text-align: center;
    font-weight: bold;
    border-top-color: rgb(102, 102, 102);
    border-right-color: rgb(102, 102, 102);
    border-left-color: rgb(102, 102, 102);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    cursor: pointer;
}
.TabNoneActive
{
    border: 1px solid rgb(102, 102, 102);
    height: 25px;
    text-align: center;
    cursor: pointer;
    background-color: rgb(238, 238, 238);
}
#empty
{
    border-bottom-color: rgb(102, 102, 102);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
#Tab .space
{
    border-bottom-color: rgb(102, 102, 102);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.api
{
    padding: 2px;
}
.api ul
{
    list-style: square inside;
    padding-left: 20px;
}
.api ul ul
{
    list-style: circle inside;
}
#tbno .td
{
    border: currentColor;
}
.txtRight
{
    text-align: right;
}
a.AddItems
{
    background: url("images/add-remove.jpg") no-repeat 0px -16px;
    width: auto;
    height: 16px;
    padding-left: 18px;
    margin-right: 5px;
    display: inline-block;
}
a.RemoveItems
{
    background: url("images/add-remove.jpg") no-repeat 0px 0px;
    width: auto;
    height: 16px;
    padding-left: 18px;
    margin-right: 5px;
    display: inline-block;
}

.bt_menu
{
    background-color: #ffffff;
    text-align: left;
    padding: 10px;
    color: #575655;
}
.bt_menu:hover
{
    background-color: #eeeeee;
    cursor: hand;
    color: #575655;
}
.bt_menu a
{
    text-decoration: none;
    color: #575655;
}

.bt_menu2
{
    background-color: #eeeeee;
    text-align: left;
    padding: 10px;
    color: #575655;
}
.bt_menu2:hover
{
    background-color: #eeeeee;
    cursor: hand;
    color: #575655;
}
.bt_menu2 a
{
    background-color: #eeeeee;
    text-decoration: none;
    color: #575655;
}

.bt_Hmenu
{
    background-color: #47759e;
    text-align: left;
    padding: 10px;
    color: #ffffff;
}
.bt_Hmenu:hover
{
    background-color: #47759e;
    cursor: hand;
    color: #ffffff;
}
.bt_Hmenu a
{
    text-decoration: none;
    color: #ffffff;
}

a.link_menu
{
    color: #45484d;
    text-decoration: none;
}
a.link_menu:visited
{
    color: #45484d;
    text-decoration: none;
}
a.link_menu:link
{
    color: #45484d;
    text-decoration: none;
}
a.link_menu:hover, a.link_menu:active
{
    color: #214460;
    text-decoration: underline;
}

