body 
{
    background-color:#FFF;
}

strong {
	font-weight:bolder;
}
table.progress {
	width:800px;
	height:500px;
}
th, td {
	font-size:0.8em;
	font-family: Helvetica;
	color:#000;
	border-bottom:0px solid #c3c3c3;
	margin:0;
	padding:0;
}

th {
	text-align:left;
	background-image:url("top-gradient.png");
	background-repeat:repeat-x;
}

th.exam {
	width:100px;
}

h1 {
	font-size:2.6em;
}
th h2, th h3 {
	font-size:1.6em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:1em;
}
tr > td {
	vertical-align:top;
}

td.level, td.level_info, td.row_header, td.term, td.focus {
	background-image:url("/_imgs/ly08/teachingmethod/grey_line.gif");
	background-position:top;
	background-repeat:repeat-x;
}

td.level > h5 {
	font-size:4.5em;
	color:#cecece;
	margin: 0 10px 0 10px;
}

td.level_last {
	font-size:1.8em;
	color:#0078C1;
}

td.level_info {
	width:270px;
	height:55px;
}

td.level_info > strong {
	display:block;
}

td.end_space {
	width:100px;
}

td.row_header {
	text-transform:uppercase;
}

td.note {

}

td.term, td.focus {
	border-right:0px solid #999999;
	width:100px;
	text-align:center;
}

td.term > strong, td.focus > strong {
	text-transform:uppercase;
}

td.term span.numbers {
	font-size:1.2em;
	color:#0078C1;
}

td#progress {
	height:440px;
	width:290px;
}

td#grades {
	height:440px;
	width:100px;
}
