/* ---( images )----------------------------- */
img.normal {
  display: inline;
  border: none;
  margin: 1em 0;
}

img.left {
  display: inline;
  border: none;
  float: left;
  margin: 0 1.2em 1em 0;
}

img.right {
  display: inline;
  border: none;
  float: right;
  margin: 0 0 1em 1.2em;
}

img.normal_border {
  display: inline;
  border: 1px solid #000000;
}

img.left_border {
  display: inline;
  float: left;
  margin: 0 1.2em 1em 0;
  border: 1px solid #000000;
}

img.right_border {
  display: inline;
  float: right;
  margin: 0 0 1em 1.2em;
  border: 1px solid #000000;
}

/* ---( tables )----------------------------- */
table.plain {
  border-collapse: collapse;
}
table.plain th {
  text-align: left;
  font-size: 12px;
  vertical-align: top;
}
table.plain td {
  vertical-align: top;
  font-size: 12px;
  padding: 0;
  margin: 0;
}

table.normal {
  border-collapse: collapse;
}
table.normal th {
  vertical-align: top;
  font-size: 12px;
  padding: 5px 10px;
  color: #999;
}
table.normal td {
  vertical-align: top;
  font-size: 12px;
  margin: 0;
  padding: 5px 10px;
  margin: 0px;
  vertical-align: top;
  border: #999 1px solid;
}
table.normal_noborder {
  border-collapse: collapse;
}
table.normal_noborder th {
  vertical-align: top;
  font-size: 12px;
  padding: 5px 10px;
  color: #000;
  border: none;
}
table.normal_noborder td {
  vertical-align: top;
  font-size: 12px;
  margin: 0;
  padding: 5px 10px;
  margin: 0px;
  vertical-align: top;
  border: none;
}

/* ---( table cells )----------------------------- */
td.left {
  text-align: left;
}

td.center {
  text-align: center;
}

td.right {
  text-align: right;
}