.JSCalendar {
    font: 8pt verdana;
}
.JSCalendar TABLE {
    text-align:center;
    font: 8pt verdana;
    border: 1px solid #DDDDDD;

}

.JSCalendar TABLE TD {
    padding: 4px;
    border: 0px solid #ABCDEF;
}

.JSCalendar TABLE TD.closeButton,
.JSCalendar TABLE TD.selecatbleDate,
.JSCalendar TABLE TD.festivityDate,
.JSCalendar TABLE TD.selectedDate,
.JSCalendar TABLE TD.unselecableDate {
    text-align:right;
    width:18px;
}

.JSCalendar TABLE TD.closeButton {
    border-top:1px solid #EEEEEE;
}

.JSCalendar TABLE TD.closeButton {
    cursor: pointer;
    color: blue;
}

.JSCalendar TABLE TD.selecatbleDate {
    cursor: pointer;
    color: blue;
    background-color:#FEDCBA;
}

.JSCalendar TABLE TD.selectedDate {
    cursor: pointer;
    border:1px solid green;
}


.JSCalendar TABLE TD.selecatbleDate:hover {
    background-color:#DDDDDD;
}

.JSCalendar TABLE TD.month_year {
    background-color:#ABCDEF;
    white-space: nowrap;
}

.JSCalendar TABLE TD.navigationCell {
    background-color:#ABCDEF;
    cursor: pointer;
    color: blue;
}
