HTML {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    HEIGHT: 100%;
    PADDING-TOP: 0px;
}

.toolBotton {
    BORDER-BOTTOM: #99bbe8 1px solid;
    POSITION: relative;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/tbg.gif) #ccc repeat-x 50% top;
    HEIGHT: 25px;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px;
}

    .toolBotton A {
        WIDTH: auto;
        DISPLAY: block;
        CURSOR: pointer;
    }

        .toolBotton A SPAN {
            WIDTH: auto;
            DISPLAY: block;
            FLOAT: left;
            CURSOR: pointer;
        }

BODY {
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #e8f1f8;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: "微软雅黑", "宋体", Consolas, Verdana;
    HEIGHT: 100%;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px;
}

DIV {
    FONT-FAMILY: "微软雅黑", "宋体", Consolas, Verdana;
}

SPAN {
    FONT-FAMILY: "微软雅黑", "宋体", Consolas, Verdana;
}

TD {
    FONT-FAMILY: "微软雅黑", "宋体", Consolas, Verdana;
}

A:link {
    COLOR: #333;
    TEXT-DECORATION: none;
}

A:visited {
    COLOR: #333;
    TEXT-DECORATION: none;
}

INPUT {
    BORDER-BOTTOM: #3c7fb1 1px solid;
    BORDER-LEFT: #3c7fb1 1px solid;
    BORDER-TOP: #3c7fb1 1px solid;
    BORDER-RIGHT: #3c7fb1 1px solid;
}

SELECT {
    BORDER-BOTTOM: #3c7fb1 1px solid;
    BORDER-LEFT: #3c7fb1 1px solid;
    BORDER-TOP: #3c7fb1 1px solid;
    BORDER-RIGHT: #3c7fb1 1px solid;
}

INPUT[type='text'] {
    BORDER-BOTTOM: #3c7fb1 1px solid;
    BORDER-LEFT: #3c7fb1 1px solid;
    HEIGHT: 18px;
    BORDER-TOP: #3c7fb1 1px solid;
    BORDER-RIGHT: #3c7fb1 1px solid;
}

INPUT[type='checkbox'] {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
}

INPUT[type='radio'] {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
}

TEXTAREA {
    BORDER-BOTTOM: #3c7fb1 1px solid;
    BORDER-LEFT: #3c7fb1 1px solid;
    OVERFLOW: auto;
    BORDER-TOP: #3c7fb1 1px solid;
    BORDER-RIGHT: #3c7fb1 1px solid;
}

.ellipsis {
    TEXT-OVERFLOW: ellipsis;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    OVERFLOW: hidden;
}

HTML > BODY .ellipsis {
    CLEAR: both;
}

.bbit-main {
    Z-INDEX: 0;
    POSITION: absolute;
    BACKGROUND-COLOR: #e8f1f8;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px;
}

A.linkdelete SPAN {
    PADDING-LEFT: 18px;
    BACKGROUND: url(../images/delete.png) no-repeat left 6px;
    COLOR: #000000;
    TEXT-DECORATION: underline;
    PADDING-TOP: 5px;
}

A.imgbtn {
    COLOR: #000000;
}

    A.imgbtn SPAN {
        PADDING-BOTTOM: 3px;
        PADDING-LEFT: 21px;
        PADDING-RIGHT: 4px;
        CURSOR: point;
        PADDING-TOP: 4px;
    }

    A.imgbtn:hover SPAN {
        BORDER-BOTTOM: #466094 1px solid;
        BORDER-LEFT: #466094 1px solid;
        PADDING-BOTTOM: 2px;
        BACKGROUND-COLOR: #edf1d5;
        PADDING-LEFT: 20px;
        PADDING-RIGHT: 3px;
        BORDER-TOP: #466094 1px solid;
        CURSOR: point;
        BORDER-RIGHT: #466094 1px solid;
        PADDING-TOP: 3px;
    }

    A.imgbtn SPAN.Save {
        BACKGROUND: url(../images/Item.Save.gif) no-repeat 3px 4px;
    }

    A.imgbtn SPAN.Close {
        BACKGROUND: url(../images/Btn.Close.gif) no-repeat 3px 4px;
    }

    A.imgbtn SPAN.Delete {
        BACKGROUND: url(../images/delete.png) no-repeat 3px 4px;
    }

SPAN.addcal {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/date_add.png) no-repeat 1px 50%;
}

