#nav { 

	height: 37px;

	
	margin-top: 11px;
	z-index: 10;

	

}

#nav ul {

	float: left;

	list-style: none;

	

	margin: 0;

	padding: 0;

	

	width: 100%;

	

}

#nav .first-item {

	padding-left: 15px;

}

#nav .last-item {

	padding-right: 15px;

}

#nav .last-item a{

	border-right: none;

	}

#nav ul li {

	float: left;  

}

#nav ul a {

	color: #FFF;

	

	display: block;
	

	padding: 11px 22px;

	

	text-decoration: none;  

}



#nav a:hover,

#nav a.hover, 

#nav li.hover a, 

#nav li:hover a {

	background-color: #009ee0;

	color: #FFF;



}





#nav ul ul {

	position: absolute;



	left: -1000em;



	width: 12em;
		z-index: 10;


}



#nav li.hover ul, 

#nav li:hover ul {



	left: auto;



}



#nav ul ul li {

	float: none;
	height: 35px;
		z-index: 10;
}

#nav ul ul li a {

	border-bottom: 1px solid #FFF;

}

#nav ul ul a:hover,

#nav ul ul a.hover{

	background: #333;

	color: #FFF;
		z-index: 10;


}

#nav ul li.first-item a {  }



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#nav ul li:hover {
	color: #333333;
	background-image:  none;
	background-color: #009ee0;
}

#nav ul li:hover ul.nj{
	color: #333333;
	background-image:  none;
	background-color: #009ee0;
	display:block;
	background-color: #828282;

}

#nav a:hover {
	color: #FFF;
	background-image:  none;
	background-color: #009ee0;
}

.current_page_item
{
	background-image:  none;
	background-color: #009ee0;
}

#nav ul li.current_page_item a {
	color: #FFF;
}

#nav ul li.current_page_item  ul li{
	border-right: 1px solid #FFF;
	color: #000000;
}


#nav ul li.current_page_item  ul li a{
	color: #ffffff;
}


#nav ul li.current_page_item  ul li a:hover{
	color: #FFF;
	background-image:  none;
	background-color: #A5E58F;
}

