/*fix the mystery font-size on the school portal*/
	span { font-size:12px; }
/*end fix*/

#banner-bg{
	background:url(/ftpimages/350/podium/style622/banner_v2.png) top left no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
}

#banner-bg a#logo{
	display:block;
	height:70px;
	width:500px;
}

#contentPageHeader{
	background:url(/ftpimages/350/podium/style622/contentPageTop.png) top left no-repeat;
	position:absolute;
	top:127px;
	left:237px;
	height:27px;
	width:743px;
}
#contentPageHeaderText{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#1A3552;
	padding-top:6px;
	padding-left:42px;
}

#currentDate{
	position:absolute;
	top: 54px;
	left: 812px;
	height: 16px;
	width: 230px;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	color: #A8AFB6;
}

#bannerPhoto{
	/*background: url(/ftpimages/350/podium/style622/bannerPhotos/default.jpg) top left no-repeat;*/
	position:absolute;
	top: 0px;
	left: 535px;
	height: 73px;
	width: 268px;
}

.schoolName {
	position:absolute;
		top:0px;
		left:0px;
}
.L1Nav{
	position:absolute;
	top:72px;
	left:291px;
	width:699px;
	height: 55px;
}
.OmniNav{
	position:absolute;
	top:106px;
	left:611px;
	width:379px;
	height: 21px;
}
ul#nav{
list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:72px;
	left:291px;
	width:699px;
	height: 55px;
}
ul#nav li{
	margin:0px;
	padding:0px;
	display: inline;
}
ul#nav li a{
	display:block;
	background:url(/ftpimages/350/podium/style622/banner_v2.png) no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	height:34px;
	display: block;
	text-indent:-9999px;
}
ul#nav li a#nav_111505{width:142px; background-position:-291px -72px;}
ul#nav li a#nav_111506{width:128px; background-position:-433px -72px;}
ul#nav li a#nav_111507{width:134px; background-position:-561px -72px;}
ul#nav li a#nav_111508{width:143px; background-position:-695px -72px;}
ul#nav li a#nav_111509{width:152px; background-position:-838px -72px;}

ul#nav li a#nav_111505:hover,ul#nav li a#nav_111505.on{background-position:-291px -199px;}
ul#nav li a#nav_111506:hover,ul#nav li a#nav_111506.on{background-position:-433px -199px;}
ul#nav li a#nav_111507:hover,ul#nav li a#nav_111507.on{background-position:-561px -199px;}
ul#nav li a#nav_111508:hover,ul#nav li a#nav_111508.on{background-position:-695px -199px;}
ul#nav li a#nav_111509:hover,ul#nav li a#nav_111509.on{background-position:-838px -199px;}






.submenudown {
	/*these styles are required*/
	position:absolute;
	display:none;
	/*these styles are required*/
	margin:0px;
	padding:0px;
	width:165px;
	}
	.link-holder{
	
	}
	.link-holder a.last-link{

	}
	.link-holder a.first-link{
	
	}
	.subMenuItemsdown{
		display:block;
		background:#613245;
		color:#ffffff;
		font-family:Verdana;
		display:block;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		width:165px;
		text-indent:0px;
		}
		.subMenuItemsdown span{
			display:block;
			border-left:1px solid #ffffff;
			border-right:1px solid #ffffff;
			padding:4px 9px 4px 9px;
		}
	.subMenuItemsdown:hover,a.subMenuItemsdown.on{
		background:#ffffff;
		color:#1a3552;
		
	}
	#menu-header{border-top:solid 1px #ffffff;}
	#menu-footer{border-top:solid 1px #ffffff;}






/*.subMenu{
	these styles are required
	display:none;
	position:absolute;
	these styles are required
	margin:0px;
	padding:0px;
	width:165px;
	
	}
.subMenu #holder{}
#menu-header{
	border-top:solid 1px #ffffff;
}
#menu-footer{
	border-top:solid 1px #ffffff;
}
	a.subMenuItems{
		display:block;
		background:#613245;
		color:#ffffff;
		font-family:Verdana;
		display:block;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		width:165px;
		text-indent:0px;
	}
	a.subMenuItems:hover{
		background:#ffffff;
		color:#1a3552;
	}
	for padding
	a.subMenuItems span{
		display:block;
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
		padding:4px 9px 4px 9px;
	}
*/

ul#omni{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul#omni li{
	display:inline;
	margin:0px;
	padding:0px;
}
ul#omni li a{
	float:left;
	height:21px;
	display: block;
	text-indent:-9999px;
	background:url(/ftpimages/350/podium/style622/banner_v2.png) no-repeat;
}
ul#omni li a#omni_1{width:92px; background-position:-611px -106px;}
ul#omni li a#omni_2{width:69px; background-position:-703px -106px;}
ul#omni li a#omni_3{width:118px; background-position:-772px -106px;}
ul#omni li a#omni_4{width:100px; background-position:-890px -106px;}

ul#omni li a#omni_1:hover{background-position:-611px -233px;}
ul#omni li a#omni_2:hover{background-position:-703px -233px;}
ul#omni li a#omni_3:hover{background-position:-772px -233px;}
ul#omni li a#omni_4:hover{background-position:-890px -233px;}


.bread_arrow{
	background:url(/ftpimages/350/podium/style622/bread_arrow.gif) no-repeat;
	width:4px;
	height:7px;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:7px;
	margin-top:4px;
}
.custom_bread_crumb{
	display:block;
	float:left;
	color:#1a3552;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}
.custom_bread_crumb:hover{
	text-decoration:underline;
}
#footer{
	background:url(/ftpimages/350/podium/style622/footer_back_white.gif) top left no-repeat;
	width:990px;
	height:109px;
}