.year {
    background-color: white;
    text-align: center;
}
table.month {
    background-color: white;
    border-spacing: 0;
    border-top: medium none #E9E9E9;
    margin-bottom: 20px;
    text-align: center;
    width: 189px;
}
.yearname {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.monthname {
    background-color: #E9E9E9;
    font-size: 13px;
    text-align: center;
}
.monthname a {
    font-size: 13px;
}
.yearnavigation {
    background-color: white;
}
.monthnavigation {
    background-color: #E9E9E9;
    text-align: center;
}
.datepicker {
    background-color: #FFFFFF;
}
.datepickerform {
    margin: 0;
}
.monthpicker {
    background-color: #EEEEEE;
}
.yearpicker {
    background-color: #EEEEEE;
}
.pickerbutton {
    background-color: #EEEEEE;
    border-style: none;
}
.dayname td {
    background-color: white;
    text-align: center;
}
.nomonthday {
    background-color: white;
    width: 25px;
}
.monthday {
    border: 1px solid #FAF7F7;
    font-size: 11px;
    padding: 0;
    text-align: center;
    width: 25px;
}
table.month td {
    border: medium none;
}
table.month td.monthday, table.month td.event, table.month td.sunday, table.month td.saturday {
    border: 1px solid #FAF7F7;
    padding: 0;
    text-align: center;
}
table.month td.event {
    background-color: #DCE4FF;
    border: 1px solid #FAF7F7;
    color: black;
    text-align: center;
    width: 25px;
}
table.month td.today {
    background-color: #FFF;
    border-bottom: 1px solid #FAF7F7;
    text-align: center;
    width: 25px;
}
.today {
    border: 1px solid black;
    text-align: center;
    width: 25px;
}
table.month td.today {
    border: 1px solid black;
    text-align: center;
    width: 25px;
}
table.month td.selectedevent {
    background-color: #F4F7FF;
    border: 1px solid black;
    color: black;
    padding: 0;
    text-align: center;
    width: 25px;
}
table.month td.selectedevent a {
    display: block;
}
.sunday {
    background-color: #E9E9E9;
    font-size: 11px;
    text-align: center;
    width: 25px;
}
.sunday a {
}
.saturday {
    background-color: #FAF7F7;
    font-size: 11px;
    text-align: center;
    width: 20px;
}
.saturday a {
}
td.event {
    border: 1px solid #FAF7F7;
    color: black;
    text-align: center;
    width: 25px;
}
td.month .event a {
    color: black;
    display: block;
}
.todayevent {
    background-color: #FFFF99;
    color: black;
    text-align: center;
    width: 25px;
}
table.month td.todayevent {
    background-color: #DCE4FF;
    color: black;
    text-align: center;
}
.todayevent a {
    background-color: #DCE4FF;
    color: black;
    display: block;
}
.todayevent a:hover {
    background-color: white;
}
.eventcontent {
    border-style: outset;
    border-width: 1px;
    font-size: 10px;
}
div.calendarbutton {
    height: 16px;
    position: absolute;
    width: 15px;
}
#CalendarPickerControl {
    background-color: transparent;
    height: 200px;
    width: 250px;
}
#CalendarPickerControl table.calframe {
    background-color: buttonface;
    border: 1px solid black;
    text-align: center;
    width: 100%;
}
#CalendarPickerControl td.monthname {
    background-color: highlight;
    color: highlighttext;
    font: bold 13px Verdana;
    width: 100%;
}
#CalendarPickerControl table.navigation {
    text-align: center;
    width: 100%;
}
#CalendarPickerControl td.navbutton {
    background-color: buttonface;
    border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
    border-style: solid;
    border-width: 1px;
    color: buttontext;
    cursor: pointer;
    font: bold 11px Verdana;
}
#CalendarPickerControl td.navbutton:hover {
    background-color: buttonshadow;
    border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
    text-decoration: underline;
}
#CalendarPickerControl span.yearbutton {
    cursor: pointer;
}
#CalendarPickerControl span.yearbutton:hover {
    text-decoration: underline;
}
#CalendarPickerControl td.dayname {
    background-color: highlight;
    color: highlighttext;
    font: bold 11px Verdana;
}
#CalendarPickerControl td.today {
    background-color: buttonface;
    border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
    border-style: solid;
    border-width: 1px;
    color: red;
    cursor: pointer;
    font: 11px Verdana;
    text-decoration: none;
}
#CalendarPickerControl td.today:hover {
    background-color: threedshadow;
    border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
    text-decoration: underline;
}
#CalendarPickerControl td.current {
    background-color: highlight;
    border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
    border-style: solid;
    border-width: 1px;
    color: highlighttext;
    cursor: pointer;
    font: bold 11px Verdana;
    text-decoration: none;
}
#CalendarPickerControl td.current:hover {
    text-decoration: underline;
}
#CalendarPickerControl td.day {
    background-color: buttonface;
    border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
    border-style: solid;
    border-width: 1px;
    color: buttontext;
    cursor: pointer;
    font: 11px Verdana;
    text-decoration: none;
}
#CalendarPickerControl td.day:hover {
    background-color: threedshadow;
    border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
    text-decoration: underline;
}
#CalendarPickerControl td.weekend {
    background-color: threedshadow;
    border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
    border-style: solid;
    border-width: 1px;
    color: buttontext;
    cursor: pointer;
    font: italic 11px Verdana;
    text-decoration: none;
}
#CalendarPickerControl td.weekend:hover {
    background-color: buttonshadow;
    border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
    text-decoration: underline;
}
#CalendarPickerControl td.dayothermonth {
    background-color: buttonhighlight;
    border: 1px solid buttonhighlight;
    color: inactivecaptiontext;
    font: 11px Verdana;
}
#CalendarPickerControl td.weeknumber {
    background-color: buttonface;
    border-width: 0;
    color: inactivecaptiontext;
    font: 9px Verdana;
}

