.roster_tbl TH {
	/* background: silver; */
	padding: 3px;
	border-bottom:solid 1px #FCB103;
	border-right: solid 0px white;
	border-left: solid 0px white;
}
.roster_tbl TH SPAN {
	color: #FCB103;
	font-size: 90%;
	font-weight: normal;
}
.roster_timeslot {
	background: #efefef;
	padding: 10px;
	margin-bottom: 1px;
}
.roster_timeslot P {
	margin: 0px;
}
DIV.roster_slot {
	text-align: center;
	margin-bottom: 1px;
}
DIV.roster_slot p {
	/** height: 5px; */
	margin-bottom: 0px;
	padding-top: 3px;
}



DIV.cleos_roster {
	background-image:url(layout_images/feature-bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto 10px;
	padding:7px;
	width:926px;
	padding-bottom: 400px;
}