body
{
	background-color	:	#CC99FF;
	color			:	#000000;
	font-family		:	Verdana, Arial, Helvetica, Sans-Serif;
	font-size		:	13px;
}


h1
{
	font-size		:	17px;
}


td
{
	font-family		:	Verdana, Arial, Helvetica, Sans-Serif;
	font-size		:	13px;
}


th
{
	font-family		:	Verdana, Arial, Helvetica, Sans-Serif;
	font-size		:	13px;
}


.copyright
{
	font-size		:	10px;
	color			:	#003366;	
}


a:link
{
	color			:	#990000;
}


a:visited
{
	color			:	#990000;
}


a:active
{
	color			:	#990000;
}

a.list:link
{
	color			:	#003366;
	font-weight		:	bold;
}

a.list:visited
{
	color			:	#003366;
	font-weight		:	bold;
}

a.list:active
{
	color			:	#003366;
	font-weight		:	bold;
}


a.homelink:link
{
        color                   :       #990000;
        font-weight             :       bold;
}

a.homelink:visited
{
        color                   :       #990000;
        font-weight             :       bold;
}

a.homelink:active
{
        color                   :       #990000;
        font-weight             :       bold;
}


a.calendar:link
{
        color                   :       #003366;
	font-weight		:	bold;
}

a.calendar:visited
{
        color                   :       #003366;
	font-weight		:	bold;
}

a.calendar:active
{
        color                   :       #003366;
	font-weight		:	bold;
}


.headline
{
	background-color	:	#663399;
	font-size		:	16px;
	font-weight		:	bold;
	color			:	#FFFFFF;
}


.main
{
	padding-left		:	8px;
	padding-top		:	6px;
	padding-right		:	0px;
	padding-bottom		:	0px;
}


.cell
{
	padding-left		:	6px;
	padding-right		:	6px;
	padding-top		:	3px;
	padding-bottom		:	3px;
}


.pagechooser
{
	background-color	:	#cc99ff;
}


.date
{
	color			:	#999999;
	font-size		:	9px;
}

.currentdate
{
	color			:	#000000;
	font-weight		:	bold;
}

.department
{
	color			:	#003366;
	font-weight		:	bold;
}

.blue-text
{
	padding-left		:	6px;
	color			:	#003366;
}

.info
{
	color			:	#003366;
	font-size		:	10px;
}

.title
{
	padding-top		:	6px;
	padding-left		:	6px;
	color			:	#003366;
	font-weight		:	bold;
}

.visit
{
	padding-top		:	0px;
	padding-bottom		:	3px;
	font-size		:	13px;
	color			:	#cc99ff;
	background-color	:	#663399;
}
.updatercategorytitle
{
	font-weight		:	bold;
	padding-top		:	10px;
	padding-bottom		:	3px;
	font-size		:	13px;
	color			:	#663399;
}
.lessonbutton
{
	font-weight		:	bold;
	padding-top		:	6px;
	padding-bottom		:	6px;
	font-size		:	13px;
	color			:	#ffffff;
	background-color	:	#cc99ff;
}
.lessontitle
{
	font-weight		:	bold;
	padding-top		:	6px;
	padding-bottom		:	6px;
	font-size		:	13px;
	color			:	#ffffff;
	background-color	:	#663399;
}
.categorytitle
{
	font-weight		:	bold;
	padding-top		:	6px;
	padding-bottom		:	6px;
	font-size		:	13px;
	color			:	#663399;
	background-color	:	#ffffcc;
}
.lesson
{
	background-color	:	#ffffff;
	font-size		:	10px;
}
td.day
{
	background-color        :       #cccccc;
	font-family             :       Verdana;
	font-size               :       13px;
	color			:	#003366;
}

td.calendarday
{
	background-color        :       #999999;
	font-family             :       Verdana;
	font-size               :       11px;
	height			:	75px;
	width			:	75px;
	vertical-align		:	top;
}

td.calendarotherday
{
	background-color        :       #eeeeee;
	font-family             :       Verdana;
	font-size               :       11px;
	height			:	75px;
	width			:	75px;
	vertical-align		:	top;
}

td.calendarselected
{
	background-color        :       #99ccff;
	font-family             :       Verdana;
	font-size               :       11px;
	height			:	75px;
	width			:	75px;
	vertical-align		:	top;
}



