.calButtonFunc{
    width:25pt;
    height:15pt;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    font-size: 9pt "MS Sans Serif", Geneva, sans-serif;
    BORDER-TOP-COLOR: black; BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black;
}
.calButtonFuncOver{
    cursor: pointer;
    background-color: #eeeeee;
    width:25pt;
    height:15pt;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    font-size: 9pt "MS Sans Serif", Geneva, sans-serif;
    BORDER-TOP-COLOR: black; BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black;
}

.calButtonMonth{
    cursor: pointer;
    background-color: bbbbbb;
    width:15pt;
    height:15pt;
    font-size: 12pt;
    text-align: center;
    vertical-align: top;

}
.calButtonMonthOver{
    cursor: pointer;
    background-color: #eeeeee;
    width:15pt;
    height:15pt;
    font-size: 12pt;
    text-align: center;
    vertical-align: top;
}
.calButton{
    width:45pt;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    font-size: 9pt "MS Sans Serif", Geneva, sans-serif;
    BORDER-TOP-COLOR: black;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black
}
.calButtonOver{
    cursor: pointer;
    background-color: #eeeeee;
    width:45pt;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    font-size: 9pt "MS Sans Serif", Geneva, sans-serif;
    BORDER-TOP-COLOR: black;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black
}
.inputSelectDate{
    background-color: #eeeeee;
    color:#000000;
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    font-size: 12px;
    BORDER-TOP-COLOR: black; BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black;
}
.inputSelectDate2{
    background-color: #eeeeee;
    color:#000000;
    font-size: 13px;
}
.inputDateMoveOver{
    font-size:11pt;
    cursor: pointer;
    background-color: #88BBFF;
    color:#ffffff;
    BORDER-BOTTOM:#0066FF 1px solid;
    BORDER-LEFT:#0066FF 1px solid;
    BORDER-RIGHT:#0066FF 1px solid;
    BORDER-TOP:#0066FF 1px solid;
}
.calweek td {
    font-size:9pt;color:000000;font-weight:700 ;
    text-align:center;vertical-align:bottom;
}

.inputDateMoveOut{
    font-size:11pt;
    background-color: #FFFFcc;
    BORDER-BOTTOM:#0066FF 1px solid;
    BORDER-LEFT:#0066FF 1px solid;
    BORDER-RIGHT:#0066FF 1px solid;
    BORDER-TOP:#0066FF 1px solid;
}

.overFocusDate {
    color:#000000;
    font-size:9pt;
    cursor: pointer;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
}
.overFocusDate2 {
    color:#888888;
    font-size:9pt;
    cursor: pointer;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-color: #000000;
}
.outDate {
    color:#000000;
    font-size:9pt;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ffffbb;
    border-bottom-color: #ffffbb;
    border-left-color: #ffffbb;
    border-right-color: #ffffbb;
}
.outDate2 {
    color:#aaaaaa;
    font-size:9pt;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ffffbb;
    border-bottom-color: #ffffbb;
    border-left-color: #ffffbb;
    border-right-color: #ffffbb;

}
.clickFocusDate {
    font-size:9pt;
    background : #eeeeee;
    cursor: pointer;
    border-top: 1px none #000000;
    border-right: 1px groove #000000;
    border-bottom: 1px groove #000000;
    border-left: 1px none #000000;
}
.readOnlyDate {
    font-size:12pt;
    background : #eeeeee;
    border-top: 1px none #000000;
    border-right: 1px groove #000000;
    border-bottom: 1px groove #000000;
    border-left: 1px none #000000;
}
.innerCalendar {
    background-color: #ffffbb;
}

.calHeadText {
    font-size: 12pt;
    color: #0000cc;
}
