	.calendarCalendar {
		border:1px solid #999999;
		background-color:#dddddd;
		text-align:left;
	}
	.calendarTitle {
		font:bold 12px Arial;
		color:#333333;
		text-align:center;
		padding-bottom:6px;
		padding-top:2px;
	}
	.calendarArrowLeft {
		font:bold 12px Arial;
		color:#333333;
		text-align:center;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:6px;
		padding-top:2px;
		cursor:pointer; 
		cursor:hand;
	}
	.calendarArrowRight{
		font:bold 12px Arial;
		color:#333333;
		text-align:center;
		padding-left:4px;
		padding-right:4px;
		padding-bottom:6px;
		padding-top:2px;
		cursor:pointer; 
		cursor:hand;
	}
	.calendarMonth {
		background-color:#F6F6F6;
		border:1px solid #dddddd;
	}
	.calendarMonthTitle {
		font:bold 12px Arial;
		text-align:center;
		padding:4px;
		color:#333333;
	}
	.calendarDayName {
		font:bold 11px Arial;
		color:#333333;
		text-align:center;
	}
	.calendarDay {
		font:11px Arial;
		color:#0000FF;
		text-align:center;
		padding:1px;
		border:1px solid #FFFFC0;
		cursor:pointer; 
		cursor:hand;
	}
	.calendarDayToday {
		font:bold 11px Arial;
		color:navy;
		text-align:center;
		padding:1px;
		background-color:#99ccee;
		border:1px solid #ECECEE;
		cursor:pointer;
		cursor:hand;
	}
	.calendarDayDisabled {
		font:11px Arial;
		color:#C0C2C1;
		text-align:center;
		padding:1px;
		border:1px solid #FFFFC0;
	}
	.calendarDaySelected {
		font:bold 11px Arial;
		color:maroon;
		text-align:center;
		border:1px solid crimson;
		background-color:gold;
	}
	.calendarDaySpecial {
		font:bold 11px Arial;
		color:crimson;
		text-align:center;
		padding:1px;
		border:0px solid #993766;
	}
	
	.calendarDatePickerButton {
		cursor:pointer; 
		cursor:hand;
		vertical-align:bottom;
	}
