body {text-align:center;}

/* Headers */
h1 {
	font-family:Arial;
	font-size: 24px;
	font-weight:bold;
	color:#7FC31C;
	padding-top:0px;
	margin-top:0;
	}
h3 {
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color: #0768A9;
	margin-bottom: 0px;
	margin-left: 30px;
	}
h6 {
	font-family:Arial;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #0768A9;
	width: 319px;
	line-height: 25px;
	}
h5 {
	font-family:Arial;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #7FC31C;
	width: 480px;
	line-height: 25px;
	}

font.staff {
	font-weight:bold;
	color: #0768A9;
	text-decoration: underline;
}

font.board {
	font-weight:bold;
	color: #0768A9;
	text-decoration: none;
}

font.staff2 {
	font-weight:bold;
	color: #7FC31C;
	text-decoration: italic;
}

img {
	border: 0;
}

.SearchArrow {
	border: 0;
	margin-left: 8px;
	margin-top: 3px;
}	
img.pagetitle {
	border: 0;
	margin-left: 24px;
	
}

img.pagetitle {
	border: 0;
	margin-top: 0px;
	
}	

img.staffpic {
	border: solid #0768A9 2px;
}	
/* div styles */

	#main {
		background-color:#FFFFFF;
		border:solid #0768A9 1px;
		width: 800px;
		padding: 0px 0 0 0;
		margin-left: auto;
		margin-right: auto;
		}
	
	#headerText {
		font-family:Futura;
		font-size:20px;
		color: #0768A9;
		letter-spacing: 2px;
		padding-left: 75px;
				}
	#news {
		background-color: #0768A9;
		font-family:Arial;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		padding:5px 0px 5px 0px;
		margin:10px 10 10 10;
		width: 800px;	
		height:24px;
		vertical-align:middle;
				}
				
	#leftNav {
		background-color: #FFFFFF;
			}

	#rightNav {
		background-color: #FFFFFF;
		}			
			
	#mainContent {
		background-color: #EAEAEA;
		color: #0768A9;
		font-family:Arial;
		font-size: 14px;
		font-weight: bold;
		height: 100px;
		padding: 50px 50px 50px 50px;
				}
				
	#contentKind {
		background-color: #0768A9;
		color: #FFFFFF;
		height:100px;
		font-family:Arial;
		font-size:24px;
		padding: 50px 50px 50px 50px;		
					}
	
	#contentWork {
		background-color: #F0F804;
		color: #0768A9;		
		height:100px;
		font-family:Arial;
		font-size:24px;			
		padding: 50px 50px 50px 50px;		
					}
	
	#contentSmart {
		background-color: #7FC31C;
		color: #FFFFFF;		
		height: 100px;
		font-family:Arial;
		font-size:24px;		
		padding: 50px 50px 50px 50px;		
					}

	#contentArea {
		padding: 5px 5px 5px 5px;
		vertical-align:top;
				}		
							
	#principles {
		font-family: Arial;
		font-size: 11px;
		color: #000000;
		vertical-align:middle;
				}

	#footer {
		background-color: #0768A9;
		color: #FFFFFF;
		font-family:Arial;
		font-size: 12px;
		font-weight: bold;
		width: 800px;	
		height: 22px;
		padding: 5px 0 5px 0;
		margin:10px 10 0 10;
		text-indent:630px;
			}
			
	#copyright {
		background-color: #83B3D4;
		color: #0768A9;
		font-family:Arial;
		font-size:10px;
		width: 800px;
		padding: 10px 200px 10px 100px;
				}			
	
	#topTriangle {
	background-image: url(../grffx/green_triangle_top.png);
	background-repeat:no-repeat;
	vertical-align:bottom;
	height:100px;
	background-color: #FFFFFF;
				}
	#bottomTriangle {
	background-image: url(../grffx/green_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}
					
	#aboutusTriangle {
	background-image: url(../grffx/aboutus_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}
					
	#programsTriangle {
	background-image: url(../grffx/programs_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}
					
	#joinTriangle {
	background-image: url(../grffx/join_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}
					
	#supportTriangle {
	background-image: url(../grffx/support_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}
					
	#enrollTriangle {
	background-image: url(../grffx/enroll_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}
					
	#familyTriangle {
	background-image: url(../grffx/family_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}
					
	#newsTriangle {
	background-image: url(../grffx/news_triangle_bottom.png);
	background-repeat:no-repeat;
	vertical-align:top;
	height: 400px;
	background-color: #FFFFFF;
					}				

	#triangleText {
		font-family:Arial;
		font-size:16px;
		font-weight: bold;
		color:#FFFFFF;
		padding: 50px 500px 50px 15px;
		line-height:28px;
				}
				
