.calendarCalendar {
	BACKGROUND-IMAGE: url(../images/form/cal_bg.gif); BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999999 1px solid; BACKGROUND-REPEAT: repeat-x; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.calendarTitle {
	TEXT-ALIGN: center; FONT: bold 11px Tahoma; COLOR: #fafafa; PADDING-TOP: 2px
}
.calendarArrowLeft {
	BACKGROUND-IMAGE: url(../images/form/arr_left.gif); WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 14px; CURSOR: hand
}
.calendarArrowRight {
	BACKGROUND-IMAGE: url(../images/form/arr_right.gif); WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 14px; CURSOR: hand
}
.calendarMonth {
	BACKGROUND-IMAGE: url(../images/form/month_bg.gif); BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid
}
.calendarMonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: bold 11px Tahoma; COLOR: #fafafa; PADDING-TOP: 4px
}
.calendarDayName {
	TEXT-ALIGN: center; FONT: bold 11px Tahoma; COLOR: #cacaca
}
.calendarDay {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: 11px Tahoma; COLOR: #ffffff; CURSOR: hand; PADDING-TOP: 1px
}
.calendarDayOver {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: 11px Tahoma; COLOR: #484848; CURSOR: hand; PADDING-TOP: 1px
}
.calendarDayToday {
	BORDER-BOTTOM: #333333 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #333333 1px solid; BACKGROUND-COLOR: #cecece; FONT: bold 11px Tahoma; COLOR: #333333; BORDER-TOP: #333333 1px solid; CURSOR: hand; BORDER-RIGHT: #333333 1px solid
}
.calendarDayTodayOver {
	BORDER-BOTTOM: #333333 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #333333 1px solid; BACKGROUND-COLOR: #cecece; FONT: bold 11px Tahoma; COLOR: #333333; BORDER-TOP: #333333 1px solid; CURSOR: hand; BORDER-RIGHT: #333333 1px solid
}
.calendarDayDisabled {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: 11px Tahoma; COLOR: #8e8e8e; PADDING-TOP: 1px
}
.calendarDayDisabledOver {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: 11px Tahoma; COLOR: #8e8e8e; PADDING-TOP: 1px
}
.calendarDaySelected {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #c4000e; FONT: bold 11px Tahoma; COLOR: #ffffff
}
.calendarDaySelectedOver {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #c4000e; FONT: bold 11px Tahoma; COLOR: #ffffff
}
.calendarDaySpecial {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: bold 11px Tahoma; COLOR: #c4000e; PADDING-TOP: 1px
}
.calendarDaySpecialOver {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT: bold 11px Tahoma; COLOR: #c4000e; PADDING-TOP: 1px
}
.calendarDatePickerButton {
	VERTICAL-ALIGN: bottom; CURSOR: hand
}
.blah {
	BACKGROUND-COLOR: navy; FONT: bold 11px Tahoma; COLOR: white
}
.specialDateJuly4 {
}
.calendarYearSelectorTitle {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; DISPLAY: inline; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarYearSelectorContainer {
	BACKGROUND-IMAGE: url(../images/form/cal_bg.gif); BORDER-BOTTOM: #fafafa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fafafa 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND-REPEAT: repeat-x; FONT: bold 11px Tahoma; COLOR: #fafafa; BORDER-TOP: #fafafa 1px solid; BORDER-RIGHT: #fafafa 1px solid
}
.calendarYearSelectorArrowUp {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowUp.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarYearSelectorArrowDown {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowDown.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarYearSelected {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fafafa; FONT: bold 11px Tahoma; COLOR: #999999; CURSOR: pointer
}
.calendarYearSelector {
	TEXT-ALIGN: center; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarMonthSelectorTitle {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; DISPLAY: inline; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarMonthSelectorContainer {
	BACKGROUND-IMAGE: url(../images/form/cal_bg.gif); BORDER-BOTTOM: #fafafa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fafafa 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND-REPEAT: repeat-x; FONT: bold 11px Tahoma; COLOR: #fafafa; BORDER-TOP: #fafafa 1px solid; BORDER-RIGHT: #fafafa 1px solid
}
.calendarMonthSelectorArrowUp {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowUp.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarMonthSelectorArrowDown {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowDown.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarMonthSelected {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fafafa; FONT: bold 11px Tahoma; COLOR: #999999; CURSOR: pointer
}
.calendarMonthSelector {
	TEXT-ALIGN: center; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarHourSelectorTitle {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; DISPLAY: inline; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarHourSelectorContainer {
	BACKGROUND-IMAGE: url(../images/form/cal_bg.gif); BORDER-BOTTOM: #fafafa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fafafa 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND-REPEAT: repeat-x; FONT: bold 11px Tahoma; COLOR: #fafafa; BORDER-TOP: #fafafa 1px solid; BORDER-RIGHT: #fafafa 1px solid
}
.calendarHourSelectorArrowUp {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowUp.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarHourSelectorArrowDown {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowDown.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarHourSelected {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fafafa; FONT: bold 11px Tahoma; COLOR: #999999; CURSOR: pointer
}
.calendarHourSelector {
	TEXT-ALIGN: center; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarMinuteSelectorTitle {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; DISPLAY: inline; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarMinuteSelectorContainer {
	BACKGROUND-IMAGE: url(../images/form/cal_bg.gif); BORDER-BOTTOM: #fafafa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fafafa 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND-REPEAT: repeat-x; FONT: bold 11px Tahoma; COLOR: #fafafa; BORDER-TOP: #fafafa 1px solid; BORDER-RIGHT: #fafafa 1px solid
}
.calendarMinuteSelectorArrowUp {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowUp.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarMinuteSelectorArrowDown {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowDown.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarMinuteSelected {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fafafa; FONT: bold 11px Tahoma; COLOR: #999999; CURSOR: pointer
}
.calendarMinuteSelector {
	TEXT-ALIGN: center; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarSecondSelectorTitle {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; DISPLAY: inline; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarSecondSelectorContainer {
	BACKGROUND-IMAGE: url(../images/form/cal_bg.gif); BORDER-BOTTOM: #fafafa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fafafa 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND-REPEAT: repeat-x; FONT: bold 11px Tahoma; COLOR: #fafafa; BORDER-TOP: #fafafa 1px solid; BORDER-RIGHT: #fafafa 1px solid
}
.calendarSecondSelectorArrowUp {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowUp.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarSecondSelectorArrowDown {
	TEXT-ALIGN: center; BACKGROUND: url(../images/form/arrowDown.gif) no-repeat center 50%; CURSOR: pointer
}
.calendarSecondSelected {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fafafa; FONT: bold 11px Tahoma; COLOR: #999999; CURSOR: pointer
}
.calendarSecondSelector {
	TEXT-ALIGN: center; FONT: bold 11px Tahoma; COLOR: #fafafa; CURSOR: pointer
}
.calendarSelectTime {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 11px Tahoma; COLOR: #ffffff; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.calendarSelectTime:hover {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 11px Tahoma; COLOR: #ffffff; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 5px
}
