@charset "utf-8";
/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin:0px;
padding:0px;
border:0px; 
}
/* hide from IE mac \*/
html {
min-height:100%;
margin-bottom:1px;
}
/* end hiding from IE5 mac */
body {
font-size:100.01%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:transparent url("/images/gradientBG.jpg") repeat-x;
background-color:#96ab76;
}
blockquote {
color:#333;
background-color:#eee;
border:1px solid #030;
padding:6px;
font-size:10px;
}
/* IDs */
#wrapper {
width:770px;
margin:0px auto;
}
#topcontainer {
height:30px;
}
#search { 
float:left;
width:350px;
}
#search form, 
#search input {
text-align:center;
font-size:10px;
color:#999;
padding:3px;
}
#tabs {
float:right;
width:350px;
font-size:10px;
line-height:normal;
}
#tabs ul {
padding:10px 10px 0px 50px;
list-style:none;
}
#tabs li {
display:inline;
}
#tabs a {
float:right;
background:url("/images/tableft.gif") no-repeat left top;
padding:0px 0px 0px 4px;
text-decoration:none;
}
#tabs a span {
float:right;
display:block;
background:url("/images/tabright.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#000;
}
#tabs a:hover {
background-position:0% -42px;
}
#tabs a:hover span {
background-position:100% -42px;
}
#tabs #current a {
background-position:0% -42px;
}
#tabs #current a span {
background-position:100% -42px;
}
#header {
height:150px;
background-image:url("/images/DistrictHeaders/blank.jpg");
background-repeat:no-repeat;
background-position:right;
border-bottom:3px solid #FFFFFF;
font-size:1%;
clear:both;
}
#subheader {
background-color:#cc9;
border:1px solid #000;
height:25px;
padding:5px;
}
#breadcrumbs {
float:left;
font-size:11px;
width:440px;
color:#000;
padding-top:3px;
}
#breadcrumbs li {
list-style:none;
display:inline;
}
#breadcrumbs a, 
#breadcrumbs a:link, 
#breadcrumbs a:visited {
text-decoration:none;
color:#000;
}
#breadcrumbs a:hover, 
#breadcrumbs a:focus {
text-decoration:underline;
}
#weather {
float:right;
font-size:11px;
width:300px;
text-align:right;
}
#innerwrapper {
background:url("/images/innerwrapperBG.gif") repeat-y;
border:1px solid #000;
margin:3px 0px 0px 0px;
height:100%;
overflow:auto;
}
/*LEFT MENU CONTAINTER*/
#leftcol { 
float:left;
width:179px;
}
#districtschools {
width:171px;
margin:5px auto 5px auto; 
font-size:11px;
font-weight:normal;
color:#333;
border-bottom:2px solid #999;
}
#districtschools ul {
list-style:none;
border:none;
}		
#districtschools li {
border-bottom:1px solid #999;
width:auto;
}
#districtschools li a {
display:block;
padding:3px 0px 3px 5px;
border-left:1px solid #999;
border-right:1px solid #999;
background-color:#E2E8D0;
color:#000;
text-decoration:none;
width:auto;
}
#districtschools li a:hover, 
#districtschools a:focus {
border-right:5px solid #666;
background-color:#BBC98F;
color:#333;
}
.districtschoolsheader {
width:auto;
font-size:11px; 
text-align:left; 
font-weight:bold; 
color:#FFF; 
background-color:#5E874B; 
padding-top:4px; 
padding-bottom:4px; 
padding-left:4px; 
display:block; 
}
#districtlinks {
width:171px;
margin:0px auto 10px auto;
font-size:11px;
font-weight:normal;
color:#333;
border-bottom:2px solid #999;
}
#districtlinks ul {
list-style:none;
border:none;
}
#hide ul {
display: none;
}	
#districtlinks li {
border-bottom:1px solid #999;
width:auto;
}
#districtlinks li a {
display:block;
padding:3px 0px 3px 5px;
border-left:1px solid #999;
border-right:1px solid #999;
background-color:#E2E8D0;
color:#000;
text-decoration:none;
width:auto;
}
#districtlinks li a:hover, 
#districtschools a:focus {
border-right:5px solid #666;
background-color:#BBC98F;
color:#333;
}
.districtlinksheader {
width:auto;
font-size:11px; 
text-align:left; 
font-weight:bold; 
color:#FFF; 
background-color:#5E874B;
padding-top:4px; 
padding-bottom:4px; 
padding-left:4px;
display:block; 
}
#miscleft {
width:171px;
margin:0px auto 10px auto;
text-align:center;
}
#miscleft a, 
#misclefta:link, 
#misclefta:visited {
font-size:10px;
text-decoration:none;
color:#000;
margin:0px;
}
#misclefta:hover, 
#misclefta:focus {
text-decoration:none;
}
.miscleftsection {
padding:0px 0px 10px 0px;
text-align:center;
}
/*RIGHT MENU CONTAINTER*/
#rightcol {
float:right;
width:172px;
background:#eee;
}
#rightcol img {
margin:5px 0px 3px 0px;
}
/*SUBLINK*/
#sublinkcontainer {
width:160px;
display:block;
border:1px #999 solid;
background-color:#CCC;
margin:5px 0px 5px 0px;
padding:2px;
font-size:11px;
}
#sublinkcontainer ul {
list-style:none;
}
#sublinkcontainer li a {
width:147px;
display:block;
padding:3px 0px 3px 8px;
border-bottom:1px solid #999;
text-decoration:none;
color:#000;
}
#sublinkcontainer a:link {
text-decoration:none;
}
#sublinkcontainer a:hover, 
#sublinkcontainer a:focus {
background-color:#CDCDCD;
color:#666;
text-decoration:none;
border-left:5px solid #9E9E9E;
}

