@charset "UTF-8";
/* CSS Document */

#menu
{
	position: absolute;
	background:transparent;
	height: 27px;
	width: 598px;
	padding: 0px 0px 0px 0px;
	top: 161px;
*top: 161px; /*reposition for IE*/
	left: 556px;
	text-align: center;
	background-position: center;
}

#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding-right: 0px;
}

#nav li.off ul, #nav li.on ul {
  /*hide the subnavs*/
  display: none;
}

#nav li a {
  /*for all links in the list*/
  color:#FFF;
  font-size: 14px;
  display: block;
  height: 15px;
  width: 110px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  padding: 0px;
  text-decoration: none;
}

#nav li.off ul, #nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position:absolute;
  top: 15px;
  height: 15px;
  left: 0;
  padding-top: 5px;
}

#nav li.on a {
  /*change border color for active topic area*/
  border: 0px;
}

#nav li.on ul a, #nav li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
  border: 0px;
}

#nav li.on ul {
  /*display active subnav list*/
  display: block;
}

#nav li.on ul a, #nav li.off ul a {
  float: left;
  /*ie doesn't inherit the float*/
  border: 0;
  color:#FFF;
  width: auto;
  margin-right: 15px;
}

#nav li.on ul {
  /*display the current topic*/
  display: block;
}

#nav li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}

#nav li.off a:hover, #nav li.off:hover a {
  background: transparent;
  color:#FFF;
}

#nav li.off ul, #nav li.on ul {
  /*put the subnav below*/
  top: 30px;
  *top: 15px; /*reposition for IE*/
}

#nav li.off:hover ul, #nav li.over ul { 
  display: block;
  z-index: 6000;
}

#nav li.off a:hover,
#nav li:hover a,
#nav li.over a {
  background: transparent;
  color:#CCC;
}
