#header
{	position: relative;
	width: 800px; height: 265px;
	border: 1px solid Black;
	overflow: hidden;
}
#header .menubar
{	position: absolute;
	top: 245px; left: 0;
}
#headermarquee
{	position: absolute;
	top: 0; left: 0;
	width: 800px; height: 20px;
	z-index: 300;
}
#marqueeForm
{	border: 1px solid Black;
	height: 20px;
	background-color: #336633;
}
#marqueeText
{	color: White;
	background-color: #336633;
	font-weight: bold;
	border: 0;
	width: 100%;
	font-family: "Courier New", Courier, mono;
}
#headerphoto, #headergradient
{	position: absolute;
	top: 20px; left: 0;
	width: 300px; height: 225px;
	z-index: 100;
}
#headergradient
{	z-index: 150;
}
#headertitle
{	position: absolute;
	top: 20px; left: 300px;
	width: 220px; height: 225px;
	z-index: 200;
}
#headertitle img
{	padding: 71px 0px;
}

#newsbox
{	position: absolute;
	top: 30px; left: 620px;
	width: 158px; height: 200px;
}
#newsbox table
{	border: 1px solid Black;
	background-color: #C0C0C0;
	font: bold 13px arial,sans-serif;
}
#newsbox td
{	padding: 2px;
}
#newsbox th
{	height: 20px;
}
#newsbox iframe
{	border: 1px solid Black;
	width: 150px; height: 170px;
}

#content
{	text-align: center;
}

li span
{	display: none;
}

h3
{	font-size: 1em;
	color: #336633;
}

.new
{	background: #f5f5f5 url("/images/new3.gif") no-repeat 10px 16px;
}

#row2, #row3, #row4
{	position: relative;
	width: 800px; height: 200px;
	margin: 20px 0;
}
#row3
{	height: 400px;
}

#superintendant
{	position: absolute;
	top: 0px; left: 190px;
	width: 400px; height: 290px;
	font-size: 0.8em;
	color: Black;
	background-color: White;
	border: 1px solid Black;
	padding: 10px;
	text-align: left;
	overflow: auto;
}

#google
{	width: 800px;
	margin: 0 auto;
}

.sprite
{	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	width: 170px; height: 400px;
	top: 0; left: 10px;
}
.sprite li
{	height: 80px;
}
.sprite a
{	display: block;
	height: 50px;
	margin: 0 45px;
	background: #f5f5f5 url("/images/icon_sprite.jpg") no-repeat 0 -10px;
	overflow: hidden;
}

.schoolsprites
{	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	width: 400px; height: 200px;
	top: 0; left: 200px;
}
.schoolsprites a
{	position: absolute;
	width: 100px; height: 100px;
	background: #f5f5f5 url("/images/school_sprite.jpg") no-repeat 10px 10px;
	overflow: hidden;
	text-decoration: none;
}
.schoolsprites a:hover
{	border: 0;
}
.schoolsprites a:hover span
{	display: block;
	padding: 5px;
	width: 88px; height: 88px;
	border: 1px solid Black;
	background-color: White;
	filter: alpha(opacity=80); opacity: .8;
	cursor: pointer;
}

#temp1, #temp2
{	height: 160px;
	top: 20px;
}
#temp2, #extra2
{	 left: 620px;
}

#nhs a
{	top: 0px; left: 0px; background-position: -80px 10px; }
#nms a
{	top: 0px; left: 100px; }
#his a
{	top: 0px; left: 200px; background-position: -170px 10px; }
#nra a
{	top: 0px; left: 300px; background-position: -620px 10px; }
#mes a
{	top: 100px; left: 0px; background-position: -260px 10px; }
#yes a
{	top: 100px; left: 100px; background-position: -350px 10px; }
#jes a
{	top: 100px; left: 200px; background-position: -440px 10px; }
#ove a
{	top: 100px; left: 300px; background-position: -530px 10px; }

#recreation a
{	background-position: 0 -10px; }
#ecsec a
{	background-position: 0 -70px; }
#headstart a
{	background-position: 0 -130px; }
#arms a
{	background-position: 0 -190px; }
#dollarsforscholars a
{	background-position: 0 -250px; }
#vacancy a
{	background-position: 0 -310px; }
#nobully a
{	background-position: 0 -370px; }
#transfer a
{	background-position: 0 -430px; }
#ayp a
{	background-position: 0 -490px; }
#crimestoppers a
{	background-position: 0 -550px; }
#iread3 a
{	background-position: 0 -610px; }

