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