a {outline: none;}
.clearfix {*zoom: 1;}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0;
}
.hideEl{display: none;}

#lInTbl{margin: 0 auto;}
	
#banner{
	height: 159px; width: 1200px;
	margin: 0 auto;
	text-align: left;
	}
	#schoolSeal{
		height: 75px; width: 530px;
		float: left;
		margin: 15px 0 0 19px;
		background: url(/ftpimages/51/podium/style553/images/schSeal.png) no-repeat;
		}
		#schoolSeal a{
			height: 75px; width: 530px;
			display: block;
			text-indent: -9999px;
			}
	#bannerRight{
		height: 93px;
		float: right;
		}
		#omniNav{
			float: right;
			margin: 25px 29px 0 0;
			padding: 0;
			list-style: none;
			}
			#omniNav li{display: inline;}
				#omniNav li a{
					float: left;
					font: 11px/13px Helvetica;
					color: #f9eec6;
					text-decoration: none;
					}
					#omniNav li a:hover{color: #d95d1c;}
				#omniNav li span{
					float: left;
					font: 11px/13px Helvetica;
					color: #494949;
					}
		#searchContainer{
			height: 25px; width: 272px;
			float: right;
			margin: 9px 7px 0 0;
			background: url(/ftpimages/51/podium/style553/images/searchBar.png) top left no-repeat;
			}
			#searchContainer .ac_input{
				background: none; 
				height: 25px; width: 240px;
				float: left;
				font: 11px/25px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
				color: #747474;
				margin: 0 0 0 7px;
				border: 0; padding: 0;
				outline: none;
				}
			.searchBtn{
				float: left;
				height: 25px; width: 25px;
				background: url(/ftpimages/51/podium/style553/images/searchBtn.png) no-repeat;
				margin: 0; border: 0; padding: 0; 
				text-indent: -9999px;
				}
		#socialMedia{
			height: 20px\9; /* IE ONLY */
			float: right;
			margin: 14px 29px 0 0; 
			padding: 0;
			list-style: none;
			clear: right;
			}
			#socialMedia li{display: inline;}
				#socialMedia li a{
					float: left;
					margin-left: 5px;
					font: 11px/13px Helvetica;
					color: #f9eec6;
					}
					#socialMedia li a:hover{text-decoration: none;}
		#tagline{
			width: 408px;
			overflow: hidden;
			float: right;
			clear: both;
			margin: 8px 29px 0 0;
			font: 11px/13px Helvetica;
			color: #f9eec6;
			text-align: right;
			}
	#L1{
		height: 45px; width: 944px;
		margin: 21px 7px 0 0; padding: 0;
		list-style: none;
		float: right;
		background: url(/ftpimages/51/podium/style553/images/nav1.png) no-repeat;
		}
		#L1 li{display: inline;}
			#L1 li a{
				height: 45px;
				float: left;
				background: url(/ftpimages/51/podium/style553/images/nav1.png) no-repeat;
				text-indent: -9999px;
				}

				#L1 li a#L1_129464{background-position:    0px 0px; width:  72px; margin-right: 24px;}
				#L1 li a#L1_129465{background-position:  -96px 0px; width: 111px; margin-right: 24px;}
				#L1 li a#L1_129466{background-position: -231px 0px; width: 109px; margin-right: 23px;}
				#L1 li a#L1_129467{background-position: -363px 0px; width:  53px; margin-right: 23px;}	
				#L1 li a#L1_129468{background-position: -439px 0px; width:  91px; margin-right: 23px;}
				#L1 li a#L1_129469{background-position: -553px 0px; width: 121px; margin-right: 22px;}
				#L1 li a#L1_129470{background-position: -696px 0px; width: 139px; margin-right: 24px;}
				#L1 li a#L1_129722{background-position: -859px 0px; width: 85px;}
				
				#L1 li a#L1_129464:hover, #L1 li a#L1_129464.hover, #L1 li a#L1_129464.hover.on{background-position:    0px -45px;}
				#L1 li a#L1_129465:hover, #L1 li a#L1_129465.hover, #L1 li a#L1_129465.hover.on{background-position:  -96px -45px;}
				#L1 li a#L1_129466:hover, #L1 li a#L1_129466.hover, #L1 li a#L1_129466.hover.on{background-position: -231px -45px;}
				#L1 li a#L1_129467:hover, #L1 li a#L1_129467.hover, #L1 li a#L1_129467.hover.on{background-position: -363px -45px;}
				#L1 li a#L1_129468:hover, #L1 li a#L1_129468.hover, #L1 li a#L1_129468.hover.on{background-position: -439px -45px;}
				#L1 li a#L1_129469:hover, #L1 li a#L1_129469.hover, #L1 li a#L1_129469.hover.on{background-position: -553px -45px;}
				#L1 li a#L1_129470:hover, #L1 li a#L1_129470.hover, #L1 li a#L1_129470.hover.on{background-position: -696px -45px;}
				#L1 li a#L1_129722:hover, #L1 li a#L1_129722.hover, #L1 li a#L1_129722.hover.on{background-position: -859px -45px;}
				
				#L1 li a#L1_129464.on{background-position:    0px -90px;}
				#L1 li a#L1_129465.on{background-position:  -96px -90px;}
				#L1 li a#L1_129466.on{background-position: -231px -90px;}
				#L1 li a#L1_129467.on{background-position: -363px -90px;}
				#L1 li a#L1_129468.on{background-position: -439px -90px;}
				#L1 li a#L1_129469.on{background-position: -553px -90px;}
				#L1 li a#L1_129470.on{background-position: -696px -90px;}
				#L1 li a#L1_129722.on{background-position: -859px -90px;}
				
				.submenudown {
					/*these styles are required*/
					position: absolute;
					/*these styles are required*/
					width: 210px;
					}
					.subMenuItemsdown{
						width: 210px;
						display: block;
						background: #0d0d0d;
						font: 14px/16px Helvetica;
						color: #ffffff;
						text-decoration: none;
						text-align: left;
						}
						.subMenuItemsdown span{
							display: block;
							padding: 8px 16px;
							cursor: pointer;
							}
					.subMenuItemsdown:hover,a.subMenuItemsdown.on{
						color: #e46624;
						}
					#menu-header{}
					#menu-footer{}
					
