/*  DATATABLE CSS  */

#PageControls,
.PageControls {
  text-align: right;
}

#lnkPermissions {
  margin: 10px 0px;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
}

#lnkPermissions IMG {
  margin: -2px 5px 0px 0px;
  vertical-align: middle;
}

.DataTable {
  margin: 0px 0px 20px 0px;
  width: 100%;
  *width: 96%;
  _width: 96%;
  border: 1px solid #FFF;
}

#volunteer_aspx .DataTable {
  width: 100%;
  *width: 96%;
  _width: 96%;
}

.DataTable .Heading {
  text-align: center;
}

#groupupdate_aspx .DataTable TD {
  vertical-align: top;
}

.DataTable TD {
  padding: 8px;
}

.DataTable TD A {
  font-weight: bold;
}

.DataTable .Heading A, .DataTable .Heading A:Hover, .DataTable .Heading A:Visited,
.DataTable .NormRow A, .DataTable .NormRow A:Hover, .DataTable .NormRow A:Visited,
.DataTable .AltRow A, .DataTable .AltRow A:Hover, .DataTable .AltRow A:Visited {
  color: #333333;
}

.DataTable .NormRow {
  vertical-align: middle;
  font-size: 10px;
}

.DataTable .AltRow {
  background-color: #EEE;
  vertical-align: middle;
  font-size: 10px;
}

.FolderContents {
  display: block;
}

.InfoTable TH,
.InfoTable TD {
  padding: 5px 5px 5px 0px;
}

#admin_ministryadmin_aspx #lnkDelete {
  text-align: left;
}

.Right {
  text-align: right;
}

/*  SITE FEATURES PAGE  */

.Feature {
  color: #333333;
}

#admin_transactions_aspx .DataTable {
  *margin: 25px 0px 0px 0px;
  _margin: 25px 0px 0px 0px;
}

#admin_transactions_aspx .DataTable TD {
  padding: 2px 20px 2px 0px;
  text-align: left;
  white-space: nowrap;
}

