@charset "utf-8";/* CSS Document */

.CourseMenuText
{	text-align:left;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size:12px;
	font-weight: normal;
	padding-left: 30px;
	vertical-align: middle;
}

a.CourseLink:link, a.CourseLink:visited {color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none;
	padding-left: 0px;
}a.CourseLink:hover { color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: underline;
	padding-left: 0px;
}a.CourseLink:active { color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none;
	padding-left: 0px;
}


h1
{	text-align:left;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size:14px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	vertical-align: middle;
}
.TableTitle{	text-align:left;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size:12px;
	font-weight: bold;
	padding-left: 2px;
	vertical-align: bottom;
}

.YearBox{	text-align:center;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size: 16px;
	font-weight: normal;
	padding-left: 0px;
	border-left: 1px solid #ffffff;
}
.CourseColumnTitle{	text-align:left;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size:12px;
	font-weight: bold;
	padding-left: 10px;
}
a.Course:link, a.Course:visited {color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none;
	padding-left: 10px;
}a.Course:hover { color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: underline;
	padding-left: 10px;
}a.Course:active { color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none;
	padding-left: 10px;
}

a.CourseCode:link, a.CourseCode:visited {color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none;	text-align: center;
}a.CourseCode:hover { color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: underline; text-align: center;
}a.CourseCode:active { color: #502F8F; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none; text-align: center;
}

.BorderLeftBottom
{
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.DateColumnTitle{	text-align:center;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size:12px;
	font-weight: bold;
}

.DateColumnOff{	text-align:center;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size:11px;
	background-color: white;
}
.DateColumnOn{	text-align:center;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #502F8F; 
	font-family: Tahoma, Verdana; 
	font-size:11px;
	background-color: #ede0f1;
}

.DateColumnUsed{	text-align:center;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff; 
	font-family: Tahoma, Verdana; 
	font-size:11px;
	background-color: #baa7c2;
}

a.DateLink:link, a.DateLink:visited {color: #000000; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none;
	padding-left: 0px;
}a.DateLink:hover { color: #000000; font-family: Tahoma, Verdana; font-size:12px; text-decoration: underline;
	padding-left: 0px;
}a.DateLink:active { color: #000000; font-family: Tahoma, Verdana; font-size:12px; text-decoration: none;
	padding-left: 0px;
}
