body { background:url(/images/hpBack.png) top left repeat-x #b7bf90; margin:0; }
a { outline:none; }

.banner { background:url(/images/hpNav.png) no-repeat; }
.navListItem { display:block; float:left; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }

.positioned { clear:left; float:left; position:relative; height: 56px; width: 73px; z-index:800;}

#distance { display:none; }
#container { clear:left; height:607px; width:100%; text-align:center; }
	#containerCenter{ height:607px; width:988px; margin:0 auto; text-align:left; overflow:hidden; }
		#redBars { height:577px; background:#ed1b24; padding:0 4px; }
			#hpTop { position:relative; height:94px; width:980px; background-color:#1b3e68; }
				#hpTop h1 { display:none; }
				#omni { list-style:none; margin:0; padding:9px 0 0 760px; }
					#omni li {}
						#omni li.first, #omni li.last {}
						#omni li a { height:23px; }
							a#omni_0 { width:50px; background-position:-759px -9px; }
							a#omni_1 { width:94px; background-position:-809px -9px; }
							a#omni_2 { width:73px; background-position:-903px -9px; }
								a#omni_0.on, a#omni_0:hover { background-position:0 -94px; }
								a#omni_1.on, a#omni_1:hover { background-position:-50px -94px; }
								a#omni_2.on, a#omni_2:hover { background-position:-144px -94px; }
				#nav { clear:both; float:left; list-style:none; margin:0; padding:25px 0 0 0; }
					#nav li {}
						#nav li.first { padding-left:254px; }
						#nav li.last {}
						#nav li a { height:28px; }
							a#nav_124132 { width:89px; background-position:-254px -57px; }
							a#nav_124133 { width:82px; background-position:-343px -57px; }
							a#nav_124134 { width:60px; background-position:-425px -57px; }
							a#nav_124135 { width:67px; background-position:-485px -57px; }
							a#nav_124136 { width:108px; background-position:-552px -57px; }
							a#nav_124137 { width:117px; background-position:-660px -57px; }
							a#nav_124138 { width:105px; background-position:-777px -57px; }
							a#nav_124139 { width:63px; background-position:-882px -57px; }
								a#nav_124132.on, a#nav_124132:hover { background-position:-254px -94px; }
								a#nav_124133.on, a#nav_124133:hover { background-position:-343px -94px; }
								a#nav_124134.on, a#nav_124134:hover { background-position:-425px -94px; }
								a#nav_124135.on, a#nav_124135:hover { background-position:-485px -94px; }
								a#nav_124136.on, a#nav_124136:hover { background-position:-552px -94px; }
								a#nav_124137.on, a#nav_124137:hover { background-position:-660px -94px; }
								a#nav_124138.on, a#nav_124138:hover { background-position:-777px -94px; }
								a#nav_124139.on, a#nav_124139:hover { background-position:-882px -94px; }
									.submenudown { position:absolute; }
										.submenudown { width:170px; }
										.link-holder {}
										.link-holder a.last-link, .link-holder a.first-link {}
										.subMenuItemsdown{ display:block; width:170px; background:url(/images/ddOff.png) bottom left no-repeat; font:11px/15px Verdana; color:#ffffff; text-decoration: none;  }
											.subMenuItemsdown span{ display:block; cursor: pointer; padding: 6px 9px;}
											.subMenuItemsdown:hover { background:#000000; }
			#hpMid { clear:both; height:348px; width:980px; background-color:#f4f4f4; }
				#flashPhotos { float:left; height:348px; width:628px; background:#000000; position: relative;font-size: 0; line-height: 0;}
					#ribbonPiece { position:absolute; top:0; left:555px; z-index: 800;}
				#midRight { float:left; width:352px; }
					#barArea { height:28px; width:352px; background:url(/images/barAreaRepeat.png) top left repeat-x; }
						#quicklinks { float:left; padding:4px 100px 0 8px; }
							#quicklinks select { width:130px; }
						a#hpSearchButt { float:left; height:28px; width:58px; background:url(/images/searchButton.png) 0 0 no-repeat; }
							a#hpSearchButt:hover { background-position:0 -28px; }
					#weclomeText { height:320px; width:352px; background:url(/images/welcomeText.png) top left no-repeat; }
						#weclomeText h2 { display:none; }
						#weclomeText p { font:normal 11px/18px Arial; color:#000000; padding:80px 36px 0 120px; margin:0; }
							#weclomeText p abbr { text-decoration:none; background:none; border:none; font-style:normal; }
			#bottomBar { clear:both; height:27px; width:980px; background:url(/images/bottomBar.png) top left no-repeat #f0f0f0; }
			#hpBottom { clear:both; height:108px; width:980px; background:url(/images/hpBottomTop.png) top left no-repeat #f0f0f0; }
				#bottomWrap { padding:18px 15px 0; }
					#hpBottom h2.heading, #hpBottom  h2 a { float:left; font:normal 16px/18px Georgia; color:#1b3e68; text-decoration:none; margin:0; padding:0 11px 0 0; }
					#hpBottom a.moreLink { float:left; display:block; background:url(/images/morePlus.gif) center left no-repeat; font:bold 11px/17px Arial; color:#ba2f35; padding-left:12px; }
					#newsArea, #eventsArea, #announcementsArea { float:left; height:87px; width:275px; overflow:hidden; margin-right:38px; }
						.newsReturn, .eventsReturn { clear:left; list-style:none; padding:0; margin:0; }
							.newsItem, .eventsItem { display:block; clear:left; float:left; width:100%; }
								.itemNum_1 { padding-top:15px; }
								.eventDate { float:left; width:73px; font:bold 11px/13px Arial; color:#000000; }
								#hpBottom a.newsLink, #hpBottom a.eventsLink { float:left; display:block; font:bold 11px/13px Arial; color:#ba2f35; text-decoration:none; width: 202px;}
									#hpBottom a.newsLink:hover, #hpBottom a.eventsLink:hover { text-decoration:underline; }
								.announcementsLine { float:left; width:100%; font: normal 11px/13px Arial; color:#5d5454; margin:0; padding:12px 0 0; }
								#hpBottom a.annoucementLink { font:normal 11px/13px Arial; color:#ba2f35; text-decoration:none; }
									#hpBottom a.annoucementLink:hover { text-decoration:underline; }
			#hpFoot { height:30px; width:988px; background:url(/images/hpFoot.png) top left no-repeat; }
				#hpFoot address { display:none; }
				a#privacyLink, a#sitemapLink { float:left; height:22px; width:45px; margin-top:8px; }
					a#privacyLink { margin-left:715px; }
					
					#nonFlashPhotoRotation{
						height: 316px; width: 624px;
						overflow: hidden;
						margin: 16px 0 0 2px;
						display: none;
						}
