/* global styles */

body {
	background-color: white;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

td {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

th {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

/* Global Link Style */

a:link {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration:underline;}

a:visited {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration:underline;}

a:hover {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration:none;}

a:active {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #0000FF; text-decoration:none;}

/* Heading Styles */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	margin-top: 25px;
	margin-bottom: 30px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 800;
	margin-bottom: 0px;
}

/* id styles */

#wrapper {
	width: 750px;
	height: auto;
	position: relative;
	left: 50%;
	margin-left: -375px;
	margin-top: 25px;
	background-color: #fff;
	border: 1px solid #000000;
	margin-bottom: 25px;
}

#wrapper #header {
	width: 100%;
}
#wrapper #topnavtabs {
	width: 100%;
	height: 52px;
	margin: 0px;
	padding: 0px;
}

#wrapper #topcontactinfo {
	background-color: #e3bcd9;
	text-align: center;
	line-height: 1.8em;
	height: auto;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#levelone_div {
	height: auto;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 600;
}

#quicklinks_div {
	height: auto;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 10px;
}
.quicklinks_label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 600;
	color: #000000;
	text-align: center;
}
.ohhslogo_home {
	margin-left: 13px;
}

#quicklinkslist_div {
	font-weight: normal;
	margin-top: 10px;
	margin-left: -7px;
}

#classrooms_form_div {
}

#wrapper #external_links_div {
	height: auto;
	width: auto;
	padding-top: 5px;
}

#bottomnavlink_div {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* Quick links side bar drop down menu Option Value Class Styles */

.quick_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
}


/* Classroom links side bar drop down menu Option Value Class Styles */

.classroom_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
}

/* arial text styles */

.a11red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}

.a13bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

.a18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}
.a24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
}

/* times font styles */

.t13{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
.a11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.t14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.t14bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.contacttitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.a14redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}

/* Left sidebar link styles */

/* NEW STYLE: left side bar category link style differs from other school sites */

a.lnkcat1:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	font-weight: 600;
	text-decoration:none;
	margin-top: 2px;
}
a.lnkcat1:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: 600;
	text-decoration:none;
	margin-top: 2px;
}
a.lnkcat1:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	font-weight: 600;
	text-decoration:underline;
	margin-top: 2px;
}
a.lnkcat1:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	font-weight: 600;
	text-decoration:underline;
	margin-top: 2px;
}

/* new stand alone style for the left side bar external nav links that display BELOW the Classroom Links menu and above the OH and OHHS sidebar graphical icons */

a.linkleftnav_external:link {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.linkleftnav_external:visited {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.linkleftnav_external:hover {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}
a.linkleftnav_external:active {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}

/* bottom nav link style */

a.bottomnav:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
	padding-right: 0.4em;
	padding-left: 0.4em;
}
a.bottomnav:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
	padding-right: 0.4em;
	padding-left: 0.4em;
}

a.bottomnav:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-right: 0.4em;
	padding-left: 0.4em;
}

a.bottomnav:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-right: 0.4em;
	padding-left: 0.4em;
}

/* home page mainstage position title link style */

a.linkhome_mainstage:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000099;
	text-decoration:underline;
	font-weight: bold;
}
a.linkhome_mainstage:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000099;
	text-decoration:underline;
	font-weight: bold;
}

a.linkhome_mainstage:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #9933CC;
	text-decoration: none;
	font-weight: bold;
}

a.linkhome_mainstage:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #9933CC;
	text-decoration: none;
	font-weight: bold;
}

/* category level 1 styles */

a.c1:link {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none;}
a.c1:visited {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none;}
a.c1:hover {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}
a.c1:active {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}

a.c1s:link {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none;}
a.c1s:visited {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold; text-decoration:none;}
a.c1s:hover {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}
a.c1s:active {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}


/* category level 2 link styles */
a.c2:link {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.c2:visited {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.c2:hover {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}
a.c2:active {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}

a.c2s:link {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.c2s:visited {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration:none;}
a.c2s:hover {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}
a.c2s:active {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}

/* category level 3 link styles */
a.c3:link {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.c3:visited {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.c3:hover {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}
a.c3:active {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}


a.c3s:link {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.c3s:visited {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration:none;}
a.c3s:hover {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}
a.c3s:active {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}

/* Find a teacher page underlined link style */
a.findstaff:link {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}
a.findstaff:visited {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}
a.findstaff:hover {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none;}
a.findstaff:active {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none;}

/* Find a teacher page non-underlined link style */
a.findstaffnoline:link {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none;}
a.findstaffnoline:visited {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none;}
a.findstaffnoline:hover {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}
a.findstaffnoline:active {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}

/* Demo page left side bar category link styles */

a.lftnav1:link {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}
a.lftnav1:visited {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold; text-decoration:none;}
a.lftnav1:hover {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}
a.lftnav1:active {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:underline;}

a.lftnav2:link {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.lftnav2:visited {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;}
a.lftnav2:hover {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}
a.lftnav2:active {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration:underline;}

a.lftnav3:link {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.lftnav3:visited {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none;}
a.lftnav3:hover {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}
a.lftnav3:active {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}

/* home page mainstage text block link style */

a.lnkhomemain:link {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #663399; text-decoration:none;}
a.lnkhomemain:visited {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #663399; text-decoration:none;}
a.lnkhomemain:hover {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #663399; text-decoration:underline;}
a.lnkhomemain:active {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #663399; text-decoration:underline;}

/* home page 3 dynamic text areas at bottom of page link style */

a.lnkhmbottom:link {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration:none;}
a.lnkhmbottom:visited {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration:none;}
a.lnkhmbottom:hover {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration:underline;}
a.lnkhmbottom:active {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration:underline;}

/* home page header dynamic news link style */

a.lnkhomenews:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
a.lnkhomenews:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
a.lnkhomenews:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration:underline;}
a.lnkhomenews:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration:underline;}


.highlightyellow {
	background-color: #FFFF00;
}

/* styles removed


.a12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.a11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.teachermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.a28 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
}

.12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.a13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
.a13bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

.a14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.a13bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}



*/

