.calendar {
BORDER-RIGHT: #d0d0ff 1px solid; BORDER-TOP: #d0d0ff 1px solid; DISPLAY: none; BACKGROUND: #f0f0ff; BORDER-LEFT: #d0d0ff 1px solid; LINE-HEIGHT: 1.2; BORDER-BOTTOM: #d0d0ff 1px solid; CURSOR: pointer; POSITION: absolute
}
.calendar TH {
BORDER-RIGHT: #e8e8ff 1px solid; BORDER-TOP: #e8e8ff 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #e8e8ff 1px solid; CURSOR: pointer; BORDER-BOTTOM: #e8e8ff 1px solid; BACKGROUND-COLOR: #e8e8ff; TEXT-ALIGN: center
}
.calendar TD {
BORDER-RIGHT: #f0f0ff 1px solid; BORDER-TOP: #f0f0ff 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #f0f0ff 1px solid; WIDTH: 27px; CURSOR: pointer; BORDER-BOTTOM: #f0f0ff 1px solid; BACKGROUND-COLOR: #f0f0ff; TEXT-ALIGN: center
}
.calendar .btnUp {
BORDER-RIGHT: #d0d0ff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #d0d0ff 1px solid
}
.calendar .btnDown {
BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #d0d0ff 1px solid; BORDER-LEFT: #d0d0ff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.calendar .btnOver {
BORDER-RIGHT: #d8d8ef 1px solid; BORDER-TOP: #d8d8ef 1px solid; BORDER-LEFT: #d8d8ef 1px solid; BORDER-BOTTOM: #d8d8ef 1px solid
}
.calendar .btnOut {
BORDER-RIGHT: #f0f0ff 1px solid; BORDER-TOP: #f0f0ff 1px solid; BORDER-LEFT: #f0f0ff 1px solid; BORDER-BOTTOM: #f0f0ff 1px solid;
}
.calendar .sunday {
COLOR: red;
}
.calendar .satday {
COLOR: red;
}
.calendar .today {
COLOR: blue;
}
.calendar .theday {
COLOR: black;
}
.calendar .notday {
COLOR: lightgrey;
}
