	.calendarCalendar {
		border:1px solid #36204A;
		background-color:#338ebd;
		/* background-image:url('../../../images/calendar/cal_bg.gif'); */
		background-repeat:repeat-x;
		text-align:left;
		z-index:200;
	}
	.calendarTitle {
		font:bold 11px Tahoma;
		color:#FAFAFA;
		text-align:center;
		padding-top:2px;
		display: none;
	}
	.calendarArrowLeft {
		width:30px;
		height:14px;
		background-image:url('../../../images/calendar/arr_left.gif');
		background-repeat:no-repeat;
		background-position:center center;
		cursor:pointer; cursor:hand;
	}
	.calendarArrowRight{
		width:30px;
		height:14px;
		background-image:url('../../../images/calendar/arr_right.gif');
		background-repeat:no-repeat;
		background-position:center center;
		cursor:pointer; cursor:hand;
	}
	.calendarMonth {
		/* background-image:url('../../../images/calendar/month_bg.gif'); */
		background-color:#e0eef5;
		border:1px solid #36204A;
	}
	.calendarMonthTitle {
		font:bold 11px Tahoma;
		text-align:center;
		padding:4px;
		color:#338EBD;
	}
	.calendarDayName {
		font:bold 11px Tahoma;
		color:#338EBD;
		text-align:center;
	}
	.calendarDay {
		font:11px Tahoma;
		color:#36204A;
		padding:1px;
		text-align:center;
		cursor:pointer; cursor:hand;
	}
	.calendarDayToday {
		font:bold 11px Tahoma;
		color:#EAE0EE;
		text-align:center;
		background-color:#338EBD;
		border:1px solid #333333;
		cursor:pointer; cursor:hand;
	}
	.calendarDayDisabled {
		font:11px Tahoma;
		color:#000;
		text-align:center;
		padding:1px;
        color: #e0eef5;
	}
	.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;
		margin-top:3px;
	}
	.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;
	}