BODY {
  background: rgb(255,255,255) url('images/header5.GIF') repeat-x;
  font-family: Arial, Helvetica;
  font-size: 11pt;
  margin-top: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  scrollbar-base-color: rgb(110,160,190);
}

/*
 light-blue: 190,210,230
 dark-blue: 110,160,190
 light-red: 204,10,10
 dark-red: 125,28,14
 red: 204,10,10
*/

.mainspace H1, .mainspace H2, .mainspace H3, .mainspace P, .mainspace LI, .mainspace TABLE {
  margin-left: 3pt;
}

.mainspace A {
  color: rgb(204,10,10);
}
P SPAN.instruction A {
  color: rgb(204,10,10);
  text-decoration: underline;
}

.mainspace TABLE {
  border-collapse: collapse;
  border-top: 1px solid rgb(204,10,10);
  border-bottom: 1px solid rgb(204,10,10);
  cell-padding: 0px;
  cell-spacing: 0px;
}
.mainspace TD {
  font-family: Times New Roman, Times;
  border-top: 1px solid rgb(204,10,10);
  border-bottom: 1px solid rgb(204,10,10);
  font-size: 11pt;
  line-height: 15pt;
  padding-right: 10pt;
}

TABLE.plain, TD.plain {
  margin-left: 0pt;
  border: none;
  vertical-align: top;
}

TABLE.tight, TD.tight {
  margin: 0pt;
  padding: 0pt;
  border: none;
  vertical-align: bottom;
}

.mainspace TD A {
  text-decoration: none;
  color: rgb(0,0,0);
}
.mainspace TD A:active, .mainspace TD A:hover {
  /* font-weight: bold; */
  text-decoration: underline;
}

.mainspace .attention {
  color: rgb(204,10,10);
}

.mainspace h1 {
  font-size: 22pt;
  font-weight: bold;
  margin-top: 8pt;
  width: 100%;
  height: 50px;
  text-align: center;
}

.mainspace h2 {
  font-size: 11pt;
  font-weight: bold;
  margin-top: 8pt;
  height: 50px;
  text-align: center;
}
.mainspace h2:first-line {
  font-size: 14pt;
}
.mainspace h2.left {
  text-align: left;
  margin-top: 15px;
  margin-bottom: 5px;
  height: auto;
}

.mainspace h3 {
  font-family: Arial, Helvetica;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 12pt;
  margin-bottom: 2pt;
}
.mainspace h3.large {
  text-align: center;
  font-size: 16pt;
}
.mainspace h3 a {
  font-family: Times New Roman, Times;
  font-weight: bold;
  color: rgb(204,10,10);
}

.mainspace P {
  font-family: Times New Roman, Times;
  text-align: justify;
  margin-top: 2pt;
  margin-bottom: 6pt;
}
.mainspace p.large {
  font-size: 14pt;
}

h1.special {
  color: red;
  margin-bottom: 0pt;
}

h1.special a {
  color: red;
  text-decoration: none;
}

h2.special {
  color: red;
}

p.special {
  color: red;
  font-size: 14pt;
  text-align: center;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
p.special.large {
  font-size: 18pt;
}

.instruction {
  font-size: 10pt;
}
.compulsory {
  font-size: 10pt;
  font-weight: bold;
  color: rgb(110,160,190);
}
.caption {
  font-size: 8pt;
  line-height: 11pt;
  margin-top: 2pt;
  margin-bottom: 1pt;
}

.linklist a {
  font-family: Arial, Helvetica;
  font-weight: bold;
  text-decoration: none;
  color: rgb(204,10,10);
}

ul {
  margin-top: 3pt;
  margin-left: 0pt;
  padding-left: 0pt;
}
li {
  font-family: Times New Roman, Times;
  margin-bottom: 6pt;
  text-indent: 0pt;
  list-style: inside;
}

.decoration {
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  clear: right;
  float: right;
  padding-left: 6pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  margin-left: 6pt;
  margin-right: 2pt;
  width: 178;
}


TD.navigation {
  /* background: rgb(190,210,230) url('images/header3.GIF') repeat-x; */
  background: rgb(110,160,190);
  width: 150px;
}

.navigation A {
  font-weight: bold;
  text-decoration: none;
  color: black;
}

.navigation TABLE {
  border: none;
}

.navigation TD {
  font-size: 11pt;
}

.navigation .header {
  width: 100%;
  height: 55px;
  text-align: left;
}

.navigation .submenu {
  display: none;
  font-size: 9pt;
  margin-left: 6pt;
}

.navigation P {
  margin-top: 3pt;
  margin-bottom: 3pt;
  margin-left: 4pt;
}

.navigation .addr {
  margin-top: 6pt;
  font-size: 9pt;
  font-weight: bold;
}
.navigation .addr A:active, .navigation .addr A:hover {
  text-decoration: underline;
}
