
div#header {
  margin: 0px;
  padding: 0px;
  height: 75px;
  background: rgb(0,0,0) url(./menu_future_bg.png) top right repeat-x;
  color: rgb(255,255,255);
  text-align: left;
}

div#logo {
  margin: 0px;
  width: 250px;
  height: 75px;
  float: left;
}

#logotext {
  margin: 0px;
  width: 250px;
  height: 75px;
  position: relative; /*makes the whole damn link thing work*/
}

#logotext a {
  background: transparent url(./menu_future_logo.png) 0 0 no-repeat;
  display: block;
  height: 75px;
  width: 250px;
  text-decoration: none;
  text-indent: -9999px;
  position: absolute; /*makes the link position properly in Opera*/
}

#logotext a:active	{
   background-position: 0 -75px;
}

div#menu {
  display: block;
  height: 75px;
  float: right;
  margin-left: -250px;
  width: 100%;
  text-align: right;
  font-size: 12px;
  font-family: Verdana, sans-serif;
}

div#menu ul {
  margin: 0px;
  display: block;
  list-style: none outside;
  height: 25px;
  position: relative;
}

div#menu li {
  font-weight: bold;
  display: inline;
  height: 25px;
  position: absolute;
}

div#mainmenu ul li a, div#submenu ul li a {
  display: block;
  padding-top: 5px;
  width: 80px;
  left: 100px;
  text-align: center;
  text-decoration: none;
  /*value for MSIE 5 */
  height: 25px;
  /*box model hack */
  voice-family: "\"}\"";
  voice-family:inherit;
  /*value for non-IE browsers*/
  height: 20px;
}
/* Be nice to Opera */
html>body div#menu ul li a {
  height: 20px;
}

div#mainmenu ul li a {
  background: transparent url(./menu_future_tabs.png) 0 0 no-repeat;
}

div#submenu ul li a {
  background: transparent url(./menu_future_tabs.png) 0 -25px no-repeat;
}

li.menu-r1 {right: 0; width: 80px;}
li.menu-r2 {right: 81px; width: 80px;}
li.menu-r3 {right: 162px; width: 80px;}
li.menu-r4 {right: 243px; width: 80px;}
li.menu-r5 {right: 324px; width: 80px;}
li.menu-r6 {right: 406px; width: 80px;}

div#menu p {
  margin: 0px;
  padding-right: 10px;
  height: 20px;
  padding-top: 5px;
}

div#mainmenu, div#submenu, div#menuinfo {
  display: block;
  margin-left: 250px;
}

div#mainmenu {
/*  background: black;*/
}

div#submenu {
/*  background: silver;*/
}

div#menuinfo {
/*  background: #eef;*/
  color: black;
}

div#menu a:link, div#menu a:visited {
  color: white;
}

div#mainmenu a:hover {
  color: black;
  background-position: -160px 0px;
}

div#mainmenu li.here a:hover {
  color: white;
}

div#mainmenu li.here a, div#mainmenu li.here a:hover {
  background-position: -80px 0px;
}

div#submenu li.here a {
  background-position: -80px -25px;
  color: black;
}

div#submenu a:hover {
  color: black;
  background-position: -160px -25px;
}

div#menuinfo .info a {
  padding-left: 15px;
  padding-right: 5px;
  background: transparent url(./bullet01.gif) 0 2px no-repeat;
}

div#menuinfo a:link, div#menuinfo a:visited{
  color: blue;
}

div#menuinfo a:hover, div#menuinfo a:active {
  color: red;
}
