/* General */

.clear {
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	font-size: 0;
	clear: both;
}

body {
	background: #465462;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}
div#top {
	width: 900px;
	height: 25px;
	*height: 30px;
	margin: 0 auto;
}
div#wrapper {
	margin: 0 auto;
	width: 900px;
	text-align: left;
}
.contentIndex {
	text-align: left;
	background: url('/pics/index_bg.gif') repeat-y left top;
	width: 900px;
	min-height: 400px;
	height: auto!important;
	height: 400px;
}
.content {
	text-align: left;
	background: #FFFFFF;
	width: 872px;
	padding: 8px 8px 8px 20px;
	min-height: 400px;
	height: auto!important;
	height: 400px;
}
#index_bottom {
	width: 900px;
	background: url('/pics/index_bottom.gif') no-repeat left bottom;
}
.contentIndex h2 {
	padding: 0;
	margin: 0;
}
.relative {
	position: relative;
}
.pageTitle { 
	display: block;
	width: 843px;
	height: 27px;
	padding: 3px 0 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	background: url('/pics/PageTitle.gif') no-repeat;
	text-transform: uppercase;
}
#search {
	color: #000;
	float: left;
	margin: 0 0 0 5px;
}
#googleTranslate {
	float: right;
	margin: 2px 0 0 0;
}
#date {
	float: right;
	margin: 8px 0 0 0;
	color: #fff;
}
marquee {
	margin: 0;
	padding: 0;
	width: 695px;
	height: 18px;
	color: #fff;
	font-size: 14px;
}
#headerSide {
	width: 7px;
	height: 175px;
	background: url('/pics/header_left.gif') no-repeat;
	position: absolute;
	left: -7px;
}
#districtHome {
	width: 101px;
	height: 13px;
	text-decoration: none;
	text-align: center;
	padding: 0;
	margin: 0;
	*margin-top: 3px;
	display: block;
	color: #fff;
	background: #93a4b5;
	font: 12px Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	float: left;
}
/* Index properties */

#leftColumn {
	width: 233px;
	padding: 0;
	float: left;
}
#rightColumn {
	width: 647px;
	padding: 14px 0 0 20px;
	float: left;
	background: url('/pics/right_bg.gif') no-repeat left top;
}

#bottomLeft {
	width: 413px;
	padding: 5px 0 0 9px;
	float: left;
}
#bottomRight {
	width: 210px;
	padding: 5px 0 0 0;
	float: left;
}

/* Homepage Section Headers */

h2 a#principals {
	width: 0;
	height: 0;
	padding: 0 0 24px 207px;
	font-size: 0;
	background: url('/pics/principals_header.gif') no-repeat left top;
	display: block;
	margin: 0;
	overflow: hidden;
}
h2 a#superintendent {
	width: 0;
	height: 0;
	padding: 0 0 24px 207px;
	font-size: 0;
	background: url('/pics/superintendents_header.gif') no-repeat left top;
	display: block;
	margin: 0;
	overflow: hidden;
}

/* Homepage Sections Containers */

#principalsContainer {
	width: 190px;
	margin: 0;
	padding: 10px;
}
#superintendentContainer {
	width: 210px;
	margin: 0;
	background: url('/pics/right_section_repeat.gif') repeat-y;
}
#innerShadow {
	width: 187px;
	padding: 10px;
	background: url('/pics/right_section_bg.gif') no-repeat;
}
#linksContainer {
	width: 233px;
	padding-bottom: 28px;
	background: url('/pics/left_section_bottom.gif') no-repeat left bottom;
}
#eventsContainer {
	width: 233px;
	padding-bottom: 20px;
	background: url('/pics/left_section_bottom.gif') no-repeat left bottom;
}
.extraLinks {
	color: #fff;
	width: 213px;
	text-align: right;
	margin-top: 15px;
	padding: 0 20px 0 0;
}
.extraLinks a, .extraLinks a:active, .extraLinks a:link, .extraLinks a:visited {
	color: #fff;
}
/* Homepage Section Table Includes */

