#primary_nav {
  white-space: nowrap;
  padding-bottom: 8px;
}
#primary_nav li a {
  font-size: 1.6em;
}
#primary_nav ul li {
  white-space: nowrap;
}
#primary_nav li:hover a {
	color: #a3c755;
}
#primary_nav li:hover ul li a {
	color: #FFF;
}
.jumpMenu {
  display: inline;
	position: relative; z-index: 3;
	height: 23px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
}
.jumpMenu:hover {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.jumpMenu a {
	border-right: 2px solid #a3c755;
	padding: 2px 7px 0 3px;
	color: #000;
  text-decoration: none;
}
.jumpMenu a:hover,
.jumpMenu a.active {
	color: #a3c755;
  text-decoration:none;
}
.jumpMenu ul {
	height: 0;  overflow: hidden; /* HIDES THE SUB MENUS */
	position: absolute;  z-index: 4;
	top: 23px;  left: 0;
	list-style: none; margin: 0; padding: 0;
  /* background-image: url(../images/bg-nav-solid.gif);  Light blue */
	/* background-color: #1d4464;  Dark blue */
	background-color: #3E5168; /* Medium blue */
  font-size: 0.7em;
}
/* fix for safari */
.jumpMenu ul:first-of-type {
  top: 21px;
}
.jumpMenu ul li {	
	text-align: left;
	padding: 4px 10px;
}
.jumpMenu ul li a {
  display: block;
	border: 0;
	color: #FFF;
}
.jumpMenu ul li a:hover {
	color: #FFF;
}
.jumpMenu:hover ul,
.jumpMenu ul:focus
{
	height: auto;  overflow: visible; /* SHOWS THE SUB MENUS */
}
.jumpMenu ul li a:hover {
  text-decoration: underline;
}
#primary_nav li.jumpMenu.last a {
  border-right: 0;
  padding-right: 0;
  margin-right: 0;
}
.last ul {
  margin-left: -86px;
}
/* fix for safari */
.last ul:first-of-type {
  margin-left: -79px;
}
