div#outerdiv {
	width:779px; 
	margin-left:15px; 
	margin-right:15px; 
	padding:0px;
}

div#topmenu {
	width:100%; 
	height:31px; 
	margin:0px; 
	padding:0px;
	//background-image:url(../imgs/topbar.jpg);
	text-align:right; 
}


div#header1 {
	width:100%; 
	height:68px; 
	margin:0px; 
	padding-left:4px; 
}

div#header2 {
	width:100%; 
	height:60px; 
	margin:0px; 
	padding-left:4px;
}

div#image1 {
	width:100%; 
	height:234px; 
	margin:0px; 
	padding:0px; 
	text-align:left;
	padding-left:6px; 
}

div#image2 {
	width:100%; 
	height:107px; 
	margin:0px; 
	padding:0px; 
	text-align:left;
	padding-left:6px; 

}


div#mainmenu {
	width:100%; 
	height:25px; 
	margin-top:3px; 
	margin-bottom:0px; 
	padding:0px;
	text-align:left;
	padding-left:3px;
}


div#content {
	width:100%; 
	margin:0px; 
	padding:0px; 
}

div#subcontent1a {
	width:215px; 
	margin:0px; 
	padding:0px; 
	float:left; 
}

div#subcontent1b {
	width:535px; 
	margin:0px; 
	padding:10px; 
	float:left;
}

div#subcontent2a {
	width:370px; 
	margin:0px; 
	padding-left:7px; 
	padding-top:10px;
	float:left; 
}

div#subcontent2b {
	width:370px; 
	margin:0px; 
	padding-left:15px; 
	padding-top:10px;
	float:left;
}

div#subcontent3 {
	width:100%; 
	margin:0px; 
	padding-left:7px;
	padding-top:10px; 
	float:left; 
}


div#bottom {
	width:100%; 
	margin-left:3px; 
	padding:16px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	clear:both;
}

div#teachcontact {
  border: 1px solid;
  border-color: #002c9c;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 2px;
  background: #ffe7ac;
}

div#teachcontact2 {
  border: 1px solid;
  border-color: #002c9c;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 2px;
  background: #d1e7ff;
}

ul {
	list-style-type:disc;
	margin-top:7px;
	padding-left:15px;
	
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	padding:1px;
	margin:0px;
}	



/* Fonts */
.headtitle {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight:bold;
	color: #FF3300;
	text-decoration: none;
}

.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000
}

.good {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006600
}



.bluetimes {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight:bold;
	color: #083897;
	text-decoration: none;
}

.graytimes {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight:bold;
	color: #606060;
	text-decoration: none;
}

.blacktimes {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.blue14times {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #083897;
	text-decoration: none;
}

.blue12times {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	color: #083897;
	text-decoration: none;
}

.blue12ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #083897;
	text-decoration: none;
}

.blue11ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #083897;
	text-decoration: none;
}

.blue10ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #083897;
	text-decoration: none;
}


.blue12arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #083897;
	text-decoration: none;
}

.blue11arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #083897;
	text-decoration: none;
}

.blue10arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #083897;
	text-decoration: none;
}


.orange12ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF3300;
}

.orange14ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF3300;
}

.red12arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
}


.black12ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

.black11ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

.black10ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}


.black12arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

.black11arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

.black10arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}




/* Links */
a.blackver12lnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

a.blackver12lnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

a.blackver12lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:underline;
}

a.blackver12lnk:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}


a.bluever11lnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #083897;
	text-decoration:underline;
}

a.bluever11lnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #083897;
	text-decoration:underline;
}

a.bluever11lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #083897;
	text-decoration:underline;
}

a.bluever11lnk:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #083897;
	text-decoration:underline;
}

a.orange12timeslnk:link {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:underline;
	color:#FF3300;
}

a.orange12timeslnk:visited {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:underline;
	color:#FF3300;
}

a.orange12timeslnk:hover {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:underline;
	color:#FF3300;
}

a.orange12timeslnk:active {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:underline;
	color:#FF3300;
}


a.orange11timeslnk:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF3300;
}

a.orange11timeslnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF3300;
}

a.orange11timeslnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#FF3300;
}

a.orange11timeslnk:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF3300;
}


/* Table Styles */
table.cal {
	border-collapse:collapse;
}
table.cal th {
	border-width: 1px;
	border-style:solid;
	border-color: #666666;
	background-color: #FEC949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
	text-align:center;
}
table.cal td {
	border-width: 1px;
	border-style:solid;
	border-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
	text-align:center;
}

