	.calendarCalendar {
		border:1px solid #999999;
		background-image:url('cal_bg.gif');
		background-repeat:repeat-x;
		text-align:left;
	}
	.calendarTitle {
		font:bold 11px Tahoma;
		color:#FAFAFA;
		text-align:center;
		padding-top:2px;
	}
	.calendarArrowLeft {
		width:30px;
		height:14px;
		background-image:url('arr_left.gif');
		background-repeat:no-repeat;
		background-position:center center;
		cursor:pointer; cursor:hand;
	}
	.calendarArrowRight{
		width:30px;
		height:14px;
		background-image:url('arr_right.gif');
		background-repeat:no-repeat;
		background-position:center center;
		cursor:pointer; cursor:hand;
	}
	.calendarMonth {
		background-image:url('month_bg.gif');
		border:1px solid #333333;
	}
	.calendarMonthTitle {
		font:bold 11px Tahoma;
		text-align:center;
		padding:4px;
		color:#FAFAFA;
	}
	.calendarDayName {
		font:bold 11px Tahoma;
		color:#CACACA;
		text-align:center;
	}
	.calendarDay {
		font:11px Tahoma;
		color:#FFFFFF;
		padding:1px;
		text-align:center;
		cursor:pointer; cursor:hand;
	}
	.calendarDayToday {
		font:bold 11px Tahoma;
		color:#333333;
		text-align:center;
		background-color:#CECECE;
		border:1px solid #333333;
		cursor:pointer; cursor:hand;
	}
	.calendarDayDisabled {
		font:11px Tahoma;
		color:#8E8E8E;
		text-align:center;
		padding:1px;
	}
	.calendarDaySelected {
		font:bold 11px Tahoma;
		color:#FFFFFF;
		text-align:center;
		background-color:#C4000E;
	}
	.calendarDaySpecial {
		font:bold 11px Tahoma;
		color:#C4000E;
		text-align:center;
		padding:1px;
	}
	
	.calendarDatePickerButton {
		cursor:pointer; cursor:hand;
		vertical-align:bottom;
	}
	.blah {
		font:bold 11px Tahoma;
		color:white;
		background-color:navy;
	}
	.specialDateJuly4 {
		font-size:1px;
		color:#F6F6F6;
		text-align:right;
		vertical-align:bottom;
		padding:1px;
		border:0px solid black;
		background-image:url('../flag_usa.gif');
		background-position:bottom center;
		background-repeat:no-repeat;
	}