/**********************
Footer styles
**********************/
#footer{
	width: 100%;
	background: #090909 url(/ftpimages/51/podium/style553/images/footerBG.jpg) repeat-x;
	min-width: 1200px;
	}
	#footerCenter{
		width: 1200;
		margin: 0 auto;
		text-align: left;
		}
		#quickLinks{
			height: 25px; width: 105px;
			margin: 18px 0 0 228px;
			background: url(/ftpimages/51/podium/style553/images/footQL.png) no-repeat;
			float: left;
			text-indent: -9999px;
			}
			#qlContainer{
				height: 25px; width: 850px;
				float: left;
				position: relative;
				margin-top: 18px;
				overflow: hidden;
				}
				#footQL{
					height: 25px; width: 825px;
					margin: 0; padding: 0;
					list-style: none;
					position: absolute;
					top: 0; left: 0;
					background: url(/ftpimages/51/podium/style553/images/footQL_BG.png) repeat-x;
					}
					#footQL li{display: inline;}
						#footQL li a{
							float: left;
							font: 11px/25px Helvetica;
							color: #696969;
							text-decoration: none;
							padding: 0 5px;
							}
							#footQL li a:hover{color: #f37736;}
					#footQL li span{
						width: 1px; height: 15px;
						float: left;
						background: #262525;
						font-size: 0; line-height: 0;
						margin-top: 5px;
						}
				#arrowQL{
					height: 25px; width: 25px;
					background: url(/ftpimages/51/podium/style553/images/openQL.png) no-repeat;
					text-indent: -9999px;
					position: absolute;
					top: 0; left: 825px;
					outline: none;
					}
					#arrowQL.open{background-image: url(/ftpimages/51/podium/style553/images/closeQL.png);}
		#address{
			clear: left;
			padding: 15px 0 0 228px;
			font: 16px/18px Helvetica;
			color: #8a8a8a;
			}
			#address span{
				font-weight: bold;
				color: #ffffff;
				}
		#footSEO{
			margin: 15px 0 0 228px;
			font: 11px/14px Arial;
			color: #696969;
			padding-bottom: 15px;
			}
			#footSEO a{color: #696969;}
				#footSEO a:hover{text-decoration: none;}
				
/**********************
Homepage styles
**********************/

body.homepage #banner, body.homepage #footerCenter{width:986px;}
body.homepage #schoolSeal a{display: none;}
body.homepage #lInTbl{
	width:981px;
	padding-top: 0;
	}
	body.homepage #lInTblLCell{display: none;}
body.homepage #quickLinks, body.homepage #footSEO{margin-left: 31px;}
	body.homepage #qlContainer{width: 834px;}
		body.homepage #footQL{width:809px;}
			body.homepage #arrowQL{left:809px;}
body.homepage #address{padding-left: 31px;}
