#nav {  
	padding-left:12px;
	padding-top:0px;
	font-weight: bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	}
	
#nav, #nav * {
	z-index:1;
	line-height: 1.0;	
	}

#nav li { 
	float: left;
	list-style:none;
	color: #00fb02;
	margin-right:-1px;
	margin-bottom:-1px;
	position:relative;
	}
	
#nav a, #nav a:visited { 
	display: block;	
	color: #555555;		ccc
	font-size:x-small;
	text-align: center;	
	border-left:1px solid #ddd;	
	border-right:1px solid #ddd;
	letter-spacing:0.07em;	
	padding:8px 9px;
	font-size:11px;
	*padding-top:0px;
	*padding-left:9px;
}


#first_item_nav {
	border-left:none !important;
}
#last_item_nav {
	border-right:none !important;
}


#nav a:hover { 
	text-decoration:none;
	color: #555555;	
	border-bottom:1px solid #CCCCCC;
}	

#nav a:active { 
	text-decoration:none;	
}

#nav li.current_page_item a, #nav li.current_page_item a:visited { 
	color:#214083;		
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
	
}

#nav li:hover {
	visibility: inherit; 
	z-index:999;
}

#nav li:hover ul,
#nav li.sfhover ul {
	left: 7px;	
}

ul#nav li:hover li ul,
ul#nav li.sfhover li ul {
	top: -999em;		
	}

ul#nav li li:hover ul,
ul#nav li li.sfhover ul {
	left: 154px; 
	top: -2px;	
	}

ul#nav li li:hover li ul,
ul#nav li li.sfhover li ul {
	top: -999em;		
	}

ul#nav li li li:hover ul,
ul#nav li li li.sfhover ul {
	right: 160px; 
	top: 0;	
	}

#nav li ul {
	position: absolute;	
	left: -999em;		
	z-index:1 !important;	
	-moz-box-shadow:0 5px 10px #555555;
	border: 1px solid #cccccc;
	padding:2px 0px 0px 0px;	
	width:200px;
	margin-left: 2px;
	}

#nav li li {	
	z-index:1000;	
	
}

#nav li li a, #nav li li a:visited,
#nav li.current_page_item li a,
#nav li.current_page_item li a:visited {
	background: #fafafa; !important;	
	color:#555555 !important;
	width:180px;
	height:auto;
	margin-bottom:1px;
	font: 11px sans-serif !important;
	text-align: left;
	padding:7px 10px !important;		
	border: none;
	letter-spacing: normal;
	text-transform: none;
	}
	

#nav li.current_page_parent a {
	color:#214083;		
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
	border-bottom:1px solid #fff;	
}
	
#nav li.current_page_parent li a,#nav li.current_page_parent li a:visited { 
	background: #fafafa; !important;	
	color:#587837!important;
	width:180px;
	height:auto;
	font: 11px sans-serif !important;
	text-align: left;
	padding:7px 10px !important;		
	border: none;
	letter-spacing: normal;
	text-transform: none;
}

#nav li.current_page_parent li a:hover {
	background: #ffffff  !important;	
	color:#475532 !important;
	width:180px;
	height:auto;
	font: 11px sans-serif !important;
	text-align: left;
	padding:7px 10px !important;		
	border: none;
	letter-spacing: normal;
	text-transform: none;
}

#nav li.current_page_item li a, #nav li.current_page_item li a:visited {
	background: #FFFFFF; !important;	
	color:#555555 !important;
	width:180px;
	height:auto;
	font: 11px sans-serif !important;
	text-align: left;
	padding:7px 10px !important;		
	border: none;
	letter-spacing: normal;
	text-transform: none;
}

#nav li.current_page_item li a:hover {
	background: #dfdfdf  !important;	
	color:#475532!important;
	width:180px;
	height:auto;
	font: 11px sans-serif !important;
	text-align: left;
	padding:7px 10px !important;		
	border: none;
	letter-spacing: normal;
	text-transform: none;
}

	
#nav li li a:hover, #nav li li a:active,
#nav li.current_page_parent li.current_page_item a:hover, #nav li.current_page_parent li.current_page_item a:active {
	background:#dfdfdf;
	color:#555555 !important;	
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;	
	}

#nav ul ul {
	margin-left:40px !important;
	}


#navx{
	padding-left:12px;
	padding-top:128px; 
	*padding-left:0px;
}

