#calendarDiv{position:absolute;width:210px;border:2px solid #BE9901;padding:1px;background-color:#FFF;font-family:verdana;font-size:11px;padding-bottom:1px;visibility:hidden;}
#calendarDiv span,#calendarDiv img{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv .selectBox img { margin:5px; }
#calendarDiv td{padding:5px;margin:0;font-size:10px;color:#4a4a4a;}
#calendarDiv .selectBox{border:1px solid #FBA62C;color:#4a4a4a;position:relative;font-size:10px;font-weight:bold;}
#calendarDiv .topBar{height:20px;padding:0;background:#FBA62C;border-bottom:1px solid #FFF;}
#calendarDiv *.arrow{cursor:default; padding:5px;}
#calendarDiv *.pointer{cursor:pointer; padding:5px;}
#calendarDiv .daysBar{height:20px;background:#FFD08E;color:#4a4a4a;font-size:10px;padding:1px;border-bottom:1px solid #FFF;cursor:default;}
#calendarDiv .activeDay{color:#f4751d;}
#calendarDiv .activeDayOver{color:#f4751d;background:#FBA62C;}
#calendarDiv .inActiveDay{color:#C0BBAF;cursor:default;}
#calendarDiv .Day{color:#543; padding:5px;}
#calendarDiv .DayOver{color:#4a4a4a;background-color:#FBA62C;}
#calendarDiv .monthYearPicker{background-color:#FFF;border:1px solid #BE9901;position:absolute;color:#543;left:0;top:15px;zIndex:1000;display:none; height:130px; overflow:auto;}
#calendarDiv #yearSelect{width:30px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}
#calendarDiv .monthYearActive{background-color:#FBA62C;color:#4a4a4a;}
#calendarDiv .monthYearSelected{color:#CD3331;}
#calendarDiv td{text-align:center;cursor:pointer;}
#calendarDiv .topBar div{float:left;margin-right:1px;}


.CalendarIcon { background:url(cal.gif) no-repeat center; width:18px; height:18px; cursor:pointer; border:none; margin-left:3px; }