body {
	/* IE seems to need this here, not needed for others */
	behavior:url("../../Resources/csshover.htc");
}

#navbar a#schedule {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #00AE00;
	font-weight: bold;
}

#navcontainer ul li a#schedule
{
	background-color: #00AE00;
	color: #FFFFFF;
}

.schedule {
	font-family: 'Bookman Old Style', 'Times New Roman', serif;
	font-size: 16px;
	line-height: 24px;
}

.schedule td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	border-right: solid #00AE00 1px;
	border-bottom: solid #00AE00 1px;
	text-align: center;
}

.schedule th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #00AE00;
	border-right: solid #FFFFFF 1px;
}

a.schedule {
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: underline;
}

.schedule td#left {
	/*border-top: solid #6666AA 1px;*/
	border-left: solid #00AE00 1px;
}

.greenbar td#left {
	border-left: solid #00AE00 1px;
}

.schedule td#plain{
	border: none;
}

.schedule th#last{
	border-right: solid #00AE00 1px;
}

.schedule td#topic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
}

.schedule td#reading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	color: #00AE00;
	border-right: solid #00AE00 1px;
	border-bottom: solid #00AE00 1px;
	border-top: solid #00AE00 1px;
	border-left: solid #00AE00 1px;
}

.schedule td#assigned {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #004488;
	border-right: solid #004488 1px;
	border-bottom: solid #004488 1px;
	border-top: solid #004488 1px;
	border-left: solid #004488 1px;
}

.schedule td#due {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #006200;
	border-right: solid #006200 1px;
	border-bottom: solid #006200 1px;
	border-top: solid #006200 1px;
	border-left: solid #006200 1px;
}

.schedule td#message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
	border-right: solid #FF0000 1px;
	border-bottom: solid #FF0000 1px;
	border-top: solid #FF0000 1px;
	border-left: solid #FF0000 1px;
}

.schedule td#notes {
	color: #409680;
	border-right: solid #409680 1px;
	border-bottom: solid #409680 1px;
	border-top: solid #409680 1px;
	border-left: solid #409680 1px;
}

.schedule td#otherAssign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #8000FF;
	border-right: solid #8000FF 1px;
	border-bottom: solid #8000FF 1px;
	border-top: solid #8000FF 1px;
	border-left: solid #8080FF 1px;
}