.MemberTable {
  width: 100%;
  border-left: 1px solid #E3E3E2;
  border-top: 1px solid #E3E3E2;
  margin-bottom: 10px;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}

.MemberTable caption {
  background: url("../images/application.png") no-repeat 3px 5px;
  padding: 5px 6px 4px 22px;
  text-align: left;
  border: 1px solid #E3E3E2;
  border-bottom: none;
  font-weight: bold;
  background-color: #F9F8F5;
  color: #5E6266;
}

.MemberTable th {
  overflow: hidden;
  background-color: #FAF8F4;
  padding: 5px;
  font-weight: normal;
  padding-left: 10px;
  color: #606060;
  border-right: 1px solid #E3E3E2;
  border-bottom: 1px solid #E3E3E2;
  height: 24px;
}

.MemberTable th.button {
  text-align: right;
}

.MemberTable th.centerButton {
  text-align: center;
}

.MemberTable th a {
  color: #555555;
  text-decoration: none;
}

.MemberTable th a:hover {
  text-decoration: underline;
}

.MemberTable th.tahoma {
  font-family: tahoma;
  font-size: 7pt;
}

.MemberTable th.tahoma a {
  font-family: tahoma;
  font-size: 7pt;
}

.MemberTable th.blue {
  color: #1473C3;
}

.MemberTable th.red {
  color: #C31414;
}

.MemberTable th.green {
  color: #218E08;
}

.MemberTable th.blue a {
  color: #1473C3;
}

.MemberTable th.red a {
  color: #C31414;
}

.MemberTable th.green a {
  color: #218E08;
}

.MemberTable th a.blue {
  color: #1473C3;
}

.MemberTable th a.red {
  color: #C31414;
}

.MemberTable th a.green {
  color: #218E08;
}

.MemberTable th select {
  height: 20px;
}

.MemberTable td {
  overflow: hidden;
  background-color: #FFFFFF;
  padding: 5px;
  font-weight: normal;
  padding-left: 10px;
  color: #5A5A5A;
  border-right: 1px solid #E3E3E2;
  border-bottom: 1px solid #E3E3E2;
}

.MemberTable td.tahoma {
  font-family: tahoma;
  font-size: 7pt;
}

.MemberTable td.tahoma a {
  font-family: tahoma;
  font-size: 7pt;
}

.MemberTable td.blue {
  color: #1473C3;
}

.MemberTable td.red {
  color: #C31414;
}

.MemberTable td.green {
  color: #218E08;
}

.MemberTable td.blue a {
  color: #1473C3;
}

.MemberTable td.red a {
  color: #C31414;
}

.MemberTable td.green a {
  color: #218E08;
}

.MemberTable td a.blue {
  color: #1473C3;
}

.MemberTable td a.red {
  color: #C31414;
}

.MemberTable td a.green {
  color: #218E08;
}

.MemberTable td.tCenter {
  text-align: center;
}

.MemberTable td select {
  height: 20px;
}

.MemberTable td textarea {
  width: 98%;
  height: 120px;
}

.MemberTable td a {
  color: #555555;
  text-decoration: none;
}

.MemberTable td a:hover {
  text-decoration: underline;
}

.MemberTable td p, .MemberTable td label {
  margin: 0;
  padding: 0;
  font-size: 9pt;
}

.MemberTable td p a, .MemberTable td label a {
  text-decoration: underline;
  color: #999999;
}

.MemberTable.counter th {
  font-size: 0.9em;
  text-align: center;
  padding: 0;
}

.MemberTable.counter th em {
  font: normal 1em Tahoma;
}

.MemberTable td .graph {
  width: 90%;
  position: relative;
}

.MemberTable td .graph .bar {
  width: 100%;
  position: absolute;
  margin-top: 4px;
}

.MemberTable td .graph .num {
  position: relative;
  background: #ffffff;
  color: #636363;
  font: 0.9em Tahoma;
  padding-left: 10px;
  white-space: nowrap;
}

.adminLeftContent {
  float: left;
  width: 60%;
  margin-right: 2%;
  _margin-right: 1.9%;
}

.adminRightExtra {
  float: left;
  width: 38%;
}

.adminTable {
  width: 100%;
  border: 1px solid #9BC2DE;
  border-bottom: none;
  border-right: none;
  margin-bottom: 15px;
}

.adminTable caption {
  background: url("../images/application_view_list.png") no-repeat 7px 7px;
  padding: 8px 0 5px 30px;
  text-align: left;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #548DB5;
  border-bottom: 1px solid #FFFFFF;
}

.adminTable thead tr th div {
  text-align: center;
}

.adminTable thead tr th {
  background-color: #70A2C6;
  color: #FFFFFF;
}

.adminTable tr th {
  background-color: #FFFFFF;
  padding: 6px;
  font-weight: bold;
  text-align: left;
  color: #666;
  border-right: 1px solid #9BC2DE;
  border-bottom: 1px solid #9BC2DE;
}

.adminTable tr.row2 th {
  background-color: #F3F3F3;
}

.adminTable tr th div {
  white-space: nowrap;
  margin: 0 5px;
}

.adminTable tr th select {
  height: 20px;
}

.adminTable tr th.wide {
  width: 100%;
}

