body {
  margin:0px;
  margin-right:4mm;
  background-color:#fff;
  background-image:url(images/back.jpg);
  background-repeat:repeat-y;
  background-position:right;
  font: bold 11pt "Arial", "Swiss";
  color:#4040a0;
  }
h1 {
  font:40pt "Arial", "Swiss";
  font-weight:bold;
  color:#6060b0;
  padding-left:1cm;
  }
h2 {
  font: bold italic 20pt "Times New Roman", "Times";
  }
h3 {
  font: bold 14pt "Comic Sans MS", "Swiss";
  color:#a44;
  text-decoration:underline;
  }
a {
  color:#4040ff;
  text-decoration:none;
  }
a:hover {
  color:#6060e0;
  text-decoration:underline;
  }
.biglink, .biglink a {
  font:36pt "Arial", "Swiss";
  font-weight:bold;
  text-align:center; 
  }
.biglink a:hover {
  background-image:url(images/back.jpg);
  background-position:left;
  }

#menupanel {
  padding-left:3mm;
  width:3cm;
  }
.ml,.mr {
  width:10px;
  background-image:url(images/menuend.gif);
  background-repeat:no-repeat;
  }

.mi,.smi, .mi a,.smi a {
  background-color:#F8F77A;
  text-align:center;
  font:bold 12pt "Arial", "Swiss";
  }
.mi a{
  color:#6060b0;
  }
.smi a{
  color:#a0a0ff;
  text-decoration:underline;
  }
.ml {
  background-position: center left;
  }
.mr {
  background-position: center right;
  }
.ms {
  height:7px;
  width:8px;
  visibility:hidden;
  }
.ql td {
  font: bold 14pt "Arial";
  padding-left:4mm;
  padding-right:4mm;
  background-color: #CDCEED;
  border-style: outset;
  border-width: 4;
  border-color: #D6D6F0;
  }
.spacer {
  height:500px;
  }
#vs {
 border-left:solid #D6D6F0 3;
 margin-left:4mm;
 padding-left:4mm;
 padding-right:2cm
}  