a { outline:none; }
body { background:url(/images/hpBack.jpg) top left repeat; margin:0; padding:0; }
	#distance { display:none; }
	#container {
		float:left; background:url(/images/hpBackTop.jpg) top center repeat-x; 
		margin:0 auto; height:700px; width:100%; min-width:950px; text-align: center;
	}
		#containerCenter{ height:700px; width:950px; margin: 0 auto; text-align: left; }
			ul#hpNav { float:left; height:41px; width:882px; background:url(/images/hpNav.gif) top left no-repeat; list-style:none; padding:0; margin:0 0 0 30px; }
				ul#hpNav li { float:left; font-size:1px; line-height:1px; padding:0; margin:0; }
					ul#hpNav li.first { padding-left:13px; }
					ul#hpNav li a { display:block; height:41px; background:url(/images/hpNav.gif) no-repeat; font-size:1px; line-height:1px; text-indent:-9999em; padding:0; margin:0; }
						ul#hpNav li a#hpNav_115406 { width:129px; background-position:-13px 0px; }
						ul#hpNav li a#hpNav_115413 { width:127px; background-position:-142px 0px; }
						ul#hpNav li a#hpNav_115421 { width:127px; background-position:-269px 0px; }
						ul#hpNav li a#hpNav_115439 { width:132px; background-position:-396px 0px; }
						ul#hpNav li a#hpNav_115450 { width:142px; background-position:-528px 0px; }
						ul#hpNav li a#hpNav_115461 { width:199px; background-position:-670px 0px; }
							ul#hpNav li a#hpNav_115406:hover, ul#hpNav li a#hpNav_115406.on { background-position:-13px -41px; }
							ul#hpNav li a#hpNav_115413:hover, ul#hpNav li a#hpNav_115413.on { background-position:-142px -41px; }
							ul#hpNav li a#hpNav_115421:hover, ul#hpNav li a#hpNav_115421.on { background-position:-269px -41px; }
							ul#hpNav li a#hpNav_115439:hover, ul#hpNav li a#hpNav_115439.on { background-position:-396px -41px; }
							ul#hpNav li a#hpNav_115450:hover, ul#hpNav li a#hpNav_115450.on { background-position:-528px -41px; }
							ul#hpNav li a#hpNav_115461:hover, ul#hpNav li a#hpNav_115461.on { background-position:-670px -41px; }
							
							.subMenu { display:none; position:absolute; }
								.subMenu, a.subMenuItems, #menu-header, #menu-footer { width:225px; }
								.subMenu { margin:0; padding:0; }
									.subMenu #holder {}
										#menu-header { height:10px; background:url(/ftpimages/407/podium/style472/images/ddHead.png) top left no-repeat; }
										a.subMenuItems {
											display:block; background:url(/ftpimages/407/podium/style472/images/ddBack.png) top left repeat-y;
											font-family:'Trebuchet MS';font-size:12px; line-height:15px; font-weight:bold; color:#796559; text-decoration:none; 
										}
											a.subMenuItems:hover { color:#01573c; }
											a.subMenuItems span{ display:block; padding:7px 20px 7px 15px; }
										#menu-footer { height:10px; background:url(/ftpimages/407/podium/style472/images/ddFoot.png) top left no-repeat; }

			#mainLeft { float:left; text-align:center; height:379px; width:269px; background:url(/images/hpLogo.jpg) top left no-repeat; margin:0 0 0 31px; }
				#mainLeft  h1, #mainLeft  h2, #mainLeft  img, #mainLeft  p { display:none; }
				#mainLeft  a { display:block; height:20px; width:90px; background:none; margin:265px auto 0; font-size:1px; line-height:1px; text-indent:-9999em; }
			#mainRight { float:left; height:379px; width:613px; background:none; }
				#mainRight img {}
			#hpFooter { clear:left; height:146px; width:700px; margin:0 0 0 280px; }
				#hpFooter ul#omniNav { float:left; height:42px; list-style:none; padding:0; margin:15px 0 5px 5px; }
					ul#omniNav li { float:left; font-size:1px; line-height:1px; padding:0; margin:5px 10px 0 0; }
						ul#omniNav li a { display:block; height:42px; width: 157px; padding:0; margin:0; }
							/*ul#omniNav li a#omni_3 { width:169px; background:url(/images/omni_3.jpg) top left no-repeat;}*/
				/* Old CSS used to style hard coded buttons. Replaced with self managed styles above, March 2010.
				#hpFooter ul#omniNav { float:left; height:49px; list-style:none; padding:0; margin:15px 0 5px 0; }
					ul#omniNav li { float:left; font-size:1px; line-height:1px; padding:0; margin:0; }
						ul#omniNav li.first {}
						ul#omniNav li a { display:block; height:49px; font-size:1px; line-height:1px; text-indent:-9999em; padding:0; margin:0; }
							ul#omniNav li a#omni_1 { width:164px; background:url(/images/omni_1.jpg) top left no-repeat; }
							ul#omniNav li a#omni_2 { width:170px; background:url(/images/omni_2.jpg) top left no-repeat;}
							ul#omniNav li a#omni_3 { width:169px; background:url(/images/omni_3.jpg) top left no-repeat;}
							ul#omniNav li a#omni_4 { width:147px; background:url(/images/omni_4.jpg) top left no-repeat;}*/
				#newsAndSearch { clear:left; }
					#hpFooter #newsContainer { float:left; height:76px; width:503px; margin:0 0 0 0; }
						#newsContainer .newsBlock { height:76px; width:503px; } 
							#newsContainer .newsHeadline, #newsContainer a.readMoreLink { font-family:Verdana; font-size:10px; font-weight:normal; line-height:14px; color:#ffffff; text-decoration:none; margin:0; }
							#newsContainer .newsHeadline { padding-top:15px; }
							#newsContainer a.readMoreLink  { display:block; padding-left:32px; padding-right:20px; }
								#newsContainer a.readMoreLink:hover { text-decoration:underline; }
					#hpFooter #searchContainer { float:left; height:76px; width:145px; background:url(/images/hpSearchBox.jpg) top left no-repeat; margin:0; }
						#searchContainer #search { float:left; height:20px; width:108px; background:none; border:none; margin:30px 0 0 18px; font-family:Arial; font-size:12px; color:#ffffff; }
						#searchContainer a { float:left; display:block; height:20px; width:14px; background:none; font-size:1px; line-height:1px; text-indent:-9999em; padding:0; margin:30px 0 0; }

			#benchGraphic { float:left; height:298px; width:323px; background:none; position:relative; top:-246px; left:-20px; }
				#benchGraphic a { float:left; text-decoration:none; }
					#benchGraphic a img {}
					#benchGraphic a p { position:relative; top:-70px; left:19px; height:24px; width:247px; background:url(/images/benchQuote.jpg) top left no-repeat; }
						#benchGraphic a p span { display:block; font-family:Verdana; font-size:10px; color:#ffffff; text-decoration:none; text-align:center; padding: 10px 20px 0; cursor:pointer; }
