body { background:#002a19; margin:0; padding:0; }

#distance { float:left; height:50%; width:100%; background:#002415; margin-bottom:-271px; }
	#container { clear:left; position:relative; height:542px; width:100%; background:url(/images/hpBack.png) top left repeat-x #002a19; text-align:center; margin:0 auto; }
		#containerCenter { height:542px; width:807px; text-align: left; margin:0 auto; }
		
			#topRow { float:left; height:36px; width:787px; background:url(/images/qlAndH2.png) top left no-repeat; margin-left:10px; }
				#topRow h2 { display:none; }
				#quicklinks { height:19px; width:216px; font-size:1px; line-height:1px; text-indent:-9999em; margin-top:17px; }
					#ql-container-quicklinks { width:165px; background:url(/images/hpQLBack.png) top left repeat-y; text-indent:0; z-index:5000; }
					#ql-holder a.quicklinks { display:block; font-family:Arial; font-size:11px; line-height:17px; color:#a9cebe; text-decoration:underline; text-align:left; }
						#ql-holder a.quicklinks:hover { text-decoration:none; }
						#ql-holder a.quicklinks span{ display:block; padding:3px 8px 2px; }
					#ql-footer { height:6px; background:url(/images/hpQLFoot.png) top left no-repeat; }
			#photoArea { clear:left; float:left; height:394px; width:786px; background:url(/images/photoArea.png) top left no-repeat; margin:0 0 0 10px; overflow:hidden; }
				#photoArea img { display:block; margin:7px 7px 2px; }
			#hpNav { clear:left; float:left; list-style:none; display:block; height:45px; width:807px; background:url(/images/hpNav.png) top left no-repeat; margin:0; padding:0; }
				#hpNav li { display:inline; float:left; margin:0; padding:0; }
					#hpNav li.first { padding-left:11px; }
					#hpNav li a { display:block; float:left; height:35px; background:url(/images/hpNav.png) no-repeat; font-size:1px; line-height:1px; text-indent:-9999em; }
						#hpNav li a#hpNav_116740 { width:106px; background-position: -11px 0; }
						#hpNav li a#hpNav_116750 { width:162px; background-position: -117px 0; }
						#hpNav li a#hpNav_116758 { width:104px; background-position: -279px 0; }
						#hpNav li a#hpNav_116763 { width:148px; background-position: -383px 0; }
						#hpNav li a#hpNav_116764 { width:110px; background-position: -531px 0; }
						#hpNav li a#hpNav_116772 { width:155px; background-position: -641px 0; }
							#hpNav li a#hpNav_116740:hover, #hpNav li a#hpNav_116740.on { background-position: -11px -45px; }
							#hpNav li a#hpNav_116750:hover, #hpNav li a#hpNav_116750.on { background-position: -117px -45px; }
							#hpNav li a#hpNav_116758:hover, #hpNav li a#hpNav_116758.on { background-position: -279px -45px; }
							#hpNav li a#hpNav_116763:hover, #hpNav li a#hpNav_116763.on { background-position: -383px -45px; }
							#hpNav li a#hpNav_116764:hover, #hpNav li a#hpNav_116764.on { background-position: -531px -45px; }
							#hpNav li a#hpNav_116772:hover, #hpNav li a#hpNav_116772.on { background-position: -641px -45px; }

							.subMenuUp { display:none; position:absolute; }
								.subMenuUp, a.subMenuItemsUp { width:186px;}
								.subMenuUp { margin:0; padding:0; }
									.subMenuUp #holder { background:url(/ftpimages/421/podium/style480/images/ddBack.png) top left repeat-y; }
										.subMenuUp #menu-header { height:16px; background:url(/images/hp_ddHeader.png) top left no-repeat; }
										a.subMenuItemsUp { display:block; font-family: Arial; font-size:12px; line-height:14px; color:#ffffff; text-decoration:none; margin:0 2px; }
											a.subMenuItemsUp:hover { background:url(/ftpimages/421/podium/style480/images/ddOn.gif) top left repeat-x; }
											a.subMenuItemsUp span{ display:block; padding:3px 12px 3px; }
										.subMenuUp #menu-footer { height:10px; }
			h1 {
				clear:left; float:left; display:block; height:67px; width:645px;
				background:url(/images/schoolLogo.png) top left no-repeat; padding:0; margin:0 0 0 82px;
				font-size:1px; line-height:1px; text-indent:-9999em;
			}
			p#address { display:none; }
			p#NFtext { clear:left; font-family:Arial; font-weight:normal; font-size:12px; line-height:15px; color:#6d9483; margin:0; padding:15px 50px 10px; text-align:center; }
			
