body {
	background: #ffffff;
	margin: 0px;
	}
a {outline: none;}
.clear{clear: both;}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-330px; /* half of container's height */
	float:left;
	background: #e4dab7;
	}
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		height:730px;
		width:100%;
		clear:left;
		text-align: center;
		background: url(/images/hp_background.png) repeat-x #ffffff;
		}
		#containerCenter{
			width:973px;
			height:680px;
			margin: 0 auto;
			text-align: left;
			}
		#non-flash-wrap{width: 100%; text-align: center;}
		#non-flash-text{
			padding-top: 30px;
			width:600px;
			margin: 0 auto;
			text-align: left;
			font-family: Helvetica;			
		}
			#non-flash-text h3{text-align: center;}
			#non-flash-text p{font-size: 11px;}
			#non-flash-text a{text-decoration: underline;}
			#non-flash-text a:hover{text-decoration: none;}
			#nav_wrap{float: left;}
			#L1{
				background: url(/images/L1.png) no-repeat top left;
				height: 37px;
				width: 973px;
				margin: 0px;
				padding: 0px;	
				}
				
				#L1 li {			
					display:inline;
					padding:0px;
					margin:0px;
					}
					
					#L1 li a {
						background:url(/images/L1.png) no-repeat;
						display:block;
						float:left;
						height:37px;
						text-indent:-9999px;	
						outline: none;		
						}
						
						#L1 li a#L1_121239{margin-left: 25px; width:77px; background-position:-25px 0px;}
						#L1 li a#L1_121241{width:97px; background-position:-102px 0px;}
						#L1 li a#L1_121242{width:93px; background-position:-199px 0px;}
						#L1 li a#L1_121243{width:45px; background-position:-292px 0px;}
						#L1 li a#L1_121244{width:132px; background-position:-337px 0px;}				
						#L1 li a#L1_121245{width:145px; background-position:-469px 0px;}
						#L1 li a#L1_121247{width:194px; background-position:-614px 0px;}
						#L1 li a#L1_121248{width:141px; background-position:-808px 0px;}				
						
						#L1 li a#L1_121239:hover,#L1 li a#L1_121239.on{background-position:-25px -37px;}
						#L1 li a#L1_121241:hover,#L1 li a#L1_121241.on{background-position:-102px -37px;}
						#L1 li a#L1_121242:hover,#L1 li a#L1_121242.on{background-position:-199px -37px;}
						#L1 li a#L1_121243:hover,#L1 li a#L1_121243.on{background-position:-292px -37px;}
						#L1 li a#L1_121244:hover,#L1 li a#L1_121244.on{background-position:-337px -37px;}				
						#L1 li a#L1_121245:hover,#L1 li a#L1_121245.on{background-position:-469px -37px;}	
						#L1 li a#L1_121247:hover,#L1 li a#L1_121247.on{background-position:-614px -37px;}				
						#L1 li a#L1_121248:hover,#L1 li a#L1_121248.on{background-position:-808px -37px;}	
			
			#school_name{
				background: url(/images/hp_banner.jpg) no-repeat;
				width: 973px;
				height: 101px;
				line-height: 1px;
				font-size: 1px;
				text-indent: -9999px;
				}
				#school_name p, #school_name h1{display: none;}
			#photos{
				background: url(/images/hp_non_flash_photos.jpg) no-repeat;
				width: 973px;
				height: 373px;
				}
			#download_flash{				
				line-height: 1px;
				font-size: 1px;
				text-indent: -9999px;
				margin: 0px;
				padding-top: 275px;
				padding-left: 270px;
				}
				#download_flash a{
					display: block;
					width: 425px;
					height: 57px;										
					}
			#content{
				background: url(/images/content_area.png) no-repeat;
				width: 973px;
				height: 149px;
				}
				#edline{					
					float: left;
					width: 182px;
					height: 149px;
					}
					#edline a{
						background: url(/images/content_area.png) no-repeat;
						background-position: -6px -12px;
						display: block;
						margin-top: 12px;
						margin-left: 6px;
						text-indent: -9999px;
						width: 172px;
						height: 137px;
						}
						#edline a:hover{background-position: -6px -162px;}
				#news{
					float: left;
					width: 300px;
					height: 149px;
					overflow: hidden;
					}
					.more_events{					
						padding: 20px 9px 12px 210px;
						}
						.more_events a{
							font-family: helvetica;
							font-size: 11px;
							color: #fff18b;
							text-decoration: underline;
							text-transform: uppercase;
							}
							.more_events a:hover{color: #ffffff;}			
						
					.more_news{
						padding: 20px 9px 12px 220px;
						}
						.more_news a{
							font-family: helvetica;
							font-size: 11px;
							line-height: 12px;
							color: #fff18b;
							text-decoration: underline;
							text-transform: uppercase;
							}
							.more_news a:hover{color: #ffffff;}
				#news_area{
					height: 100px;
					overflow: hidden;
					}	
					ul.newsReturn{
						padding: 0px 5px 0px 10px;
						margin: 0px;
						list-style: none;
						}
					.headlineLink{				
						padding-right: 5px;
						font-family: Helvetica;
						font-size: 11px !important;
						font-weight: bold;
						color: #ffffff;							
						text-decoration: underline;
						}
					.pubDate{
						background: url(/images/news_icon.gif) no-repeat center left;
						padding-left: 24px;						
						font-family: Helvetica;
						font-size: 11px !important;
						font-weight: bold;
						color: #ffffff;							
						text-decoration: underline;
						}
						/* XML items not to disply */
						.headlineNoLink{display: none;}
						.newsBrief{display: none;}
						.newsLong{display: none;}
					
					ul.news_list{
						margin: 0px;
						padding: 0px 5px 0px 13px;
						list-style: none;
						font-family: Helvetica;
						font-size: 11px !important;
						font-weight: bold;
						color: #ffffff;		
						}	
					.news_list li{
						padding-bottom: 7px;
						font-family: Helvetica;
						font-size: 11px;
						line-height: 12px; 
						font-weight: bold;
						color: #ffffff;							
						margin: 0px;					
						}				
						
						.news_list a{
							font-family: Helvetica;
							font-size: 11px;
							font-weight: bold;
							text-decoration: underline;
							color: #ffffff;						
							}
							.news_list a:hover{color: #fff0a7;}
					
					
					ul.event_list{
						margin: 0px;
						padding: 0px 5px 0px 13px;
						list-style: none;
						font-family: Helvetica;
						font-size: 11px !important;
						font-weight: bold;
						color: #ffffff;		
						}	
					.event_list li{
						padding-bottom: 9px;
						font-family: Helvetica;
						font-size: 11px;
						line-height: 12px; 
						font-weight: bold;
						color: #ffffff;							
						margin: 0px;					
						}				
						
						.event_list a{
							font-family: Helvetica;
							font-size: 11px;
							line-height: 12px;
							font-weight: bold;
							text-decoration: underline;
							color: #ffffff;						
							}
							.event_list a:hover{color: #fff0a7;}
							
							
				#coming_up{
					float: left;
					width: 300px;
					height: 149px;
					}
				#contact_us{
					float: left;
					width: 191px;
					height: 149px;
					}
					#contact_us a{
						background: url(/images/content_area.png) no-repeat;
						background-position: -782px -12px;
						display: block;
						margin-top: 12px;
						text-indent: -9999px;
						width: 184px;
						height: 137px;
						}
						#contact_us a:hover{background-position: -782px -162px;}