
#navigation{
	float: right;
	width: 671px;
	margin-top: 19px;
}

#navigation ul{
	list-style-type: none;
}

#navigation li a{
	text-decoration:none;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	height: 25px;
}
#navigation li{
	float:left;	
	height:25px;
	background-image:url(/images/navigation.png);
}
#navigation li#home{
	width:54px;
	background-position:0px 0px;
}
#navigation ul#home-current li#home, #navigation li#home:hover{
	background-position:0px 25px;
}
#navigation li#about-us{
	width:80px;
	background-position:-54px 0px;
}
#navigation ul#about-us-current li#about-us, #navigation li#about-us:hover{
	background-position:-54px 25px;
}

#navigation li#admissions{
	width:101px;
	background-position:-134px 0px;
}
#navigation ul#admissions-current li#admissions,#navigation li#admissions:hover{
	background-position:-134px 25px;
}
#navigation li#adolescents{
	width:100px;
	background-position:-235px 0px;
}
#navigation ul#adolescents-current li#adolescents,#navigation li#adolescents:hover{
	background-position:-235px 25px;
}
#navigation li#adults{
	width:61px;
	background-position:-335px 0px;
}
#navigation ul#adults-current li#adults, #navigation li#adults:hover{
	background-position:-335px 25px;
}
#navigation li#older-adults{
	width:100px;
	background-position:-396px 0px;
}
#navigation ul#older-adults-current li#older-adults,#navigation li#older-adults:hover{
	background-position:-396px 25px;
}
#navigation li#outpatient{
	width:88px;
	background-position:-496px 0px;
}
#navigation ul#outpatient-current li#outpatient,#navigation li#outpatient:hover{
	background-position:-496px 25px;
}
#navigation li#contact-us{
	width:87px;
	background-position:-584px 0px;
}
#navigation ul#contact-us-current li#contact-us,#navigation li#contact-us:hover{
	background-position:-584px 25px;
}

/*SUB-NAVIGATION----------------------------------------------------------------------*/

#navigation-sub{
	margin-top:35px;
}

#navigation-sub ul {
 	padding:0px;
 	margin:8px 11px 0px 0px;
	float:right;
}

.navigation-sub-cap {
	font-size:18px;
	font-weight:bold;	
 	display: block;
	color: #fff;
	text-decoration: none;
	width:190px;
	background-color: #0f75bc;
	padding:10px;
	border-bottom: 1px #fff solid;	
}

#navigation-sub a {
	font-size:12px; 	
 	display: block;
	color: #545454;
	text-decoration: none;
	width:190px;
	background-color: #f8fdff;
	padding:10px;
	border-bottom: 1px #57b7df solid;
	padding-left: 16px;
	padding-right: 4px;
}

#navigation-sub a:hover {
	background-color: #ddfbff;
	color: #0F75BC;
}

#navigation_sub_current {
	color: #ddfbff;
}