/*-------- global -------*/

* {
padding: 0;
margin: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/paper_background.jpg);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
}

img {
	padding: 0;
	border: 0;
}

a:link  {
	color: #009900; 
	text-decoration: none;
}
a:visited {
	color: #009900; 
	text-decoration: none;
}
a:active {
	text-decoration: underline; 
	color: #009900;
}
a:hover {
	text-decoration: underline; 
	color: #009900;
}

.studentscopyList {
	color: #005596;
	padding:0;
	margin: 0;
}
.studentscopyList li{
	color: #005596;
	padding:0;
	margin: 0 0 0 20px;
}

/*-------- end global -------*/


/*-------- classes -------*/
/*ALL CLASSES*/

.home_buttons {
	width: 243px;
	text-align: center;
}

.home_column {
	width: 243px;
	padding: 20px 0 0 0;
}

.content_padding {
	width: 153px;
	padding: 20px 0 30px 0;
	text-align: left;
	margin: 0 auto;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}


.content_padding li{
	font-size: 11px;
	color: #005596;
}
.content_padding ol{
	font-size: 11px;
	color: #005596;
	padding: 0px 0 0 10px;
}
.content_padding a:link, .content_padding a:visited{
	color: #005596;
	font-weight: bold;
}
.content_padding a:hover, .content_padding a:active{
	color: #005596;
	font-weight: bold;
	text-decoration: underline;
}

.content_padding ul {
	padding: 0 0 0 10px;
	margin: 0;
}

.content_padding p {
	padding: 0 0 12px 0;
	margin: 0;
}



.early_content_padding {
	width: 153px;
	padding: 20px 0 120px 0;
	text-align: center;
	margin: 0 auto;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}

.early_content_padding li{
	font-size: 11px;
	color: #005596;
	list-style: none;
}
.early_content_padding a:link, .early_content_padding a:visited{
	color: #005596;
	font-weight: bold;
}
.early_content_padding a:hover, .early_content_padding a:active{
	color: #005596;
	font-weight: bold;
	text-decoration: underline;
}

.early_content_padding ul {
	padding: 0;
	margin: 0;
}

.early_content_padding p {
	padding: 0 0 12px 0;
	margin: 0;
}



.footerlinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF00;
}
.footerlinks a:link, .footerlinks a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF00;
}
.footerlinks a:hover, .footerlinks a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF00;
}
.content_text {
	vertical-align: top;
	background-color:#FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
	padding: 10px 0 0 20px;
}

.content_text p {
	padding: 0 0 8px 0;
}

.content_images {
	background-color:#FFFFFF;
	vertical-align: top;
	text-align: right;
	padding: 0px 10px 20px 10px;
}

/*EARLY YEARS-YELLOW CLASSES*/
.contentHeader_yellow {
	background-image: url(images/early_white_top.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	font-variant: normal;
	color: #003366;
	padding: 20px 0 0px 20px;
}

.contentHeader_orange {
	background-image: url(images/middle_white_top.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	font-variant: normal;
	color: #003366;
	padding: 20px 0 0px 20px;
}

.contentHeader_blue {
	background-image: url(images/senior_white_top.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	font-variant: normal;
	color: #003366;
	padding: 20px 0 0px 20px;
}

.utilityNav_yellow {
	vertical-align: top;
	background-color: #FFF4B7;
	width: 138px;
	padding: 10px 0px 0px 20px;
}

.utilityNav_orange {
	background-color: #ffd085;
	vertical-align: top;
	width: 138px;
	padding: 10px 0px 0px 20px;
}
.utilityNav_blue {
	background-color: #a1c9fd;
	vertical-align: top;
	width: 138px;
	padding: 10px 0px 0px 20px;
}

.utilityNav_text {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #08771D;
	list-style: none;
	line-height: 25px;
}
.utilityNav_text a:link, .utilityNav_text a:visited{  
	color: #08771D; 
	text-decoration: none;
}
.utilityNav_text_On{  
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #08771D;
	text-decoration:underline;
	list-style: none;
	line-height: 25px;
}
.utilityNav_text a:hover, a:active{  
	color: #08771D; 
	text-decoration: underline;
}
.bodycopy1-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}
.sublinks1-4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	font-variant: normal;
	color: #009900;
	line-height: normal;
	list-style: none;
}
.sublinks1-4 a:link, .sublinks1-4 a:visited{
	color: #009900;
	font-weight: bold;
}
.sublinks1-4 a:hover, .sublinks1-4 a:active{
	color: #009900;
	font-weight: bold;
}
.sublinks1-4 li{
	color: #009900;
	list-style: none;
	font-weight: bold;
}

/*MIDDLE YEARS-ORANGE CLASSES*/
.bodycopy5-8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}
.sublinks5-8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	line-height: normal;
	color: #009900;
	line-height: normal;
	list-style: none;
}
.sublinks5-8 a:link, .sublinks5-8 a:visited{
	color: #009900;
}
.sublinks5-8 a:hover, .sublinks5-8 a:active{
	color: #009900;
}
.sublinks5-8 li{
	list-style: none;
}