/*PARENTS*/
#parentcontainer {
width:160px;
display:block;
border:1px #999 solid;
background-color:#E2DBB1;
margin:5px 0px 5px 0px;
padding:2px;
font-size:11px;
}
#parentcontainer ul {
list-style:none;
}
#parentcontainer li a {
width:147px;
display:block;
padding:3px 0px 3px 8px;
border-bottom:1px solid #999;
text-decoration:none;
color:#000;
}
#parentcontainer a:link {
text-decoration:none;
}
#parentcontainer a:hover, 
#parentcontainer a:focus {
background-color:#F2EFDB;
color:#666;
text-decoration:none;
border-left:5px solid #C8BA6C;
}
.parentsheader {
display:block;
border:1px dashed #666;
background-color:#C8BA6C;
padding: 2px 2px 2px 25px;
font-size:11px;
font-weight:bold;
color:#333;
background:transparent url("/images/parents.gif") no-repeat left;
}
/*STAFF*/
#staffcontainer { 
width:160px;
display:block;
border:1px #999 solid;
background-color:#e9e9d1;
margin:0px 0px 5px 0px;
padding:2px;
font-size:11px;
}
#staffcontainer ul {
list-style:none;
}
#staffcontainer li a {
display:block;
padding:3px 0px 3px 8px;
width:147px;
border-bottom:1px solid #999;
text-decoration:none;
color:#000;
}
#staffcontainer a:link {
text-decoration:none;
}
#staffcontainer a:hover, 
#staffcontainer a:focus {
background-color:#f4f4ea;
color:#666;
text-decoration:none;
border-left:5px solid #cc9;
}
.staffheader {
display:block;
border:1px dashed #666;
background-color:#cc9;
padding:2px 2px 2px 25px;
font-size:11px;
font-weight:bold;
color:#333;
background:transparent url("/images/staff.gif") no-repeat left;
}
/*STUDENTS*/
#studentscontainer { 
width:160px;
display:block;
border:1px #999 solid;
background-color:#f3e8be;
margin:0px 0px 5px 0px;
padding:2px;
font-size:11px;
}
#studentscontainer ul {
list-style:none;
}
#studentscontainer li a {
display:block;
padding:3px 0px 3px 8px;
width:147px;
border-bottom:1px solid #999;
text-decoration:none;
color:#000;
}
#studentscontainer a:link {
text-decoration:none;
}
#studentscontainer a:hover, 
#studentscontainer a:focus {
background-color:#fcfbed;
color:#666;
text-decoration:none;
border-left:5px solid #ebd894;
}
.studentsheader {
display:block;
border:1px dashed #666;
background-color:#ebd894;
padding:2px 2px 2px 25px;
font-size:11px;
font-weight:bold;
color:#333;
background:transparent url("/images/students.gif") no-repeat left;
}
/*MAIN CONTENT CONTAINER*/
#content {
margin:5px 181px 0px 184px;
height:1%;
font-size:11px;
}
#subcontent p {
margin:10px 0px 0px 0px;
text-align:justify;
}

