body {
  font-family: verdana,arial,helvetica,sans-serif; font-size: 9pt;
  line-height: 1.4em;
}

h1 {
  font-size: 16pt;
  margin-bottom: 20px;
}

h2 { font-size: 10pt; }

td {
  /* Cell */
  font-size: 9pt;
  line-height: 1.4em;
  vertical-align: top;
  padding: 6px;
  margin: 0px;
}

td.FStrA {
  background-color: #D5D5D5;
  border: solid 3px #C0C0C0;
  padding: 0px;
  margin-bottom: 15px;
}

td.FStrB {
  background-color: #E0E0E0;
  border: solid 3px #C0C0C0;
  padding: 20px;
  margin-top: 10px;
}

td.FStrC {
  background-color: #E0E0E0;
  border: solid 3px #C0C0C0;
  padding: 13px;
  margin-top: 10px;
}

td.MainArea {
  background-color: #E0E0E0;
  border: solid 2px #C0C0C0;
  width: 590px;
  padding: 15px;
}

td.TdInfo {
  padding: 0px;
  padding-right: 10px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
}

td.TdData {
  background-color: #F0F0F0;
  padding: 5px;
}

a {
  text-decoration: none;
  color: #660000;
}

a:hover {
  text-decoration: none;
  color: #666666;
}

textarea {
  scrolling: horizontal;
}

input {
  margin: 1px;
}

form {
  margin: 10px;
  padding: 0px;
}

td.gbook-q {
  text-align: right;
  vertical-align: top;
  font-weight: bold;
  padding-right: 0.5em;
}

td.gbook-a {
  width: 450px;
  vertical-align: top;
  background-color: #E6E6E6;
}