body {
  background: white;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

ul li{
	list-style: none;
}

ul.menu {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

/* Main Menu */
ul.menu li.not-visited {
  padding-top: 3px;
  padding-bottom: 3px;
/*  list-style-type: disc; */
  color: #FFFFFF;
}

ul.menu li.visited {
  padding-top: 3px;
  padding-bottom: 3px;
/*  list-style-type: disc; */
  color: #CCCCCC;
}

ul.menu li.activ {
  padding-top: 3px;
  padding-bottom: 3px;
/*  list-style-type: square; */
  color: #FFFF66;
}

ul.menu li.mouse-over {
  padding-top: 3px;
  padding-bottom: 3px;
/*  list-style-type: square;*/
  color: #FFFFCC;
}

/* Sub Menu */
ul.menu li.not-visited-sub {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
/*  list-style-type: disc; */
  color: #FFFFFF;
}

ul.menu li.visited-sub {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
/*  list-style-type: disc; */
  color: #CCCCCC;
}

ul.menu li.activ-sub {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
/*  list-style-type: square; */
  color: #FFFF66;
}

ul.menu li.mouse-over-sub {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
/*  list-style-type: square; */
  color: #FFFFCC;
}

ul.menu li.invisible {
  display: none;
}

ul.menu a.not-visited:link,
ul.menu a.not-visited:visited,
ul.menu a.not-visited:hover,
ul.menu a.not-visited:active
{
  font-size: 0.8em;
  color: #FFFFFF;
  text-decoration: none;
}

ul.menu a.visited:link,
ul.menu a.visited:visited,
ul.menu a.visited:hover,
ul.menu a.visited:active
{
  font-size: 0.8em;
  color: #CCCCCC;
  text-decoration: none;
}

ul.menu a.activ:link,
ul.menu a.activ:visited,
ul.menu a.activ:hover,
ul.menu a.activ:active
{
  font-size: 0.8em;
  color: #FFFF66;
  text-decoration: none;
  font-weight:bold;
}

ul.menu a.mouse-over:link,
ul.menu a.mouse-over:visited,
ul.menu a.mouse-over:hover,
ul.menu a.mouse-over:active
{
  font-size: 0.8em;
  color: #FFFFCC;
  text-decoration: none;
  font-weight:bold;
}


ul.menu a.not-visited-sub:link,
ul.menu a.not-visited-sub:visited,
ul.menu a.not-visited-sub:hover,
ul.menu a.not-visited-sub:active
{
  font-size: 0.8em;
  color: #FFFFFF;
  text-decoration: none;
}

ul.menu a.visited-sub:link,
ul.menu a.visited-sub:visited,
ul.menu a.visited-sub:hover,
ul.menu a.visited-sub:active
{
  font-size: 0.8em;
  color: #CCCCCC;
  text-decoration: none;
}

ul.menu a.activ-sub:link,
ul.menu a.activ-sub:visited,
ul.menu a.activ-sub:hover,
ul.menu a.activ-sub:active
{
  font-size: 0.8em;
  color: #FFFF66;
  text-decoration: none;
  font-weight:bold;
}

ul.menu a.mouse-over-sub:link,
ul.menu a.mouse-over-sub:visited,
ul.menu a.mouse-over-sub:hover,
ul.menu a.mouse-over-sub:active
{
  font-size: 0.8em;
  color: #FFFFCC;
  text-decoration: none;
  font-weight:bold;
}

ul.menu a.invisible:link,
ul.menu a.invisible:visited,
ul.menu a.invisible:hover,
ul.menu a.invisible:active {
  display: none;
}
