#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-size:12px;
}

#nav {
	background: url('/image/nav-line-top.gif') no-repeat;
	padding-top: 11px;
	}
#nav ul a {
	padding-left: 30px;
	background-position: 20px center;
	}
#nav ul ul a {
	padding-left: 40px;
	background-position: 30px center;
	}

#nav a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	height: 18px;
	line-height: 18px;
	padding-left: 20px;
	background: url('/image/arrow.gif') no-repeat 10px center;
	}
#nav a:hover {
	color: yellow;
	}

#nav li.even {
	background-color: #1a4c83;
	}
#nav li.active {
	background-color: #002955;
	}


#nav .open li a,
#nav li.active li a,
#nav li.open li.open li a {
	background-image: url('/image/arrow.gif');
	/* background: red; */
	}
#nav .open a,
#nav .open .open a {
	background-image: url('/image/arrow-btm.gif');
	/* background: lime; */
	}
#nav li.active a,
#nav li.open li.open li.active a {
	background-image: url('/image/arrow-btm.gif');
	/* background: orange; */
	}


/*
#nav li.active li a,
#nav li.open li a {
	background-image: url('/image/arrow.gif')
	}
#nav li.active a,
#nav li li.active a,
#nav li.open a,
#nav li li.open a {
	background-image: url('/image/arrow-btm.gif')
	}
*/

#nav li ul {
	position: absolute;
	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 {
	position: relative;
	left: auto;
}
*/
#nav li.open ul,
#nav li.active ul {
	position: relative;
	left: auto;
	}