#subcontent ul {
margin:5px 0px 20px 50px;
list-style-position:outside;
text-align:left;
}
#subcontent ol {
margin:5px 0px 5px 50px;
list-style-position:outside;
text-align:left;
}
#subcontent li {
list-style-position:outside;
padding:0px 0px 3px 0px
}
#subcontent a, 
#subcontent a:link, 
#subcontent a:visited {
text-decoration:underline;
color:#360;
}
#subcontent a:hover, 
#subcontent a:focus {
color:#999;
/*color:#A7C59C;*/
}
#subcontent h1, h2, h3, h4, h5, h6 {
color:#360;
}

#missionstatement {
margin:2px 0px 0px 0px;
background-color:#E8EFE2;
color:#666;
font-size:10px;
text-align:justify;
border:1px solid #333;
padding:3px;
}
#missionstatement h4 {
color:#666;
font-weight:100;
font-size:10px;
}
#missionstatement h6 {
color:#C00;
font-size:10px;
}
#announce {
margin:9px 0px 0px 0px;
background-color:#9D0000;
color:#FFF;
font-size:12px;
text-align:justify;
border:1px solid #333;
padding:3px;
}
#events {
background-color:#FFC;
border:1px solid #360;
overflow:auto;
height:100%;
margin:10px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
#eventsheader {
border-bottom:1px solid #360;
font-size:12px;
font-weight:bold;
color:#336600;
display:block;
padding:3px 0px 3px 5px;
background-color:#E8EFE2;
}
.eventsheader {
border-bottom:1px solid #360;
font-size:12px;
font-weight:bold;
color:#360;
display:block;
padding:3px 0px 3px 10px;
background-color:#E8EFE2;
}
#featurestory {
background-color:#FFF;
border:1px solid #360;
overflow:auto;
height:100%;
margin:5px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
#generalinfo {
background-color:#FFF;
border:1px solid #360;
overflow:auto;
height:100%;
margin:5px 0px 10px 0px;
padding:0px 0px 2px 0px;
}
#shortannouncement {
background-color:#FFFFCC;
border:1px solid #360;
overflow:auto;
height:100%;
margin:10px 0px 5px 0px;
padding:0px 0px 2px 0px;
}
#floodinfo {
background-color:#FFFFCC;
border:1px solid #360;
overflow:auto;
height:100%;
margin:0px 0px 5px 0px;
padding:0px 0px 2px 0px;
}
#pressrelease {
background-color:#FFF;
border:1px solid #360;
overflow:auto;
height:100%;
margin:10px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
#buildingprogram {
background-color:#FFF;
border:1px solid #360;
overflow:auto;
height:100%;
margin:5px 0px 10px 0px;
padding:0px 0px 2px 0px;
}

#otherstories {
background-color:#FFF;
border:1px solid #360;
overflow:auto;
height:100%;
margin:10px 0px 10px 0px;
padding:0px 0px 2px 0px;
}
/*FOOTER CONTAINER*/
#footer {
margin:3px 0px 0px 0px;
height:100%;
overflow:auto;
background-color:#cc9;
clear:both;
border:1px solid #000;
font-size:10px;
}
#contactinfo { 
float:left;
margin:12px 0px 0px 23px;
}
#contactinfo a, 
#contactinfo a:link, 
#contactinfo a:visited {
display:block;
background-color:#FFF;
padding:3px;
color:#000;
text-decoration:none;
border:1px solid #666;
}
#contactinfo a:hover, 
#contactinfo a:focus {
display:block;
background-color:#FFF;
color:#666;
text-decoration:none;
border-bottom:1px dashed #666;
}
#copyright{
text-align:right;
float:right;
width:500px;
padding:3px 3px 5px 0px;
line-height:normal;
}
#copyright a, 
#copyright a:link, 
#copyright a:visited {
color:#000;
text-decoration:none;
border-bottom:1px dashed #333;
}
#copyright a:hover, 
#copyright a:focus {
color:#666;
text-decoration:none;
border-bottom:1px dashed #666;
}
#validation {
margin:3px 0px 0px 0px;
font-size:10px;
}