.adminTable tr th.half_wide {
  width: 50%;
}

.adminTable tr th.quarter_wide {
  width: 25%;
}

.adminTable tr td.wide {
  width: 100%;
}

.adminTable tr td {
  background-color: #FFFFFF;
  white-space: normal;
  font-weight: normal;
  text-align: left;
  color: #222222;
  border-bottom: 1px solid #9BC2DE;
  border-right: 1px solid #9BC2DE;
  padding: 4px 6px 4px 6px;
}

.adminTable tr.row2 td {
  background-color: #F3F3F3;
}

.adminTable tr a {
  color: #222222;
  text-decoration: none;
}

.adminTable tr a:hover {
  color: #3D83B8;
}

.adminTable tr td.nowrap {
  white-space: nowrap !important;
}

.adminTable tr td.alert, .adminTable tr td.alert a {
  color: red;
}

.adminTable tr td.number {
  font-size: 8pt;
  font-family: tahoma;
  color: #27536C;
}

.adminTable tr td.date,
.adminTable tr td span.date {
  font-size: 8pt;
  font-family: tahoma;
  color: #666666;
}

.adminTable tr td.center {
  text-align: center;
}

.adminTable tr td.right {
  text-align: right;
}

.adminTable tr td strong.alert {
  color: red;
}

.adminTable tr td p {
  padding: 0;
  margin: 5px 0 0 5px;
  color: #777777;
}

.adminTable tr td p a {
  color: #9F875F;
  font-weight: bold;
  text-decoration: underline;
}

.adminTable tr td.modify a,
.adminTable tr td.delete a,
.adminTable tr td.copy a,
.adminTable tr td.setup a,
.adminTable tr td.activated a,
.adminTable tr td.deactivated a,
.adminTable tr td.moveupdown a,
.adminTable tr td.selectAll a,
.adminTable tr td.deSelectAll a,
.adminTable tr td.blue, .adminTable tr td.blue a {
  color: blue;
}

.adminTable tr td.red, .adminTable tr td.red a {
  color: red;
}

.adminTable tr:hover td {
  background-color: #e8e8e8;
}

.userModifyTable {
  width: 100%;
  border: 1px solid #9BC2DE;
  border-bottom: none;
  border-right: none;
  margin-bottom: 15px;
}

.userModifyTable thead tr th div {
  text-align: center;
}

.userModifyTable thead tr th {
  background-color: #70A2C6;
  color: #FFFFFF;
}

.userModifyTable tr th {
  background-color: #FFFFFF;
  padding: 6px;
  font-weight: bold;
  color: #666;
  border-right: 1px solid #9BC2DE;
  border-bottom: 1px solid #9BC2DE;
}

.userModifyTable tr.row2 th {
  background-color: #F3F3F3;
}

.userModifyTable tr th div {
  white-space: nowrap;
  margin: 0 5px;
}

.userModifyTable tr th select {
  height: 20px;
}

.userModifyTable tr th.wide {
  width: 100%;
}

.userModifyTable tr th.half_wide {
  width: 50%;
}

.userModifyTable tr th.quarter_wide {
  width: 25%;
}

.userModifyTable tr td.wide {
  width: 100%;
}

.userModifyTable tr td {
  background-color: #FFFFFF;
  white-space: normal;
  font-weight: normal;
  text-align: left;
  color: #222222;
  border-bottom: 1px solid #9BC2DE;
  border-right: 1px solid #9BC2DE;
  padding: 4px 6px 4px 6px;
}

.userModifyTable tr.row2 td {
  background-color: #F3F3F3;
}

.userModifyTable tr a {
  color: #222222;
  text-decoration: none;
}

.userModifyTable tr a:hover {
  color: #3D83B8;
}

.userModifyTable tr td.nowrap {
  white-space: nowrap !important;
}

.userModifyTable tr td.alert, .userModifyTable tr td.alert a {
  color: red;
}

.userModifyTable tr td.number {
  font-size: 8pt;
  font-family: tahoma;
  color: #27536C;
}

.userModifyTable tr td.date,
.userModifyTable tr td span.date {
  font-size: 8pt;
  font-family: tahoma;
  color: #666666;
}

.userModifyTable tr td.center {
  text-align: center;
}

.userModifyTable tr td.right {
  text-align: right;
}

.userModifyTable tr td strong.alert {
  color: red;
}

.userModifyTable tr td p {
  padding: 0;
  margin: 5px 0 0 5px;
  color: #777777;
}

.userModifyTable tr td p a {
  color: #9F875F;
  font-weight: bold;
  text-decoration: underline;
}

.userModifyTable tr td.modify a,
.userModifyTable tr td.delete a,
.userModifyTable tr td.copy a,
.userModifyTable tr td.setup a,
.userModifyTable tr td.activated a,
.userModifyTable tr td.deactivated a,
.userModifyTable tr td.moveupdown a,
.userModifyTable tr td.selectAll a,
.userModifyTable tr td.deSelectAll a,
.userModifyTable tr td.blue, .userModifyTable tr td.blue a {
  color: blue;
}

.userModifyTable tr td.red, .userModifyTable tr td.red a {
  color: red;
}

.edit_member {
  color: #0a8f08;
  cursor: pointer;
}
