.calendarCalendar { border: 1px solid #1F314F; background-color: #F7F6F3; text-align: left; } .calendarTitle { font: 11px Tahoma; color: teal; text-align: center; height: 19px; background-color: #ffffff; margin-top: 5px; } .calendarArrowLeft { font:12px Tahoma; cursor:pointer; cursor:hand; background-image:url('arrow_left.gif'); background-color:white; background-position:center center; background-repeat:no-repeat; padding-left:2px; height:19px; width:15px; margin-top:5px; margin-left:5px; } .calendarArrowRight{ font:12px Tahoma; cursor:pointer; cursor:hand; background-image:url('arrow_right.gif'); background-color:white; background-position:center center; background-repeat:no-repeat; padding-right:2px; height:19px; width:15px; margin-top:5px; margin-right:5px; } .calendarMonth { } .calendarMonthTitle { font: bold 13px Tahoma; text-align: center; padding-bottom: 5px; color: teal; background-image: url( 'border.gif' ); background-repeat: no-repeat; background-position: center 87%; } .calendarDayName { font:bold 11px Tahoma; color:#ffffff; text-align:center; background-color:#999999; } .calendarDay { font:11px Tahoma; color:#1F314F; text-align:center; padding:1px; cursor:pointer; cursor:hand; border:1px solid #f5f5f5; } .calendarDayToday { font: bold 11px Tahoma; color: #1F314F; text-align: center; padding: 1px; background-color: #F7F6F3; cursor: pointer; cursor: hand; border: #ff0000 1px solid; } .calendarDayDisabled { font: 11px Tahoma; color: #F7F6F3; text-align: center; padding: 1px; border: 1px solid #f5f5f5; background-color: #dcdcdc; cursor: default; } .calendarDaySelected { font: bold 11px Tahoma; color: #ffffff; text-align: center; background-color: #1e90ff; padding: 1px; cursor: hand; } .calendarDaySpecial { font: bold 11px Tahoma; color: white; text-align: center; background-color: crimson; padding: 1px; border: 1px solid #f5f5f5; cursor: hand; } .calendarDatePickerButton { cursor:pointer; cursor:hand; vertical-align:bottom; }