body { padding:0; margin:0; background:url(/images/hpBack.png) top left repeat-x #badfff; }
a { outline:none; }

.banner { background-image: url(/images/hpBanner2.png); background-repeat:no-repeat; }

.hide { display:none; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }

.ulLinksList { list-style:none; padding:0; }
	.navListItem, .omniListItem { display:inline; float:left; margin:0; padding:0; }

#container { height:100%; text-align:center; }
	#containerCenter{ height:737px; width:996px; margin:0 auto; text-align:left; background:url(/images/logo.png) top left no-repeat; }
		#ISTPbox { display:none; }
		#omni { float:left; width:232px; margin:2px 0 0 734px; }
		#omni.emButton { width:255px; margin:2px 0 0 586px; }
			ul#omni li {}
				ul#omni li.first, ul#omni li.second { height:18px; padding-left:1px; background-image:url(/images/hpBanner2.png); background-repeat:no-repeat; }
					ul#omni li.first { background-position: -618px 0; }
					ul#omni li.second { background-position: -667px 0; }
				ul#omni li a { height:18px; }
					a#em-button { width:113px; background-position:-622px -54px; }
					a#omni_Login { width:49px; background-position: -619px 0; }
					a#omni_137627 { width:72px; background-position: -668px 0; }
					a#omni_123440 { width:89px; background-position: -740px 0; }
						a#em-button:hover, a#em-button.on { background-position:-622px -36px; }
						a#omni_Login:hover, a#omni_Login.on { background-position: -619px -18px; }
						a#omni_137627:hover, a#omni_137627.on { background-position: -668px -18px; }
						a#omni_123440:hover, a#omni_123440.on { background-position: -740px -18px; }
						
		#nav { clear:both; float:left; width:618px; margin:25px 0 0 338px; }
			ul#nav li {}
				ul#nav li.first { margin-left:4px; }
				ul#nav li a { height:42px; }
					a#nav_120168 { width:84px; background-position: -4px 0; }
					a#nav_120169 { width:102px; background-position: -88px 0; }
					a#nav_120170 { width:95px; background-position: -190px 0; }
					a#nav_120171 { width:102px; background-position: -285px 0; }
					a#nav_120172 { width:119px; background-position: -387px 0; }
					a#nav_120173 { width:102px; background-position: -506px 0; }
						a#nav_120168:hover, a#nav_120168.on { background-position: -4px -42px; }
						a#nav_120169:hover, a#nav_120169.on { background-position: -88px -42px; }
						a#nav_120170:hover, a#nav_120170.on { background-position: -190px -42px; }
						a#nav_120171:hover, a#nav_120171.on { background-position: -285px -42px; }
						a#nav_120172:hover, a#nav_120172.on { background-position: -387px -42px; }
						a#nav_120173:hover, a#nav_120173.on { background-position: -506px -42px; }
							.subMenudown { display:none; position:absolute; }
								.subMenudown, a.subMenuItemsdown { width:177px; }
								.subMenudown { margin:0; padding:0; }
									.subMenudown #holder {}					
										.subMenudown #menu-header { height:0px; }
										a.subMenuItemsdown {
											display:block; background:url(/images/ddBack.png) bottom left no-repeat;
											font-family:Arial; font-size:13px; line-height:16px; color:#ffffff; text-decoration:none; text-align:left;
										}
											a.subMenuItemsdown:hover { color:#ffffff; background:url(/images/ddOn.png) top left repeat-y; }
										a.subMenuItemsdown span{ display:block; padding:6px 14px; }
											a.subMenuItemsdown:hover span {}
										.subMenudown #menu-footer { background:url(/images/ddFoot.png) top left no-repeat; height:10px; }
		#mosaic { clear:both; float:left; height:420px; width:970px; margin:19px 0 0 26px; }				
			div#mosaic { background:url(/images/mosaic.jpg) top left no-repeat; }
			object#mosaic {}
				a#ThirtiethButton { float:left; height:69px; width:187px; background:url(/images/theButton.png) top left no-repeat; margin:5px 0 0 773px; }
					a#ThirtiethButton:hover { background-position:0 -69px; }
				#flashDLtext {}
				a#flashDL { float:left; height:25px; width:153px; margin:302px 0 0 586px;  }
		#bottomSection { clear:both; float:left; width:100%; margin:13px 0 19px 36px; }
			#newsEvents { float:left; height:187px; width:328px; }
				#newsTab, #eventsTab { background:url(/images/newsEventsTab.png) no-repeat; }
					#newsTab { float:left; height:166px; width:34px; background-position:0 0; padding:0; margin:5px 0 0; }
						#newsTab a { height:89px; margin:77px 0 0; cursor:pointer; }
					#news { float:left; margin:5px 0 0; }
						.newsReturn { float:left; list-style:none; padding:0; margin:0; }
							.newsItem { height:55px; width:282px; font-family:'Trebuchet MS'; }
								.newsItemWrapper { padding:10px 0 0 7px; }
									.imageDiv, .headlineNoLink, .newsBrief, .newsLong { display:none; }
									.storyNum_1 { background:url(/images/oddRow.png); }
									.storyNum_3 { background:url(/images/sadlyAThird.png); }
									.pubDate {
										clear:left; float:left; height:34px; width:34px; background:top left no-repeat; margin-right:5px;
										text-transform:uppercase; text-align:center;
									}
										.month { font-size:10px; line-height:10px; color:#001e53; padding-top:2px; }
										.day { font-size:17px; line-height:19px; color:#ffffff; }
										.storyNum_1 .pubDate, .storyNum_3 .pubDate { background-image:url(/images/dateBoxOdd.png); }
										.storyNum_2 .pubDate { background-image:url(/images/dateBoxEven.png); }
									a.headlineLink { float:left; width:235px; font-size:13px; line-height:15px; color:#00194a; text-decoration:none; }
										a.headlineLink:hover { text-decoration:underline; }
					#eventsTab { float:left; height:166px; width:34px; background-position:-34px 0; padding:0; margin:5px 0 0; }
						#eventsTab a { height:77px; cursor:pointer; }
					#events { float:left; margin:5px 0 0; }
						.eventsReturn { float:left; list-style:none; padding:0; margin:0; }
							.eventsItem { height:55px; width:282px; font-family:'Trebuchet MS'; }
								.eventsItemWrapper { padding:10px 0 0 7px; }
									.enddate, .titleNoLink, .eventsBrief, .eventsLong, .location, .mailTO { display:none; }
									.eventNum_1 { background:url(/images/oddRow.png); }
									.eventNum_3 { background:url(/images/sadlyAThird.png); }
									.startdate {
										clear:left; float:left; height:34px; width:34px; background:top left no-repeat; margin-right:5px;
										text-transform:uppercase; text-align:center;
									}
										.month { font-size:10px; line-height:10px; color:#001e53; padding-top:2px; }
										.day { font-size:17px; line-height:19px; color:#ffffff; }
										.eventNum_1 .startdate, .eventNum_3 .startdate { background-image:url(/images/dateBoxOdd.png); }
										.eventNum_2 .startdate { background-image:url(/images/dateBoxEven.png); }
									a.titleLink { float:left; width:235px; font-size:13px; line-height:15px; color:#00194a; text-decoration:none; }
										a.titleLink:hover { text-decoration:underline; }
				address { clear:left; float:left; height:17px; width:328px; background:url(/images/addressEmail.png) top left no-repeat; }
					address span { text-indent:0; }
						address span a { height:12px; width:63px; margin:5px 0 0 259px; }
			#media { float:left; height:197px; width:300px; text-align:center; }
				#mediaVid { height:188px; width:248px; background:url(/images/mediaVidHolder.jpg) top left no-repeat; margin:4px auto 0; }
			#buttonsContainer { float:left; height:197px; width:313px; }
				#schoolText { height:41px; width:313px; background:url(/images/buttonAreaText.png) top left no-repeat; }
				#links { height:73px; overflow:hidden; margin:16px 0 0 11px; }
					#largeLinks, #smallLinks { height:73px; }
						.linksReturn { float:left; list-style:none; padding:0; margin:0; }
							#largeLinks .linkItem { height:73px; width:302px; padding:0; margin:0; overflow:hidden; }
							#smallLinks .linkItem { float:left; height:73px; width:151px; padding:0; margin:0; overflow:hidden; }
								.textLink, .linkDesc, .linkA span { display:none; }
								#largeLinks .linkImg { float:left; display:block; height:73px; width:302px; }
									#largeLinks .linkImg img { float:left; display:block; height:73px; width:302px; }
								#smallLinks .linkImg img { float:left; display:block; height:73px; width:151px; }
									#smallLinks .linkImg { float:left; display:block; height:73px; width:151px; }
				#accreditations { clear:left; height:49px; width:313px; background:url(/images/accreditations.png) top left no-repeat; margin-top:10px; }
					#accreditations h3 { display:none; }
					#accreditations a.first { float:left; height:49px; width:50px; margin-left:134px; }
					#accreditations a.second  { float:left; height:49px; width:70px; }
					#accreditations a.third  { float:left; height:49px; width:49px; }
			.hpDivider { float:left; height:192px; width:1px; background:url(/images/hpDivider.png) top left no-repeat; }
