/* CSS Document */

#nav, #nav ul {
 text-align: center;
  list-style: none;
  padding: 0px;
  margin: 0;
  line-height: 1.25;
  font-size: 0.9em;
  z-index: 10;
}

#navbar {
  height: 31px;
 width: 750px;
position: relative;  
  float: right;
  padding: 0px 12px 0px 0px;
    }

#nav li {
  text-align: center;
  border-left: 1px solid #666;
  border-top: 1px solid #fff;
  float: left;
  margin: 0px;
  padding: 0;
  width: 100px;
 
}

 
#nav li.left {
  border-left: 0px;
  border-top: 1px solid #fff;
}

#nav a {
  margin: 1px 0px 0px 0px;
  padding: 4px;
  display: block;
  color: #eee;
   width: 93px;
  text-decoration:none;
}
#nav li:hover {background-position: 0 0; }


#nav a:hover {

  padding: 4px;
  color: #fff;
}

#nav li a:hover  {background-color: #725E42; color: #fff; }

#nav li li a {
display: block;
	color: #666666;
	font-weight: normal;
	background-color: #ffb;
	background-image:none;
 	border:1px solid #725E42;
	border-top: 0;
	width: 91px;
	margin: 0;
        padding: 0;
 
 }


#nav li li {
border-left: 0px;
  border-top: 0px;
	margin: 0;
        padding: 0;
}

#nav li li a { padding: 4px; }

#nav li li a.parentItem {
  background: #ffb url(images/arrow_out.gif) center right no-repeat;
}

#nav li li a.parentItem:hover {
  background: #b41 url(images/arrow_on.gif) center right no-repeat;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 100px;
	margin: 0;
        padding: 0;
	font-size: 1em;	
}

#nav li li li, #nav li li li a { 	margin: 0;
        padding: 0;  }

#nav li li ul {font-size: 1em; border-top:1px solid #725E42;}

#nav li ul ul {

	margin: -3em 0 0 11.6em; width: 11.6em; /*z-index:500;*/
}

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

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

