/* Flyout Menu   */

#menu {
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: center;
  margin: 0 0;
  border: 1px solid #000;
}

#menu a {
  font: normal 9pt/11pt verdana, sans-serif;
  font-weight: bold;
  color: #990000;
  display: block;
  white-space: nowrap;
  padding: 6px 3px;
}

#menu a {
  color: #990000;
  text-decoration: none;
  border: solid 1px #000;
  border-bottom: none;
}

/* Flyout margin rules */
#menu a.flyout {
  margin: 0;
  padding: 0.75em;
}

/* Gives a bottom border to last item in flyout */

#menu a.bottom, #menu a.bottom:visited {
  border-bottom: solid 1px #fff;
}

#menu a.bottom:hover {
  color: #dadada;
  background: #f2f2f2;
}

#menu a.bottom:active {
  color: #f2f2f2;
  background: #000;
}

/* End bottom item border section*/

#menu a:hover {
  color:#dadada;
  background:#f2f2f2;
}

#menu a:active {
  color: #f2f2f2;
  background: #000;
}

#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover {
  position: relative;
}

div#menu li ul {
  background: #f2f2f2;
  position: absolute;
  top: 0;
  _top: 4px;
  left: 100%;
  display: none;
  border: solid 1px #000;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited {
  border: none;
  background-image: url('http://www.mnstate.edu/sea/conference/2009/layout/background.jpg');
}

#menu a.x:hover, #menu a.x:active {
  color: #000;
  background-color: #dadada;
}

#menu a.pops, #menu a.pops:visited {
  border: none;
  background-image: url('http://www.mnstate.edu/sea/conference/2009/layout/background.jpg');
}

#menu a.pops:hover, #menu a.pops:active {
  color: #000;
  background-color: #dadada;
}