#nav							{ position:relative;}
#nav ul 						{ list-style: none;font-weight: normal; font-size:14px;line-height:14px; position:absolute; z-index: 2000; top: 0px;}
#nav ul ul					{ font-size: 11px; }
#nav a 						{ display: block;text-decoration: none;font-variant: small-caps;}
#nav a:hover 				{ color: #39F; background-image: none; }
#nav ul li a 				{ color: #9CF; font-size:13px;}
#nav ul ul li a	 		{ color: #333; font-variant: normal; text-transform:capitalize;}
#nav ul li a.dropdownarrow 	{ padding-right:12px; background: url("images/arrow-dropdown-white.gif") no-repeat right;}
#nav li 						{ color: #FFF; float: right; padding: 4px 20px;}
#nav li img 				{ margin-bottom: 4px;vertical-align: middle;}
#nav li ul 					{ position: absolute; height: auto; display:none; left: auto; margin-left: -12px; width:auto; background-color: #FFF; top: 20px; z-index: 2001; }
#nav li ul li 				{ float: none; clear:both; width:auto; display:block; padding: 4px 12px; }

.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: #06C; background-image: none; }
#nav ul li:hover ul.nj 	{ color: #06C; background-image: none; display:block; background-color: #fff; }

/*#nav li ul a:hover 		{ background-color: #fff; }*/
.current_page_item 		{ background-image:  none; }
#nav ul li.current_page_item a { color: #9CF; }
#nav ul li.current_page_item ul li { color: #000; }
#nav ul li.current_page_item ul li a { color: #333; }
#nav ul li.current_page_item ul li a:hover { color: #06C; background-image: none;}

