body {
color:#000000;
background-color:#31608f;
background-image:url(Images/pagebg3.gif);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom center;
font-family: arial;
height:100%;
margin:0;
padding:0;


		}

* {
	padding: 0;
	margin: 0;
		}

html, body {
	height: 100%;
		}

a:link {color: #cedaff; text-decoration:none }
a:visited {color: #cedaff; text-decoration:none }
a:hover {color: #ffffff; text-decoration:none }
a:active {color: #ffffff; text-decoration:none }

span#emerald a:link {color: #006633;}
span#emerald a:visited {color: #006633;}
span#emerald a:hover {color: #1e80b6;}
span#emerald a:active {color: #86ac51;}




#containingboxhome {
	height: 1650px;
	min-height: 100%;
	position:relative;
	width: 780px;
	background-image: url(Images/centerbg2.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
			}


#toplayout {
	position: absolute;
	height: 185px;
	width: 720px;
	top: 30px;
	left: 30px;
	background-image: url(Images/toplayout.jpg);
	background-repeat: no-repeat;
		}
		
#buttons {
	position: absolute;
	height: 19px;
	width: 477;
	left: 49px;
	padding: 0%;
	margin: 0%;
	border: 0;
	letter-spacing: -4px;
		}

#buttonbar {
	position: absolute;
	height: 19px;
	width: 720px;
	top: 166px;
	background-image: url(Images/buttonbar.gif);
	background-repeat: no-repeat;

		}
		
#constructiontext {
	font-size:13px;
	position: absolute;
	height: 600px;
	width: 575px;
	top: 15px;
	left: 46px;
	text-align: center;
	text-indent: 40px;
		}
		
#emerald {
	color: #006633;
	text-decoration: underline;
	font-weight: bold;
		}



/* BEGIN instructor ------------------------------------------------------------------- */	



#containingboxinstructor {
	height: 1400px;
	min-height: 100%;
	position:relative;
	width: 780px;
	background-image: url(Images/centerbg2.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
			}		
		
#instructorbox {
	padding: 8px;
	background-color: #31608f;
	position: absolute;
	height: 148px;
	width: 652px;
	left: 40px;
	top: 10px;
	color: #FFFFFF;
	text-align: justify;
	font-size: 14px;
	line-height: 130%;
	font-family: "Times New Roman", Times, serif;
		}
		
#jerrytext {
	padding: 10px;
	padding-top: 0px;
	position: absolute;
	height: 165px;
	width: 440px;
	left: 250px;
	top: 200px;
	color: #000000;
	text-align: justify;
	line-height: 140%;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
		}
		
#jerryimage {
	position: absolute;
	height: 260px;
	width: 200px;
	top: 200px;
	left: 40px;
		}
		
#jeremytext {
	padding: 10px;
	padding-top: 0px;
	position: absolute;
	height: 165px;
	width: 440px;
	left: 35px;
	top: 480px;
	color: #000000;
	text-align: justify;
	line-height: 140%;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
		}
		
#jeremyimage {
	position: absolute;
	height: 260px;
	width: 200px;
	top: 480px;
	left: 500px;
		}
		
#janetext {
	padding: 10px;
	padding-top: 0px;
	position: absolute;
	height: 165px;
	width: 440px;
	left: 250px;
	top: 765px;
	color: #000000;
	text-align: justify;
	line-height: 140%;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
		}
		
#janeimage {
	position: absolute;
	height: 260px;
	width: 200px;
	top: 765px;
	left: 40px;
		}
		
		
		
/* END instructor ------------------------------------------------------------------- */		




/* BEGIN Philosophy ------------------------------------------------------------------- */


#containingboxphilosophy {
	height: 1000px;
	min-height: 100%;
	position:relative;
	width: 780px;
	background-image: url(Images/centerbg2.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
			}

#philosophybox {
	padding: 10px;
	position: absolute;
	height: 140px;
	width: 650px;
	left: 40px;
	top: 10px;
	color: #000000;
	text-align: justify;
	font-size: 14px;
	line-height: 140%;
	font-family: "Times New Roman", Times, serif;
		}
		

/* END Philosophy ------------------------------------------------------------------- */


/* BEGIN Mission ------------------------------------------------------------------- */


#containingboxmission {
	height: 600px;
	min-height: 100%;
	position:relative;
	width: 780px;
	background-image: url(Images/centerbg2.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
			}

#missionbox {
	padding: 10px;
	position: absolute;
	height: 140px;
	width: 650px;
	left: 40px;
	top: 10px;
	color: #000000;
	text-align: justify;
	font-size: 14px;
	line-height: 140%;
	font-family: "Times New Roman", Times, serif;
		}
		

/* END Mission ------------------------------------------------------------------- */


/* BEGIN Partnership ------------------------------------------------------------------- */

#containingboxpartnerships {
	height: 2000px;
	min-height: 100%;
	position:relative;
	width: 780px;
	background-image: url(Images/centerbg2.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
			}
		
#partnerbox {
	padding: 8px;
	background-color: #31608f;
	position: absolute;
	height: 300px;
	width: 652px;
	left: 40px;
	top: 10px;
	color: #FFFFFF;
	text-align: justify;
	font-size: 14px;
	line-height: 130%;
	font-family: "Times New Roman", Times, serif;
		}
		
#partnerbox2 {
	padding: 10px;
	padding-top: 0px;
	position: absolute;
	height: 165px;
	width: 652px;
	left: 40px;
	top: 350px;
	color: #000000;
	text-align: justify;
	line-height: 140%;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
		}

#partnertext {
	padding: 10px;
	padding-top: 0px;
	position: absolute;
	height: 165px;
	width: 440px;
	left: 40px;
	top: 10px;
	color: #000000;
	text-align: justify;
	line-height: 140%;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
		}


