/* Start Calanedar Controls */
/* The entries under the Calendar section below are required to control the Calendar Availability display across multiple websites. */
/* tblCalendarHolder controls the overall table that the individual calendar months are held within */
.ACREStblCalendarHolder {
    BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	width: 570px;
	}
/* tblCalendarMonth controls the individual calendar month table background color, text size, text color */
.ACREStblCalendarMonth {
    BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	width: 140px;
	}
/* tdCalendarMonth controls the font color, font size and font weight of the calendar month display. Font family, size and weight is controlled by tblCalenderMonth */
.ACREStdCalendarMonth {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	background-color: #999999;
	color: #FFFFFF;
	}
/* tdCalendarBlank controls the table cell display where no day, availability is required. Width is controlled by tdCalendarDay. */
.ACREStdCalendarBlank {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	background-color: #CCCCCC;
	}
/* tdCalendarDay controls the table cell display for Monday thru Sunday days of the week. Background color is controlled by tblCalendarMonth. */
.ACREStdCalendarDay {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	color: #000000;
	width: 20px;
	}
/* tdCalendarDayAvl controls the table cell display for an available date. Width is controlled by tdCalendarDay. */
.ACREStdCalendarDayAvl {
    background-color: #00FF00;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tdCalendarDayBkd controls the table cell display for an available date. Width is controlled by tdCalendarDay. */
.ACREStdCalendarDayBkd {
    background-color: #FF0000;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tdCalendarDayChg controls the table cell display for an changeover date. Width is controlled by tdCalendarDay. */
.ACREStdCalendarDayChg {
    background-color: #FFFF00;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tblCalendarKey controls the display of the calendar key above the calendars */
.ACREStdCalendarKey {
    background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
	}
/* tblCalendarTitle controls the display of the title bar above the calendars */
.ACREStdCalendarTitle {
    background-color: #999999;
	color: #000000;
	font-size: 12px;
	text-align: center;
	}
/* End Calendar Controls */