body { background:url(/images/hpBackRepeater.jpg) top left repeat; margin:0; }
a { outline:none; }

.banner { background:url(/images/omni.png) no-repeat; }
.nav { background:url(/images/nav.png) no-repeat; }
.translateFlag { background:url(/images/flags.png) no-repeat; }
.socialNet { background:url(/images/socialNet.png) no-repeat; }

.navListItem { display:block; float:left; }
.hideText { display:block; font:1px/1px Arial; text-indent:-9999em; }
	.unHide { text-indent:0; }

#container { /*height:920px;*/ height: 850px; width:100%; background:url(/images/hpBack.jpg) top left repeat-x; text-align:center; }
	#containerCenter{ height:850px; width:988px; text-align:left; margin:0 auto; }
		#hpTop { height:93px; }
			#schoolLogo { float:left; height:93px; width:548px; }
				#schoolLogo h1, #schoolLogo p { font:1px/1px Arial; text-indent:-9999em; margin:0; padding:0; }
					#schoolLogo h1 span, #schoolLogo p span { display:block; font:bold 20px/22px Arial; background:#ffffff; text-indent:0; }
			#omni {float:left;list-style:none;width:430px;padding:4px 0 0;margin:0;}
				#omni li { padding-top:8px; }
					#omni li.first { padding-top:0; }
					#omni li.last { padding:6px 0 0 9px; }
					#omni li a {}
						#omni li span a { font:bold 12px/14px Arial; background:#ffffff; text-indent:0; }

						a#omni_1 { height:40px; width:102px; background-position:-548px -53px; }
						a#omni_2 { height:22px; width:58px; background-position:-650px -61px; }
						a#omni_3 { height:22px; width:60px; background-position:-708px -61px; }
						a#omni_4 { height:22px; width:63px; background-position:-768px -61px; }
						#omni .ac_input{margin-top:5px;}
						#search { height:14px; width:133px; background:none; border:none; font:normal 11px/14px Arial; color:#363732; padding:0; margin:0; }
							a#omni_2:hover { background-position:-650px -94px; }
							a#omni_3:hover { background-position:-708px -94px; }
							a#omni_4:hover { background-position:-768px -94px; }
	#flashResize{
		font-size: 0;
		line-height: 0;
	}
		#flashMe {}
			#nav { height:34px; width:988px; padding:0; margin:0; }
				#nav li {}
					#nav li.first, #nav li.last {}
					#nav li a { height:34px; }
						#nav li span a { font:bold 12px/14px Arial; background:#ffffff; text-indent:0; }

						a#nav_125556 { width:85px; background-position:0 0; }
						a#nav_125580 { width:106px; background-position:-85px 0; }
						a#nav_125581 { width:106px; background-position:-191px 0; }
						a#nav_125582 { width:115px; background-position:-297px 0; }
						a#nav_125583 { width:92px; background-position:-412px 0; }
						a#nav_125584 { width:95px; background-position:-504px 0; }
						a#nav_125586 { width:114px; background-position:-599px 0; }
						a#nav_125587 { width:158px; background-position:-713px 0; }
						a#nav_125588 { width:117px; background-position:-871px 0; }
							a#nav_125556:hover, a#nav_125556.on { background-position:0 -34px; }
							a#nav_125580:hover, a#nav_125580.on { background-position:-85px -34px; }
							a#nav_125581:hover, a#nav_125581.on { background-position:-191px -34px; }
							a#nav_125582:hover, a#nav_125582.on { background-position:-297px -34px; }
							a#nav_125583:hover, a#nav_125583.on { background-position:-412px -34px; }
							a#nav_125584:hover, a#nav_125584.on { background-position:-504px -34px; }
							a#nav_125586:hover, a#nav_125586.on { background-position:-599px -34px; }
							a#nav_125587:hover, a#nav_125587.on { background-position:-713px -34px; }
							a#nav_125588:hover, a#nav_125588.on { background-position:-871px -34px; }
								.submenudown { position:absolute; }
									.submenudown { width:185px; }
									.link-holder {}
									.link-holder a.last-link, .link-holder a.first-link {}
										#menu-header{}
										.subMenuItemsdown{
											display:block; width:100%; background:#3d236d;
											font:normal 12px/16px Arial; color:#ffffff; text-decoration: none;
										}
											.subMenuItemsdown span{ display:block; cursor: pointer; padding: 2px 9px; }
											.subMenuItemsdown:hover { background:#6633cc; }
										#menu-footer{}
			#nonFlashPhoto { height:371px; background:url(/images/NFphoto.jpg) no-repeat; }
				#nonFlashPhoto p { padding:335px 0 0 790px; margin:0; }
				#nonFlashPhoto a { height:32px; width:168px; }
		#hpBottom { height:275px; background:url(/images/hpBottom.jpg) no-repeat; }
			#news, #links, #events { float:left; margin-top:12px; }
				#hpBottom .arrowLink a, #hpBottom .arrowLink a:link, #hpBottom .arrowLink a:active, #hpBottom .arrowLink a:hover, #hpBottom .arrowLink a:visited {
					background:url(/images/linkArrow.gif) center left no-repeat; font:normal 12px/16px Arial; color:#303645; text-decoration:underline; padding-left:9px;
				}			
					#hpBottom .arrowLink a:hover { text-decoration:none; }
			#news { width:334px; }
				#news .newsReturn { list-style:none; padding:0 38px 0 18px; margin:0; }
					#news .newsItem { clear:left; width:278px; font:1px/1px Arial; }
						#news .imageDiv { float:left; height:65px; width:78px; background:url(/images/newsThumbBack.png) no-repeat; text-align:center; margin-right:8px; }
							#news .imageDiv img { display:block; float: left; margin:3px 0 0 3px; }							
						#news a.headline, #news a.headline:link, #news a.headline:active, #news a.headline:hover, #news a.headline:visited {
							display:block; font:13px/16px Arial; color:#303645; text-decoration:none; padding-top:22px;
						}
							#news a.headline:hover { text-decoration:underline; }
				#moreNews { clear:left; padding:3px 0 0 21px; }
					#moreNews a { display:block; float:left; }
			#links { width:320px; }
				#tagLine { height:82px; background: no-repeat; }
					#tagLine span { display:block; font:bold 20px/22px Arial; background:#ffffff; text-indent:0; }
				#links .linksReturn { list-style:none; padding:0 12px; margin:0; }
					#links .linkItem { padding-bottom:4px; font:1px/1px Arial; }
						#links .linkItem a { display:block; height:68px; width:296px; }
			#events { width:318px; height:226px; }
				#events .eventsReturn { list-style:none; padding:0 28px; margin:0; }
					#events .eventItem { background:url(/images/eventDivider.png) bottom left no-repeat; padding:5px 0 6px; font:1px/1px Arial; }
						#events .pubDate { float:left; height:36px; width:41px; background:url(/images/eventDate.png) no-repeat; text-align:center; margin-right:7px; }
							#events .month { font:normal 11px/13px Arial; color:#ffffff; text-transform:uppercase; text-align:center; padding-top:3px; }
							#events .day { font:normal 20px/18px Arial; color:#ffffff; text-transform:uppercase; text-align:center; }
						#events .title { font:bold 13px/16px Arial; color:#303645; }
				#viewAll { clear:left; padding:3px 0 0 28px; }
					#viewAll a { display:block; float:left; }
				#announcements { clear:left; padding:5px 28px 0; }
					#announcements .announcementsReturn { list-style:none; padding:0; margin:0; }
						#announcements .announcementItem { height:43px; font:normal 11px/14px Arial; }
							#announcements .announcementHead { color:#411b7d; text-transform:uppercase; }
							#announcements .annoucementText { color:#33342c; }
			#bottomOfBottom { clear:left; }
				#icons { float:left; list-style:none; height:33px; width:881px; margin:0; padding:0; }
					#icons li { padding-top:3px; }
						#icons li.first { padding-left:15px; }
						#icons li.last {}
						#icons li a { height:28px; }
							a#theTruthLink { width:65px; }
							a#neascLink { width:36px; }
							a#cumLaudeLink { width:32px; }
							a#naisLink { width:94px; }
				#socialNetwork { float:left; padding-right:5px;}
					#socialNetwork span { display:none; }
					#socialNetworkLinks { list-style:none; height:30px; width:100px; padding:0; margin:0; }
						#socialNetworkLinks li {margin-top:5px; width:23px; height:20px; float:right;}
							#socialNetworkLinks li.first, #socialNetworkLinks li.last {}
							#socialNetworkLinks li a { height:20px; width:20px; }
								a#social_face { background-position:0 0; }
								a#social_linked { background-position:-27px 0; }
								a#social_twit { background-position:-54px 0; }
									a#social_face:hover { background-position:0 -30px; }
									a#social_linked:hover { background-position:-27px -30px; }
									a#social_twit:hover { background-position:-54px -30px; }
									.socialIcon{padding-left:3px; float:right;}
		#hpFoot { height:41px; background:url(/images/hpFoot.png) no-repeat; }
			#hpFoot address { float:left; height:10px; width:762px; }
				#footerLinkWrap { float:left; padding:15px 0 0 15px;}
					a#footerLink { height:15px; width:82px; }
				#skypeLinkWrap { float:left; padding:10px 0 0 502px;}
					a#skypeLink { height:22px; width:20px; }
			#translate { float:left; padding-top:15px; }
				/*#translate span { display:none; }*/
				#translate .noSpan{display: none;}
				#translateFlags { list-style:none; height:17px; width:209px; margin:0; padding:0; }
					#translateFlags li {}
						#translateFlags li.first, #translateFlags li.last {}
						#translateFlags li div { height:17px; width:26px; cursor:pointer; }
							#spanishFlag { background-position:0 0; }
							#chineseFlag { background-position:-26px 0; }
							#japaneseFlag { background-position:-52px 0; }
							#germanFlag { background-position:-78px 0; }
							#koreanFlag { background-position:-104px 0; }
							#turkishFlag { background-position:-130px 0; }
							#frenchFlag { background-position:-156px 0; }
							#saudiFlag { background-position:-182px 0; }
		p#NFtext { font:normal 11px/16px Arial; color:#2c2c2c; /*padding:15px 16px 10px;*/ padding: 0; margin:0; height: 0px; text-indent: -9999px;}
