/****************************
 * class definitions
 ***************************/
.tbl-leadin {
  color: darkblue;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.tbl-heading {
  color: black;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}

.tbl-text {
  color: black;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}

dl.tbl-text {
  margin-left: 0px;
  margin-right: 0px;
}

dt.tbl-text {
  font-size: 13px;
  font-weight: bold;
}

dd.tbl-text {
  font-size: 12px;
  margin-left: 8px;
}

ul.tbl-text {
  list-style-type: none;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

li.tbl-text {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}


.tbl-text-sm {
  color: black;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
}

dl.tbl-text-sm {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-top: 0px;
}

dt.tbl-text-sm {
  font-size: 13px;
  font-weight: bold;
}

dd.tbl-text-sm {
  font-size: 12px;
  margin-left: 8px;
}


/****************************
 * pseudo class definitions
 ***************************/

/* link */
dt.tbl-text a:link {
  color: darkblue;
  text-decoration: none;
}


/* visited */
dt.tbl-text a:visited {
  color: darkblue;
  text-decoration: none;
}


/* hover */
dt.tbl-text a:hover {
  color: darkblue;
  text-decoration: underline;
}


/* active */
dt.tbl-text a:hover {
  color: #Af2022;
  text-decoration: underline;
}
