#calendarDiv{ position: absolute; width: 255px; border: 1px solid #AAAAAA; padding: 1px; background-color: #FFFFFF; font-family: verdana; font-size: 10px; padding-bottom: 20px; visibility: hidden; }
#calendarDiv span,#calendarDiv img { float: left; }
#calendarDiv .selectBox, #calendarDiv .selectBoxOver { line-height: 12px; padding: 1px; cursor: pointer; padding-left: 2px; }
#calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver { line-height: 12px; padding: 1px; cursor: pointer; padding-left: 2px; }
#calendarDiv td { padding: 3px; margin: 0px; font-size: 10px; background-color: #FFFFFF; font-weight: bold; }
#calendarDiv .selectBox { border: 1px solid #FFFFFF; font-weight: bold; background-color: #FFFFFF; color: #000000; position: relative; }
#calendarDiv .selectBoxOver { border: 1px solid #FFFFFF; font-weight: bold; background-color: #FAFAFA; color: #FF0000; 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; padding:2px; background-color: #EEEEEE; }
#calendarDiv .activeDay { color: #FF0000; }
#calendarDiv .todaysDate { height: 17px; line-height:17px; padding: 2px; text-align: center; position: absolute; bottom: 0px; width: 252px; background-color: #EEEEEE; }
#calendarDiv .todaysDate div { float: left; }
#calendarDiv .timeBar { height: 17px; line-height: 17px; background-color: #E2EBED; width:72px; color: #FFF; position:absolute; right: 0px; }
#calendarDiv .timeBar div { float: left; margin-right: 1px; }
#calendarDiv .monthYearPicker { background-color: #FFFFFF; border: 1px solid #F1F1F1; position: absolute; color: #000000; left: 0px; top: 15px; z-index: 1000; display: none; font-weight: bold; }
#calendarDiv #monthSelect { width: 90px; }
#calendarDiv .monthYearPicker div { float: none; clear:both;	padding: 1px; margin: 1px; cursor: pointer; }
#calendarDiv .monthYearActive { background-color: #222222; color: #FFFFFF !important; }
#calendarDiv td { text-align: right; cursor: pointer; }
#calendarDiv .topBar img { cursor:pointer; }
#calendarDiv .topBar div { float:left; margin-right:1px; }
.calendar_week_column { background-color: #EEEEEE !important; font-weight: normal !important; }
div#monthDropDown { width: 94px; }
div#yearDropDown { width: 52px; }
img { margin-left: 3px; }