body 	{font-family: Arial, Verdana; font-size:12px; margin-left:20px}

p {font-family: Arial, Verdana; font-size:12px; margin-left:20px; margin-right:20px}
p.red {font-family: Arial, Verdana; font-size:12px; margin-left:20px; color: #cc0000; font-weight: bold;}

.default {font-family: Arial, Verdana; font-size:12px; margin-left:20px; margin-right:20px}

.redborder {background: white; border: 1px solid #CC0000}

li { font-family: Arial, Verdana; font-size:12px; line-height:130%}

h1, h3		 { font-size:20px; margin-left:20px; font-weight:bold; color:#CC0000; margin-top:27px; }
h2           { font-size:16pt; margin-left:5px; margin-top:15px; color:#FFFFCC }
h4           { font-size:12pt; margin-left:5px; font-weight:bold; margin-top:0px; margin-bottom:0px; color:#FFFFFF; }
h5           { font-size:9pt; margin-left:20px; margin-top:0px }
h6           { font-size:11pt; font-weight:bold; margin-top:0px; color:#FFFFFF;}

.block1      { font-size: 10px; margin-left:10px; margin-right:8px; }
.blocks      { font-size: 12px; font-weight: bold; margin-top:4px; margin-left:10px; margin-right:8px;}
.block2   	 { font-size: 11px; margin-left:10px; margin-right:8px; }

.dates		 { font-size:10px;}
.datesgrey	 { font-size:10px; color:#C0C0C0;}

.sched { font-size:12px; color:#009900; text-align:center;}
.sched a:link { font-size:12px; color:#009900; text-align:center;}
.sched a:visited { font-size:12px; color:#009900; text-align:center;}
.sched a:hover   { font-size:12px; color:#FF0000; text-align:center;}
.schedlist		 { font-size:12px; line-height:130%; margin-left:5px;}

.sched2 { font-size:12px; color:#000000; text-align:center;}
.sched2 a:link { font-size:12px; color:#000000; text-align:center; text-decoration:none}
.sched2 a:visited { font-size:12px; color:#000000; text-align:center; text-decoration:none}
.sched2 a:hover { font-size:12px; color:#FF0000; text-align:center;}

.style1 	 {color: #CC0000; font-weight: bold;}

.classmain2     { font-size:12px; line-height:130%}
.classmain6     { font-size:12px; margin-left:40px}
.classmain8     { font-size:12px; margin-left:5px; line-height:130%}
.classmainlrge  { font-size:14px; margin-left:20px; line-height:130%}
.classmainlrge3 { font-size:14px; line-height:130%}
.classmenuleft2 { font-size:12px; line-height:130%; color:#C0C0C0; margin-left:14px; margin-right:0px}

.class1 {font-family: Arial; font-size:13px; line-height:130%; color:#FFFFFF; margin-left:2px}
.class1 A:link {font-family: Arial; font-size:13px; line-height:130%; color:#FFFFFF; margin-left:2px}
.class1 A:visited {font-family: Arial; font-size:13px; line-height:130%; color:#FFFFFF; margin-left:2px}
.class1 A:hover {text-decoration: underline; color:white;}

.class2 {font-family: Arial; font-size:12px; color:#C0C0C0; margin-left:3px; margin-right:0px; text-decoration: none;}
.class2 A:link {font-family: Arial; font-size:12px; color:#C0C0C0; margin-left:3px; margin-right:0px; text-decoration: none;}
.class2 A:visited {font-family: Arial; font-size:12px; color:#C0C0C0; margin-left:3px; margin-right:0px; text-decoration: none;}
.class2 A:hover {text-decoration: underline; color:white;}

.frontlinks A:link {text-decoration:none; color:#FFCC66;}
.frontlinks A:visited {text-decoration:none; color:#FFCC66;}
.frontlinks A:hover {text-decoration:none; color:#FFFFCC;}

.line { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; margin-left:60px; margin-top:0px; border-bottom-style: solid; border-bottom-width: 1px; width:500px; color:#CC0000 }
.line2 { margin-top:0px;}

.classmenu   { list-style-type: square; font-size: 8pt; list-style-image: url("../images/various/tr_bullet1.gif"); font-family:Arial; text-align:left; text-indent:0; line-height:110%; margin-left:0px; margin-right:0px; margin-top:5px; text-decoration:none }
.classmenu a:link   { list-style-type: square; font-size: 8pt; list-style-image: url("../images/various/tr_bullet1.gif"); font-family:Arial; text-align:left; text-indent:0; line-height:110%; margin-left:0px; margin-right:0px; margin-top:9px; color:#000000; text-decoration:none }
.classmenu a:hover   { list-style-type: square; font-size: 8pt; list-style-image: url("../images/various/tr_bullet1.gif"); font-family:Arial; text-align:left; text-indent:0; line-height:110%; margin-left:0px; margin-right:0px; margin-top:9px; color:#CC0000; text-decoration:none }
.classmenu a:visited  { list-style-type: square; font-size: 8pt; list-style-image: url("../images/various/tr_bullet1.gif"); font-family:Arial; text-align:left; text-indent:0px; line-height:110%; margin-left:0px; margin-right:0px; margin-top:9px; color:#800000; text-decoration:none }

.schedule { font-family: Arial; font-size:12px; color:#000000}
.page_location { font-family: Arial; font-size:11px; color:#FFFFFF}

.menu { font-family:verdana, helvetica; font-size: 13px; font-weight: bold; margin-left:7px; margin-top: 6px; line-height:150%; color:#FFFFFF}
.menu a:link { font-family:verdana, helvetica; font-size: 13px; font-weight: bold; margin-left:7px; margin-top: 6px; line-height:150%; color:#FFFFFF; text-decoration: none;}
.menu a:hover { font-family:verdana, helvetica; font-size: 13px; font-weight: bold; margin-left:7px; margin-top: 6px; line-height:150%; color:#FFFFFF; text-decoration: underline;}
.menu a:visited { font-family:verdana, helvetica; font-size: 13px; font-weight: bold; margin-left:7px; margin-top: 6px;  line-height:150%; color:#FFFFFF; text-decoration: none;}

.menu2 { font-family:verdana, helvetica; font-size: 12px; font-weight: bold; margin-left:7px; margin-top: 6px; line-height:150%; color:#FFFFFF}
.menu2 a:link { font-family:verdana, helvetica; font-size: 12px; font-weight: bold; margin-left:7px; margin-top: 6px;  line-height:150%; color:#FFFFFF; text-decoration: none;}
.menu2 a:hover { font-family:verdana, helvetica; font-size: 12px; font-weight: bold; margin-left:7px; margin-top: 6px;  line-height:150%; color:#FFFFFF; text-decoration: underline;}
.menu2 a:visited { font-family:verdana, helvetica; font-size: 12px; font-weight: bold; margin-left:7px; margin-top: 6px;  line-height:150%; color:#FFFFFF; text-decoration: none;}

.location { font-size: 12px; margin-left:8px; margin-top:8px; margin-bottom:4px; text-decoration:none; color:#808080}
.location a:link { font-size: 12px; margin-left:8px; margin-top:8px; margin-bottom:4px; text-decoration:none; color:#808080}
.location a:visited { font-size: 12px; margin-left:8px; margin-top:8px; margin-bottom:4px; text-decoration:none; color:#808080}
.location a:active { font-size: 12px; margin-left:8px; margin-top:8px; margin-bottom:4px; text-decoration:none; color:#808080}
.location a:hover { font-size: 12px; margin-left:8px; margin-top:8px; text-decoration:underline; color:#808080 }

.boxclass, boxclass a:link {background-image: url("../images/boxes/box3.gif"); width: 169px; height: 165px; text-align: center; vertical-align: top; }
.boxclass a:hover {background-image: url("../images/boxes/box2.gif"); width: 169px; height: 165px; text-align: center; vertical-align: top; }
.boxclass a:visited {background-image: url("../images/boxes/box3.gif"); width: 169px; height: 165px; text-align: center; vertical-align: top; }
.boxclassnew a:link {background-image: url("../images/boxes/boxnew.jpg"); width: 169px; height: 165px; text-align: center; vertical-align: top; }
.boxclassnew a:hover {background-image: url("../images/boxes/box2.gif"); width: 169px; height: 165px; text-align: center; vertical-align: top; }
.boxclassnew a:visited {background-image: url("../images/boxes/boxnew.jpg"); width: 169px; height: 165px; text-align: center; vertical-align: top; }.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin-bottom: 10px;
	padding-bottom: 6px;
	font-size: 16px;
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
}
.menuheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:40px;
	color: #333333;
	font-size: 10px;
}
#newmenu {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 40px;
	top: 300px;
}
#newmenu hr {
	color: #999999;
	margin-left: 40px;
	width: 140px;
}

.submenu_red {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:40px;
	font-size: 10px;
	color: #cc0000;
}