.HPNews {
	width: 400px;
	padding: 10px 0 0 0;
	margin: 0;
	color: #000;
	background: url('/pics/mid_section_bg.gif') no-repeat;
}
.HPBBMessages {
	width: 207px;
	padding: 10px 0 0 0;
	margin: 0;
	color: #000;
	background: url('/pics/right_section_bg.gif') no-repeat;
}
.HPLinks, .HPEvents {
	width: 233px;
	padding: 0;
	margin: 0;
	color: #fff;
}

/* Other homepage section extras */
.rightSectionBottom {
	width: 207px;
	height: 5px;
	background: url('/pics/right_section_bottom.gif') no-repeat;
}
.midSectionBottom {
	width: 400px;
	height: 5px;
	background: url('/pics/mid_section_bottom.gif') no-repeat;
}

.HPNews a, .HPNews a:active, .HPNews a:link, 
.HPEvents a, .HPEvents a:active, .HPEvents a:link,
#superintendentsContainer a, #principalsContainer {
	color: #fe8400;
}
.HPLinks a, .HPLinks a:active, .HPLinks a:link, .HPLinks a:visited, 
.HPEvents a, .HPEvents a:active, .HPEvents a:link .HPEvents a:visited {
	color: #ffa800;
}
.HPNews #l, .HPEvents #l, .HPDirectory #l, .HPBBMessages #l, .HPLinks #l, .HPMemoirs #l {
	padding-top: 6px;
}
/* Image shuffles */
#shuffle_bg {
	width: 638px;
	height: 330px;
	padding: 10px 0 0 9px;
	background: url('/pics/rotate_bg.gif') no-repeat;
}
#shuffle1 {
	width: 621px;
	height: 226px;
}
#rotate_overlay {
	width: 621px;
	height: 226px;
	background: url('/pics/rotate_overlay.png') no-repeat;
	behavior: url('/apps/shared/iepngfix.htc');
	position: absolute;
}



/* Right side /pages/ menus */
table#pageNav {
border:none;
border-right:#d2d2d2 solid 0px;
}
table#pageNav td {
background-color:#FFF;
background-image:url('/pics/rightmenu_bg.jpg');
background-repeat:no-repeat;
padding-top:10px;
}
table#pageNav ul {
list-style-type:none;
min-height:300px;
padding:0 0 0 0px !important;
margin:0 0 0 0px !important;
}
table#pageNav td ul li a {
display:block;
line-height:28px;
padding:0px 25px 3px 25px;

}
table#pageNav td ul li a:hover, table#pageNav td ul li a:active {
color:#333;
text-decoration:underline;
}
table#pageNav td ul li a, table#pageNav td ul li a:visited {
color:#333;
text-decoration:none;
}
table#pageNav td ul li b {
display:block;
height:25px;
line-height:25px;
padding-left:3px;
padding-bottom:3px;
color:#FFFFFF;
background-image:url('/pics/menuselect_bg.png');
padding:0px 25px 3px 25px;
}

#studentLinks {
	width: 207px;
	padding: 10px 0 10px 0;
	margin: 0;
	color: #000;
	background: url('/pics/right_section_bg.gif') no-repeat;
}



/* Footer */

div#footer {
	width: 900px;
	height: 12px;
	margin: 0 auto;
	text-align: left;
	background: url('/pics/footer.gif') no-repeat;
}
address {
	position: absolute;
	text-align: left;
	left: 112px;
	top: 24px;
	color: #fff;
	font: 12px Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}
a#logo {
	position: absolute;
	left: 41px;
	top: 6px;
	width: 46px;
	height: 0;
	padding: 44px 0 0 0;
	margin: 0;
	overflow: hidden;
	display: block;
	background: url('/pics/logo.gif') no-repeat; 
}
div#edlio_logo {
	width: 245px;
	margin: 0 auto;
	padding-top: 30px;
}
a#edlio {
	width: 245px;
	height: 0;
	padding: 22px 0 0 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	display: block;
	background: url('/pics/edlio.png') no-repeat; 
	behavior: url('/apps/shared/iepngfix.htc');
}



