<!--
body {
background: #fff url(../image/mainbg.gif) 0 0 repeat-x;
}
h1 {
padding: 0px; margin: 0px; color: #2c77de; font-family: tahoma, sans-serif; font-weight: bold; font-size: x-small; text-decoration: none
}
a {
  text-decoration: none;
  text-align: center;
}
a:hover { text-decoration: none; }
form {
margin: 0px; padding: 0px
}
textarea {
  color: #000; margin: 0px; padding: 0px; width: 100%; font-size: x-small; font-family: verdana, sans-serif; background-color: #fff; border: #003988 1px solid;
}
img {
color: #a0a0a8; border-color: #a0a0a8;
}
a img {
color: #2c77de; border-color: #2c77de;
}
select, option {
  color: #000; margin: 0px; padding: 0px; width: 100%; font-size: x-small; font-family: verdana, sans-serif; background-color: #fff;
}
table {
  border-collapse: collapse;
}
td, th, p, li {
  color: #3e454e; font-family: verdana, sans-serif; font-size: x-small;
}
th {
background-color: e8eef6;
}
.results TD
{
  border-bottom: #3e454e 1px solid;
  border-top: #3e454e 1px solid;
}
.nopass TD
{
  color: #A0A0A8; font-family: verdana, sans-serif; font-size: x-small
}
.f_costs {
  width: 100%;
}
.f_costs td {
  padding: 1px;
  vertical-align: top;
}
.f_costs2 {
  width: 100%;
}
.f_costs2 td {
  padding: 1px;
  vertical-align: top;
  border: #003988 1px solid;
}
.f_costs3 {
  width: 100%;
}
.f_costs3 td {
  padding: 1px;
  vertical-align: bottom;
}
.results
{
  border: 1px solid #3e454e;
}
form {
margin: 0px; padding: 0px
}
input
{
  color: #000; margin: 0px; padding: 0px; width: 100%; font-size: x-small; font-family: verdana, sans-serif; background-color: #fff; border: #003988 1px solid;
}
.input_text2 {
  background-color: #e2e8ef;
}
.check2
{
  background: transparent;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 1px;
  margin-left: 0px;
  border: #003988 1px solid;
  width: 22px;
  height: 20px;
  cursor: hand;
}

.data_p {
  width: 100%;
  font-size: x-small;
  font-family: verdana, sans-serif;
  color: #000;
  background-color: #fff;
  border: #003988 1px solid;
}
.label_p {
  width: 100%;
  border-top: 1px none #FFFFFF;
  border-right: 1px none #FFFFFF;
  border-bottom: 1px solid #003988;
  border-left: 1px none #FFFFFF;
  color: #3e454e;
  font-family: verdana, sans-serif;
  font-size: x-small;
}

body
{
  font-family: verdana, tahoma, sans-serif; font-size: x-small;
}
.submit
{
  border-bottom: #003988 1px solid;
  border-right: #003988 1px solid;
  border-top: #88C0FF 1px solid;
  border-left: #88C0FF 1px solid;
  font-weight: bold;
  font-size: x-small;
  height: 1.9em;
  cursor: hand;
}
.submit2
{
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 1px;
  margin-left: 0px;
  border-bottom: #003988 1px solid;
  border-right: #003988 1px solid;
  border-top: #88C0FF 1px solid;
  border-left: #88C0FF 1px solid;
  font-weight: bold;
  font-size: xx-small;
  width: 25px;
  height: 2em;
  cursor: hand;
}
.submit3
{
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 4px;
  margin-left: 0px;
  border: 0px;
  font-weight: bold;
  font-size: xx-small;
  height: 1.5em;
  cursor: hand;
  color: #2c77de;
  background-color: e8eef6;
  font-family: tahoma, sans-serif;
  text-decoration: underline;
}
.submitTD
{
  padding-left:30px;
  vertical-align:bottom;
}
.fieldset
{
  font-weight:bold;
  color:#003988;
  margin: 5px 0;
}
.taxon {
font-size: x-small; text-decoration: none; font-family: tahoma, sans-serif; color: #405e83;
}
.taxon a, .taxon a:hover, .taxon a:active, .taxon a:visited {
color: #405e83; text-decoration: underline
}
.err_h {
  background-color: #FFC5A8;
  border: 1px solid #F58046;
  text-align: center;
  width: 100%;
  font-weight: bold;
}
.more {color: #2c77de}
h3, h4 {color: #2c77de}
-->
