/* Primary Navigation
---------------------------------*/

#primarynav {
  z-index: 200;
  height: 18px;
}

#primarynav #nav1 { width: 70px; }
#primarynav #nav2 { width: 50px; }
#primarynav #nav3 { width: 80px; }
#primarynav #nav4 { width: 90px; }
#primarynav #nav5 { width: 90px; }
#primarynav #nav6 { width: 90px; }
#primarynav #nav7 { width: 80px; }
#primarynav #nav8 { width: 90px; }
#primarynav #nav9 { width: 90px; }
#primarynav #navlast { width: 90px; }

#primarynav #nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, #nav8 , #nav9, #navlast   {
  margin: 0;
  top:2px;
}

#primarynav ul {
  margin: 0;
  padding: 0;
}

#primarynav li {
  float: left;
  position: relative;
  list-style: none;
  line-height: normal;
}

#primarynav li.over {
  z-index: 200;
}

#primarynav li ul {
  position: absolute;
  z-index: 200;
  background: #8FC2EC;
  text-indent: 0;
  overflow: visible;
}
#primarynav #nav2 ul {
	left: -40px;
   width: 160px;
}
#primarynav #nav2 ul li {
	width: 160px;
}
#primarynav #nav3 ul {
	left: -10px;
   width: 160px;
}
#primarynav #nav3 ul li {
	width: 160px;
}
#primarynav #nav4 ul {
	left: -50px;
   width: 100px;
}
#primarynav #nav4 ul li {
	width: 100px;

}
#primarynav #nav5 ul {
	left: -10px;
   width: 150px;
}
#primarynav #nav5 ul li {
	width: 150px;

}
#primarynav #nav6 ul {
	left: -150px;
   width: 450px;
}
#primarynav #nav6 ul li {
	width: 160px;

}
#primarynav #nav7 ul {
	left: -1px;
   width: 190px;
}
#primarynav #nav7 ul li {
	width: 190px;

}

#primarynav #nav8 ul {
	left: -202px;
   width: 300px;
}
#primarynav #nav8 ul li {
	width: 100px;

}

#primarynav #nav9 ul {
	left: -202px;
   width: 300px;
}
#primarynav #nav9 ul li {
	width: 100px;
}

#primarynav #navlast ul {
   left: 10px;
   width: 160px;
}
#primarynav #navlast ul li {
	width: 160px;
}

#primarynav ul ul li {
  background: gold;
  position: relative;
  float: left;
  list-style: none;
  line-height: normal;
}

#primarynav a {
  display: block;
  height: 100%;
  text-decoration: none;
}

#primarynav a,
#primarynav li.over li a {
	background: gold; /*#004182;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#primarynav li.over a,
#primarynav li.over a:hover {
  background: #ffff00;  /*e6e6fa*/
  color: #660000;
}

#primarynav li li.last a {
  border-right: 1px solid #000;
}

#primarynav li li a {
  border: 1px solid #669900; /* was  black */
  border-right-width: 0;
  padding: 1px 1px;
}

#primarynav li ul {
  display: none;
}

#primarynav li:hover ul,
#primarynav li.over ul {
  display: block;
}
