a {outline: none;}
.clearfix {*zoom: 1;}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: 0;
}
.hideEl{display: none;}

/* IE ONLY styles for school nav START*/
.s2, .s2sm, .s2o, .s2s, .s2osm, .s2ssm{padding-left: 8px\9; padding-right: 8px\9;}
.s2o, .s2s, .s2ssm{background: #ffd20a url(/ftpimages/435/podium/style804/images/schNavOn.gif) repeat-y\9;}
.s2osm{background: #ffd20a url(/ftpimages/435/podium/style804/images/schNavOnSM.gif) repeat-y\9;}
/* IE ONLY styles for school nav END*/

#lInTbl{margin: 0 auto;}

#banner{
	height: 150px; width: 1260px;
	margin: 0 auto;
	background: url(/ftpimages/435/podium/style804/images/bannerBackground.png) bottom center no-repeat;
	text-align: left;
	position: relative;
	}
	#L1{
		height: 33px; width: 1127px;
		margin: 3px 0 0 67px; padding: 0;
		float: left;
		list-style: none;
		}
		#L1 li{display: inline;}
			#L1 li a{
				height: 33px;
				float: left;
				background: url(/ftpimages/435/podium/style804/images/nav1.png) no-repeat;
				text-indent: -9999px;
				}

				#L1 li a#L1_138655{background-position:     0px 0px; width: 109px; margin-right: 32px;}
				#L1 li a#L1_138674{background-position:  -141px 0px; width: 108px; margin-right: 31px;}
				#L1 li a#L1_138701{background-position:  -280px 0px; width: 111px; margin-right: 33px;}
				#L1 li a#L1_138755{background-position:  -424px 0px; width: 131px; margin-right: 33px;}
				#L1 li a#L1_138795{background-position:  -588px 0px; width: 108px; margin-right: 32px;}
				#L1 li a#L1_138822{background-position:  -728px 0px; width: 173px; margin-right: 33px;}
				#L1 li a#L1_138835{background-position:  -934px 0px; width: 83px; margin-right: 34px;}
				#L1 li a#L1_138858{background-position: -1051px 0px; width: 76px;}
				
				#L1 li a#L1_138655:hover, #L1 li a#L1_138655.hover, #L1 li a#L1_138655.on{background-position:     0px -33px;}
				#L1 li a#L1_138674:hover, #L1 li a#L1_138674.hover, #L1 li a#L1_138674.on{background-position:  -141px -33px;}
				#L1 li a#L1_138701:hover, #L1 li a#L1_138701.hover, #L1 li a#L1_138701.on{background-position:  -280px -33px;}
				#L1 li a#L1_138755:hover, #L1 li a#L1_138755.hover, #L1 li a#L1_138755.on{background-position:  -424px -33px;}
				#L1 li a#L1_138795:hover, #L1 li a#L1_138795.hover, #L1 li a#L1_138795.on{background-position:  -588px -33px;}
				#L1 li a#L1_138822:hover, #L1 li a#L1_138822.hover, #L1 li a#L1_138822.on{background-position:  -728px -33px;}
				#L1 li a#L1_138835:hover, #L1 li a#L1_138835.hover, #L1 li a#L1_138835.on{background-position:  -934px -33px;}
				#L1 li a#L1_138858:hover, #L1 li a#L1_138858.hover, #L1 li a#L1_138858.on{background-position: -1051px -33px;}
				
				.submenudown {
					/*these styles are required*/
					position: absolute;
					/*these styles are required*/
					width: 204px;
					}
					.subMenuItemsdown{
						width: 204px;
						display: block;
						background: url(/ftpimages/435/podium/style804/images/dropdownOff.png) repeat-y;
						font: 13px/16px Arial;
						color: #000000;
						text-decoration: none;
						text-align: left;
						}
						.subMenuItemsdown span{
							display: block;
							padding: 4px 19px;
							cursor: pointer;
							}
					.subMenuItemsdown:hover,a.subMenuItemsdown.on{
						background: url(/ftpimages/435/podium/style804/images/dropdownOn.png) repeat-y;
						}
					#menu-header{
						height: 26px;
						background: url(/ftpimages/435/podium/style804/images/dropdownHeader.png) no-repeat;
						}
					#menu-footer{
						height: 16px;
						background: url(/ftpimages/435/podium/style804/images/dropdownFooter.png) no-repeat;
						}
					
	#shield{
		height: 95px; width: 473px;
		margin: 12px 0 0 80px;
		float: left;
		background: url(/ftpimages/435/podium/style804/images/shield.png) no-repeat;
		}
		#shield a{
			height: 95px; width: 473px;
			display: block;
			text-indent: -9999px;
			}
	#searchContainer{
		height: 33px; width: 283px;
		float: right;
		margin: 19px 55px 0 0;
		background: url(/ftpimages/435/podium/style804/images/searchBar.png) top left no-repeat;
		}
		#searchContainer .ac_input{
			background: none; 
			height: 25px; width: 228px;
			float: left;
			font: 11px/13px Arial;
			color: #181818;
			margin: 4px 0 4px 16px; border: 0; padding: 0;
			outline: none;
			padding-top: 7px\9; /* IE ONLY */
			}
		.searchBtn{
			float: left;
			height: 33px; width: 39px;
			background: url(/ftpimages/435/podium/style804/images/searchBtn.png) no-repeat;
			margin: 0; border: 0; padding: 0; 
			text-indent: -9999px;
			}
	#myBurg{
		height: 25px; width: 86px;
		margin: 12px 59px 0 0;
		float: right;
		clear: right;
		background: url(/ftpimages/435/podium/style804/images/myBurgBtn.png) 0px 0px no-repeat;
		text-indent: -9999px;
		}
		#myBurg.loggedIn{background-position: 0px -25px;}
		#pdLogin.pdLogin{
			height: 169px; width: 325px;
			background: url(/ftpimages/435/podium/style804/images/pdLoginBG.png) no-repeat;
			font: 13px/15px Arial;
			color: #000000;
			margin-left: 104px;
			text-align: right;
			z-index: 50;
			}
			#pdLogin.pdLogin .pdLoginForm{
				padding: 29px 12px 0 25px;
				}
				#pdLogin.pdLogin .pdLoginUName input, #pdLogin.pdLogin .pdLoginPWord input{
					height: 25px; width: 220px;
					background: #ffffff;
					border: 0; padding: 0 8px; 
					margin: 0 0 10px 6px;
					outline: none;
					-moz-border-radius: 5px;
					border-radius: 5px;
					padding-top: 6px\9; /* IE ONLY */
					}
				#pdLogin.pdLogin .pdLoginRemLabel, #pdLogin.pdLogin .pdLoginHelpLink{
					font-size: 12px; color: #000000;
					vertical-align: middle\9; /* IE ONLY */
					}
				#pdLogin.pdLogin .pdLoginSignInBtn{
					height: 23px; width: 53px;
					text-align: center;
					font: 12px/23px Arial;
					color: #004d90;
					border: 0; padding: 0; margin: 0;
					outline: none;
					-moz-border-radius: 4px;
					border-radius: 4px;
					cursor: pointer;
					background: url(/ftpimages/435/podium/style804/images/pdLoginBtnBG.gif) repeat-x;
					}
				#pdLogin.pdLogin .pdLoginHelp{padding-top: 5px;}
					#pdLogin.pdLogin .pdLoginHelpLink:hover{text-decoration: none;}
	#hpImg{
		height: 750px; width: 1170px;
		position: absolute;
		top: 150px; left: 45px;
		display: none;
		}
		#imgBorder{
			position: absolute;
			
			}
		

