/*================================================================
STYLES FOR LARGE VIEW OF CALENDAR
================================================================*/
.phpClassCalendarTitleLargeView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	color:#333333;
	margin:0px 0px 6px 0px;
	text-align:center;
	width:100%;
}

.phpClassCalendarDisplayMonthLargeView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#333333;
	margin:0px 0px 2px 0px;
	text-align:center;
}

.phpClassCalendarChangeMonthYearLargeView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#333333;
	margin:0px 0px 0px 0px;
	text-align:right;
	font-weight:bold;
}
.phpClassCalendarChangeMonthYearLinkLargeView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#003366;
	text-align:right;
	text-decoration:none;
	margin:4px 0px 4px 0px;
}
.phpClassCalendarChangeMonthYearLinkLargeView:hover{ text-decoration:underline; }

.phpClassCalendarLinkLargeView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#003366;
	margin:0px 0px 2px 0px;
	text-align:center;
	text-decoration:none;
}
.phpClassCalendarLinkLargeView:hover{ text-decoration:underline; }

.phpClassCalendarTABLELargeView /* styles for overall calendar (large view of calendar) */
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	border:1px solid #000000;
	padding:2px;
	width:100%;
	/*border-collapse:collapse;*/
}

.phpClassCalendarHeaderBackgroundColorLargeView /* styles for calendar header (sun-sat) */
{
	border:1px solid #000000;
	font-weight:bold;
	width:14%;
	height:40px;
	padding:2px 0px 2px 0px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	background-color:#555555;
	color:#FFFFFF;
}

.phpClassCalendarWeekendBackgroundColorLargeView /* styles for weekend background colors */
{
	border:1px solid #000000;
	background-color:#CCCCCC;
	width:14%;
	height:80px;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarWeekendBackgroundColorLargeView:hover{ background-color:#E4E4E4; cursor:pointer; }

.phpClassCalendarWeekdayBackgroundColorLargeView /* styles for weekday background colors */
{
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:14%;
	height:80px;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarWeekdayBackgroundColorLargeView:hover{ background-color:#E4E4E4; cursor:pointer; }

.phpClassCalendarOtherMonthBackgroundColorLargeView /* styles for weekdays not in current month background color */
{
	border:1px solid #000000;
	background-color:#999999;
	width:14%;
	height:80px;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarOtherMonthBackgroundColorLargeView:hover{ background-color:#E4E4E4; cursor:pointer; }

.phpClassCalendarTodayBackgroundColorLargeView /* styles for current day background color */
{
	border:1px solid #000000;
	background-color:#FFFF00;
	width:14%;
	height:80px;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarTodayBackgroundColorLargeView:hover{ background-color:#E4E4E4; cursor:pointer; }



/*================================================================
STYLES FOR SMALL VIEW OF CALENDAR
================================================================*/
.phpClassCalendarTitleSmallView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
	margin:0px 0px 2px 0px;
	text-align:center;
	width:180px;
}

.phpClassCalendarDisplayMonthSmallView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	margin:0px 0px 2px 0px;
	text-align:center;
}

.phpClassCalendarChangeMonthYearSmallView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.phpClassCalendarChangeMonthYearLinkSmallView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#003366;
	text-align:right;
	text-decoration:none;
	margin:4px 0px 4px 0px;
}
.phpClassCalendarChangeMonthYearLinkSmallView:hover{ text-decoration:underline; }

.phpClassCalendarLinkSmallView
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#003366;
	margin:0px 0px 2px 0px;
	text-align:center;
	text-decoration:none;
}
.phpClassCalendarLinkSmallView:hover{ text-decoration:underline; }

.phpClassCalendarTABLESmallView /* styles for overall calendar (small view of calendar) */
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:1px solid #000000;
	padding:2px;
	width:180px;
	/*border-collapse:collapse;*/
}

.phpClassCalendarHeaderBackgroundColorSmallView /* styles for calendar header (sun-sat) */
{
	border:1px solid #000000;
	font-weight:bold;
	width:14%;
	padding:2px 0px 2px 0px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	background-color:#555555;
	color:#FFFFFF;
}

.phpClassCalendarWeekendBackgroundColorSmallView /* styles for weekend background colors */
{
	border:1px solid #000000;
	background-color:#CCCCCC;
	width:14%;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarWeekendBackgroundColorSmallView:hover{ background-color:#E4E4E4; cursor:pointer; }

.phpClassCalendarWeekdayBackgroundColorSmallView /* styles for weekday background colors */
{
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:14%;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarWeekdayBackgroundColorSmallView:hover{ background-color:#E4E4E4; cursor:pointer; }

.phpClassCalendarOtherMonthBackgroundColorSmallView /* styles for weekdays not in current month background color */
{
	border:1px solid #000000;
	background-color:#999999;
	width:14%;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarOtherMonthBackgroundColorSmallView:hover{ background-color:#E4E4E4; cursor:pointer; }

.phpClassCalendarTodayBackgroundColorSmallView /* styles for current day background color */
{
	border:1px solid #000000;
	background-color:#FFFF00;
	width:14%;
	vertical-align:middle;
	text-align:center;
}
.phpClassCalendarTodayBackgroundColorSmallView:hover{ background-color:#E4E4E4; cursor:pointer; }

