/* CSS Document */

body{
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#fdfafa;
	}

	
	#frame{
	width:980px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	background-image:url(../images/shadow_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:867px;
	}
	
	#content{
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-x;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	width:953px;
	}
	
	
	#topcontent{
	padding:0px;
	margin:0px;
	width:953px;
	height:203px;
	}
	
	#logo{
	padding:0px;
	margin:0px;
	width:203px;
	height:203px;
	float:left;
	}
	
	#topphotos{
	width:571px;
	height:203px;
	padding:0px 107px 0px 0px;
	margin:0px;
	float:right;
	display:inline;
	}
	
	#middlecontent{
	padding:0px;
	margin:0px;
	width:953px;

	}

	#flash{
	width:250px;
	height:530px;
	float:left;
	padding:11px 0px 0px 0px;
	margin:0px;
	background-image:url(../images/flash_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}
	
	#schoolproject{
	padding:0px 0px 0px 0px;
	margin:80px 0px 0px 0px;
	width:189px;
	height:174px;
	float:left;
	}
	
	#maincontent{
	width:679px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:left;
	}
	
	#maincontent p a:link, #maincontent p a:visited{
	margin:0;
	padding: 0px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#289ac5;
	text-decoration:none;
	}
	
	#maincontent p a:hover{
	margin:0;
	padding: 0px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#289ac5;
	text-decoration:underline;
	}
	
	#maincontent p{
	width:649px;
	padding:0px 30px 0px 0px;
	margin:0px;	
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	
	}
	
	#maincontent h2{
	width:649px;
	padding:0px 30px 0px 0px;
	margin:0px;	
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#289ac5;
	
	}
	
	#maincontent h2 a:link, #maincontent h2 a:visited{
	margin:0;
	padding: 0px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#289ac5;
	text-decoration:none;
	}
	
	#maincontent h2 a:hover{
	margin:0;
	padding: 0px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#289ac5;
	text-decoration:underline;
	}
	
	#maincontent img{
	border:none;}
	
	#maincontent td{
	
	padding:0px;
	margin:0px;	
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	
	
	
	
	}
	#maincontent ul{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0 0 0 10px;}
	
	#maincontent li{

	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 3px 12px;
	}

	
	#footer{
	background-image:url(../images/bottomnav_bg.gif);
	padding:0px 0px 0px 0px;
	margin:0px;
	width:953px;
	float:left;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom left;
	height:116px;
	text-align:left;
	}
	
	#logos{
	padding:5px 0px 0px 0px;
	margin:0px;
	width:953px;
	height:50px;
	float:left;
	}

	
	
	#footerNav {
	width:625px;
	padding:25px 0px 0px 25px;
	margin:0px;
	font:12px/16px Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	}

	
	#footerNav a:link, #footerNav a:visited{
	margin:0;
	padding: 0px 7px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border-right: 1px solid #000000;
	}
	
	#footerNav a:hover{
	margin:0;
	padding: 0px 7px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#00adef;
	text-decoration:none;
	}
	
	
	
	#copyright{
	padding:0px;
	margin:0px;
	float: right;
	}
	
	
	#copyright p{
	padding:17px 30px 0px 0px;
	margin:0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#525252;
	text-align:right;
		}
		
	#copyright a:link, #copyright a:visited{
	margin:0px;
	padding: 0px;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#525252;
	text-decoration:none;

	}
	
	#copyright a:hover{
	margin:0px;
	padding: 0px;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}