th {
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
}

table.datalisting th, table.datalisting td {
  font-size: 14px;
  padding: 3px 5px;
}

table.datalisting th a, table.datalisting td a {
  font-size: 14px;
}

table.smalldatalist th, table.smalldatalist td {
  font-size: 12px;
  padding: 3px 5px;
}

table.smalldatalist th a, table.smalldatalist td a {
  font-size: 12px;
}

tr.evenRow td {
  background-color: #f9f9f9;
}

tr.oddRow td {
  background-color: white;
}

.smallText, .smallText a {
  font-size: 14px;
}

.extraSmallText, .extraSmallText a {
  font-size: 12px;
}

div.formRowGroup {
  padding-bottom: 1em;
  margin-left: 1px;
}

div.formRow {
  padding-bottom: 0.5em;
  margin-left: 1px;
}

table.formRow {
  margin-bottom: 0.5em;
}

table.formRow td {
  padding-right: 10px;
}

.formLabel {
  font-size: 14px;
  font-weight: bold;
}

.inlineError {
  font-size: 14px;
  color: darkred;
}

.exampleText {
  font-size: 14px;
  color: #696969;
  font-weight: normal;
}

td.exampleText {
  vertical-align: middle;
}

.checkboxwithlabel {
  display: inline-block;
}

td.nowrap {
  white-space: nowrap;
}

.ui-datepicker {
  z-index: 200 !important;
}

td.centertext {
  text-align: center;
}