a.nofollow{ cursor: default; }

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: none;
  float: left;
  text-align: center;
  font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#nav li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
}
 
#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 114px;
  padding: 12px 0px 8px 0px;
  background: url(../images/m.gif) no-repeat top;
}
#nav a:hover {
  color: #000;
  background: url(../images/ma.gif) no-repeat top left;
}
#nav li:hover,
#nav li.jshover {
  background: none;
}

#nav li ul {
  display: none;
  position: absolute;
  background: #ffffff;
  padding: 0px;
  width: 110px;
  border-left: 1px outset #21909f;
  border-right: 1px outset #21909f;
  border-bottom: 1px outset #21909f;
}
#nav li li ul {
  border: 1px outset #21909f;
}
#nav li li a {
  width: 110px;
  background: none;
  font-size: 8pt;
  color: #212121;
  border-bottom: 1px dotted #efefef;
}
#nav li li a:hover {
  width: 110px;
  background: #eaf9f9;
  color: #cc0000;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 110px;
  top: -1px;
  left: 100px;
  lef\t: 100px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}
#nav li:hover li:hover li:hover ul,
#nav li.jshover li.jshover li.jshover ul {
  display: block;
}