.clear{clear:both;}

a { outline:none; }

#lOutTbl { margin:0 auto; }

.banner { background:url(/ftpimages/452/podium/style536/images/banner_v4.png) no-repeat; }
.navListItem { display:block; float:left; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.bannerNav { background:url(/ftpimages/452/podium/style536/images/bannerNav.png) no-repeat; }

#bannerArea { height:196px; width:977px; position:relative; }
	#top { height:167px; }
		a#hpLink { float:left; height:46px; width:480px; }
			#hpLink h1 { display:none; }
		#right { float:left; height:58px; width:489px; }
		#searchArea { width:489px; }
				a#searchSubmit { float:left; height:23px; width:99px; }
				input#search { float:right; height:14px; width:130px; background:none; border:none; font:normal 10px/12px Helvetica; color:#000000; margin:5px 10px 0 8px; }
				#searchArea .searchSubmit { float:right; height:23px; width:75px; border:none; background:none;}
			a#giftButt { clear:left; float:left; height:35px; width:105px; margin-left:66px; }
			a#windowButt { float:left; height:35px; width:173px; margin-left:17px; }
			a#myShoreButt { float:left; height:35px; width:85px; margin-left:15px; }
	#bannerPhotoHolder { display:none; }


#footerArea { height:50px; width:983px; background:url(/ftpimages/452/podium/style536/images/footer_v3.png) top left no-repeat; margin:0 auto; }

#logo {
	position:absolute;
	width:179px;
	height:58px;
	top:138px;
	left:0px;
	background: url(/ftpimages/452/podium/Style536/images/75_logo.png) no-repeat;
	}
	#logo a{
		text-indent:-9999px;
		display:block;
		width:179px;
		height:58px;
		padding:0;
		margin: 0;
		cursor:hand;
	}
	
#myShore {
	position:absolute;
	width:93px;
	height:29px;
	top:167px;
	left:185px;
	display:inline;
	}
	#myShore a{
		background: url(/images/myshore.png) no-repeat;
		text-indent:-9999px;
		display:block;
		width:93px;
		height:29px;
		padding:0;
		margin: 0;
		cursor:hand;
	}
	#myShore a:hover{background-position:0 -29px;}

#nav_bg{
	background:#006699;
	width:969px;
	height:29px;
	}
	#nav{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		list-style: none;
		}
		#nav li {
			display: inline;
			margin: 0px;
			padding: 0px;
		}

		#nav li a{
			background: url(/ftpimages/452/podium/Style536/images/L1_nav.gif) no-repeat;
			display: block;
			padding: 0px;
			margin: 0px;
			height: 29px;
			float: left;
			line-height: 1px;
			font-size: 1px;
			text-indent: -9999px;
			}
			
			#nav li a#nav_124384{background-position: -578px 0px; width:110px; margin-left:578px;}
			#nav li a#nav_124385{background-position: -688px 0px; width:140px;}
			#nav li a#nav_124386{background-position: -828px 0px; width:125px;}

			#nav li:hover a#nav_124384,#nav li a#nav_124384.on,#nav li a#nav_124384.hover{background-position: -578px -29px; margin-left:578px;}
			#nav li:hover a#nav_124385,#nav li a#nav_124385.on,#nav li a#nav_124385.hover{background-position: -688px -29px;}
			#nav li:hover a#nav_124386,#nav li a#nav_124386.on,#nav li a#nav_124386.hover{background-position: -828px -29px;}
		
		.submenudown {
			/*these styles are required*/
			position:absolute;
			/*these styles are required*/
			width: 183px;
			
			}
			.link-holder{

			}
			.link-holder a.last-link{
					margin-bottom: 0px;
			}
			.link-holder a.first-link{
			
			}
			.subMenuItemsdown{
				display:block;
				text-decoration: none;
				width: 183px;
				font-family: Arial;
				color: #ffffff;
				font-size: 12px;
				background:url(/ftpimages/452/podium/style536/images/menu_off.gif) repeat-y;
				
				}
				.subMenuItemsdown span{
					display:block;
					padding: 7px 20px 6px 20px;
					cursor: pointer;
				}
			.subMenuItemsdown:hover,a.subMenuItemsdown.on{
				background:url(/ftpimages/452/podium/style536/images/menu_on.gif) repeat-y;
			}
			#menu-header{
				background:url(/ftpimages/452/podium/style536/images/menu_off.gif) repeat-y;
				width: 183px;
				height: 7px;
			}
			#menu-footer{
				background:url(/ftpimages/452/podium/style536/images/menu_bottom.gif) no-repeat;
				width: 183px;
				height: 7px;
			}
			

#homeEventsTitle{
	width: 170px;
	height:55px;
	margin:20px 0 18px 0px;
	background:url(/ftpimages/452/podium/style536/images/upcoming_events.png) no-repeat;
}

#homeLeftDivide{
	width: 170px;
	height:1px;
	margin:0 0 18px 0px;
	background:url(/ftpimages/452/podium/style536/images/left_divide.png) no-repeat;
}

