.colour_legend td {
	font-weight:bold;
	color:#000;
	text-align:right;
}
.colour_legend td span {
	padding-left:20px;
}
.course_matrix_header td {
	text-align:center;
	vertical-align:top;
	padding:4px;
	color:#fff;
	font-weight:bold;
	background-color: #1b2f73;
}
.course_matrix_header .year { color:#b2acb2; }
.course_matrix_row { background-color:#d9dadb; }
.course_matrix_row td {
	text-align:center;
	vertical-align:top;
	padding:4px;
	color:#000;
	font-weight:bold;
}
.course_matrix_row .left {
	text-align:left;
	font-weight:normal;
}

.cmralt { background-color:#C7C5E1; }