/*SENIOR YEARS-BLUE CLASSES*/
.bodycopy9-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}
.sublinks9-12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	font-variant: normal;
	color: #009900;
	line-height: normal;
}
.sublinks9-12 a:link, .sublinks9-12 a:visited{
	color: #009900;
}
.sublinks9-12 a:hover, .sublinks9-12 a:active{
	color: #009900;
}
.sublinks9-12 li{
	color: #009900;
}

/*-------- end text classes -------*/




/*-------- table ID'S -------*/
/*MAIN ID's*/

#early_right_shade_footer {
	background-image: url(images/early_bottom_shade.gif);
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align: top;
	height: 20px;
}

#early_left_shade_footer {
	background-image: url(images/early_bottom_shade_yellow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
}

#home_content_top_y {
	width: 183px;
	margin: 0 auto;
	background: #fff url(images/arrow_yellow.gif) no-repeat top center;
}

#home_content_bottom_y {
	width: 183px;
	background-image: url(images/bottom_bar_yellow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ffdb11;
	vertical-align: top;
}

#home_content_top_o {
	width: 183px;
	margin: 0 auto;
	background: #fff url(images/arrow_orange.gif) no-repeat top center;
}

#home_content_bottom_o {
	width: 183px;
	background-image: url(images/bottom_bar_orange.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ff9c00;
	vertical-align: top;
}

#home_content_top_b {
	width: 183px;
	margin: 0 auto;
	background: #fff url(images/arrow_blue.gif) no-repeat top center;
}

#home_content_bottom_b {
	width: 183px;
	background-image: url(images/bottom_bar_blue.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #003881;
	vertical-align: top;
}

#early_content_bully_top {
	width: 183px;
	margin: 0 auto;
	background: #fff url(images/arrow_yellow.gif) no-repeat top center;
}

#early_content_bully_bottom {
	width: 183px;
	background-image: url(images/early_background_bully.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ffdb11;
	vertical-align: top;
}

#early_content_cyber_top {
	width: 183px;
	margin: 0 auto;
	background: #fff url(images/arrow_yellow.gif) no-repeat top center;
}

#early_content_cyber_bottom {
	width: 183px;
	background-image: url(images/early_background_cyber.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ffdb11;
	vertical-align: top;
}

#early_content_personal_top {
	width: 183px;
	margin: 0 auto;
	background: #fff url(images/arrow_yellow.gif) no-repeat top center;
}

#early_content_personal_bottom {
	width: 183px;
	background-image: url(images/early_background_personal.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ffdb11;
	vertical-align: top;
}

#middle_content_bully_bottom {
	width: 183px;
	background-image: url(images/middle_background_bully.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ff9c00;
	vertical-align: top;
}

#middle_content_cyber_bottom {
	width: 183px;
	background-image: url(images/middle_background_cyber.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ff9c00;
	vertical-align: top;
}

#middle_content_drugs_bottom {
	width: 183px;
	background-image: url(images/middle_background_drugs.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #ff9c00;
	vertical-align: top;
}

#senior_content_harassement_bottom {
	width: 183px;
	background-image: url(images/senior_background_bully.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #003881;
	vertical-align: top;
}

#senior_content_cyber_bottom {
	width: 183px;
	background-image: url(images/senior_background_cyber.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #003881;
	vertical-align: top;
}

#senior_content_drugs_bottom {
	width: 183px;
	background-image: url(images/senior_background_drugs.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #003881;
	vertical-align: top;
}