#homeLeftDivideBottom{
	width: 170px;
	height:1px;
	margin:18px 0 18px 0px;
	background:url(/ftpimages/452/podium/style536/images/left_divide.png) no-repeat;
}

.eventsHolder{
	margin:0px;
	padding:0px;
	list-style:none;
}
.eventsHolder li{
	margin:0 0 14px 0px;
	padding:0px;
	text-decoration:none;
	width: 181px;
}
.events_date_holder{
	width: 31px;
	height:33px;
	margin:0 12px 0 11px;
	float:left;
	text-align:center;
	background:url(/ftpimages/452/podium/style536/images/date_background.png) no-repeat;
}
.events_month{
	font-family: Arial;
	font-size: 8px;
	line-height:8px;
	color:#1d2c35;
	margin:10px 2px 0 0px;
	padding:0 0 0 0;
}
.events_date{
	font-family: Arial;
	font-size: 10px;
	line-height:10px;
	color:#1d2c35;
	margin:0 2px 0 0px;
	padding:0 0 0 0;
}
.events_headline{
	font-family: Helvetica;
	font-size: 12px;
	color:#0e659b;
	float:left;
	display:block;
	margin:0 0 0 0px;
	width:116px;
	}
	.events_headline a{
		font-weight:bold;
	}
	
#homeMoreEvents{
	font-family: Helvetica;
	font-size: 10px;
	color:#0e659b;
	margin:0px 0px 10px 100px;
	text-decoration:none;
	}

#homeSmartTitle{
	width: 64px;
	height:13px;
	margin:20px 0 8px 12px;
	background:url(/ftpimages/452/podium/style536/images/smart.png) no-repeat;
}

#homeStrongTitle{
	width: 76px;
	height:13px;
	margin:12px 0 8px 12px;
	background:url(/ftpimages/452/podium/style536/images/strong.png) no-repeat;
}

#homeSureTitle{
	width: 48px;
	height:13px;
	margin:12px 0 8px 12px;
	background:url(/ftpimages/452/podium/style536/images/sure.png) no-repeat;
}
	
.homeText{
	font-family: Arial;
	font-size: 10px;
	color:#0e659b;
	margin:0 8px 0 12px;
	}

#footerNavArea{
	width: 969px;
	height:190px;
	 margin:0 auto;
	background:url(/ftpimages/452/podium/style536/images/address.png) no-repeat;
}


	#addressArea{
		float:left;
		width: 195px;
		margin:0 0 0 0px;
		font-size:11;
		}
		
		#addressArea address{
			width: 195px;
			height:115px;
			margin:0 0 0 0px;
			font-size:11;
			font-family:Helvetica;
			font-weight:bold;
			color:#2e2e2e;
			text-indent: -9999px;
		}
		
		#icons {
			height: 25px;
			margin:0px 30px 0px 0px;
			}
			#twitter {
			float: right;
			height: 22px;
			width: 22px;
			margin:0px 0px 0px 0px;
			background:url(/ftpimages/452/podium/style536/images/twitter.png) no-repeat;
			}
			#twitter a{
				text-indent:-9999px;
				display:block;
				width:22px;
				height:22px;
				padding:0;
				margin: 0;
				cursor:hand;
				}
			
			#facebook {
				float: right;
				height: 24px;
				width: 24px;
				margin:0px 8px 0px 0px;
				background:url(/ftpimages/452/podium/style536/images/facebook.png) no-repeat;
				}
				#facebook a{
					text-indent:-9999px;
					display:block;
					width:24px;
					height:25px;
					padding:0;
					margin: 0;
					cursor:hand;
					}
		
	#footL1{
		margin: 0;
		padding: 25px 0px 0px 0px;
		text-align: left;
		width:588px;
		float:left;
		}
		.footL1li{
			list-style: none;
			float: left;
			width: 150px;
			margin-left:30px;
			margin-right:10px;
		}
			.footL1a{
				font: bold 12px/14px 'Trebuchet MS';
				color: #ffffff;
				text-decoration: none;
				text-transform: uppercase;
			}
				.footL1a:hover{text-decoration: underline;}
			.footerL2{
				margin: 0;
				padding: 5px 5px 20px 0;
				text-align: left;
			}
				.footerL2 li{
					list-style: none;
					padding: 0 0 3px 0px
				}
					.footerL2 li a{
						font: 12px/14px 'Trebuchet MS';
						color: #ffffff;
						text-decoration: none;
					}
						.footerL2 li a:hover{text-decoration: underline;}	

	#omni{
		margin: 0;
		padding: 25px 0px 0px 15px;
		text-align: left;
		width:150px;
		float:left;
		}
	
		#omni li{
				list-style: none;
				float: left;
				margin-bottom:10px;
				background-image: url(/ftpimages/452/podium/style536/images/omni_bg.png);
				background-repeat: no-repeat;
				background-position: 0px 4px; 
				padding-left: 10px;
			}
				#omni a{
					font: bold 12px/14px 'Trebuchet MS';
					color: #e8a604;
					text-decoration: none;
					text-transform: uppercase;
				}
				#omni a:hover{text-decoration: underline;}
			
