.semitrans {
  filter: alpha(opacity=75);
  opacity: 0.70;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  background-color: CC9933;
  padding-left: 5pt;
  padding-right: 5pt;
  padding-top: 5pt;
  padding-bottom: 5pt;
}

.header {
  color: skyblue;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: navy;
  padding-left: 20pt;
  padding-right: 20pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
}

.ele {
  color: red;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.mes {
  color: purple;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.monk {
  color: #0066FF;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.necro {
  color: green;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.ran {
  color: chartreuse;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.war {
  color: gold;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.sin {
  color: orchid;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.rit {
  color: #00FFFF;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.derv {
  color: #FFCC66;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}

.para {
  color: #CCCC66;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: #000000;
  padding-left: 2pt;
  padding-right: 2pt;
}