/*center the body for IE and give a margin:0 auto; for everyone else*/
.clear {clear:both;}
.sitercol {display:none;}
a {outline:none;}
body {
	text-align:center;
}
#lOutTbl {
	width: 995px;
	margin: 0px auto;
	}
	#schoolname_menu {
		padding-left:191px;
		width:804px;
		height:111px;
	}
	
		#school_name {
			background: url(/ftpimages/441/podium/style522/school_name_temp.png) no-repeat;
			width:804px;
			height:63px;
			position:relative;
			}
			#parents{
				display:block;
				width:55px;
				height:20px;
				position:absolute;
				top:35px;
				left:613px;
				text-indent:-9999em;
			}
			#alumni{
				display:block;
				width:55px;
				height:20px;
				position:absolute;
				top:35px;
				left:695px;
				text-indent:-9999em;
			}
			#search_holder{
				position:absolute;
				top:10px;
				left:625px;
				width: 165px;
				height: 18px;
				padding: 0px;
				}
				#search_input{
					position: relative;
					width: 165px;
					height: 18px;
					padding: 0px;
					margin: 0px;
					}
					#search_input .ac_input{
						position: absolute;
						top: 0px;
						left: 0px;
						background: none;
						width: 124px;
						height:18px;
						font-family: Arial;
						font-size: 10px;
						line-height:18px;
						color: #384372;
						margin: 0px;
						padding: 0px;
						border: 0px;
						outline: 0px;
					}
					#search_input .searchButton{
						position: absolute;
						top: 0px;
						left: 130px;
						width: 20px;
						height: 18px; 
						background: url(/images/spacer.gif) no-repeat;
						margin: 0px; 
						padding: 0px; 
						border: 0px;
					}
		
		
		
		
		
		#menu-wrapper {
			width:804px;
			height:47px;
			}
			#L1{
				list-style: none;
				margin:0px;
				padding:0px;
				}
				#L1 li{
					margin:0;
					padding:0px;
					display:inline;
					}
					#L1 li a{
						background: url(/ftpimages/441/podium/style522/L1_v2.png) top left no-repeat;
						display: block;
						float: left;
						height: 47px;
						text-indent:-9999px;
						font-size: 5px;
						line-height: 5px;
						}
						
						#L1 li a#L1_121143{width:119px; background-position:0px 0px;}
						#L1 li a#L1_121144{width:118px; background-position:-119px 0px;}
						#L1 li a#L1_121145{width:122px; background-position:-237px 0px;}
						#L1 li a#L1_121146{width:121px; background-position:-359px 0px;}
						#L1 li a#L1_121147{width:133px; background-position:-480px 0px;}
						#L1 li a#L1_121148{width:191px; background-position:-613px 0px;}
						
						#L1 li a#L1_121143:hover,#L1 li a#L1_121143.on{background-position:0px -47px;}
						#L1 li a#L1_121144:hover,#L1 li a#L1_121144.on{background-position:-119px -47px;}
						#L1 li a#L1_121145:hover,#L1 li a#L1_121145.on{background-position:-237px -47px;}
						#L1 li a#L1_121146:hover,#L1 li a#L1_121146.on{background-position:-359px -47px;}
						#L1 li a#L1_121147:hover,#L1 li a#L1_121147.on{background-position:-480px -47px;}
						#L1 li a#L1_121148:hover,#L1 li a#L1_121148.on{background-position:-613px -47px;}
	#relative_logo {
		position:relative;
		}
		#absolute_logo {
			position:absolute;
			top:0px;
			left:0px;
		}
		#logo {
			float:left;
			background: url(/ftpimages/441/podium/style522/site_logo2.png) top left no-repeat;
			width: 191px;
			height: 156px;
			}
			#logo a{
				background:transparent none repeat scroll 0 0;
				display:block;
				width: 191px;
				height: 156px;
				position:relative;
				}
				#logo a h1{
					display:none;
				}
	
	#tagline{
		display:block;
		background:url(/ftpimages/441/podium/style522/tagline2.png) top left no-repeat;
		width:145px;
		height:41px;
		position:absolute;
		top:20px;
		left:20px;
	}	
			
/* footer */
#footer_repeat {
	background: url(/ftpimages/441/podium/style522/footer_repeatx.png) repeat-x;
	height:154px;
}
#relative_leftgrad {
	position:relative;
	text-align:left;
	padding:0;
	margin:0;
	clear:left;
	float:left;
	}
	#absolute_leftgrad {
		position:absolute;
		top:-106px;
		left:0px;
		}
#e-mail {
	float:left;
	width: 155px;
	height: 14px;
	padding-left:759px;
	padding-top:23px;
	}
	#e-mail a{
		background:transparent none repeat scroll 0 0;
		display:block;
		width: 155px;
		height: 14px;
		position:relative;
		}
		#e-mail a h1{
			display:none;
		}
#relative_rightgrad {
	position:relative;
	text-align:left;
	padding:0;
	margin:0;
	float:left;
	}
	#absolute_rightgrad {
		position:absolute;
		top:-106px;
		left:73px;
		}