SPAN.showdayview {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/cal-day.gif) no-repeat 1px 50%;
}

SPAN.showweekview {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/cal-week.gif) no-repeat 1px 50%;
}

SPAN.showwkweekview {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/cal-wk-week.gif) no-repeat 1px 50%;
}

SPAN.chinese {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/cn.gif) no-repeat 1px 50%;
}

SPAN.english {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/us.gif) no-repeat 1px 50%;
}

SPAN.english_au {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/au.gif) no-repeat 1px 50%;
}

SPAN.showmonthview {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/cal-month.gif) no-repeat 1px 50%;
}

SPAN.showtoday {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/date.png) no-repeat 1px 50%;
}

SPAN.fprev {
    WIDTH: 18px;
    BACKGROUND: url(../images/resultset_previous.png) no-repeat 1px bottom;
}

SPAN.fnext {
    WIDTH: 18px;
    BACKGROUND: url(../images/resultset_next.png) no-repeat 1px bottom;
}

SPAN.showdayflash {
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/date_reflash.png) no-repeat 1px 50%;
}

.size1 {
    WIDTH: 50px;
}

.size2 {
    WIDTH: 100px;
}

.size3 {
    WIDTH: 160px;
}

.size4 {
    WIDTH: 200px;
}

.size5 {
    WIDTH: 260px;
}

.size6 {
    WIDTH: 300px;
}

.size7 {
    WIDTH: 360px;
}

.X {
    PADDING-RIGHT: 3px;
    FLOAT: right;
    HEIGHT: 16px;
    COLOR: #555;
    CURSOR: pointer;
}

.nodisplay {
    DISPLAY: none;
}

LABEL.error {
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../images/exclamation.png) no-repeat 2px center;
    PADDING-TOP: 2px;
}

INPUT.error {
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
}

SELECT.error {
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
}

TEXTAREA.error {
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
}

INPUT.cusErrorPanel {
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
}

cusErrorPanel.cusErrorPanel {
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
}

TEXTAREA.cusErrorPanel {
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
}

LABEL.checked {
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/accept.png) no-repeat 2px center;
    FLOAT: none;
    PADDING-TOP: 0px;
}

DIV.error {
}

DIV.cusErrorPanel {
    Z-INDEX: auto;
    POSITION: absolute;
    FILTER: alpha(opacity=90);
    LINE-HEIGHT: 40px;
    TEXT-INDENT: 5px;
    WIDTH: 276px;
    FONT-FAMILY: Arial;
    BACKGROUND: url(../images/tooltop.gif) no-repeat left top;
    HEIGHT: 35px;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    opacity: 0.9;
}

.infocontainer {
    BORDER-BOTTOM: #999 1px solid;
    BORDER-LEFT: #999 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #fff;
    BORDER-TOP: #999 1px solid;
    BORDER-RIGHT: #999 1px solid;
    PADDING-TOP: 4px;
}

.fform {
    MARGIN: 0px;
}

    .fform LABEL {
        PADDING-BOTTOM: 2px;
        MARGIN-TOP: 2px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        DISPLAY: block;
        VERTICAL-ALIGN: top;
        PADDING-TOP: 2px;
    }

        .fform LABEL.checkp {
            DISPLAY: inline;
        }

        .fform LABEL SPAN {
            DISPLAY: block;
            FONT-WEIGHT: bold;
        }

INPUT.noborder {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
}

.doing {
    BORDER-BOTTOM: #555 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #555 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ffff00;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: none;
    COLOR: red;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #555 1px solid;
    TOP: 20%;
    BORDER-RIGHT: #555 1px solid;
    PADDING-TOP: 5px;
    LEFT: 20%;
}

DIV.clear {
    CLEAR: both;
}

