.hiddenText {
	/*allows position: absolute to reference the top corner of this element as (0,0)*/
	position: relative;
	/*hides the text if the font size is increased too much*/
	overflow: hidden;
}
/*this is the span*/
.hiddenText span {
	/*position the span on top of its container*/
	/*position: absolute;*/
	top: 0px; left: 0px;
	z-index: 1;
	/*must be set to display block or it won't hold height and width properly*/
	display: block;
}
#homepage{
	position: relative;
	width: 1000px;
	height:735px;
	margin: 0 auto;
	text-align: left;
	background-color: #010e3c;
	color: #000000;
	background: url(images/home/Home_sliceBG.jpg); 
}

.menu{
	list-style: none;
	top:0px;
	margin:0;
	padding:0;
	padding-left:85px;
}

img {border-style: none;}

.menu li{
	float: left;
}
	
.menu a li:hover {
	background-position:0 -29px;
    color: #1e5ebd;
}
.menu a:active {
    background-position:0 -58px;
    color:#1e5ebd;
}
	
.Omni_menu{
	list-style: none;
	margin-top: 0;
	width: 270px;
	padding:0;
}

.Omni_menu li{
	float: left;
	padding:0;
	margin:0;
}

#PagePhotos{
	height:340px;
	width:738px;
	background: url(images/home/photos.jpg);
	clear: both;
	margin: 0 auto;
}

#address{
	width:480px;
	height:39px;
}

#address span{
	width:480px;
	height:39px;
	background: url(images/home/hp_photo_1.gif);
}

#logo{
	position: absolute;
	top: 456px;
	left: 403px;
	width:194px;
	height:174px;
	margin: 0 auto;
}

#logo span{
	width:194px;
	height:174px;
	background: url(images/home/logo.gif);
}

#L1Nav{
	padding-left: 124px;
}

#OmniNav{
}

.omniNavItem{
	float:left;
	display: block;
	position: relative;
	overflow: hidden;
}

.omniNavItem span {
	position: absolute; 
	top: 0px; 
	left: 0px;
	display: block;
	z-index: 1;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
	
#L1_1, #L1_1 span {width: 102px; height: 62px; }
#L1_1 span {background: url(images/home/L1_1.gif) top left;}
#L1_1:hover span {background-position: 0px -62px;}	

#L1_2, #L1_2 span {width: 208px; height: 62px; }
#L1_2 span {background: url(images/home/L1_2.gif) top left;}
#L1_2:hover span {background-position: 0px -62px;}	

#L1_3, #L1_3 span {width: 101px; height: 62px; }
#L1_3 span {background: url(images/home/L1_3.gif) top left;}
#L1_3:hover span {background-position: 0px -62px;}	

#L1_4, #L1_4 span {width: 98px; height: 62px; }
#L1_4 span {background: url(images/home/L1_4.gif) top left;}
#L1_4:hover span {background-position: 0px -62px;}	

#L1_5, #L1_5 span {width: 155px; height: 62px; }
#L1_5 span {background: url(images/home/L1_5.gif) top left;}
#L1_5:hover span {background-position: 0px -62px;}	

#L1_6, #L1_6 span {width: 86px; height: 62px; }
#L1_6 span {background: url(images/home/L1_6.gif) top left;}
#L1_6:hover span {background-position: 0px -62px;}

#omni_1, #omni_1 span {width: 62px; height: 39px; }
#omni_1 span {background: url(images/home/omni_1.gif);}
#omni_1:hover span {background-position: 0px -39px;}

#omni_2, #omni_2 span {width: 48px; height: 39px; }
#omni_2 span {background: url(images/home/omni_2.gif);}
#omni_2:hover span {background-position: 0px -39px;}

#omni_3, #omni_3 span {width: 88px; height: 39px; }
#omni_3 span {background: url(images/home/omni_3.gif);}
#omni_3:hover span {background-position: 0px -39px;}

#omni_4, #omni_4 span {width: 72px; height: 39px; }
#omni_4 span {background: url(images/home/omni_4.gif);}
#omni_4:hover span {background-position: 0px -39px;}