a {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #312C51;
}
a:hover {
  color: #FF7700;
  text-decoration: none;
}

.menulink {
  font-size: 12px;
  color: #312C51;
}
.menulink:hover {
  color: #FF7700;
  text-decoration: none;
}
.headerlink {
  font-size: 12px;
  color: #312C51;
}
.headerlink:hover {
  color: #FF7700;
  text-decoration: none;
}
.footerlink {
  font-size: 12px;
  color: #FFFFFF;
}
.footerlink:hover {
  color: #FF7700;
  text-decoration: none;
}

td {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.contactbartop {
  color: #312C51;
  font-weight: bold;
  padding: 4px;
}
.contactbarbottom {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #312C51;
  padding: 4px;
}
.menu {
  font-size: 12px;
  color: #000000;
  line-height: 15px;
}
.med {
  font-size: 14px;
  color: #000000;
}
.small {
  font-size: 11px;
  color: #000000;
}
.companyinfo {
  font-size: 11px;
  color: #AAAAAA;
  padding: 8px;
}
.companyinfo a, .companyinfo a:visited {
  font-size: 11px;
  color: #AAAAAA;
  text-decoration: none;
}
.companyinfo a:hover {
  color: #666666;
}

.h2nobg {
  color: #312C51;
  font-size: 14px;
  font-weight: bold;
}

input, textarea {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #312C51;
  background: #FFFFFF;
  border-top: solid 1px #999999;
  border-left: solid 1px #999999;
  border-right: solid 1px #666666;
  border-bottom: solid 1px #333333;
}

h1, h2 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #312C51;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  margin: 0px;
  margin-bottom: 8px;
  padding: 2px;
}
.h1 {
  font-size: 18px;
  background-image: url(images/h1bg.jpg);
}
.h1nobg {
  font-size: 18px;
}
.h2 {
  font-size: 14px;
  background-image: url(images/h2bg.jpg);
  font-weight: bold;
}
.h2nobg {
  font-size: 14px;
  font-weight: bold;
}
h3 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #312C51;
  font-weight: normal;
  margin: 0px;
  margin-bottom: 5px;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
}

ul.list {
  line-height: 17px;
}