DIV.cHead {
    BORDER-BOTTOM: #99bbe8 1px solid;
    POSITION: relative;
    BORDER-LEFT: #99bbe8 1px solid;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    BACKGROUND: url(../images/headbg.gif) repeat-x 50% top;
    OVERFLOW: hidden;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #99bbe8 1px solid;
}

    DIV.cHead DIV {
        PADDING-BOTTOM: 4px;
        PADDING-LEFT: 4px;
        PADDING-RIGHT: 4px;
        WHITE-SPACE: nowrap;
        PADDING-TOP: 4px;
    }

        DIV.cHead DIV.ftitle {
            PADDING-LEFT: 20px;
            BACKGROUND: url(../images/grid.png) no-repeat left 50%;
            COLOR: #15428b;
            MARGIN-LEFT: 10px;
        }

        DIV.cHead DIV.ptogtitle {
            POSITION: absolute;
            PADDING-BOTTOM: 1px;
            PADDING-LEFT: 2px;
            PADDING-RIGHT: 2px;
            HEIGHT: 18px;
            TOP: 3px;
            RIGHT: 15px;
            FONT-WEIGHT: normal;
            PADDING-TOP: 1px;
        }

        DIV.cHead DIV.loadicon {
            BACKGROUND: #c44;
            COLOR: #fff;
        }

        DIV.cHead DIV.loaderror {
            PADDING-BOTTOM: 1px;
            PADDING-LEFT: 4px;
            PADDING-RIGHT: 4px;
            BACKGROUND: #fad163;
            PADDING-TOP: 1px;
        }

        DIV.cHead DIV.ptogtitle INPUT {
            BORDER-BOTTOM: #ccc 1px solid;
            BORDER-LEFT: #ccc 1px solid;
            BACKGROUND-COLOR: #fff;
            PADDING-LEFT: 4px;
            HEIGHT: 16px;
            BORDER-TOP: #ccc 1px solid;
            BORDER-RIGHT: #ccc 1px solid;
        }

DIV.ctoolbar {
    BORDER-BOTTOM: #99bbe8 1px solid;
    POSITION: relative;
    BORDER-LEFT: #99bbe8 1px solid;
    BACKGROUND: url(../images/tbg.gif) #ccc repeat-x 50% top;
    HEIGHT: 25px;
    OVERFLOW: hidden;
    BORDER-TOP: #99bbe8 0px solid;
    BORDER-RIGHT: #99bbe8 1px solid;
}

    DIV.ctoolbar DIV.fbutton {
        PADDING-BOTTOM: 1px;
        PADDING-LEFT: 1px;
        PADDING-RIGHT: 1px;
        DISPLAY: block;
        FLOAT: left;
        HEIGHT: 22px;
        MARGIN-LEFT: 1px;
        CURSOR: pointer;
        PADDING-TOP: 1px;
    }

        DIV.ctoolbar DIV.fbutton DIV {
            PADDING-BOTTOM: 2px;
            PADDING-LEFT: 3px;
            PADDING-RIGHT: 3px;
            FLOAT: left;
            PADDING-TOP: 2px;
        }

        DIV.ctoolbar DIV.fbutton SPAN {
            DISPLAY: block;
            FLOAT: left;
            HEIGHT: 18px;
        }

    DIV.ctoolbar DIV.fcurrent.fbutton {
        BORDER-BOTTOM: #555 1px solid;
        BORDER-LEFT: #555 1px solid;
        PADDING-BOTTOM: 0px;
        BACKGROUND-COLOR: #edf1d5;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #555 1px solid;
        CURSOR: pointer;
        BORDER-RIGHT: #555 1px solid;
        PADDING-TOP: 0px;
    }

        DIV.ctoolbar DIV.fcurrent.fbutton DIV {
            BORDER-BOTTOM: #eee 1px solid;
            BORDER-LEFT: #fff 1px solid;
            PADDING-BOTTOM: 1px;
            PADDING-LEFT: 2px;
            PADDING-RIGHT: 2px;
            BORDER-TOP: #fff 1px solid;
            BORDER-RIGHT: #eee 1px solid;
            PADDING-TOP: 1px;
        }

    DIV.ctoolbar DIV.fbutton:hover {
        BORDER-BOTTOM: #466094 1px solid;
        BORDER-LEFT: #466094 1px solid;
        PADDING-BOTTOM: 0px;
        BACKGROUND-COLOR: #edf1d5;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #466094 1px solid;
        CURSOR: pointer;
        BORDER-RIGHT: #466094 1px solid;
        PADDING-TOP: 0px;
    }

.ctoolbar.div DIV.fbOver.fbutton {
    BORDER-BOTTOM: #466094 1px solid;
    BORDER-LEFT: #466094 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #edf1d5;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #466094 1px solid;
    CURSOR: pointer;
    BORDER-RIGHT: #466094 1px solid;
    PADDING-TOP: 0px;
}

DIV.ctoolbar DIV.fbutton:hover DIV {
    BORDER-BOTTOM: #eee 1px solid;
    BORDER-LEFT: #fff 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #fff 1px solid;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 1px;
}

