/*
  SOAK Soft Style-Sheet (common)
*/

BODY {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #404060;
  background: white url(background.gif) no-repeat fixed center 15%;
  margin: 0;
  padding: 0;
}

H1 {
  font-size: 16pt;
  border-style: solid;
  border-width: 0;
  margin: 0;
  padding: 0 0.5em 0 0;
  text-align: right;
  color: #d0d0d0;
  background-color: #8080c0;
}

H2 {
  font-size: 13pt;
  font-weight: bold;
  text-align: center;
  margin: 1em 0 0 0;
}

H3 {
  font-size: 10pt;
  font-weight: bold;
  border-style: solid;
  border-color: #808000;
  border-width: 0 0 1px 1em;
  margin: 2em 0 0 0;
  padding: 0 0 0 0.5em;
}

H4 {
  font-size: 10pt;
  font-weight: bold;
  margin: 2em 0em 0em 0em;
  border-style: solid;
  border-width: 0 0 0 8px;
  padding: 1em 1em 1em 0.5em;
}

H5 {
  font-size: 10pt;
  font-weight: bold;
}

H6 {
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  margin: 1em 0 0 0;
}

P {
  font-size: 10pt;
  text-indent: 1em;
  line-height: 1.5em;
  margin: 1em;
  white-space: normal;
  line-break: strict;
}

DL {
  font-size: 10pt;
  text-indent: 1em;
  line-height: 1.5em;
  margin: 1em 0em 0em 0em;
}

DT {
  font-weight: bold;
  margin: 1em 0 0 0;
}

DD {
  line-height: 1.5em;
  margin: 0.5em 0 0 1.5em;
}

STRONG.warn {
  font-weight: normal;
  color: #ff0000;
}

A {
  text-decoration: none;
  color: #4040ff;
}

A:link {
  color: blue;
}

A:visited {
  color: blue;
}

A:hover {
  color: red;
  text-decoration: none;
}

A:active {
  color: blue;
  text-decoration: none;
}

TABLE.page {
  width: 100%;
}

TABLE.menu {
  width: 100%;
  font-size: 8pt;
  margin: 0;
  padding: 0;
  border-style: solid;
  border-width: 1px;
}

TD.sidemenu {
  width: 150px;
  vertical-align: top;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #8080c0;
  margin: 0;
  padding: 0;
}

UL.sidemenu {
  font-size: 8pt;
  margin: 0;
  padding: 0.5em 1em 0 2em;
  list-style-type: square;
/*  line-height: 2.5em;*/
}

LI.sidemenu {
  padding: 0.2em 0 0.2em 0;
}

TD.content {
  font-size: 10pt;
  margin: 0;
  padding: 1em 0.5em 1em 0.5em;
}

LI.usebracket {
  font-weight: bold;
  list-style-type: none;
}

ADDRESS {
  margin: 0 0 0 3em;
}

.note {
  font-size: 9pt;
  border-color: #a0a0a0;
  border-style: solid;
  margin: 1em 2em 1em 2em;
  border-width: 1px;
  padding: 0.5em 1em 0.5em 2em;
}

.copyright {
  text-align: right;
  font-size: 7pt;
  font-family: arial, monospace;
  font-style: italic;
}

.totop {
  font-size: 8pt;
  color: blue;
  text-align: right;
}
