html { margin:0; padding:0; }
.homebody { background: #061121; margin:0; padding:0;}
a { outline:none; }

#hpContainer { width:966px; }
	#hpTop { height:471px; width:975px; background: url(/images/hpMainImage.jpg) top left no-repeat; }
		#hpL1 { float:left; padding:0; list-style:none; margin:74px 0 0 336px; }
			#hpL1 li { margin:0; padding:0; display:inline; }
				#hpL1 li a { display:block; float:left; height:17px; background: url(/images/hpNav.png) no-repeat; text-indent:-9999em; font-size:1px; line-height:1px; }
					#hpL1 li a#L1_112240 { width:81px; background-position: 0 0; }
					#hpL1 li a#L1_112241 { width:86px; background-position: -81px 0; }
					#hpL1 li a#L1_112242 { width:86px; background-position: -167px 0; }
					#hpL1 li a#L1_112243 { width:78px; background-position: -253px 0; }
					#hpL1 li a#L1_112244 { width:96px; background-position: -331px 0; }
					#hpL1 li a#L1_112245 { width:96px; background-position: -427px 0; }
					#hpL1 li a#L1_112246 { width:92px; background-position: -523px 0; }
						#hpL1 li a#L1_112240:hover { background-position: 0 -17px; }
						#hpL1 li a#L1_112241:hover { background-position: -81px -17px; }
						#hpL1 li a#L1_112242:hover { background-position: -167px -17px; }
						#hpL1 li a#L1_112243:hover { background-position: -253px -17px; }
						#hpL1 li a#L1_112244:hover { background-position: -331px -17px; }
						#hpL1 li a#L1_112245:hover { background-position: -427px -17px; }
						#hpL1 li a#L1_112246:hover { background-position: -523px -17px; }
		a#flashDL { font-family:'Arial'; font-size:14px; color:#ffffff; text-decoration:underline; position:relative; top:330px; left:8px; }
			a#flashDL:hover { text-decoration:none; }
			a#flashDL img { padding-bottom:20px; }
	#hpBottomLeft { float:left; width:557px; }
		#hpNewsEventsBox { background: url(/images/hpNewsEventsBox.jpg) top left no-repeat; height:454px; width:557px; }
			#hpNews, #hpEvents, #cycleContainer { float:left; height:320px; overflow:hidden; }
				#hpNews h2, #hpEvents h2 { display:none; }
				#hpNews a#moreNewsLink, #hpEvents a#moreEventsLink { display:block; height:34px; width:88px; text-indent:-9999em; margin:18px 0 15px; }
					#hpNews a#moreNewsLink { background:url(/images/hpNewsTitle.png) top left no-repeat; }
					#hpEvents a#moreEventsLink { float:left; background:url(/images/hpEventsTitle.png) top left no-repeat; }
					#eventsTabs { height:16px; width:158px; float:left; margin-top:19px; }
						#eventsTabs ul.tabs { list-style:none; margin:0; padding:0; }
							#eventsTabs ul.tabs li { display:inline; margin:0; }
								#eventsTabs ul.tabs li a { display:block; float:left; height:16px; background:url(/images/hpTabs.png) no-repeat; text-indent: -9999em; font-size:1px; line-height:1px; }
									#eventsTabs ul.tabs li a#ArtsTab { width:37px; background-position: 0 0; }
									#eventsTabs ul.tabs li a#AthleticsTab { width:68px; background-position: -37px 0; }
									#eventsTabs ul.tabs li a#SchoolTab { width:53px; background-position: -105px 0; }
										#eventsTabs ul.tabs li a#ArtsTab:hover, #eventsTabs ul.tabs li a#ArtsTab.onState { background-position: 0 -16px; }
										#eventsTabs ul.tabs li a#AthleticsTab:hover, #eventsTabs ul.tabs li a#AthleticsTab.onState { background-position: -37px -16px; }
										#eventsTabs ul.tabs li a#SchoolTab:hover, #eventsTabs ul.tabs li a#SchoolTab.onState { background-position: -105px -16px; }
				#hpNews ul, #hpEvents ul.eventsList { list-style:none; margin: 0 0 100px; padding:0; }
					#hpNews ul li, #hpEvents ul.eventsList li { margin: 0 0 15px; }
			#hpNews { margin-left:34px; width:206px; }
			#hpEvents { margin-left:22px; }
			#hpEvents, #cycleContainer { width:255px; }
				#hpNews ul li div, #hpEvents ul.eventsList li div { font-family:'Arial'; font-size:15px; font-weight:bold; color:#eaaf09; }
				#hpNews ul li a, #hpEvents ul.eventsList li a { font-family:'Arial'; font-size:12px; color:#ffffff; text-decoration:underline; font-style:italic; }
					#hpNews ul li a:hover, #hpEvents ul.eventsList li a:hover { text-decoration:none; }
	#hpBottomRight { float:left; }
		#hpOmni { padding:0; list-style:none; margin:3px 0 0 17px; }
			#hpOmni li { margin:0; padding:0; display:inline; }
				#hpOmni li a { display:block; float:left; height:12px; background: url(/images/hpOmni.png) no-repeat; text-indent:-9999em; font-size:1px; line-height:1px; }
					#hpOmni li a#omni_1 { width:107px; background-position: 0 0; }
					#hpOmni li a#omni_2 { width:110px; background-position: -107px 0; }
					#hpOmni li a#omni_3 { width:59px; background-position: -217px 0; }
					#hpOmni li a#omni_4 { width:58px; background-position: -276px 0; }
						#hpOmni li a#omni_1:hover { background-position: 0 -12px; }
						#hpOmni li a#omni_2:hover { background-position: -107px -12px; }
						#hpOmni li a#omni_3:hover { background-position: -217px -12px; }
						#hpOmni li a#omni_4:hover { background-position: -276px -12px; }
		#hpOmni2 { padding:0; list-style:none; margin:18px 0 0 17px; }
			#hpOmni2 li { margin:0; padding:0; display:inline; }
				#hpOmni2 li a { display:block; float:left; height:12px; background: url(/images/hpOmni2_v2.png) no-repeat; text-indent:-9999em; font-size:1px; line-height:1px; }
/*CSP MJT 083109 added Omni7 for Online Giving*/
					#hpOmni2 li a#omni_5 { width:82px; background-position: 0 0; }
					#hpOmni2 li a#omni_6 { width:90px; background-position: -82px 0; }
					#hpOmni2 li a#omni_7 { width:90px; background-position: -175px 0; }
						#hpOmni2 li a#omni_5:hover { background-position: 0 -12px; }
						#hpOmni2 li a#omni_6:hover { background-position: -82px -12px; }
						#hpOmni2 li a#omni_7:hover { background-position: -175px -12px; }
		/*#hpBlurbAddress { background: url(/images/hpBlurb.png) top left no-repeat; height:199px; width:345px; margin:45px 0 0 17px;}*/
		#hpBlurbAddress { background: url(/images/hpBlurb_v2.png) top left no-repeat; height:241px; width:345px; margin:45px 0 0 17px;}
			a#hpBellTower { display:block; background:none; margin-left:224px; height:145px; width:120px; font-size:1px; line-height:1px; text-indent:-9999em; }
			#hpBlurb, #hpAddress { display:none; }
			#hplinks { width:128px; margin-left:224px;}
		#NFtext { font-family:'Arial'; font-size:12px; color:#ffffff; line-height:17px; display:block; width:345px; margin: 10px 0 0 17px; }
		
		