.ctoolbar.div DIV.fbOver.fbutton DIV {
    BORDER-BOTTOM: #eee 1px solid;
    BORDER-LEFT: #fff 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #fff 1px solid;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 1px;
}

DIV.ctoolbar DIV.btnseparator {
    BORDER-LEFT: #ccc 1px solid;
    MARGIN: 1px;
    FLOAT: left;
    HEIGHT: 18px;
    BORDER-RIGHT: #fff 1px solid;
}

DIV.ctoolbar DIV.fshowdatep {
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 22px;
    CURSOR: default;
    PADDING-TOP: 1px;
}

    DIV.ctoolbar DIV.fshowdatep DIV {
        PADDING-BOTTOM: 2px;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        FLOAT: left;
        PADDING-TOP: 2px;
    }

    DIV.ctoolbar DIV.fshowdatep SPAN {
        DISPLAY: block;
        FLOAT: left;
    }

DIV.cbody DIV.ctablehead {
    BORDER-BOTTOM: #9c9c9c 0px solid;
    POSITION: relative;
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: url(../images/gridth.gif) #e3f7ff repeat-x left bottom;
    HEIGHT: 25px;
    OVERFLOW: hidden;
    BORDER-TOP: #fff 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
}

    DIV.cbody DIV.ctablehead TH DIV {
        BORDER-LEFT: medium none;
        PADDING-BOTTOM: 4px;
        PADDING-LEFT: 4px;
        PADDING-RIGHT: 4px;
        OVERFLOW: hidden;
        PADDING-TOP: 4px;
    }

DIV.cbody DIV.ctablebody TD DIV {
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    OVERFLOW: hidden;
    PADDING-TOP: 4px;
}

DIV.cbody DIV.ctablehead TH {
    TEXT-ALIGN: left;
    BORDER-LEFT: #fff 1px solid;
    WHITE-SPACE: nowrap;
    VERTICAL-ALIGN: top !important;
    OVERFLOW: hidden;
    CURSOR: default;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: #ddd 1px solid;
}

DIV.cbody DIV.ctablehead DIV.ctableheadp {
    FLOAT: left;
}

DIV.cbody DIV.ctablehead TH DIV {
    HEIGHT: 17px;
}

DIV.cbody DIV.ctablebody {
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: #dfe8f6;
    OVERFLOW: auto;
    BORDER-TOP: #ccc 0px solid;
    BORDER-RIGHT: #ccc 1px solid;
}

    DIV.cbody DIV.ctablebody TD {
        BORDER-BOTTOM: #ddd 1px dotted;
        TEXT-ALIGN: left;
        BORDER-LEFT: #fff 1px solid;
        BACKGROUND-COLOR: #fff;
        WHITE-SPACE: nowrap;
        VERTICAL-ALIGN: top !important;
        OVERFLOW: hidden;
        BORDER-TOP: medium none;
        CURSOR: default;
        BORDER-RIGHT: #ddd 1px solid;
    }

    DIV.cbody DIV.ctablebody TR.erow TD {
        BACKGROUND: #f5ffef;
    }

    DIV.cbody DIV.ctablebody TR:hover TD {
        BORDER-BOTTOM: #a8d8eb 1px dotted;
        BORDER-LEFT: #eef8ff 1px solid;
        BACKGROUND: #ffffbb;
    }

    DIV.cbody DIV.ctablebody TR.trOver TD {
        BORDER-BOTTOM: #a8d8eb 1px dotted;
        BORDER-LEFT: #eef8ff 1px solid;
        BACKGROUND: #ffffbb;
    }

    DIV.cbody DIV.ctablebody TD DIV {
        PADDING-BOTTOM: 2px;
        BORDER-TOP: #fff 0px solid;
    }

DIV.ViewgBlock {
    BACKGROUND: url(../images/load-bg.png) #e3e3e3;
}

    DIV.ViewgBlock > DIV.loading {
        FILTER: alpha(opacity=50);
        WIDTH: 100%;
        DISPLAY: block;
        BACKGROUND: url(../images/indicator_web20_working.gif) #f4f4f4 no-repeat center center;
        HEIGHT: 100%;
        opacity: 0.5;
    }

.transparent {
    FILTER: alpha(opacity=0);
    BACKGROUND-COLOR: #000;
    opacity: 0;
    -moz-opacity: 0;
}
