html {
	overflow-y: scroll !important;
}

td {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; border-width:1px; border-color:black; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left;
}

.mytable {
	VERTICAL-ALIGN: middle; 
}

.mytable2 {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle; 
}

.mytable3 {
	FONT-SIZE: 14px;
	font-weight: bold;
	VERTICAL-ALIGN: middle;
}

.mytablespace {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	line-height:18px;
}

.course1 {
	vertical-align: middle;
	border-width:5px 5px 0px 5px;
	border-style:solid;
	border-color:black;
	border-collapse:collapse;
}

.course2 {
	vertical-align: middle;
	border-width:0px; 
	background-color:white;
}

.course3 {
	vertical-align: middle;
	border-width:5px 5px 5px 5px;
	border-style:solid;
	border-color:black;
	border-collapse:collapse; 
}
.course4 {
	vertical-align: text-top;
	border-width:none;
	border-style:none;
	border-color:black;
	border-collapse:none;
	font-weight: bold; 
	font-size:10px; 
	color: #8c1313;
}
.course5 {
	vertical-align: middle;
	background-color: #8c1313;
	border-width:none;
	border-style:none;
	border-collapse:none;
	font-weight: bold; 
	font-size:14px; 
	color: #FFFFFF;
}
.course6 {
	vertical-align: bottom;
	border-width:none;
	border-style:none;
	border-collapse:none;
	font-weight: bold; 
	font-size:10px; 
	color: #8c1313;
}
.course7 {
	vertical-align: middle;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-weight: bold; 
	font-size:14px; 
	color: #8c1313;
}
.course8 {
	vertical-align: middle;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:10px; 
	background-color:#8c1313;
}
.course9 {
	vertical-align: middle;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:12px; 
	background-color:#ffffff;
}
.course10 {
	text-align: center;
	vertical-align: middle;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:12px; 
	background-color:#ffffff;
	color: #8c1313;
}
.course11 {
	vertical-align: middle;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:12px; 
	background-color:#ffffff;
	color: #000000;
	padding: 5px;
}
.course12 {
	text-align: center;
	vertical-align: middle;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:14px; 
	background-color:#8c1313;
	color: #ffffff;
}
.course13 {
	vertical-align: middle;
	cell-padding:0;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:10px; 
}

.course14 {
	vertical-align: middle;
	cell-padding:0;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:12px; 
}

.course15 {
	vertical-align: middle;
	cell-padding:0;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	font-weight: normal; 
	font-size:10px; 
}

a {
	font-weight:bold; COLOR: #1e4196; TEXT-DECORATION: none
}
a:hover {
	color:#990000;
	font-weight:bold;
	text-decoration:underline;
}
a.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990000; FONT-FAMILY: Tahoma; text-decoration:none;
}
a.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #1e4196; FONT-FAMILY: Tahoma; text-decoration:underline;
}
a.menulink2 {
	FONT-WEIGHT: bold; COLOR: #1e4196; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
a.body {
	COLOR: #1e4196; font-weight:normal; TEXT-DECORATION: none
}
a.body:hover {
	color:#1e4196;
	font-weight:bold;
	text-decoration:underline;
}
a.menu3 {
	COLOR: #ffffff; font-weight:bold; TEXT-DECORATION: none
}
a.menu3:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
a.teacherdex {
	font-weight: bold; 
	font-size:10px; 
	color: #8c1313;
	text-decoration:none;
}
a.teacherdex:hover {
	color:#1e4196;
	font-weight:bold;
	text-decoration:none;
}

.style1 {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.style2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #8c1313;
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #8c1313;
}
.nopad {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #8c1313;
	padding: 0px;
	margin: 0px;
}
.nopad2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #8c1313;
	padding: 2px;
	margin: 0px;
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8c1313;
}
.nopad3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #8c1313;
	padding: 2px;
	margin: 0px;
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #330000;
}
.nopad4 {
	padding: 2px;
	margin: 0px;
}

H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red;
}

H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8c1313;
}

.nopad5 {
	padding: 2px;
	margin: 0px;
}

#parentX {
	cursor:pointer;
	font-family:tahoma;
	font-size:12px;
	color:white;
	font-weight:bold;
	text-align:left;
	background:url(../images/menutop.jpg);
	background-repeat: no-repeat;
	margin-top:0px;
	height:17px!important;
	height:24px;
	padding-left: 20px;
	padding-top: 6px;
}
#parentX:hover {
	color:#000000;
	text-decoration:underline;
	}
#childX {
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background:#ffe0e0;
	text-align:left;
	padding-left: 3px;
	padding-top: 1px;
}
	#childX a {
	font-weight:normal;
	color:#1e4196;
	text-decoration:none;
}
	#childX a:hover {
	color:#1e4196;
	font-weight:bold;
	text-decoration:underline;
}

a.prompt {
	font-family:Arial;
	color:yellow;
	}
a.prompt:hover {
	color:#000000;
	text-decoration:underline;
}

#menulink3 {
	cursor:pointer;
	font-family:tahoma;
	font-size:12px;
	color:white;
	font-weight:bold;
	text-align:left;
	background:url(../images/menutop.jpg);
	background-repeat: no-repeat;
	margin-top:0px;
	height:18px!important;
	height:24px;
	padding-left: 20px;
	padding-top: 6px;
	}
#menulink3:hover {
	color:#000000;
	text-decoration:underline;
}

input.small {width: 1em;}

input.gradebook {
	position:relative;
	bottom:13px;
	max-height:13px;
	width:19px;
	text-align:center;
	font-size:10px;
	font-family:arial;
	background-color:transparent;
	border-width:1px;
	border-style:none;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	}

input.quickedit {
	text-align:center;
	font-size:12px;
	font-family:arial;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	}

input.quickedit2 {
	background-color:red;
	background:red;
	color:red;
	border-width:0px;
	border-style:none;
	margin:0px;
	padding:0px;
	}

option.intense {font-weight:bold;}