#mainContainerTop {
	margin: 0 auto;
	vertical-align: top;
	border-top: 5px solid #390;
	border-right: 1px solid #390;
	border-left: 1px solid #390;
	width: 729px;
	height: 82px;
	padding: 0;
}
#mainContainerTop a {
	padding: 0; 
}

#containerWindow {
	vertical-align: top;
	margin: 0 auto;
	border-right: 1px solid #390;
	border-left: 1px solid #390;
	border-top: 0px solid #390;	
	border-bottom: 0px solid #390;
	width: 729px;
	height: 50px;
	padding: 0;
}
#containerBottom {
	margin: 0 auto;
	border-right: 1px solid #390;
	border-left: 1px solid #390;
	border-bottom: 1px solid #390;
	width: 731px;
	padding: 0;
}


#containerBottom td {
	text-align: center;
}



#windowImage-1 {
	width: 261px;
	height: 196px;
	padding: 0;
}
#windowImage-2 {
	width: 215px;
	height: 196px;
	padding: 0;
}
#windowImage-3 {
	width: 253px;
	height: 196px;
	padding: 0;
}
#navBarBackground {
	background-image: url(images/middle_bar.gif);
	background-repeat: no-repeat;
	width: 731px;
	padding: 0;
	margin: 0 auto;
	border: 0;
}
#navBarBackground_blank{
	vertical-align: top;
	width: 729px;
	padding: 0;
	margin: 0 auto;
}
#navButton1 {
	width: 157px;
	padding: 0 0 0 61px;
}
#navButton2 {
	width: 157px;
	padding: 0 20px 0 0;
}
#navButton3 {
	width: 157px;
	padding: 0 15px 0 0;
}
#content_topper {
	width: 157px;
	height: 27px;
	padding: 0 0 0 23px;
	vertical-align: bottom;
}
#footerBackground {
	background: #0DAF2B url(images/bottom_bar.gif) no-repeat top center;
	width: 729px;
	font-size: 9px;
	color: #FFF;
	vertical-align: bottom;
}

#footerBackground p {
	padding: 10px 10px 5px 10px;
	text-align: right;
	margin: 0;
}

#footerTop {
	height: 34px;
	background-image: url(images/bottom_bar_top.gif);
	padding: 0;
	margin: 0;
}


#footerBackground a:link, #footerBackground a:visited{
	color: #fff; 
	text-decoration: none;
}

#footerBackground a:hover, #footerBackground a:active {
	color:#fff;
	text-decoration: underline;
}


#textWindows{
	background-image: url(images/3-windows.gif);
	background-repeat: no-repeat;
	width: 729px;
	padding: 25px 0 0 0;
}
#textWindows2{
	vertical-align: top;
	height: 215px;
	width: 729px;
}
#textBox1 {
	vertical-align: top;
	text-align: left;
	width: 125px;
	padding: 0px 0px 0px 65px;
}

#textBox1 p{
	vertical-align: top;
	text-align: left;
	width: 125px;
}
#textBox1 a:link, #textBox1 a:visited{
	color: #005596; 
	text-decoration: none;
}

#textBox1 a:hover, #textBox1 a:active{
	color:#0099CC;
	text-decoration: underline;
}
#textBox2 {
	vertical-align: top;
	text-align: left;
	width: 125px;
	padding: 0px 20px 0px 15px;
}
#textBox2 p{
	vertical-align: top;
	text-align: left;
	width: 125px;
}

#textBox2 a:link, #textBox2 a:visited{
	vertical-align: top;
	width: 187px;
	color: #005596; 
	text-decoration: none;
}

#textBox2 a:hover, #textBox2 a:active{
	color:#0099CC;
	text-decoration: underline;
}
#textBox3 {
	vertical-align: top;
	width: 125px;
	text-align: left;
	padding: 0px 20px 0px 0px;
}
#textBox3 p{
	vertical-align: top;
	text-align: left;
	width: 125px;
}

#textBox3 a:link, #textBox2 a:visited{
	color: #005596; 
	text-decoration: none;
}

#textBox3 a:hover, #textBox2 a:active{
	color:#0099CC;
	text-decoration: underline;
}


