body, a, p, li, td, textarea, input {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  color:#000000;
  text-align:justify;
}

table, tr, th, td {
  border-collapse:collapse;
  margin:0;
  padding:0;
  vertical-align:top;
}

h1 {
  font-size:15pt;
  text-align:center;
}

h2 {
  font-size:15pt;
  text-align:center;
}

h3 {
  vertical-align:middle;
}

table {
  border:none;
  padding:0px;
}

body {
  background-color:#fff0cc;
}

img {
  border:none;
}

a {
  text-decoration:none;
}

a:hover {
  color:#555555;
}

.attention {
  background-color:#ffe4a6;
  border-style:solid;
  border-width:1;
  border-color:#ffeab9;
}

.attention div {
  background-color:#ffecc0;
  font-size:120%;
  font-weight:bold;
  text-align:center;
  padding:5 7 3 7;
}

.attention div:hover {
  color:black;
  text-decoration:underline;
}

.attention p {
  padding:0 7 0 7;
}

menu {
  background-color:#ffe4a6;
  padding:5 10 5 10;
  border-style:solid;
  border-width:1;
  border-color:#ffeab9;
}

menu div {
  cursor:pointer;
  text-decoration:none;
  padding:3;
  border-style:solid;
  border-width:1;
  border-color:#ffe4a6;
}

.submenu_visible {
  border-style:none;
  padding:0 0 0 20;
}

.submenu_invisible {
  border-style:none;
  position:absolute;
  display:none;
}

.menunormal {
  background-color:#ffe4a6;
}

.menuactive {
  background-color:#fff0cc;
  border-color:#fff0cc;
}

.menuhover {
  background-color:#ffecc0;
  border-color:#ffecc0;
}

.refer {
  text-decoration:underline;
}

.screenshot {
  text-align:center;
  border-style:solid;
  border-width:2px;
  border-color:black;
}

red {
  color:#ee3333;
  font-weight:bold;
}

form table {
  border-color:#ffecc0;
  border-style:solid;
  border-width:1px;
  width:100%;
}

form table tr th {
  height:25px;
  background-color:#ffecc0;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}

form table tr td {
  background-color:#ffe4a6;
  font-size:9pt;
  padding:3 0 0 5;
}

button {
  margin:5;
}
