body {
	background: #FFFFFF;
}
h2{
	font: bold 14px auto Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
}

h3{
	font: bold 14px auto Arial, Helvetica, Verdana, sans-serif;
	color:#FFFFFF;
}

h4{
	font: bold italic 12px auto Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
}

h5{
	font: italic 12px auto Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
}


#schedule {
	width: 900px;
	padding: 0;
	margin: 0;
	table-layout:fixed;
}

th {
	font: bold italic 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-align:center;
	border-right: 1px solid #383898;
	border-bottom: 1px solid #383898;
	border-top: 1px solid #383898;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #e1e1e1;
	width:fixed;
}

th.time {
	font: bold italic 10px Arial, Helvetica, Verdana, sans-serif;
	width:9%;
}

td {
	font: 10px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	border-right: 1px solid #383898;
	border-bottom: 1px solid #383898;
	border-top: 1px solid #383898;
	letter-spacing: 2px;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #ffffff;
}

td.track {
	background:#e1e1e1;
}

td.new {
	background:#d99594;
}

td.revised{
	background:#c6d9f1;
}

td.keynote{
	color:#FFFFFF;
	background:#002060;
	text-align: center;
}

td.info{
	font: 10px Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
}






