DIV.menu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 128px;
	background-image: url(images/menubg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

DIV.menusub {
	margin: 1em;
}

DIV.heading {
	position: absolute;
	top: 0px;
	left: 128px;
	background-image: url(images/header.jpg);
	height: 134px;
	width: 535px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

DIV.maincontent {
	position: absolute;
	top: 104px;
	left: 128px;
}

TABLE {
	border-color: #444466;
}
	
TABLE TH {
	background-color: #CCCCEE;
	border-color: #444466;
}

TABLE TD {
	border-color: #444466;
}

UL.assignments LI.book {
	background-color: #E8E8FF;
}

UL.assignments LI.reading {
	background-color: #E8E8FF;
}