#scheduleheading
{
	color:#5d5545;
	font:bold 20pt Arial;	
}
/* CSS Document */
.scheduletitlecolor {
	color: #BBAEA2;
	
}

/*-------[ View Type ]-------*/
div#schedule div#viewtype {
	padding: 2px 10px 2px 2px;
	text-align: left;
/*	font-variant: small-caps;*/
	float:left;
	clear:right;
}
div#schedule div#viewtype a{
	color: #000000;	
	text-decoration: none;
}
div#schedule div#viewtype a:hover{
	color: #d6d4d0;	
	text-decoration: none;
}
div#schedule div#viewtype a#activeview {
	font-weight:bold;
}

#filterset 
{
	float:right;	
	clear:both;
	width:930px;
}

a.highlighted
{
	font-weight:bold;
	font-size:11pt;
}

/*-------[ Filters ]-------*/

a.filteroption {
	font-weight:bold;
	color: red;
}
a.filteroption:hover {
	font-weight:bold;
	color: #000000;
}
div#schedule div#filters a.filteroption span {
	font-size: 3em;
}
div#schedule #filters {
	background: #d6d4d0;
	float:right;
	clear:both;
}
div#schedule #filters select {
	/*width: 300px;*/
}
/*-------[ Schedule List View ]-------*/
div#schedule {
	margin: 5px;
	width:931px;
}
div#schedule table{
	border-collapse: collapse;
}
div#schedule tbody tr td{
	padding: 2px;
}
div#schedule table#classes tbody tr.odd, div#schedule #filters {
	background: #c8c2bc;
}
div#schedule table#classes{
	margin: 20px 0 0 0;
	width: 100%;
}
	div#classesgrid{
background: #d6d4d0;
padding: 10px;
border-collapse: collapse;
	margin: 20px 0 0 0;
	width: 100%;
}

div#monthyearlistview 
{
	width:65%;
	padding-bottom:5px;
	text-align:center;
	float:left;
	clear:right;
}

/*-------[ Calendar View ]-------*/
#adjacentmonths {
	font-variant:small-caps; 
	text-align: left; 
	width: 40%;
}
#monthname {
	font-size:3em; 
	font-weight:bold; 
	text-align:center;
	
}
#calendarfilteroption {
	width: 20%; text-align: center;
}
#monthselection {
	width: 20%; text-align: right;
}
#monthselection select {
	width:100%;
}
.dayheader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F6F3 none repeat scroll 0 0;
border-color:#ECE9D8 #ECE9D8 #ECE9D8 #F7F6F3;
border-style:solid;
border-width:1px;
float:left;
font-weight:bold;
text-align:center;
width:133px;
}
.day {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#ECE9D8 #ECE9D8 #ECE9D8 #FFFFFF;
border-style:solid;
border-width:0 1px;
float:left;
font-weight:bold;
padding-bottom:8px;
padding-top:5px;
width:133px;
}
.wbdr {
border-color:#ECE9D8 #ECE9D8 #ECE9D8 #FFFFFF;
border-style:solid;
border-width:0 1px 1px;
float:left;
width:133px;
}
/* schedule button */
#schedulebutton {
	font-weight:bold;
	font-variant:small-caps;
	color: #A01116;
	font-size:1em;
}
div#schedule tbody tr td.schedulebuttonleftside {
	padding: 0;
}
div#schedule tbody tr td.schedulebuttoncenter {
	background: url(../images/schedbuttoncenter.gif) top left repeat-x;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
div#schedule tbody tr td.schedulebuttonrightside {
	padding: 0;
}
