body
	{
	font: 12px/18px arial;
	}
h1
	{
	font: 25px arial;
	margin: 0 0 10px 0;
	}

table#module_rooster
	{
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	}

table#module_rooster
	{
	border: 2pt #000000 solid;
	}
td, th	{
	text-align: left;
	border: 1pt #000000 solid;
	padding: 0pt 5mm 0pt 2mm;
}
th
	{
	color: #fff;
	background-color: #000000;
	font: 12px/12px arial;
	vertical-align: middle;
	height: 30px;
	}
th a
	{
	color: #fff;
	text-decoration: none;
	}

td
	{	
	font: 11px/15px arial;
	border: 1pt #000000 solid;
	vertical-align: top;
	}

