a { outline:none; }

.banner { background-image:url(/ftpimages/416/podium/Style518/images/banner/about.png); background-repeat:no-repeat; }
.navListItem { display:block; float:left; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.hide { display:none; }
.positioned { clear:left; float:left; position:relative; height:0; }

#lOutTbl { min-height:475px; height:100%; margin:0 auto; }
	#lOutTbl { _height:475px; }
	
#lNavPhoto { height:80px; }
	#lNavPhoto img { position:absolute; }

#bannerArea { height:54px; width:997px; }
	a#hpLink { float:left; height:50px; width:470px; overflow:hidden; }
	#searchWrap { float:left; height:23px; padding:23px 0 0 362px; }
		/*#searchArea { height:18px; width:165px; }
			#search {
				float:left; height:18px; width:136px; background:none; border:none; padding:2px 0 0; margin:0;
				font-family:Arial; font-size:11px; line-height:16px; color:#282828;
			}
			a#searchSubmit { float:left; }*/
			#searchArea .ac_input{
					height:18px; 
					width:136px;
					padding-top: 5px;						
					font-family: Arial;
					font-size: 11px;
					color: #282828;
					float: left;
					background: none;
					border: none;
					}
				.searchSubmit{
					display: block;
					width: 20px;
					height: 20px;
					text-indent: -9999px;
					float: left;
					margin-left: 2px;
					outline: none;
					background:none;
					border:none;
					}
	#topLeftCol {
		position:absolute; top:0; left:0;
		height:80px; width:253px; background-position:0 -50px;
	}
	/*#nav {
		position:absolute; 
		top:0; 
		left:253px;
		list-style:none; 
		height:167px; 
		width:744px; 
		margin:0; 
		padding:0;
		background-position:-253px -50px;
		}
		#nav li {}
			#nav li.first, #nav li.last {}
			#nav li a { float:left; height:40px; }
				a#nav_121235 { width:151px; background-position:-253px -93px; margin-top:43px; }
				a#nav_121236 { width:121px; background-position:-404px -106px; margin-top:56px; }
				a#nav_121237 { width:128px; background-position:-525px -119px; margin-top:69px; }
				a#nav_123143 { width:125px; background-position:-653px -132px; margin-top:82px; }
				a#nav_121239 { width:93px; background-position:-778px -146px; margin-top:96px; }
				a#nav_121240 { width:126px; background-position:-871px -160px; margin-top:110px; }
					a#nav_121235:hover, a#nav_121235.on { background-position:-253px -217px; }
					a#nav_121236:hover, a#nav_121236.on { background-position:-404px -230px; }
					a#nav_121237:hover, a#nav_121237.on { background-position:-525px -243px; }
					a#nav_123143:hover, a#nav_123143.on { background-position:-653px -256px; }
					a#nav_121239:hover, a#nav_121239.on { background-position:-778px -270px; }
					a#nav_121240:hover, a#nav_121240.on { background-position:-871px -284px; }*/
						
						
	/*Nav ul element*/
	#nav{
		position:absolute; 
		top:0; 
		left:253px;
		height:167px; 
		width:744px; 
		background-position:-253px -50px;
		margin:0px;
		padding:0px;
		list-style:none;
		}
		/*Nav li element*/
		#nav li {
			display: inline;
			margin: 0px;
			padding: 0px;
			/*display:block; 
			float:left;*/
			}
			/*Nav a element*/
			#nav li a{
				/*Nav background image*/
				background: url(/images/nav.gif) top left no-repeat;
				display: block;
				padding: 0px;
				margin: 0px;
				height: 40px;
				float: left;
				line-height: 1px;
				font-size: 1px;
				text-indent: -9999px;
				}
				
				/*Nav off state*/
				#nav li a#nav_121235{background-position:-253px -93px; width:151px; margin-top:43px;}
				#nav li a#nav_121236{background-position:-404px -106px; width:121px; margin-top:56px;}
				#nav li a#nav_121237{background-position:-525px -119px; width:128px; margin-top:69px;}
				#nav li a#nav_123143{background-position:-653px -132px; width:125px; margin-top:82px;}
				#nav li a#nav_121239{background-position:-778px -146px; width:93px; margin-top:96px;}
				#nav li a#nav_121240{background-position:-871px -160px; width:126px; margin-top:110px;}
				
				/*Nav on state*/
				#nav li a#nav_121235:hover,#nav li a#nav_121235.hover,#nav li a#nav_121235.on{background-position:-253px -217px;}
				#nav li a#nav_121236:hover,#nav li a#nav_121236.hover,#nav li a#nav_121236.on{background-position:-404px -230px;}
				#nav li a#nav_121237:hover,#nav li a#nav_121237.hover,#nav li a#nav_121237.on{background-position:-525px -243px;}
				#nav li a#nav_123143:hover,#nav li a#nav_123143.hover,#nav li a#nav_123143.on{background-position:-653px -256px;}
				#nav li a#nav_121239:hover,#nav li a#nav_121239.hover,#nav li a#nav_121239.on{background-position:-778px -270px;}
				#nav li a#nav_121240:hover,#nav li a#nav_121240.hover,#nav li a#nav_121240.on{background-position:-871px -284px;}
				
				
				
				
				
				
				
				
				
				.subMenuDown { 
					display:none; 
					position:absolute; 
					}
					.subMenuDown, a.subMenuItemsDown { 
						width:190px; 
					}
					.subMenuDown { 
						margin:0; 
						padding:0; 
						}
						.subMenuDown #holder {}					
							.subMenuDown #menu-header { 
								background:url(/images/ddHead.gif) top left no-repeat; 
								height:28px; 
							}
							a.subMenuItemsDown {
								display:block; 
								background:#194004;
								font-family:Arial; 
								font-size:13px; 
								line-height:16px; 
								color:#ffffff; 
								text-decoration:none;
							}
							a.subMenuItemsDown:hover { 
								color:#ffffff; 
								background:#5da436; 
							}
							a.subMenuItemsDown span{ 
								display:block; 
								padding:3px 11px; 
							}
							.subMenuDown #menu-footer { 
								background:#194004; 
								height:5px; 
							}	
						
							/*L3 styles */
							.L3Menudown{
								/*these styles are required*/
								position:absolute;
								/*these styles are required*/
								width:200px;
								}
								.L3MenuItemsdown{
									display:block;
									width:200px;
									background:#5da436;
									text-decoration: none;
									color: #ffffff;
									font-family: Arial;
									font-size: 12px;
									line-height: 18px;
									}
									.L3MenuItemsdown span{
										display:block;
										padding:3px 11px;
										cursor: pointer;
									}
								.L3MenuItemsdown:hover{
									background: #437826;
								}
								
								#L3menu-header{}
								#L3menu-footer{}
							/* end L3 styles*/
	
	
	#pageTitles { position:absolute; top:122px; left:272px; height:50px; width:420px; overflow:hidden; }
		h2#L1title { font-family:Tahoma; font-weight:normal; font-size:14px; line-height:16px; color:#235807; margin:0; padding:0; white-space:nowrap; text-transform:uppercase; }
		h3#L2title { font-family:Tahoma; font-weight:normal; font-size:25px; line-height:28px; color:#194004; margin:0; padding:0; white-space:nowrap; text-transform:uppercase; }
		h4#L3title { display:none; }
	#leftShadow {
		position:absolute; top:0; left:0;
		height:500px; width:5px; background:url(/ftpimages/416/podium/Style518/images/positionedFromBanner.png) top left no-repeat;
	}
	

#footerArea {
	position:relative; top:-48px;
	height:122px; width:992px; background:url(/ftpimages/416/podium/Style518/images/address_v2.png) 465px 0px no-repeat; margin:0 auto 38px;
}
	#icon_area{
		height:20px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:62px;
		left:750px;
		}
		.icons{						
				width:200px;
				height:20px;
				margin: 0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				list-style: none;
			}
			.icons li {
				width: 19px;
				height:20px;
				padding: 0px 8px 0px 0px;
				float: right;
			}
	#footerArea h2, #footerArea #logo, #footerArea address { display:none; }
	#bottomLeftCol { position:absolute; top:-56px; left:247px; height:104px; width:6px; background:url(/ftpimages/416/podium/Style518/images/positionedFromFooter.png) top left no-repeat; }