/*EARLY YEARS-YELLOW ID's*/
#early_ContainerTop {
	width: 729px;
	margin: 0 auto;
	vertical-align: top;
	border-top: 5px solid #ffcc00;
	border-right: 1px solid #ffcc00;
	border-left: 1px solid #ffcc00;
}


#early_containerWindow {
	vertical-align: top;
	margin: 0 auto;
	border-right: 1px solid #ffcc00;
	border-left: 1px solid #ffcc00;
	border-top: 0px solid #ffcc00;	
	border-bottom: 0px solid #ffcc00;
	width: 729px;
	height: 81px;
	padding: 0;
}

#early_containerBottom {
	margin: 0 auto;
	border-right: 1px solid #ffcc00;
	border-left: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	width: 731px;
	padding: 0;
}

#early_containerBottom td {
	text-align: center;
}

#containerBottom_early_div {
	background-image: url(images/early_body_background.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 731px;
	padding: 0;
}

#containerBottom_senior_div {
	background-image: url(images/early_body_background.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #003881;
	border-right: 1px solid #003881;
	margin: 0 auto;
	width: 729px;
	padding: 0;
}

#early_containerBottom_content{
	background-image: url(images/early_bars_back.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border-right: 1px solid #ffcc00;
	border-left: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	width: 729px;
	padding: 0;
}

#middle_containerBottom_content{
	background-image: url(images/middle_bars_back.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border-right: 1px solid #ff9c00;
	border-left: 1px solid #ff9c00;
	border-bottom: 1px solid #ff9c00;
	width: 729px;
	padding: 0;
}

#senior_containerBottom_content{
	background-image: url(images/senior_bars_back.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	border-right: 1px solid #003881;
	border-left: 1px solid #003881;
	border-bottom: 1px solid #003881;
	width: 729px;
	padding: 0;
}

#windowImage_early {
	width: 729px;
	width: 81px;
	padding: 0;
}
#early_navButton1 {
	width: 211px;
	padding: 0 0 0 28px;
}
#early_navButton2 {
	width: 211px;
	padding: 0;
}
#early_navButton3 {
	width: 211px;
	padding: 0;
}
#earlytextWindows{
	vertical-align: top;
	background-image: url(images/early_text_windows.gif);
	background-repeat: no-repeat;
	width: 729px;
	height: 220px;
	padding: 20px 0 0 0;
}
#earlytextWindows-2{
	vertical-align: top;
	margin: 0 auto;
	background-image: url(student_images/early_content_window.gif);
	background-repeat: no-repeat;
	width: 729px;
	height: 220px;
	padding: 0;
}
#earlyContentMiddle{
	vertical-align: top;
	margin: 0 auto;
	border-left: 1px solid #FFDB11;
	border-right: 1px solid #FFDB11;
	width: 683px;
	padding: 0;
}

#middleContentMiddle{
	vertical-align: top;
	margin: 0 auto;
	border-left: 1px solid #ff9c00;
	border-right: 1px solid #ff9c00;
	width: 683px;
	padding: 0;
}

#seniorContentMiddle{
	vertical-align: top;
	margin: 0 auto;
	border-left: 1px solid #003881;
	border-right: 1px solid #003881;
	width: 683px;
	padding: 0;
}


#earlyContentFooter{
	vertical-align: top;
	margin: 0 auto;
	border-left: 1px solid #FFDB11;
	border-right: 1px solid #FFDB11;
	width: 683px;
	padding: 0;
}

