body {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 90%;
}
body.menu {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 90%;
  width: 100%;
  padding: 0;
  margin: 0.5em 0;
}
h1 {
  font-size: 120%;
  background-color: #007f00;
  color: #ffffff;
  padding: 5px 10px;
}
h2 {
  font-size: 100%;
  background-color: #dddd99;
  color: #000000;
  padding: 5px 10px;
}
h3 {
  color: #7f2f00;
  font-size: 100%;
  font-weight: bold;
}
h4 {
  font-size: 90%;
  color: #ff7f00;
  font-weight: bold;
}
table {
  border-style: none;
  border-color: #000000;
  background-color: #ffffff;
  font-size: 90%;
}
th {
  border-style: solid;
  border-width: 0 1 1 0;
  border-color: #000000;
  background-color: #ffffff;
  text-align: center;
  font-weight: bold;
}
td {
  border-style: solid;
  border-width: 0 1 1 0;
  border-color: #000000;
  background-color: #ffffff;
}
table.menu {
  width: 100%;
  border-style: none;
  border-color: #000000;
  background-color: #ffffff;
  font-size: 90%;
}
th.menu {
  border-style: none;
  border-width: 0;
  border-color: #000000;
  background-color: #ffffff;
  text-align: left;
  font-weight: bold;
}
td.menu {
  border-style: solid;
  border-width: 0 1 1 0;
  border-color: #000000;
  background-color: #ffffff;
  text-align: left;
}
form.menu {
  background-color: #ffffff;
  color: #000000;
  font-size: 90%;
  padding: 0;
  margin: 0.5em 0;
}
td.voidmenu {
  border-style: none;
  border-width: 0;
  border-color: #000000;
  background-color: #ff0000;
  color: #ff0000;
  text-align: center;
}
p.logo {
  text-align: center;
  font-weight: bold;
  color: #000000;
  font-size: 120%;
  margin: 0;
}
p.comment {
  text-align: center;
}
hr {
  color: #007f00;
}


