#calendarDiv{position:absolute;width:205px;border:1px solid #317082;background-color:#FFF;font-family:arial;font-size:10px;visibility:hidden;padding:1px 1px 20px;}
#calendarDiv td{font-size:10px;text-align:right;cursor:pointer;margin:0;padding:3px;}
#calendarDiv .selectBox{border:1px solid #E2EBED;color:#E2EBED;position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#317082;color:#FFF;position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #317082;color:#317082;position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative;}
#calendarDiv .topBar{height:16px;background-color:#317082;padding:2px;}
#calendarDiv .activeDay{color:red;}
#calendarDiv .todaysDate{height:17px;line-height:17px;background-color:#E2EBED;text-align:center;position:absolute;bottom:0;width:201px;padding:2px;}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#E2EBED;width:72px;color:#FFF;position:absolute;right:0;}
#calendarDiv .monthYearPicker{background-color:#E2EBED;border:1px solid #AAA;position:absolute;color:#317082;left:0;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:70px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;cursor:pointer;margin:1px;padding:1px;}
#calendarDiv .monthYearActive{background-color:#317082;color:#E2EBED;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv span,#calendarDiv img,#calendarDiv .todaysDate div{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver,#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;cursor:pointer;padding:1px 1px 1px 2px;}
#calendarDiv .timeBar div,#calendarDiv .topBar div{float:left;margin-right:1px;}