<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

h3 {
	margin-left: 0;
}

a:visited {
	color: #FF6600;
	text-decoration: none;
}
a:link {
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	color: #333333;
}
a:active {
	color: #000066;
}

.prg {
/*	font-family: Arial Narrow, Arial, Helvetica, sans-serif; */
	position: absolute;
	padding: 1px;
	font-size: 11px;
	overflow: hidden;
}
.past {
	background-color: #DCDCDC;
	border: 1px solid #A9A9A9;
	color: darkgray;
}
.now {
	background-color: #FF8C00;
	border: 1px solid #E37E00;
}
.now a, .now a:visited {
	color: #6C2C00;  /* override default link color because it blends too much with bg color */
}
.future {
	background-color: #ffffcc;
	border: 1px solid #0098C8;
}

.dayheader {
	position: absolute;
	overflow: hidden;
	text-align: center;
	background-color: #535353;
	color: white;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}
.timescale {
	position: absolute;
	text-align: right;
	font-size: 12px;
}
.currtime {
	position: absolute;
	height: 3px;
	background-color: red;
	filter: alpha(opacity=75);
	opacity: .75;
	-moz-opacity: 0.75;
}

div#overDiv td {
	border: none;
	padding: 1px;  /* To remove the thick border from the overlib popup */
}
div#overDiv table td table td {
	text-align: left;   /* To prohibit it from inheriting right-alignment from previous elements */
}