#early_contentBoxLeft{
	vertical-align: top;
	background-color: #fff4b7;
	border-left: 1px solid #FFDB11;
	width: 158px;
	padding: 0;
}
#early_contentBoxTopLeft{
	vertical-align: top;
	border-left: 1px solid #FFDB11;
	width: 158px;
	padding: 0;
}
#early_contentBoxText{
	background-image: url(images/early_line_back.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 526px;
	height: 300px;
	padding: 0;
}
#early_contentBoxTop{
	vertical-align: top;
	width: 527px;
	padding: 0;
}
#early_contentBoxTop p{
	padding: 20px 0 5px 10px;
}
#earlyContent{
	vertical-align: top;
	margin: 0 auto;
	width: 684px;
}
#early_textBox1 {
	vertical-align: top;
	text-align: left;
	width: 186px;
	padding: 5px 0px 0px 50px;
}
#early_textBox1 a:link, #early_textBox1 a:visited{
	color: #005596; 
	text-decoration: none;
}
#early_textBox1 a:hover, #early_textBox1 a:active{
	color:#0099CC;
	text-decoration: underline;
}
#early_textBox2 {
	vertical-align: top;
	text-align: left;
	width: 186px;
	vertical-align: top;
	padding: 5px 15px 0px 45px;
}
#early_textBox2 a:link, #early_textBox2 a:visited{
	vertical-align: top;
	width: 187px;
	color: #005596; 
	text-decoration: none;
}
#early_textBox2 a:hover, #early_textBox2 a:active{
	color:#0099CC;
	text-decoration: underline;
}
#early_textBox3 {
	vertical-align: top;
	width: 165px;
	text-align: left;
	vertical-align: top;
	padding: 5px 45px 0px 25px;
}
#early_textBox3 a:link, #early_textBox3 a:visited{
	color: #005596; 
	text-decoration: none;
}
#early_textBox3 a:hover, #early_textBox3 a:active{
	color:#0099CC;
	text-decoration: underline;
}
#early_contentBoxBottom{
	vertical-align: top;
	margin: 0 auto;
	background-image: url(images/early_bottom_shade.gif);
	background-repeat: no-repeat;
	width: 683px;
	height: 10px;
	padding: 0 0 0 25px;
}
/*MIDDLE YEARS-ORANGE ID's*/
#middle_contentBoxBottom{
	vertical-align: top;
	margin: 0 auto;
	background-image: url(images/middle_bottom_shade.gif);
	background-repeat: no-repeat;
	width: 683px;
	height: 10px;
	padding: 0 0 0 25px;
}


#middle_ContainerTop {
	margin: 0 auto;
	vertical-align: top;
	border-top: 5px solid #ff9c00;
	border-right: 1px solid #ff9c00;
	border-left: 1px solid #ff9c00;
	width: 729px;
	height: 82px;
	padding: 0;
}
#middle_containerWindow {
	vertical-align: top;
	margin: 0 auto;
	border-right: 1px solid #ff9c00;
	border-left: 1px solid #ff9c00;
	border-top: 0px solid #ff9c00;	
	border-bottom: 0px solid #ff9c00;
	width: 729px;
	height: 81px;
	padding: 0;
}
#middle_containerBottom {
	margin: 0 auto;
	border-right: 1px solid #ff9c00;
	border-left: 1px solid #ff9c00;
	border-bottom: 1px solid #ff9c00;
	width: 731px;
	padding: 0;
}
#middletextWindows{
	vertical-align: top;
	background-image: url(images/middle_text_windows.gif);
	background-repeat: no-repeat;
	width: 729px;
	height: 220px;
	padding: 20px 0 0 0;
}


/*SENIOR YEARS-BLUE ID's*/
#senior_contentBoxBottom{
	vertical-align: top;
	margin: 0 auto;
	background-image: url(images/senior_bottom_shade.gif);
	background-repeat: no-repeat;
	width: 683px;
	height: 10px;
	padding: 0 0 0 25px;
}

#senior_ContainerTop {
	margin: 0 auto;
	vertical-align: top;
	border-top: 5px solid #003882;
	border-right: 1px solid #003882;
	border-left: 1px solid #003882;
	width: 729px;
	height: 82px;
	padding: 0;
}

/*#senior_containerBottom {
	margin: 0 auto;
	border-bottom: 1px solid #003881;
	width: 731px;
	padding: 0;
}*/

#senior_ContainerTop a{
	padding: 0;
}
#senior_containerWindow {
	vertical-align: top;
	margin: 0 auto;
	border-right: 1px solid #003882;
	border-left: 1px solid #003882;
	border-top: 0px solid #003882;	
	border-bottom: 0px solid #003882;
	width: 729px;
	height: 81px;
	padding: 0;
}
#senior_containerBottom {
	vertical-align: top;
	margin: 0 auto;
	border-bottom: 1px solid #003882;
	width: 729px;
	padding: 0;
}
#seniortextWindows{
	vertical-align: top;
	background-image: url(images/senior_text_windows.gif);
	background-repeat: no-repeat;
	width: 729px;
	height: 220px;
	padding: 20px 0 0 0;
}

/*-------- end table ID'S -------*/
