a:hover {
  text-decoration: underline;
}
.link {
  color: black;
  text-decoration: none;
}
.entity {
  color: black;
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none;
}
.text {
  color: black;
  font-family: Verdana;
  font-size: 9pt;
  text-decoration: none;
}
.bigtext {
  color: black;
  font-family: Verdana;
  font-size: 10pt;
  text-decoration: none;
}
.field {
  border: 1px solid black;
}
th.list {
  background-color: #d3d3d3;
  border-right: 1px solid #ffffff;
}
tr.list_even {
  background-color: #ffffff;
}
tr.list_odd {
  background-color: #f0f0f0;
}
td.list {
  text-align: center;
  vertical-align: top;
  border-right: 1px solid #d3d3d3;
}

/* --- */

#cell_operators_table th {
  padding: 0.25em 1em 0.25em 1em;
}

#cell_operators_table td {
  text-align: center;
  vertical-align: top;
  border-top: 1px solid #d3d3d3;
  padding: 1.5em 1em 1em 1em;
}

#cell_operators_table td.image {
  padding-top: 0.5em;
}

/* ------------------------------------------------------------------------- */

.error_message {
  display: block;
  border: 1px solid #ff0000;
  color: #ff0000;
  font-size: 8pt;
  padding: 0.5em 0.5em 0.5em 0.5em;
}

.text_block {
  display: block;
  padding: 1em 1em 0.5em 1em;
  text-align: justify;
}

/* ------------------------------------------------------------------------- */

