    body {
        background-color: #FAFAFA;
        color: #000000;
        scrollbar-face-color: #D4D0C8;
        scrollbar-arrow-color: #000000;
        scrollbar-3dlight-color: #D4D0C8;
        scrollbar-darkshadow-color: #404040;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #808080;
        scrollbar-track-color: #D4D0C8;
        padding: 0px 30px 0px 50px;
    }

    .revo {
        position: absolute;
        font-size: 13px;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        color: #2D2D2D;
        background-color: #FFFFFF;
        border: 1pxpx #666666 solid;
        border-radius: 4px;
        z-index: 3;
    }

    .abc {
        position: absolute;
        font-family: Arial;
        font-size: 19px;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        color: #2D2D2D;
        background-color: #FFFFFF;
        border-style: none;
        background-color: transparent;
        z-index: 3;
    }

    .revo_dot_centBude, .rvtab8, .rvtab8b, .rvtab9, .rvtab92, .revo_dot,
    .revo_dot9, .revo_dot9p, .revo_dot_cent9, .revo_dot_cent92,
    .revo_dot_cent {
        position: absolute;
        font-family: Arial;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        color: #2D2D2D;
        background-color: #FFFFFF;
        border: 0px;
        border-bottom: 1px dotted black;
        z-index: 4;
    }

    .revo_dot {
        font-size: 13px;
    }

    .revo_dot_cent {
        font-size: 13px;
        text-align: center;
    }

    .rvtab8, .rvtab9 {
        position: absolute;
        z-index: 4;
    }

    .rvtab9 {
        font-size: 12px;
        padding: 0 0 0 3px;
        text-align: center;
        border-radius: 3px;
        height: 17px;
    }

    .rvtab8 {
        font-size: 11px;
        border-radius: 3px;
        text-align: center;
        height: 16px;
    }

    .rvtab92 {
        font-size: 12px;
        font-weight: bold;
        background-color: #FFE4E1;
        padding: 0 0 0 3px;
        text-align: center;
        border-radius: 3px;
    }

    .rvtab8b {
        font-size: 11px;
        font-weight: bold;
        border-radius: 3px;
        text-align: center;
    }

    .revo_dot9 {
        font-size: 12px;
    }

    .revo_dot9p {
        font-size: 12px;
        padding-left: 4px;
    }

    .revo_dot_cent9 {
        font-size: 11px;
        text-align: center;
    }

    .revo_dot_cent92 {
        font-size: 12px;
        text-align: center;
    }

    .revo_dot_centBude {
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

    .rvbutx, .rvbut4, .rvbut5, .rvbut6, .rvbut3, .rvbut33, .rvbut2, .rvbut {
        position: absolute;
        font-family: Arial;
        font-style: normal;
        text-decoration: none;
        font-size: 11px;
        font-weight: bold;
        border-radius: 3px;
        z-index: 3;
    }

    .rvbut {
        color: #FF6820;
    }

    .rvbut2 {
        background-color: #E6E6FA;
        color: #282828;
    }

    .rvbut3 {
        background-color: #FFCCCC;
        color: #282828;
    }

    .rvbut4 {
        background-color: #E6E6FA;
    }

    .rvbut5 {
        background-color: #FFE4E1;
    }

    .rvbut33 {
        background-color: #FFC0CB;
    }

    .rvbut6 {
        background-color: #C0FFFF;
    }

    .rvbutx {
        padding: 0px;
        background-color: transparent;
        color: #FF0000;
    }

    .stytab {
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        background-color: #FFFFFF;
        border: 2pxpx #282828 solid;
        border-collapse: collapse;
        border: 2px solid black;
    }

    a:hover {
        color: #000000;
    }

    input[type=text]:hover {
        background-color: #F0FEFE;
    }

    .txcen_n, .txcen_b, .txlef_n, .txlef_b {
        font-family: Arial;
        font-style: normal;
        position: absolute;
        margin: 0;
        padding: 0;
        z-index: 3;
        color: #000000;
    }

    .txcen_n {
        text-align: center;
        font-weight: normal;
    }

    .txlef_n {
        text-align: left;
        font-weight: normal;
    }

    .txcen_b {
        text-align: center;
        font-weight: bold;
    }

    .txlef_b {
        text-align: left;
        font-weight: bold;
    }

    .chbox {
        position: absolute;
        z-index: 3;
    }

    .shape_cent {
        position: absolute;
        margin: 0;
        padding: 0;
        z-index: 1;
        text-align: center;
    }

    .hr1 {
        color: #7F7F7F;
        background-color: #7F7F7F;
        border: 0px;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 5;
    }

    .tab1 {
        margin: 0;
        padding: 0;
        position: absolute;
        text-align: left;
        z-index: 5;
    }

    .sfont1, .sfont11, .sfont12, .sfont13, .sfont16, .sfont93 {
        font-family: Arial;
        font-weight: normal;
        font-style: normal;
        color: #000000;
    }

    .sfont1 {
        font-size: 9.3px;
        background-color: transparent;
    }

    .sfont11 {
        font-size: 11px;
        background-color: transparent;
    }

    .sfont12 {
        font-size: 12px;
        background-color: transparent;
    }

    .sfont13 {
        font-size: 13px;
        background-color: transparent;
    }

    .sfont13b {
        font-family: Arial;
        font-weight: bold;
        font-style: normal;
        font-size: 13px;
        background-color: transparent;
    }

    .sfont16 {
        font-size: 16px;
        background-color: transparent;
    }

    .sfont93 {
        font-size: 9.3px;
        background-color: transparent;
    }

    .fontfl {
        font-size: 11px;
    }

    .std1 {
        border: 1px #C0C0C0 solid;
        height: 44px;
    }

    .std2 {
        border: 1px #C0C0C0 solid;
        height: 18px;
    }
    .rvop {
        margin: 0;
        padding: 0;
        position: absolute;
        text-align: left;
        z-index: 4;
    }

    .rvtxtl {
        margin: 0;
        padding: 0;
        position: absolute;
        text-align: left;
        z-index: 5;
    }

    .sig_visible {
        visibility: visible;
        opacity: 0.9;
        z-index: 6;
        position: absolute;
        width: 210px;
        height: 25px;
    }

    .sig_hidden {
        visibility: hidden;
        position: absolute;
        width: 210px;
        height: 25px;
        z-index: -1;
    }

    .w3-btn {
        position: absolute;
        font-family: Arial;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        color: #00FF00;
        background-color: #FF0000;
        border: 0px;
        border-bottom: 1px dotted black;
        z-index: 4;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

    .tooltip{
        position: relative;
        background-color: transparent;
        width: 280px;
        font-size: 16px;
        border: 0px solid #FFF !important;
    }
    .tooltip-inner {
        background-color: #DEEEEE;
        text-align: left;
        padding: 15px;
        font-size: 13px;
        color: #000;
        border: 1px solid blue;
        margin:  30px 0 0 40px;
    }
    .tooltip.in {
        opacity: 1;
        filter: alpha(opacity=100);
        transition: opacity 1s ease-in-out;
    }
    .tooltip.bottom .tooltip-arrow{
        position:absolute;
        margin-top: 30px;
        left:50%;
        border-left:5px solid transparent;
        border-right:5px solid transparent;
        border-bottom:5px solid #000;
    }
    .tooltip-arrow{
        position:absolute;
        width:0;
        height:0
    }
.ui-datepicker {
    width: 200px;
    height: 200px;
    margin: 5px auto 0;
    font: 12pt Arial, sans-serif;
    /*-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);*/
}
.ui-datepicker table {
   width: 100%;
   background-color: #DDF0F0;
   border-radius: 0px;
   border: 1px solid #AAA;
}
.ui-datepicker-header {
     /*  background: #3399ff; */
    background: #33adff;
    color: #ffffff;
    font-family:'Times New Roman';
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #111;
}
.ui-datepicker-title {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    padding: 2px 3px 3px 3px; 
    height: 14px;
    line-height: 14px;
}
.ui-datepicker-prev {
    float: left;
    cursor: pointer;
    background-position: center -30px;
}
.ui-datepicker-next {
    float: right;
    cursor: pointer;
    background-position: center 0px;
}
.ui-datepicker thead {
    background-color: #f7f7f7;
    /*border-bottom: 1px solid #bbb;*/
}
.ui-datepicker th {
    background-color:#DDDDDD;
    text-transform: uppercase;
    font-size: 8pt;
    color: #666666;
    color: #EE2222;
    /*text-shadow: 1px 0px 0px #fff;*/
    /*filter: dropshadow(color=#fff, offx=1, offy=0);*/
}
.ui-datepicker tbody td {
    padding: 0;
    /*border-right: 1px solid #808080;*/
}
.ui-datepicker tbody td:last-child {
        border-right: 0px;
    }
.ui-datepicker tbody tr {
    border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
        border-bottom: 10px;
}
.ui-datepicker a {
    text-decoration: none;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: inline-block;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    /*text-shadow: 1px 1px 0px #fff;*/
    /*filter: dropshadow(color=#fff, offx=1, offy=1);*/
}
.ui-datepicker-calendar .ui-state-default {
      background: linear-gradient(#BBBBBB, #737373);
      color:#ffffff;
      height:25px;
      width:25px;
      font-size: 12px;
}
.ui-datepicker-calendar .ui-state-hover {
    background: #33adff;
    color: #FFFFFF;
    background: #EE2222;
}
.ui-datepicker-calendar .ui-state-active {
    background: #33adff;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    color: #e0e0e0;
    text-shadow: 0px 1px 0px #4d7a85;
    border: 1px solid #55838f;
    position: relative;
    margin: -1px;
}
.ui-datepicker-unselectable .ui-state-default {
    /* background: #D6E4BE; */
    background: #06E4BE;
    color: #000;
}