table.calendar {font-family: Helvetica,Arial,sans-serif; Border-collapse: collapse; background-color: white; border: solid #999999 1px; background-color: white; width: 225px; text-align: center; -moz-user-select: none; }
table.calendar a {}
table.calendar a: hover {}
table.calendar input,table.calendar select {font-size: 12px}
table.calendar td, table.calendar th {border: 0; font-size: 12px; padding: 3px; font-weight: bold; text-align: center}
div.mainheading {margin: 2px; width: 100% }
.clearBtn {display: none}
.closeBtn {display: none}
.monthUp {background-color: #0054E3; color: white; border: 0; padding: 3px; width: 20px; height: 20px; margin-left: 10px; font-weight: bold}
.monthDn {background-color: #0054E3; color: white; border: 0; padding: 3px; width: 20px; height: 20px; margin-right: 10px; font-weight: bold;}
.monthSelect {height: 20px}
.yearSelect {height: 20px}
table.cells {border-collapse: collapse; border: solid #CCCCCC 1px; cursor: pointer; empty-cells: show; margin: 0 6px 0 6px; }
table.cells th {border: solid #CCCCCC 1px; text-align: center; font-weight: normal; color: #0054E3; background-color: lightyellow; width: 22px; padding: 5px}
table.cells th.wkhead {border-right: double #CCCCCC 3px; cursor: default; width: 22px; }
table.cells td {border: solid #CCCCCC 1px; font-weight: bold; height: 20px; text-align: center; vertical-align: middle}
table.cells td.wkhead {background-color: white; text-align: center; border-right: double #CCCCCC 3px; color: #0054E3; }
table.cells td.noselect {background-color: #EEEEEE; font-size: 10px; color: #BBBBBB; text-decoration: line-through; cursor: default; }
table.cells td.hlday {background-color: #99FF99}
table.cells td.wkday {background-color: #FFFFFF; color: #0054E3}
table.cells td.wkend {background-color: #FFFFFF; color: #0054E3}
table.cells td.curdate {}
table.cells td.cell_selected {background-color: #99CCFF; color: black; }
table.cells td.notmnth {background-color: #FFFFFF; color: #CCCCCC; }
table.cells td.notallowed {background-color: white; color: #EEEEEE; font-style: italic; }
table.cells td.hover {background-color: orange}
table.cells td div {padding: 1px; margin: 0; }
