.nav, .nav ul{	padding: 0; margin: 0; list-style:none; 
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}

.nav ul 
{	background:#fff; /*IE6 needs this*/width: 12.5em;	margin:0;padding:0; line-height:20px;}

.nav li 
{	position:relative;padding: 0; margin: 0;float:left;line-height:20px;}

.nav a 
{display:block;	padding:0;	text-decoration:none;margin: 0;}

.nav li ul 
{top:-999em; position:absolute;	color:#FFF;text-decoration : none;background-color :#2F5079;
	left: -999em;}

.nav li ul a, .nav li ul ul a
{margin:0;padding:0;padding-left:5px; padding-top:1px; border-right:1px solid #B39F6D; border-left:1px solid #B39F6D;width:12.9em;color:#FFF; }

.nav li:hover,.nav li.sfHover,.nav a:focus, .nav a:hover, .nav a:active 
{background-color:#B39F6D; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;color:#FFF;}

.nav li:hover ul, /* pure CSS hover is removed below */ul.nav li.sfHover ul 
{left:12em;top:-1px;}

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

.nav li li:hover ul, /* pure CSS hover is removed below */ul.nav li li.sfHover ul 
{	left:12.9em; top:0;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;color:#FFF;}
.nav li li:hover li ul,.nav li li.sfHover li ul 
{	top:-999em;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;color:#FFF;}

.nav li li li:hover ul, /* pure CSS hover is removed below */ul.nav li li li.sfHover ul 
{top:0;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;color:#FFF;}

/*following rule negates pure CSS hovers so submenu remains hidden and JS controls when and how it appears*/
.superfish li:hover ul,.superfish li li:hover ul,.superfish li li li:hover ul 
{top: -999em;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;color:#FFF;}

.nav li li 
{background:#2F5079;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px;color:#FFF;}

.nav li li li 
{}

.nav li li a 
{	padding:0;	}