/**********************
Left Column styles
**********************/
#hpLinks{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: center;
	display: none;
	}
	#hpLinks li a{
		font: 13px/15px Arial;
		color: #ffffff;
		}
		#hpLinks li a:hover{text-decoration: none;}
	
#socialMedia{
	margin: 13px 26px 0 26px; padding: 0;
	list-style: none;
	}
	#socialMedia li{display: inline;}
	#socialMedia li#followUs{
		height: 14px; width: 96px;
		margin-bottom: 10px;
		display: block;
		background: url(/ftpimages/435/podium/style804/images/followUs.gif) no-repeat;
		text-indent: -9999px;
		}
		#socialMedia li a{
			float: left;
			margin: 0 6px 6px 0;
			font: 13px/15px Arial;
			color: #2f2f2f;
			}
			#socialMedia li a:hover{text-decoration: none;}

/**********************
Footer styles
**********************/

#footer{
	height: 203px; width: 1170px;
	margin: -203px auto 0 auto;
	text-align: center;
	}
	#address{
		height: 25px; width: 504px;
		margin: 48px auto 0 auto;
		display: inline-block;
		text-indent: -9999px;
		background: url(/ftpimages/435/podium/style804/images/address.png) no-repeat;
		}
	#footOmni{
		margin: 10px 0 0 0; padding: 0;
		list-style: none;

		}
		#footOmni li{
			display: inline-block;
			display: inline\9; /* IE ONLY */
			}
			#footOmni li span{
				height: 20px;
				float: left;
				float: none\9; /* IE ONLY */
				display: inline\9; /* IE ONLY */
				border-left: 1px solid #0a4374;
				border-right: 1px solid #011c33;
				margin: 0 10px;
				font-size: 0; line-height: 20px;
				}
			#footOmni li a{
				float: left;
				float: none\9;
				display: inline\9;
				font: 13px/20px Arial;
				color: #ffd20a;
				text-decoration: none;
				}
				#footOmni li a:hover{text-decoration: underline;}
	#disclaimer{
		clear: both;
		font: 11px/16px Arial;
		color: #d6d6d6;
		}
		
/**********************
Homepage styles
**********************/
body.homepage #hpImg, body.homepage #hpLinks{display: block;}
body.homepage #lInTbl, body.homepage #lInTblLCell, body.homepage #lInTblRCell{background: none;}
body.homepage #lInTblRCell{padding-top: 0;}
body.homepage #lInTbl{
	margin-top: 451px;
	position: relative;
	}
	body.homepage #L_c4i0{display: none;}
	body.homepage #socialMedia li#followUs{background-image: url(/ftpimages/435/podium/style804/images/followUsHP.png);}
		body.homepage #socialMedia li a{color: #ffffff;}
