#nav,
#nav ul			{ 
    list-style: none; margin: 0; padding: 0; 
}
#nav			{
	background: url("../images/navigation/bg_nav.gif") 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 80px;line-height: 80px; width: 960px;	
}


#nav li		{ 
float: left; height: 80px; margin: 0; padding: 0; position: relative; 
}
#nav a,
#nav li#menuheading		{
	background: url("../images/navigation/bg_btn.gif") left top repeat-x; color: #ffcf6d; display: block; padding: 0 19px; text-decoration: none;
}

#nav a:hover,
#nav a:focus,
#nav li#menuheading.hover,
#nav li#menuheading.focus
	{ 
    color: #ffcf6d; background: url("../images/navigation/bg_btn.gif") left bottom repeat-x;
}

#nav li.current>a,
#nav li#menuheading.current
		{ 
    color: #fff; background: url("../images/navigation/bg_btn.gif") left bottom repeat-x; 
}


#nav ul			{
	background: #749293; left: 0; font-size:12px; line-height: 16px; position: absolute; top: 80px; width: 180px; padding: 0 0 12px 0!important;z-index:100;
}
#nav ul li		{ 
    background: none; float: none; height: auto; width: 180px; 
}
#nav ul a		{
	background: none; padding: 3px 10px 5px 10px; width: 160px; color: #FFF!important; border-bottom: 1px dotted #4d6162;
}
#nav ul ul		{ 
    font-size: 1em; 
}

#nav ul a:hover,
#nav ul a:focus		{ 
    background: #4d6162; 
}
#nav ul .hover>a	{ 
    background: #4d6162; 
	}

#nav ul ul		{ 
    left: 180px; top: 0.5em; 
}

#nav ul,
#nav :hover ul ul,
#nav .hover ul ul	{ 
    margin-left: -9999px; 
}

#nav li:hover>ul,
#nav li.hover>ul,
#nav a:focus+ul,
#nav ul ul,
#nav .hover a:focus	{ 
    margin-left: 0; 
}
#nav ul a:focus		{ 
    margin-left: 9999px; 
}