body {
  font-family: Verdana, sans-serif;
  /* font-size: small; */
  color: #0000ff;
}

.content {
  font-size: small;
  /* line-height: 120%; */
}

.content td {
  /* font-size: x-small; */
  /* line-height: 120%; */
}

.content h1.headline {
  font-size: 100%;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  margin: 10px 0px 5px 0px;
  background-color: #FDD45A;
  clear: right;
}

.content .list td {
  font-size: small;
}

.content .list td.field {
  font-size: small;
  text-align: right;
}

p {
  margin-top: 5px;
  margin-bottom: 10px;
}

p img {
  margin: 0px 0px 10px 10px;
}

li img {
  margin: 5px;
}

ul li {
  margin-top: 0px;
  list-style-type: disc;
}

ul, ol {
  margin-top: 5px;
  margin-bottom: 5px;
}


.header {
  font-size: small;
  color: #FDD45A;
  font-weight: bold;
  text-align: center;
}

.footer td {
  font-size: small;
}

.menuheader {
  color: #ffffcc;
  font-weight: bold;
  text-align: center;
  background-color: #00c;
}

.content .menu {
  font-size: small;
  line-height: 140%;
}

.content .menu h1.headline {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  margin: 10px 0px 5px 0px;
  background-color: #8d97ff;
  clear: right;
}

.content .menu li {
  list-style-type: none;
  margin-left: -25px;
  margin-bottom: 10px;
}

.hangingindent {
  margin-left: 1em;
  margin-top: 0px;
}

td.field_label {            /* for labels in forms */
  text-align: right;
}

dt {

}

dd {
  margin: 2px 0px 10px 10px;
}


.spelling {
  color: red;
}

.new {
  color: red;
}

.comingsoon {
  color: #8888ff;
}

.comingsoon A:link {
  color: #bbbbff;
  font-weight: bold;
}

.comingsoon A:visited {
  color: #bbbbff;
  font-weight: bold;
}

.comingsoon A:hover {
  color: #bbbbff;
  text-decoration: none;
}

.file_links li {
  list-style-type: none;
  margin-bottom: 5px;
}

.file_links img {
  vertical-align: middle;
}

.vol_needed {
  color: red;
  font-weight: bold;
}

.tbl {
  border: solid 1px #0000ff;
}

.tblhead td {
  font-weight: bold;
  text-align: center;
  background-color: #bfc2ff;
  border-bottom: solid 1px #0000ff;
  border-right: solid 1px #0000ff;
  border-left: solid 1px #0000ff;

}

.tbl td {
   padding: 6px 10px 6px 10px;
}

.tbl tr:hover {
  background-color: #bfc2ff;

}

.tblaltrow {
  background-color: #bfc2ff;
}

.calendar {
  background-color: #ffffcc;
}

.title {
  font-size: large;
  font-weight: bold;
  color: #0000ff;
  text-align: center;
  border: thin solid #0000ff;
}

.lastnext {
  font-size: x-small;
  border: thin solid #0000ff;
}

.columnhead {
  font-family: Verdana, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #0000ff;
  text-align: center;
  border: thin solid #0000ff;
}

.day {
  font-family: Verdana, sans-serif;
  font-size: xx-small;
  color: #0000ff;
  padding-left: 1px;
  background-color: #ffffff;
  border: thin solid #0000ff;
}

.date {
  font-family: Verdana, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #0000ff;
  text-align: right;
}

.meeting {
  background-color: #0000cc;
  color: #ffffcc;
}

.arrow {
  font-family: Courier, serif;
  color: #0000ff;
}


A:visited {
  color: #0000ff;
  font-weight: bold;
}

A:hover {
  color: #0000ff;
  text-decoration: none;
}

A:link {
  color: #0000ff;
  font-weight: bold;
}

.filled {
  font-family: "Courier New", Courier, mono;
  font-weight: bold;
  background-color: #66f;
  color: #ff0;
}

.smalltext {
  font-size: 70%;
}


