body { margin:0; padding:0; background:url(/images/hpBack.jpg) top left repeat; }
a { outline:none; }

.banner { background-image:url(/images/L1.png); background-repeat:no-repeat; }
.hide { display:none; height:0; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.navListItem { float: left; font-size:1px; line-height:1px; margin:0; }
.clear{clear: both; height: 0px;}

#distance { display:none; }
#container { height:100%; width:100%; text-align:center; }
	#bannerArea{ height:380px; width:100%; background:url(/images/bannerAreaBack.png) top left repeat-x; text-align:center; }
	#FlashWrap{height: 261px; width: 100%; background:url(/images/bannerFlashBack.png) bottom left repeat-x; text-align:center; }
		#top_wrap{background: #223394; width: 100%;}
		#top { height:50px; width:1200px; background:url(/images/bannerTop.png) top left no-repeat; margin:0 auto; }
			#top h1 { display:none; }
			#searchArea { float:left; height:24px; margin:13px 0 0 0; padding-left:780px; }
				#search {
					float:left; height:18px; width:203px; background:none; border:none; margin:5px 10px 0 0;
					font-family:'Lucida Grande',sans-serif; font-weight:bold; font-size:10px; line-height:12px; color:#737373; text-align:right; text-transform:uppercase;
				}
				#searchArea a { float:left; }
		#flashBannerArea { height:261px; width:1020px; margin:0 auto; }
			/*#eNews { float:left; position:absolute; top:49px; left:0; height:40px; width:100%; background:url(/images/eBullBack.gif) top left repeat-x; text-align:center; }
				#eNews .newsReturn { width:1020px; text-align:left; margin:0 auto; }
					#eNews .newsItem { display:none; }
					#eNews .storyNum_1 { display:block; height:40px; width:1020px; background:url(/images/eBullBackTitle.png) top left no-repeat; }
						#eNews .imageDiv, #eNews .headlineText, #eNews .pubDate, #eNews .author, #eNews .brief, #eNews .long, #eNews .readMore, #eNews .viewMore { display:none; }
						#eNews a.headlineLink, #eNews a.headlineLink:link, #eNews a.headlineLink:active, #eNews a.headlineLink:hover, #eNews a.headlineLink:visited {
							float:left; display:block; padding:9px 0 0 296px;
							font-family:'Lucida Grande',sans-serif; font-size:18px; line-height:22px; color:#000000; text-decoration:none;
						}
							#eNews a.headlineLink:hover { text-decoration:underline; }*/
			a#flashReplace { display:block; height:261px; width:1020px; }
				a#flashReplace img { float:left; }
				.photosReturn {margin: 0px; padding: 0px; list-style: none;}
		#mainNav {width: 100%; min-height: 70px;text-align: auto; background: url(/images/navBack.gif) repeat-x top left #f1df95;}
			#nav { width:1060px; margin:0 auto; list-style: none;}
				ul#nav li {}
					ul#nav li.first {}
					ul#nav li a { height:40px; }
						a#nav_124638 { width:105px; background-position: 0 0; }
						a#nav_124641 { width:117px; background-position: -105px 0; }
						a#nav_124642 { width:116px; background-position: -222px 0; }
						a#nav_124643 { width:134px; background-position: -338px 0; }
						a#nav_124644 { width:115px; background-position: -472px 0; }
						a#nav_124645 { width:161px; background-position: -587px 0; }
						a#nav_124646 { width:93px; background-position: -748px 0; }
						a#nav_124647 { width:86px; background-position: -841px 0; }
						a#nav_124648 { width:93px; background-position: -927px 0; }
							a#nav_124638:hover, a#nav_124638.on { background-position: 0 -40px; }
							a#nav_124641:hover, a#nav_124641.on { background-position: -105px -40px; }
							a#nav_124642:hover, a#nav_124642.on { background-position: -222px -40px; }
							a#nav_124643:hover, a#nav_124643.on { background-position: -338px -40px; }
							a#nav_124644:hover, a#nav_124644.on { background-position: -472px -40px; }
							a#nav_124645:hover, a#nav_124645.on { background-position: -587px -40px; }
							a#nav_124646:hover, a#nav_124646.on { background-position: -748px -40px; }
							a#nav_124647:hover, a#nav_124647.on { background-position: -841px -40px; }
							a#nav_124648:hover, a#nav_124648.on { background-position: -927px -40px; }
			#L2nav { height:30px; }
	#quickLinksGradient { height:5px; width:100%; background:url(/images/quickLinksRepeater.png) top left repeat-x; }
	#pageBottomGraphic { width:1020px; background:url(/images/footerPiece.png) bottom left no-repeat; padding-bottom:60px; margin:0 auto; }
		#pageArea { background:url(/images/hpMainPageBack.png) top left repeat-y; }
			#quicklinks { height:26px; width:1020px; background:url(/images/quickLinksBack.png) top left no-repeat; }
				#quicklinks h2 { display:none; }
				#quicklinksList { margin-left:250px; overflow: hidden;}
					#quicklinksList .L2sReturn { margin:0; padding:0; list-style:none; float: left;}
						#quicklinksList .L2item  { display:inline; float:left; font-size:1px; line-height:1px; margin:0; font-weight: bold;}
							#quicklinksList a.L2link {
								float:left; display:block;
								font-family:Helvetica; font-weight:bold; font-size:11px; line-height:14px; color:#ffffff; text-decoration:none; text-transform:uppercase;
							}
								#quicklinksList a:hover, #quicklinksList a.on { color:#f1df95; }
								#quicklinksList a span { display:block; padding:5px 5px 7px; }
			#mainContent { width:948px; margin-left:36px; text-align:left; }
			*html #mainContent{margin-left: 7px;}
				#pageLeft { float:left; width:600px; }
					#pageLeft h2 {background: url(/images/MercersburgNews.png) no-repeat; width: 400px; height: 47px; float: left; margin: 19px 0px; text-indent: -9999px; /*font-family: Times; color:#596EE8; font-size:50px; padding:5px 0px; margin: 8px 0px 0px 0px; font-weight: normal; float: left; width: 400px;*/}
						#news_rss {display: block; float: left; width: 25px; height: 25px; margin-top: 33px; background: url(/images/rss.gif) no-repeat; text-indent: -9999px;}
					#news {font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; margin-top: -15px;}					
						#news .newsReturn { list-style:none; padding:0; margin:0; }
							#news .newsItem { font-family:'Lucida Grande', sans-serif; padding:22px 0; }
							#news .storyNum_0, #news .storyNum_1 { border-bottom:1px solid #f1df95; }
							#news .storyNum_3 { border:none; }
								#news .imageDiv { float:right; background:#d8d3c3; padding:10px; margin:0 10px 0 10px; }
									#news .imageDiv img {}
								#news .headlineText, #news .long, #news .pubDate, #news .author { display:none; }
								#news a.headlineLink { font-size:16px; line-height:18px; font-weight:bold; color:#15278e; padding-bottom:8px; color:#10167B; letter-spacing:1px; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; text-decoration: none;}
									#news a.headlineLink:hover{text-decoration: underline;}
								#news .brief { font-size:12px; line-height:18px; color:#2e2e2e; padding-bottom:15px; padding-top: 10px; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
								#news .brief a{color:#7E1432;}
								#news .readMore a, #news .readMore a:link, #news .readMore a:active, #news .readMore a:visited, 
									#news .viewMore a, #news .viewMore a:link, #news .viewMore a:active, #news .viewMore a:visited {
										font-size:12px; line-height:14px; color:#7E1432; text-decoration:underline; text-transform:uppercase; font-weight: bold; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
									}
									#news .readMore a:hover, #news .viewMore a:hover{text-decoration: none;}
					#media{padding: 20px 0px 40px 0px; float: left;}
						#media_head{width: 380px; height: 37px; background: url(/images/media_head.png) no-repeat; text-indent: -9999px;}
						#media_box{width: 374px; padding: 3px 0px 2px 0px; background: #e3dfd3; border-left: 3px solid #dad4c1; border-right: 3px solid #dad4c1;}
							*html #media_box{width: 380px;}
							.media_item{margin: 0px 14px; padding: 5px 0px;}
								.media_image{}
									.media_image img{border: 4px solid #737373;}
								.media_date{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #223394;}
								.media_title{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #737373; text-align: center; padding: 0px 1px;}
							.mediaSeparator{margin: 0px 14px; border-bottom: 1px solid #f2f0eb;}
						#media_foot{width: 380px; height: 11px; background: url(/images/media_foot.png) no-repeat;}
					#image_links{padding: 18px 0px 40px 0px; float: left;}
					.linksReturn{list-style: none; margin: 0px; padding: 0px;}
						.linksReturn li{display: inline; padding: 0px 0px 0px 17px; margin: 0px;}
						.textLink{display: none;}
				#pageRight { float:left; width:300px; margin-left:48px; }
					#sidebarRegion { background:url(/images/sidebarRegionBottom.gif) bottom left no-repeat #223394; padding:20px 16px 30px;}
						.SidebarHeading{font-family:Times,'Times New Roman',Georgia,serif; color:#F1DF95; font-size:25px; font-weight: normal; margin: 0px; padding: 0px; float: left; line-height: 27px;}
						#events_rss{display: block; float: left; width: 18px; height: 18px; text-indent: -9999px; background: url(/images/eventRSS.png) no-repeat; margin: 6px 0px 0px 8px;}
						#eventsArea {padding: 0px;}							
							#events {}
								#events .eventsReturn { list-style:none; margin:0; padding:0; }
									#events .eventsItem { height:51px; width:260px; margin:14px 0 5px; }
									#events .eventNum_1, #events .eventNum_3 { background:url(/images/eventsBlockOdd.png) top left no-repeat; }
									#events .eventNum_2 { background:url(/images/eventsBlockEven.png) top left no-repeat; }
										#events .startdate, #events .enddate, #events .location, #events .brief { display:none; }
										#events .dateBlock { float:left; width:51px; }
											#events .month { font-family:'Lucida Grande', sans-serif; font-weight:bold; font-size:13px; line-height:15px; color:#2e2e2e; text-align:center; padding-top:2px; text-transform: uppercase; letter-spacing:1px;}
											#events .day { font-family:Helvetica, sans-serif; font-weight:bold; font-size:28px; line-height:32px; color:#2e2e2e; text-align:center; }
										#events .rightSide { float:left; width:198px; padding: 5px 0px 0px 8px;}
											#events .eventTime{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif, sans-serif; font-size:12px; line-height:18px; color:#000000;}
											#events a.eventTitle, #events a.eventTitle:link, #events a.eventTitle:active, #events a.eventTitle:hover, #events a.eventTitle:visited {
												font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif, sans-serif; font-size:12px; line-height:18px; color:#000000; text-decoration:none;
											}
												#events a.eventTitle:hover { text-decoration:underline; }
						#linksArea { margin-top:20px; }
							#links { margin-top:18px; }
								#linksList { float:left; list-style:none; background:url(/images/hpButtons.png) top left no-repeat; margin:0; padding:4px 5px 5px 4px; }
									#linksList li { display:block; margin:0; padding:0; }
										#linksList a { float:left; width:251px; background:url(/images/hpButtons.png) no-repeat; }
											#linksList .first a { height:50px; background-position: -4px -4px; }
											#linksList .second a { height:53px; background-position: -4px -54px; }
											#linksList .third a { height:53px; background-position: -4px -107px; }
												#linksList .first a:hover { background-position: -264px -4px; }
												#linksList .second a:hover { background-position: -264px -54px; }
												#linksList .third a:hover { background-position: -264px -107px; }
			#footerNav { clear:both; text-align:left; }
				#L1list { width:940px; border-top:1px solid #f1df95; padding:18px 0 0 0; margin:0 auto; }
				#L1list, #L1list ul { list-style:none; }
					#L1list li { display:inline; float:left; margin:0; padding:0; }
						#L1list .small { width:115px; }
						#L1list .medSmall { width:130px; }
						#L1list .medLarge { width:140px; }
						#L1list .large { width:150px; }

						#L1list a, #L1list a:link, #L1list a:active, #L1list a:hover, #L1list a:visited { display:block; /*float:left;*/}
						#L1list h2, #L1list a, #L1list a:link, #L1list a:active, #L1list a:hover, #L1list a:visited {
							font-family:'Lucida Grande', sans-serif; font-weight:bold; font-size:11px; line-height:21px; color:#737361; text-decoration:none; margin:0;
						}
						#L1list h2{padding:0;}
						a.L2link {padding: 0px 10px; text-indent: -10px;}
						.small a.L2link{width: 95px;}
						.medSmall a.L2link{width: 110px;}
						.medLarge a.L2link{width: 120px;}
						.large a.L2link{width: 120px;}
							#L1list a:hover { text-decoration:underline; }
							#L1list ul { padding:0; margin:0; }
								#L1list ul li { clear:left; margin:0; padding:0; }
									#L1list ul a, #L1list ul a:link, #L1list ul a:active, #L1list ul a:hover, #L1list ul a:visited {
										font-weight:normal; font-size:10px;
									}
	#hpFoot { clear:both; text-align:center; }
		#schoolLogo { margin:0 auto; }
		#omniLinks { height:14px; width:418px; list-style:none; margin:7px auto 15px; }
			ul#omniLinks li { background:url(/images/omniDivider.gif) top right no-repeat; padding:0 6px 0 5px; }
				ul#omniLinks li.last { background:none; }
				ul#omniLinks li a, ul#omniLinks li a:link, ul#omniLinks li a:active, ul#omniLinks li a:hover, ul#omniLinks li a:visited {
					float:left; display:block;
					font-family:'Lucida Grande', sans-serif; font-weight:bold; font-size:10px; line-height:12px; color:#333333; text-decoration:none;
				}
					ul#omniLinks li a:hover { text-decoration:underline; }
	#policyWrap{
		width: 575px;
		margin: 0 auto;
		text-align: center;
		}
		#policyText{
			padding: 0 0 20 0px;
			font-family:'Lucida Grande',sans-serif;
			font-size:10px;
			text-align: left;
			display:block;
		}
	#nfText { width:1020px; text-align:left; font-family:'Lucida Grande', sans-serif; font-size:10px; line-height:16px; color:#737361; text-decoration:none; margin:0 auto; padding-bottom:15px; }
	
	.submenudown{display: block;}