/* CSS Definitions. */
/*$Id: styles.css,v 1.4 2008/01/07 22:52:59 fliptop Exp $*/

body.main {
  background-color: #0000FF;
}

body.po {
  background-color: #FFFFFF;
}

td {
  color: #000000;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 14px;
}

th {
  background-color: #DFDFDF;
  color: #000000;
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

td.main {
  background-color: #FFFFFF;
  text-align: center;
}

td.formtitle {
  background-color: #DFDFDF;
}

td.mainsmall {
  background-color: #FFFFFF;
  font-size: 10px;
  text-align: center;
}

th.small {
  font-size: 10px;
}

th.medium {
  font-size: 12px;
}

td.error {
  background-color: #000000;
  color: #FF0000;
}

td.status {
  background-color: #DFDFDF;
  color: #0000FF;
}

td.copyright {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 10px;
}

a.copyright {
  color: #A08400;
  font-weight: bold;
}

a.copyright:hover {
  color: #909090;
  text-decoration: underline;
}

a {
  color: #A08400;
}

td.required {
  background-color: #EFEFEF;
  color: #000000;
  font-weight: bold;
  text-align: right;
}

td.notrequired {
  background-color: #EFEFEF;
  color: #000000;
  text-align: right;
}

td.submit {
  background-color: #DFDFDF;
  text-align: center;
}

td.small {
  font-size: 10px;
}

td.medium {
  font-size: 12px;
}

p {
  text-align: justify;
}

td.large {
  font-size: 18px;
}

td.largeright {
  font-size: 18px;
  text-align: right;
  vertical-align: top;
}

td.title {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 16px;
  text-align: center;
}

hr {
  border-color: #0000FF;
  border-style: solid;
  border-width: 1px;
} 

fieldset {
  border: 1px solid #A08400;
  padding: 3px;
}

fieldset.residential {
  border: 1px solid #A08400;
  height: 250px;
  padding: 0px;
  width: 250px;
}

legend {
  color: #A08400;
  font-weight: bold;
  font-size: 18px;
  font-style: italic;
}

td.indexpage {
  height: 245px;
  vertical-align: top;
  width: 245px;
}

td.po {
  background-color: #FFFFFF;
  border-left: 1px solid #A08400;
  font-size: 10px;
  text-align: center;
}

td.po_right {
  background-color: #FFFFFF;
  border-left: 1px solid #A08400;
  border-right: 1px solid #A08400;
  font-size: 10px;
  text-align: center;
}