/* class styles */

	.newsHeader {
		font-family:Arial;
		font-size: 14px;
		font-weight:bold;
		color: #F0F804;
		padding: 5px 0 5 150;
				}
				
	.newsSearch {
		margin: 5px 0px 5px 40px;
		padding: 4px 0px 5px 0px;
				}				
								
input.SearchBox {
		background-color: #FFFFFF;
		border: none;
		color: grey;
		margin-left: 10px;
}
				
	.contentSmart {
		background-color: #7FC31C;
		color: #FFFFFF;
		font-family:Arial;
		font-weight:bold;
		letter-spacing: 3px;
		padding: 5px 0 5 0;
				}		
	.contentWork {
		background-color: #F0F804;
		color: #0768A9;
		font-family:Arial;
		font-weight:bold;
		letter-spacing: 3px;
		padding: 5px 0 5 0;
				}						
	.contentKind {
		background-color: #0768A9;
		color: #FFFFFF;
		font-family:Arial;
		font-weight:bold;
		letter-spacing: 3px;
		padding: 5px 0 5 0;
		}
			
	.quotes {
		font-family:Arial;
		font-size: 28px;
		font-weight:bold;
		color:#339933;
			}

	.siteBy {
	font-family: arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 45px;
			}
	
	.whatsNewHeader {
		font-family:Arial;
		font-size: 11px;
		font-weight:bold;
		color: #0768A9;
					}
					
	.contentText {
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 5px;
				}

	.contentTextNav {
	font-family:Arial;
	font-size: 12px;
	color: #0768A9;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 15px;
	padding-bottom: 10px;
				}

	.contentTextNavHead {
	font-family:Arial;
	font-size: 14px;
	color: #80C31C;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 15px;
	padding-bottom: 5px;
				}

	.contentTextNav A:active{
	color: #F0F804;
				}
				
	.mainTextPic {
		padding-top: 0px;
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 5px;
				}
				
	.principleTitle {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#000000;
					}	

	.dividedLinks {
		border-top:solid 1px #CCCCCC;
		border-bottom: solid 0px #CCCCCC;
		padding-top: 5px;
		padding-bottom:5px;
				}
				
	.separator {color: #7FC31C;}	
	
/* link styles */

a { 
	border: 0;
	text-decoration:none;
	margin-bottom: 0px;
	margin-top: 0px;
}
a.toplogo { 
	border: 0;
	text-decoration:none;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
a.d_links:link {color: #7FC31C; text-decoration:none; font-size:10px; font-weight:bold; font-family:Arial;}  
a.d_links:visited {color: #7FC31C; text-decoration: none; font-size: 10px; font-weight:bold; font-family:Arial;}
a.d_links:hover {font-weight:bold; color:#0768A9;}  
a.d_links:active {color: #0000FF}

a.frontlink:link { color:#0768A9;}
a.frontlink:hover { color:#7FC31C;}  

a.galarchivelink:link {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.galarchivelink:visited {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.galarchivelink:hover {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}		
a.galarchivelink:active {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}	
	
td.Footer, td.NewsLine {
	background-color: #0768A9;
	
}

td.SearchBox {
	background-color: #0768A9;
}

td.SearchArrow {
	background-color: #0768A9;
}

td.topbanner { 
	background_color: #FFF;
	background-repeat: no-repeat;
}
p.NewsLine {
	font-family:Arial;
	font-size: 12px;
	color: #ffffff;
	margin-left: 12px;
}
font.NewsLine {
	font-family:Arial;
	font-size: 14px;
	color: #F0F804;
}
.openpositions {
	font-family: Arial;
	font-size: 12px;
	color: #0768A9;
}
td.Footer, td.NewsLine {
	background-color: #0768A9;
}
a.credits { 
	font-family:Arial;
	font-size: 10px;
	color: #0768A9;
	text-decoration:none;
	margin-bottom: 0px;
	margin-top: 0px;
}
table.credits {
	border: none;
	background-color: #83B3D4;
}
td.credits {
	margin-left: 15px;
}
p.credits {
	font-family:Arial;
	font-size: 10px;
	color: #0768A9;
	margin-left: 12px;
	margin-top: 0px;
}

/* Yellow, Green, Blue Lists */

ul.listYellow {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}
li.listYellow {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(../grffx/yellow_bullet_small.png);
}
ul.listGreen {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}
li.listGreen {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(../grffx/green_bullet_small.png);
}
ul.listBlue {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}
li.listBlue {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(../grffx/blue_bullet_small.png);
}

/* New Home Page */

ul.newhome {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}

/* Students Page */

ul.students {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}

/* Join Page */

ul.join {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}

/* Positions Page */

ul.positions {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}

/* Support Page */

ul.support {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}

/* News Page */

ul.news {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}

/* Our Programs Page */

ul.ourprogram {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}

/* Results Page */

ul.results {
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 45px;
}