/* IE ignores styles with [attributes], so it will skip the following. */
.deleteImg[class] {
  background: url(../img/delete.png) no-repeat center center;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.editImg[class] {
  background: url(../img/edit.png) no-repeat center center;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.addImg[class] {
  background: url(../img/add.png) no-repeat center center;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.saveImg[class] {
  background: url(../img/save.png) no-repeat center center;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.exceptionImg[class] {
  background: url(../img/exceptions.png) no-repeat center center;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.calcImg[class] {
  background: url(../img/calculate.png) no-repeat center center;
}

table.rhTable tr td {
}

table.rhTable {
  border-collapse: collapse;
  border: solid 1px #e0dfe3;
  font-size: 9pt;
}

/* Header rows */
.thHeaderRow th {
  background-color: #cccccc;
  font-weight: bold;
  padding: 6px;
}

.thHeaderRow th a, table.rhTable th a {
  text-decoration: none;
  color: Black;
}

.thHeaderRow th a:visited {
  color: Black;
}

.thHeaderRow th a:hover {
  color: Black;
  text-decoration: underline;
}

th.rhSortedAsc {
  background-color: #999;
  background-image: url(../img/sortasc.gif);
  background-position: center right;
  background-repeat: no-repeat;  
}

th.rhSortedAsc a, th.rhSortedDesc a {
  color: White;
}

th.rhSortedAsc a:visited, th.rhSortedDesc a:visited {
  color: White;
}

th.rhSortedAsc a:hover, th.rhSortedDesc a:hover {
  color: White;
  text-decoration: underline;
}

th.rhSortedDesc {
  background-color: #999;
  background-image: url(../img/sortdesc.gif);
  background-position: center right;
  background-repeat: no-repeat;
}

th.rhSortedAsc.rhSortPadding,
th.rhSortedDesc.rhSortPadding {
    padding-right: 20px;
}

.thAlternateRow td a, .thNormalRow th a, .thAlternateRow th a:visited, .thNormalRow th a:visited {
  color: #7096ce;
  text-decoration: none;
}

.thAlternateRow th a:hover, .thNormalRow th a:hover {
  color: #303030;
  background-color: #7096ce;
  text-decoration: none;
}

/* Rows */
.rhAlternateRow td {
  background-color: #f1f1f1;
  border: solid 1px #e0dfe3;
  padding: 6px;
}

.rhNormalRow td {
  border: solid 1px #e0dfe3;
  padding: 6px;
}

.rhHeaderRow td {
  background-color: #cccccc;
  font-weight: bold;
  padding: 6px;
}

.rhHeaderRow td a {
  text-decoration: none;
  color: Black;
}

.rhHeaderRow td a:visited {
  color: Black;
}

.rhHeaderRow td a:hover {
  color: Black;
  text-decoration: underline;
}

#ReconMonitor.form table thead tr {
  background-color: #cccccc;
  color: black;
}

.rPagerRow td {
  background-color: white;
}

.rPagerRow td  span{
  background-color: white;
  color: black;
}

.rPagerRow table{
  float: right;
}

#main_ddlPageSizes {
  float: right;
  width: 50px;
}

td.rhSortedAsc {
  background-color: #999;
  background-image: url(../img/sortasc.gif);
  background-position: center right;
  background-repeat: no-repeat;
}

td.rhSortedAsc a, td.rhSortedDesc a {
  color: White;
}

td.rhSortedAsc a:visited, td.rhSortedDesc a:visited {
  color: White;
}

td.rhSortedAsc a:hover, td.rhSortedDesc a:hover {
  color: White;
  text-decoration: underline;
}

td.rhSortedDesc {
  background-color: #999;
  background-image: url(../img/sortdesc.gif);
  background-position: center right;
  background-repeat: no-repeat;
}

.rhAlternateRow td a, .rhNormalRow td a, .rhHighlightRow td a, .rhAlternateRow td a:visited, .rhNormalRow td a:visited, .rhHighlightRow td a:visited {
    color: #7096ce;
    text-decoration: none;
}

.rhAlternateRow td a:hover, .rhNormalRow td a:hover, .rhHighlightRow td a:hover {
    color: #303030;
    background-color: #7096ce;
    text-decoration: none;
}

.rhHighlightRow td {
    background-color: #FFCC00;
    border: solid 1px #e0dfe3;
    padding: 6px;
}
