/*green theme table*/
.green-table
{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:100%;
  border-collapse:collapse;
}
.green-table td
{
  font-size:1em;
  text-align:center;
  border:1px solid #98bf21;
  padding:3px 7px 2px 7px;
}
.green-table th
{
  font-size:1.1em;
  text-align:center;
  border:1px solid #98bf21;
  padding-top:5px;
  padding-bottom:4px;
  background-color: #A7C942;
  color:#ffffff;
}

.green-table tr.alt
{
  color:#000000;
  background-color:#EAF2D3;
}
.green-table td.total
{
  color:#000000;
  text-align:right;
}

/*orange theme table*/
.orange-table
{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:100%;
  border-collapse:collapse;
}
.orange-table td
{
  font-size:1em;
  text-align:center;
  border: 1px solid rgb(231, 143, 8);
  padding:3px 7px 2px 7px;
}
.orange-table th
{
  border: 1px solid rgb(231, 143, 8);
  background: rgb(178, 73, 38); /*rgb(246, 168, 40);*/
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size:1.1em;
}

/*.orange-table tr.alt td*/
.orange-table tr.alt
{
  color:#000000;
  background-color:#faf5d2;/*#F4E790;#f5deb3;*/
}
.orange-table td.total
{
  color:#000000;
  text-align:right;
}

/*purple theme table*/
.purple-table
{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:100%;
  border-collapse:collapse;
}
.purple-table td
{
  font-size:1em;
  text-align:center;
  border: 1px solid #8564a6;
  padding:3px 7px 2px 7px;
}
.purple-table th
{
  border: 1px solid #8564a6;
  background: #A664A6;
  color: white;
  font-weight: bold;
  font-size:1.1em;
}

.purple-table tr.alt
{
  color:#000000;
  background-color:#f4ecf4;/*#F4E790;#f5deb3;*/
}
.purple-table td.total
{
  color:#000000;
  text-align:right;
}

/*table for reader alert author subscriptions*/
.subtbl
{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  /*width:100%;*/
  border-collapse:collapse;
}
.subtbl td
{
  font-size:1em;
  text-align:center;
  border:1px solid #98bf21;
  padding:3px 7px 2px 7px;
}
.subtbl th
{
  font-size:1.1em;
  text-align:center;
  border:1px solid #98bf21;
  padding:10px;
  background-color:#A7C942;
  color:#ffffff;
}
.subtbl tr.alt td
{
  color:#000000;
  background-color:#EAF2D3;
}

/*table for staff directory*/
.directory
{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  width:100%;
  border-collapse:collapse;
}
.directory td
{
  font-size:1em;
  text-align:left;
  border:1px solid #98bf21;
  padding:3px 3px 3px 3px;
}
.directory th
{
  font-size:1.1em;
  text-align:center;
  border:1px solid #98bf21;
  padding-top:5px;
  padding-bottom:4px;
  background-color:#A7C942;
  color:#ffffff;
}
.directory tr.alt td
{
  color:#000000;
  background-color:#EAF2D3;
}

/*files table*/
.files
{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  /*width:100%;*/
  border-collapse:collapse;
}
.files td
{
  font-size:1em;
  text-align:center;
  border:1px solid #98bf21;
  padding:3px 7px 2px 7px;
}
.files th
{
  font-size:1.1em;
  text-align:center;
  border:1px solid #98bf21;
  padding:10px;
  background-color:#A7C942;
  color:#ffffff;
}
.files tr.alt td
{
  color:#000000;
  background-color:#EAF2D3;
}

/*table used to display submitted form data*/
.newentry
{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse:collapse;
}
.newentry td
{
  font-size:1em;
  border:1px solid #98bf21;
  padding:3px 7px 2px 7px;
}

.error
{
  color:#FF0000;
}

.orange
{
  text-align: left;
  text-transform: uppercase;
  color:  #FF8000;
}

.green {
  text-align: left;
  text-transform: uppercase;
  color: #96b43b;
}

.highlight {
    background-color: yellow;
}

ol > li > ol {
    list-style-type: lower-alpha;
}

textarea {
    resize: none;
}
