body, p, td {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: Black;
}

table.progress {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: Black;
	background-color: Black;
}

tr.progress {
	background-color: White;
}

tr.progress_top {
	background-color: Gray;
	color: White;
}

tr.progress_level {
	background-color: Silver;
}

td.progress_discipline, a.progress_discipline:link, a.progress_discipline:visited {
	font: 8pt;
	background-color: #EEEEEE;
	text-decoration: none;
}

td.progress_threshold_1 {
	color: White;
	background-color: Red;
	font-weight: bold;
}

td.progress_threshold_2 {
	color: White;
	background-color: #FFA500;
	font-weight: bold;
}

td.progress_threshold_3 {
	color: White;
	background-color: Green;	
	font-weight: bold;
}

td.progress_current_score {
	color: Black;
	background-color: Silver;
	font-weight: bold;
}

th.progress_head {
	background-color: #DCDCDC;
}

td.progress_head {
	background-color: White;
}

table.progress_percent {
	font: normal 10pt Arial, Helvetica, sans-serif;
	border: 1pt solid Black;
	color: Black;
	background-color: #DCDCDC;
}

td.progress_percent {
	font: normal bolder 8pt Arial, Helvetica, sans-serif;
	color: Black;
}

td.progress_login_error {
	color: Red;
	font-weight: bold;
}

td.progress_login_username {
	color: Blue;
	font-weight: bold;
}

td.progress_login_password {
	color: Magenta;
	font-weight: bold;
}
