#nav, #nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:20;
	position:relative;	
}

#nav  li {
	margin:0 0 0px;		
	width:193px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:lowercase;
	position:relative;
	font-size:16px;
}
	
#nav li ul {
	position: absolute;
	left: 190px; /* Set 1px less than menu width */
	top: 0px;
	display: none;	
	z-index:1000000;
	}
#nav li ul ul{
	position: absolute;
	left:100%; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}
/* Styles for Sub Menu Items */
#nav li li{
	width:140px;
	font-size:13px;		
	font-weight:bold;
}

/* Styles for Menu Items */
#nav li a, #nav li a:link{
	padding:0 0 0 45px;
	display:block;
	background:url(../images/b2.gif) no-repeat 100% 0;
	color:#fff;
	margin:0;
	line-height:24px;
	height:24px;
	text-decoration:none;
	}
#nav li a:visited{color:#fff;text-decoration:none;}
/* commented backslash mac hiding hack \*/ 
* html #nav li a{	
	width:147px;
}
/* end hack */ 

/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a{
	background:url(../images/b2.gif) no-repeat 100% -25px;
	color:#000;
	text-decoration:none;	
	padding:0 0 0 45px;
}

#nav li:hover li a:link,
#nav li:hover li a:visited,
#nav li.over li a:link,
#nav li.over li a:visited{
	padding:0 15px 0 10px;	
}

#nav li:hover li:hover a,#nav  li.over li.over a,
#nav li:hover li:hover li:hover a, #nav li.over li.over li.over a,
#nav li:hover li a:hover, #nav li.over li a:hover,
#nav li:hover li:hover li:hover a:hover,#nav  li.over li li a:hover,
#nav li:hover li:hover li:hover li:hover a:hover, #nav li.over li.over li.over li.over a:hover 
{
	background:#ddce76 url(../images/b2.gif) no-repeat 100% -25px;   
	color:#3f3f3f;
	text-decoration:none;	
}
/*force IE to set to defalt color */
 #nav li.over a:visited{color:#000;}
 #nav li.over li a:visited{color:#000;}
 #nav li.over li a:hover{color:#fff;}
 
/* set dropdown to default */
#nav li:hover li a, #nav li.over li a,
#nav li:hover li:hover li a, #nav li.over li.over li a,
#nav li:hover li:hover li:hover li a, #nav li.over li.over li.over li a
{
	color:#fff;
	background:#ddce76 url(../images/b2.gif) no-repeat 100% 0;
	text-decoration:none;	
	height:24px;
	line-height:24px;
	padding:0 15px 0 10px;	
}
li ul li a { } /* Sub Menu Styles */
#nav  li:hover ul ul, #nav  li:hover ul ul ul, #nav  li.over ul ul, #nav  li.over ul ul ul {
	display:none;
}

#nav  li:hover ul,#nav  li li:hover ul,#nav  li li li:hover ul, #nav  li.over ul, #nav  li li.over ul,#nav li li li.over ul {
	display: block;
}