/* END Partnership ------------------------------------------------------------------- */

/* BEGIN Contact ------------------------------------------------------------------- */


#containingboxcontact {
	height: 800px;
	min-height: 100%;
	position:relative;
	width: 780px;
	background-image: url(Images/centerbg2.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
			}

/* END Contact ------------------------------------------------------------------- */


#hometext {
	font-size: 14px;
	position: absolute;
	height: 185px;
	width: 315px;
	top: 15px;
	left: 402px;
	text-align: justify;
	font-weight: 200;
	line-height: 14pt;
	font-family: "Times New Roman", Times, serif;
		}

#homebox {
	padding: 10px;
	background-color: #31608f;
	position: absolute;
	height: 90px;
	width: 610px;
	left: 60px;
	top: 230px;
	color: #FFFFFF;
	text-align: center;
	line-height: 148%;
	font-size: 13pt;
		}
		
#homeimages {
	position: absolute;
	height: 500px;
	width: 360px;
	top: 15px;
	left: 5px;
		}
		
#home1 {
	position: absolute;
	height: 95px;
	width: 285px;
	top: 10px;
	left: 20px;
	background-image: url(Images/home/haerostar.gif);
		}
#home2 {
	position: absolute;
	height: 95px;
	width: 285px;
	top: 115px;
	left: 95px;
	background-image: url(Images/home/hmatrix.gif);
		}
#home3 {
	position: absolute;
	height: 95px;
	width: 285px;
	top: 235px;
	left: 20px;
	background-image: url(Images/home/hmeridian.gif);
		}
#home4 {
	position: absolute;
	height: 95px;
	width: 285px;
	top: 345px;
	left: 95px;
	background-image: url(Images/home/hmalibu.gif);
		}
#home5 {
	position: absolute;
	height: 95px;
	width: 285px;
	top: 455px;
	left: 20px;
	background-image: url(Images/home/hseneca.gif);
	background-repeat: no-repeat;
		}
#home6 {
	position: absolute;
	height: 95px;
	width: 285px;
	top: 570px;
	left: 95px;
	background-image: url(Images/home/hnavajo.gif);
		}
#home7 {
	position: absolute;
	background-image: url(Images/home/hb100.gif);
	height: 95px;
	width: 285px;
	top: 705px;
	left: 20px;
		}
#home8 {
	position: absolute;
	background-image: url(Images/home/h340.gif);
	height: 95px;
	width: 285px;
	top: 835px;
	left: 95px;
		}
#home9 {
	position: absolute;
	background-image: url(Images/home/h421.gif);
	height: 95px;
	width: 285px;
	top: 965px;
	left: 20px;
		}
#home10 {
	position: absolute;
	background-image: url(Images/home/h414.gif);
	height: 95px;
	width: 285px;
	top: 1100px;
	left: 95px;
		}
		
#haero {
	position: absolute;
	height: 95px;
	width: 220px;
	top: 10px;
	left: 165px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	text-align: right;
		}
#hmatrix {
	position: absolute;
	height: 95px;
	width: 200px;
	top: 115px;
	left: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
		}
#hmeridian {
	position: absolute;
	height: 95px;
	width: 225px;
	top: 235px;
	left: 159px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	text-align: right;
		}
#hmalibu {
	position: absolute;
	height: 95px;
	width: 275px;
	top: 345px;
	left: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
		}
#hseneca {
	position: absolute;
	height: 95px;
	width: 250px;
	top: 455px;
	left: 133px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	text-align: right;
		}
#hnavajo {
	position: absolute;
	height: 95px;
	width: 200px;
	top: 570px;
	left: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
		}
#hb100 {
	position: absolute;
	height: 95px;
	width: 275px;
	top: 705px;
	left: 109px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	text-align: right;
		}
#h340 {
	position: absolute;
	height: 95px;
	width: 260px;
	top: 835px;
	left: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
		}
#h421 {
	position: absolute;
	height: 95px;
	width: 260px;
	top: 960px;
	left: 125px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	text-align: right;
		}
		
#h414 {
	position: absolute;
	height: 95px;
	width: 260px;
	top: 1085px;
	left: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
		}

#smallerspace {
	line-height: 50%;
		}
		
#pagecontainer {
	position: absolute;
	width: 670px;
	top: 225px;
	left: 15px;
		}
		
#name {
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 200px;
	left: 0px;
	bottom: 0%;
	font-family: "Times New Roman", Times, serif;
		}
		
#centerbg {
	position:fixed;
	bottom: 0px;
	height: 565px;
	width: 780px;
	background-image: url(Images/centerbg.gif)
		}
		
#footer {
	height: 35px;
	position: absolute;
	width: 720px;
	left: 30px;
	bottom: 0px;
	z-index: 2;
			}	
			
#footer1 {
	position: absolute;
	height: 17px;
	width: 720px;
	bottom: 21px;
	background-color: #81a8c7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: center;
			}
			
#footer2 {
	position: absolute;
	width: 720px;
	bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: center;
			}
			
#contactform {
	position: absolute;
	width: 450px;
	height: 190px;
	top: 0px;
	left: 230px;
	text-align: center;
	color: #0000;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
			}
			
#contactbox {
	padding: 10px;
	background-color: #31608f;
	position: absolute;
	height: 400px;
	width: 200px;
	left: 40px;
	top: 10px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	line-height: 140%;
	font-family: "Times New Roman", Times, serif;
		}
		
#containingboxemerald {
	height: 1100px;
	min-height: 100%;
	position:relative;
	width: 780px;
	background-image: url(Images/centerbg2.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
			}