#nav, #nav ul { /* all lists */
	display:block;
	width:960px;
	padding: 0;
	margin:0;
	list-style: none;
	line-height: 1;
	}
#nav {
	clear:both;
	height:30px;
	position:relative;
	}
#nav ul {
	clear:both;
	height:55px;
	background:#fff url('/image/line-subnav.gif') left top repeat;
	}

#nav a {
	display: block;
	width: 113px;
	height:29px;
	line-height:29px;
	text-align:center;
	border-bottom:1px solid #D2CEC3;
	color:#fff;
	text-decoration:none;
	font-size:9pt;
	background-image:url('/image/nav.gif');
	background-repeat: no-repeat;
	}

#nav li.active a,
#nav li.open a {
	background-color:#fff;
	background-image:url('/image/nav-active.gif');
	background-position:-113px 0;
	background-repeat:no-repeat;
	border-bottom-color:#fff;
	font-weight:bold;
	padding-top:1px;
	}
#nav li.active a:hover,
#nav li.open a:hover {
	background-position:-113px 0;
	}

#nav li.active li a,
#nav li.open li.active a,
#nav li.open li a,
#nav li li a {
	font-weight:normal;
	background: url('/image/line-subnav-button.gif') right center no-repeat;
	height:28px;
	line-height:28px;
	}

#nav li { /* all list items */
	float: left;
	width: 113px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li.active ul,
#nav li.open ul{
	left:auto;
	margin-top:-1px;
	}

#nav li ul li {
	width:auto;
	display:inline;
	line-height:28px;
	height:28px;
	}

#nav li ul li a {
	display:inline;
	background: url('/image/line-subnav-button.gif') right center no-repeat;
	border-bottom:none;
	color:#666;
	padding:2px 5px;
	/* border-right:1px solid #D2CEC3; */
	font-size:8pt;
	}
#nav li ul li.first a {
	/* border-left:1px solid #D2CEC3; */
	}

#nav li ul li a:hover {
	color:#fff !important;
	}

#nav li.open ul { /* lists nested under hovered list items */
	left: auto;
	}

#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 */
	z-index:100;
	left: auto;
	}

#navitem4 { margin-left:5px; }
#navitem4.active a { background-image:url('/image/nav-contact.gif') !important; background-position:0 0 !important; }
#navitem4 ul { margin-left:-843px; }

#navitem6 { margin-left:273px; }
#navitem6 a  { background-color:#906637; background-position:0 -31px; }
#navitem6 a:hover { background-position:0 0; }
#navitem6.active a, #navitem6.open a { color:#906637; background-position:0 0 !important; }
#navitem6 ul { margin-left:-273px; }
#navitem6 ul li a { color:#906637 !important; background-position:right center !important; }
#navitem6.active ul li a, #navitem6.open ul li a { background-position:right center !important; }
#navitem6 ul li a:hover { background-color:#906637; }
#nav #navitem6 ul li.active a { background-color:#906637; color:#fff !important; }

#navitem7 a  { background-color:#067862; background-position:-113px -31px; }
#navitem7 a:hover { background-position:-113px 0; }
#navitem7.active a { color:#067862; }
#navitem7.open a { color:#067862; }
#navitem7 ul { margin-left:-386px; }
#nav #navitem7 ul li a { color:#067862; }
#nav #navitem7 ul li a:hover, #nav #navitem7 ul li.active a { background-color:#067862; color:#fff; }

#navitem8 a  { background-color:#72B155; background-position:-226px -31px; }
#navitem8 a:hover { background-position:-226px 0; }
#navitem8.active a { color:#72B155; }
#navitem8.open a { color:#72B155; }
#navitem8 ul { margin-left:-499px; }
#nav #navitem8 ul li a { color:#72B155; }
#nav #navitem8 ul li a:hover, #nav #navitem8 ul li.active a { background-color:#72B155; color:#fff; }

#navitem9 a  { background-color:#C1A218; background-position:-339px -31px; }
#navitem9 a:hover { background-position:-339px 0; }
#navitem9.active a { color:#C1A218; }
#navitem9.open a { color:#C1A218; }
#navitem9 ul { margin-left:-612px; }
#nav #navitem9 ul li a { color:#C1A218; }
#nav #navitem9 ul li a:hover, #nav #navitem9 ul li.active a { background-color:#C1A218; color:#fff; }

#navitem10 a { background-color:#757697; background-position:-452px -31px; }
#navitem10 a:hover { background-position:-452px 0; }
#navitem10.active a { color:#757697; background-position:-226px 0 !important; }
#navitem10.open a { color:#757697; background-position:-226px 0 !important; }
#navitem10 ul { margin-left:-725px; }
#nav #navitem10 ul li a { color:#757697; }
#nav #navitem10 ul li a:hover, #nav #navitem10 ul li.active a { background-color:#757697; color:#fff; }

#navitem4 a  { color:#666; background:none; }