body { background:#0d1226; padding:0; margin:0; }
a { outline:none; }

.hpNav { background-image: url(/images/hpNav.png); background-repeat:no-repeat; }
.omniNav { background-image: url(/images/hpOmni.png); background-repeat:no-repeat; }

.hide { display:none; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }

.hpNav, .omniNav { list-style:none; padding:0; }
	.navListItem { display:inline; float:left; margin:0; padding:0; }

.positioned { clear:left; float:left; position:relative; height:0; }

#container { height:656px; width:100%; text-align:center; background:url(/images/homeBack.png) top left repeat-x; }
	#containerCenter { height:656px; width:1003px; margin:0 auto; text-align:left; }
		#hpTop { float:left; height:173px; width:1003px; background:url(/images/hpTop.png) top left no-repeat; }
			#logo, #hpTop h1, #hpTop h2 { display:none; }
			#omni { float:left; height:15px; width:272px; margin:146px 0 0 23px; }
				ul#omni li {}
					ul#omni li.first {}
					ul#omni li a { height:15px; }
						a#omni_114830 { width:62px; background-position: 0 0; }
						a#omni_114836 { width:62px; background-position: -62px 0; }
						a#omni_114837 { width:97px; background-position: -124px 0; }
						a#omni_114838 { width:51px; background-position: -221px 0; }
							a#omni_114830:hover, a#omni_114830.on { background-position: 0 -15px; }
							a#omni_114836:hover, a#omni_114836.on { background-position: -62px -15px; }
							a#omni_114837:hover, a#omni_114837.on { background-position: -124px -15px; }
							a#omni_114838:hover, a#omni_114838.on { background-position: -221px -15px; }
			#nav { float:left; height:94px; width:688px; margin:34px 0 0 20px; }
				ul#nav li {}
					ul#nav li.first {}
					ul#nav li a { float:left; height:32px; }
						a#nav_114751 { width:104px; background-position: 0 -59px; margin:59px 20px 0 0; }
						a#nav_114752 { width:124px; background-position: -124px -44px; margin:44px 22px 0 0; }
						a#nav_114753 { width:121px; background-position: -267px -29px; margin:29px 22px 0 0; }
						a#nav_114754 { width:134px; background-position: -411px -15px; margin:15px 22px 0 0; }
						a#nav_114755 { width:119px; background-position: -567px 0; margin:0; }
							a#nav_114751:hover, a#nav_114751.on { background-position: 0 -153px; }
							a#nav_114752:hover, a#nav_114752.on { background-position: -124px -138px; }
							a#nav_114753:hover, a#nav_114753.on { background-position: -267px -123px; }
							a#nav_114754:hover, a#nav_114754.on { background-position: -411px -109px; }
							a#nav_114755:hover, a#nav_114755.on { background-position: -567px -94px; }
								.subMenuDown { display:none; position:absolute; }
									.subMenuDown, a.subMenuItemsDown { width:190px; }
									.subMenuDown { margin:0; padding:0; }
										.subMenuDown #holder {}					
											.subMenuDown #menu-header { background:url(/images/ddHead.png) top left no-repeat; height:7px; }
											a.subMenuItemsDown {
												display:block; background:url(/images/ddOff.png) bottom left no-repeat;
												font-family:Arial; font-size:11px; line-height:15px; color:#ffffff; text-align:center; text-decoration:none;
												border-top:4px solid #e48621;
											}
												a.subMenuItemsDown:hover { color:#32438c; background:url(/images/ddOn.png) bottom left no-repeat; }
											a.subMenuItemsDown span{ display:block; padding:5px 12px; }
											.subMenuDown #menu-footer { background:url(/images/ddFoot.png) top left no-repeat; height:15px; }
		#photoArea { clear:left; float:left; height:404px; width:1003px; }
			#photoArea img { float:left; }
				#photo1 {}
				#photo2 {}
				#photo3 {}
			#flashDL { clear:left; float:left; height:62px; width:300px; position:absolute; top:-63px; left:668px; background:url(/images/flashLogo.gif) top left no-repeat; }
				#flashDL p { font-family:Verdana; font-size:11px; line-height:16px; color:#ffffff; padding:0; margin:1px 0 0 32px; }
				#flashDL a { float:left; display:block; font-family:Verdana; font-size:11px; font-weight:bold; line-height:20px; color:#fdcf1e; padding:0; margin:0 0 0 34px; }
					#flashDL a:hover { text-decoration:none; }
		#newsArea { float:left; clear:left; height:54px; width:1003px; background:url(/images/newsArea.png) top left no-repeat; }
			#newsArea h3 { float:left; height:54px; width:94px; margin:0; padding:0; }
			#newsPlugin { float:left; height:54px; width:820px; }
				#newsPlugin .newsReturn { height:54px; width:804px; list-style:none; margin:0; padding:0; }
					#newsPlugin .newsItem { display:block; float:left; height:54px; width:268px; margin:0; padding:0; }
						#newsPlugin .imageDiv, #newsPlugin .pubDate, #newsPlugin .headlineNoLink, #newsPlugin .newsLong { display:none; }
						#newsPlugin a.headlineLink { display:block; font-family:Arial; font-size:11px; line-height:13px; color:#9ba3c3; text-decoration:none; text-align:center; margin-top:20px; }
							#newsPlugin a.headlineLink:hover { text-decoration:underline; }
						#newsPlugin .newsBrief, #newsPlugin .newsLong { display:none; }
			#viewAllLink { float:left; height:20px; width:60px; margin-top:30px; }
		#hpBottom { clear:left; float:left; height:25px; width:1003px; background:url(/images/hpFoot.gif) top left no-repeat; }
			#hpBottom address {}
		#NFtext { clear:left; font-family:Arial; font-size:12px; line-height:16px; color:#ffffff; padding:15px 25px; margin:0; }