#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav {
	height:67px;
	background:url('/image/bg-nav.png') left bottom no-repeat;
	position:relative;
	}

#nav a {
	display: block;
	height:31px;
	line-height:36px;
	color:#000;
	padding:0px 22px;
	border-left:1px solid #837972;

	text-decoration:none;
}
#nav ul a {
	display:block;
	border:0;
	color:#ffffff;
	}

#nav li { /* all list items */
	background:url('/image/bg-nav-item.gif') left 1px repeat-x;
	float: left;
	height:31px;
	line-height:31px;
	}

#nav li:hover,
#nav li.sfhover,
#nav li.active,
#nav li.open{
	background:#837972;
	height:31px;
	background:url('/image/bg-navitem-hover.png') left 1px repeat-x;
	}

#nav li:hover a,
#nav li.sfhover a {
	color:#ffffff;
	}

#nav li.first {
	margin-left:527px;
	}

#nav li.first a {
	border:0;
	}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 990px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#nav li ul li {
	float:left;
	background:none;
	height:31px;
	line-height:31px;
	}

#nav li.active ul,
#nav li.open ul{/* the active submenu must be visible */
	left:0;
	}

#nav li:hover ul,
#nav li.sfhover ul {
	z-index:99;
	background:url('/image/bg-nav.png') 0px -1px no-repeat;
	}

#nav li.sfhover li,
#nav li:hover li{/* the active submenu must be visible */
	/*
	float:left;
	left:0;
	height:31px;
	line-height:31px;
	background:red url('/image/bg-subitem-seperator.png') left 1px no-repeat !important;
	*/
	}

#nav li.active li,
#nav li.open li.active,
#nav li.open li,
#nav li:hover li,
#nav li.sfhover li {
	float:left;
	left:0;
	height:31px;
	line-height:31px;
	background:url('/image/bg-subitem-seperator.png') left 1px no-repeat;
	}

#nav li.active li.first,
#nav li.open li.first,
#nav li li.first,
#nav li:hover li.first,
#nav li.sfhover li.first {
	float:left;
	background:none;
	height:31px;
	line-height:31px;
	}


#nav li ul li.first {
	margin-left:0;
	}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 20em;
	}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: 0;
	}


#nav #navitem6 {
	background:url('/image/bg-navitem6.png') left 1px no-repeat;

	}

#nav #navitem4 {
	background:url('/image/bg-navitem4.png') right 1px no-repeat;
	}

#nav #navitem6:hover ,
#nav #navitem6.sfhover ,
#nav #navitem6.active ,
#nav #navitem6.open {
	background:url('/image/bg-navitem6-hover.png') left 1px no-repeat;
	}
#nav #navitem4:hover ,
#nav #navitem4.sfhover ,
#nav #navitem4.active ,
#nav #navitem4.open {
	background:url('/image/bg-navitem4-hover.png') right 1px no-repeat;
	}
#nav li.active a, #nav li.open a {
	color:#ffffff;
	}
#navitem4.active a, #navitem6.open a {
	color:#ffffff;
	}
#navitem6.active a, #navitem6.open a {
	color:#ffffff;
	}
