/*********************************************
	NAVIGATION
*********************************************/
ul.main-nav, ul.secondary-nav, ul.main-nav ul{
	list-style:none;
	z-index:1000;
	zoom:1;
}

ul.main-nav{
	position:absolute;
	bottom:0;
	margin:0;
	padding:0;
}

ul.main-nav li{
	float:left;
	padding:0;
}


ul.main-nav li a{
	background-image:url(/images/nav.png); background-repeat:no-repeat;
	display:block;
	height:48px;
	text-indent:-9999px;
	position:relative;
}

ul.main-nav li a.counseling{background-position: left top;width:211px;}
ul.main-nav li:hover a.counseling{background-position: left bottom;width:211px;}

ul.main-nav li a.casa{background-position: -211px top;width:158px;}
ul.main-nav li:hover a.casa{background-position: -211px bottom;width:158px;}

ul.main-nav li a.sages{background-position: -369px top;width:178px;}
ul.main-nav li:hover a.sages{background-position: -369px bottom;width:178px;}

ul.main-nav li a.family{background-position: -547px top;width:274px;}
ul.main-nav li:hover a.family{background-position: -547px bottom;width:274px;}

ul.main-nav li a.efn{background-position: -820px top;width:185px;}
ul.main-nav li:hover a.efn{background-position: -820px bottom;width:185px;}


/* drop down navigation */
ul.main-nav ul {
	display: none;
	position:absolute; 
	top:48px;
	margin-left:-40px;
	z-index:5000;
}

ul.main-nav li:hover ul {
	display:block; 
	
}

ul.main-nav li ul li{
	margin:0; 
	padding:0; 
	display:block; 
	float:none;
	text-align:center;
}

ul.main-nav li ul li a {
	background-image:none;
	height:15px;
	width:205px;
	padding:8px 3px;
	display:block;
	background-color:#4280b0;
	color:#fff;
	text-indent:0px !important;
	font-size: 10px;
	font-weight: bold;
}

ul.main-nav li ul li{
	background-image:none; 
	width:112px; 
}

ul.main-nav li:hover ul li a:hover{
	background-color:#0a2d73;
	text-decoration:none;
}

/*********************************************
	SUB NAVIGATION
*********************************************/
ul.sub-nav,{
	list-style-type:none; 
	z-index:1000;
	zoom:1;
}

ul.sub-nav{
	position:relative;
	bottom:0;
	margin:0;
	padding:0;
}

ul.sub-nav li{
	padding:0;
	margin:0;
	position:relative;
	height:36px;
	list-style-type: none;
}


ul.sub-nav li a{
	background-image:url(/images/leftnav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:146px;
	height:36px;
	text-indent:-9999px;
	position:relative;
}

ul.sub-nav li a.about{background-position: top left;}
ul.sub-nav li:hover a.about{background-position: top right;}

ul.sub-nav li a.funraysers{background-position:  left -36px ;}
ul.sub-nav li:hover a.funraysers{background-position: right -36px;}

ul.sub-nav li a.news{background-position: left -72px;}
ul.sub-nav li:hover a.news{background-position: right -72px;}

ul.sub-nav li a.donate{background-position: left -108px;}
ul.sub-nav li:hover a.donate{background-position: right -108px;}

ul.sub-nav li a.gallery{background-position: left -144px ;}
ul.sub-nav li:hover a.gallery{background-position: right -144px ;}

ul.sub-nav li a.sponsors{background-position: left -180px ;}
ul.sub-nav li:hover a.sponsors{background-position: right -180px;}

ul.sub-nav li a.client{background-position: left -216px;}
ul.sub-nav li:hover a.client{background-position: right -216px;}

ul.sub-nav li a.annual{background-position: left -252px;}
ul.sub-nav li:hover a.annual{background-position: right -252px;}
