body {
  font-family:      Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
  background-color: #FFFFCC;
  margin-left:      5px;
  margin-right:     5px;
  margin-top:       5px;
  margin-bottom:    5px;
}

.linkframe {
  background-color: #FFFFFF;
  border-top:       1px solid #999999;
  border-left:      1px solid #999999;
  border-bottom:    2px solid #666666;
  border-right:     2px solid #666666;
}

.frame1 {
  background-color: #FFFFFF;
  border-top:       2px solid #000000;
  border-left:      2px solid #000000;
  border-bottom:    2px solid #000000;
  border-right:     2px solid #000000;
}

h1 {
  font-weight:   bold;
  font-size:     16pt;
  margin-top:    4px;
  margin-bottom: 4px;
}

h2 {
  font-weight:   normal;
  font-size:     14pt;
  margin-top:    4px;
  margin-bottom: 4px;
}

h3 {
  font-weight:   bold;
  font-size:     12pt;
  margin-top:    4px;
  margin-bottom: 4px;
}

h4 {
  font-weight:   normal;
  font-size:     12pt;
  margin-top:    4px;
  margin-bottom: 4px;
}

ul {
  margin-top:    4px;
  margin-bottom: 4px;
}

a        { text-decoration: none;      color: #0000FF; }
a::hover { text-decoration: underline; color: #0000FF; }

.pagetab {
  font-size:     8pt;
  font-weight:   bold;
  border-top:    1px solid #CCCCCC;
  border-left:   1px solid #CCCCCC;
  border-right:  2px solid #999999;
  border-bottom: 2px solid #999999;
}

.pageblocktab {
  font-size:     8pt;
  font-weight:   bold;
}

.t   { font-size: 10pt; }
.ts  { font-size:  8pt; }
.tvs { font-size:  4pt; }
.tus { font-size:  1pt; }
.tl  { font-size: 12pt; }
.tvl { font-size: 18pt; }
.tul { font-size: 24pt; }

.button {
  font-weight: bold;
  font-size:   8pt;
}

.input {
  font-family: Courier;
  font-size:   10pt;
}

.sivcontainer p {
  float: left;
}

.sivcontainer p.siv1, p.siv3, p.siv5, p.siv7, p.siv9 {
  font-weight: bold;
}

.sivcontainer p.siv2, p.siv4, p.siv6, p.siv8 {
  position:    relative;
  top:         -8000px;
  font-weight: bold;
}


