.homebody { background: #ffffff; }
#non_flash_content { width: 787px; }

a { outline:none; }

.clear { clear:both; }

#banner, #NavRow, #centerSection, #footer { float:left; }

#banner, #NavRow { margin:0 0 0 17px; padding:0; }

#banner {
	background: url(/ftpimages/393/podium/style494/images/schoolLogo.png) top left no-repeat #ffffff;
	height:204px; width:787px;
	display:block;
}
#banner h1, #banner h2 { display:none; font-size:0px; line-height:1px; margin: 0; padding: 0; }
#bannerPhotoContainer { float:right; margin: 0 0 0 220px; display:none; }
	#bannerPhotoContainer img { float:right; margin-left:3px; }

#NavRow {
	height:49px; width:787px;
	background:url(/ftpimages/393/podium/style494/images/nav.png) top left no-repeat;
	display:block;
	clear:both;
}
	#NavRow ul {
		list-style:none; float:left;
		padding:0; margin: 0 0 0 145px;
	}
		#NavRow ul li { margin:0; padding:0; display:inline; }
			#NavRow ul li a {
				background:url(/ftpimages/393/podium/style494/images/nav.png) top left no-repeat;
				margin:0; padding:0;
			}
		ul#Nav li {}
			ul#Nav li a { height:49px; display: block; text-indent:-9999px; float:left; }
	
			ul#Nav li a#L1_110003, #NavRow .L1Nav li #L1_110003 {width: 79px; background-position:-145px 0px;}
			ul#Nav li a#L1_110004, #NavRow .L1Nav li #L1_110004 {width:147px; background-position:-224px 0px;}
			ul#Nav li a#L1_110005, #NavRow .L1Nav li #L1_110005 {width:132px; background-position:-371px 0px;}
			ul#Nav li a#L1_110006, #NavRow .L1Nav li #L1_110006 {width: 97px; background-position:-503px 0px;}
			ul#Nav li a#L1_110007, #NavRow .L1Nav li #L1_110007 {width: 87px; background-position:-600px 0px;}
			ul#Nav li a#L1_110008, #NavRow .L1Nav li #L1_110008 {width: 86px; background-position:-687px 0px;}

			ul#Nav li a#L1_110003:hover, #NavRow .L1Nav li:hover #L1_110003, #NavRow .L1Nav li.sfHover #L1_110003 {background-position:-145px -49px;}
			ul#Nav li a#L1_110004:hover, #NavRow .L1Nav li:hover #L1_110004, #NavRow .L1Nav li.sfHover #L1_110004 {background-position:-224px -49px;}
			ul#Nav li a#L1_110005:hover, #NavRow .L1Nav li:hover #L1_110005, #NavRow .L1Nav li.sfHover #L1_110005 {background-position:-371px -49px;}
			ul#Nav li a#L1_110006:hover, #NavRow .L1Nav li:hover #L1_110006, #NavRow .L1Nav li.sfHover #L1_110006 {background-position:-503px -49px;}
			ul#Nav li a#L1_110007:hover, #NavRow .L1Nav li:hover #L1_110007, #NavRow .L1Nav li.sfHover #L1_110007 {background-position:-600px -49px;}
			ul#Nav li a#L1_110008:hover, #NavRow .L1Nav li:hover #L1_110008, #NavRow .L1Nav li.sfHover #L1_110008 {background-position:-687px -49px;}

#centerSection {
	background: url(/images/centerBack_v2.png) top left no-repeat;
	height:393px; width:787px; margin: 0 0 0 17px;
}
	#leftSide { float:left; height:393px; width:446px; }
		#leftSide a { float:right; }
	#rightSide {
		height: 393px; width:341px;
		float:right;
	}

		#hpNews, #hpEvents { width:328px; float:left; margin-left:8px; overflow:hidden; }
			#hpNews h5, #hpEvents h5 { display:none; }
			#hpNews a, #hpEvents a { text-indent:-9999em; float:left; height:22px; width:64px; display:block; margin-bottom:15px; }
				#hpNews a { margin-left: 45px; }
				#hpEvents a { margin-left: 45px; }

		
		#hpNews { height:338px; margin-top:23px; }
		#hpEvents { height:172px; }
			
			#rightSide ul.hpList {
				list-style:none; float:left; padding:0; margin: 0;
				clear:both; width:100%;
			}
			#rightSide .hpList, #rightSide ul.hpList li { display:block; }
				#rightSide ul.hpList li { padding-top: 4px; }
			
				#hpNews a.newsHeadline, #hpNews p.newsStory,
				#hpEvents a.eventHeadline, #hpEvents p.eventDescription,
				#hpNews p, #hpEvents p { font-family: 'Helvetica'; font-size:11px; color: #000000; margin: 0; padding: 0; text-align:left; float:none; clear:both; }
				
				#hpNews a.newsHeadline, #hpNews a.newsHeadline:link, #hpNews a.newsHeadline:active, #hpNews a.newsHeadline:hover, #hpNews a.newsHeadline:visited,
				#hpEvents a.eventHeadline, #hpEvents a.eventHeadline:link, #hpEvents a.eventHeadline:active, #hpEvents a.eventHeadline:hover, #hpEvents a.eventHeadline:visited {
					text-indent:0; font-weight:bold;
					text-decoration:none;
					height:auto; width: auto;
				}
				
				#hpNews a.newsHeadline:hover,
				#hpEvents a.eventHeadline:hover { text-decoration:underline; }
				
				#hpNews p.newsStory,
				#hpEvents p.eventDescription { padding-top:1px; margin-bottom:11px; }
			

#footer {
	background: url(/images/footer.png) top left no-repeat;
	height:100px; width:787px;
	margin: 0 0 10px 17px;
	position:relative;
	overflow:hidden;
}
	#footer h4, p#blurb { display:none; font-size:1px; line-height:0px; }
	#quotes {
		float:right; margin: 10px 56px 0 0; 
		height:60px; width:468px; overflow:hidden;
		font-family: 'Helvetica';
		font-size: 12px;
		color: #007646;
		line-height:18px;
		text-align:right; vertical-align:center;
	}
	#omni { list-style:none; position:absolute; padding:0; top:10px; left:10px; float:left; margin: 68px 0 0 455px; }
		ul#omni li.hideme { display:none; }
		ul#omni li.omniLink { margin: 0; padding: 0; display:inline; }
			ul#omni li a {
				background: url(/images/footer.png) top left no-repeat;
				height:22px; display: block; text-indent:-9999px; float:left;
			}
				ul#omni li a#omni_1 { width: 48px; background-position: -465px -78px; }
				ul#omni li a#omni_2 { width: 58px; background-position: -513px -78px; }
				ul#omni li a#omni_3 { width: 48px; background-position: -571px -78px; }
				ul#omni li a#omni_4 { width: 43px; background-position: -619px -78px; }