/*
Summit
  background Odd,      0000FF, blue
  Text Odd,            FFFFFF, white
  background Even,     808080, grey
  Text Even,           000000, black
  table border color,  800000 dark red

Premier
  background Odd,      000000, black
  Text Odd,            FFFFFF, white
  background Even,     808080, grey
  Text Even,           000000, black
  table border color,  800000 dark red
*/

.teamroster th {
  font-family: Arial,Tahoma,Verdana;
  font-size: 14pt;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  border: solid white 1px;
}

.teamroster td {
  font-family: Arial,Tahoma,Verdana;
  font-size: 14pt;
  font-weight: normal;
  line-height: 18px;
  white-space: nowrap;
  vertical-align: middle;
  text-align: center;
  border: solid white 1px;
  padding-left: 2px; 
  padding-top: 5px; 
  padding-bottom: 5px; 
}
.teamroster td#name {
  text-align: left;
}
.teamroster a, a:visited {
  color: inherit;
  text-decoration: inherit;
}
.teamroster a:hover {
  color: tomato;
}

.recruit table {
  border-collapse: collapse; 
  width: 100%; 
  border: solid black 1px;
  overflow: scroll; 
}
.recruit th {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  border: solid #DCDCDC 1px;
  background-color: #DCDCDC;
}
.recruit th#title {
  border: solid black 1px;
  background-color: black;
  color: white;
}
.recruit td {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  white-space: nowrap;
  vertical-align: middle;
  text-align: left;
  border: solid #DCDCDC 1px;
  padding-left: 2px; 
}

.alumni table {
  border-collapse: collapse; 
  /* width: 100%; */
  border: solid #800000 1px;
  overflow: scroll; 
}
.alumni td {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  white-space: nowrap;
  vertical-align: top;
  text-align: center;
  /* border: solid #800000 1px; */
  padding: 1px; 
  width: 140px;
  background-color: black;
  color: white;
}
.alumni span {
  width: 140px;
}
.alumni img {
  margin: 1px;
  border: dotted #DCDCDC 1px;
}