/*$Id: styles.css,v 1.4 2009/09/15 18:46:33 fliptop Exp $*/
/* CSS Document */

html, body, #wrapper {
  background-color: #3A3784;
  border: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

#wrapper {
  background-color: #FFFFFF;
  margin: 0 auto;
  text-align: left;
}

div.search {
  color: #FFFFFF;
  float: right;
  margin: 0px 10px 0px 0px;
}

td {
  color: #000000;
  font-family: Verdana, Tahoma, Geneva, Helvetica, SunSans-Regular;
  font-size: 12px;
}

th {
  background-color: #9DD29C;
  color: #072C62;
  font-family: Verdana, Tahoma, Geneva, Helvetica, SunSans-Regular;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

td.main_body {
  background-color: #FFFFFF;
}

td.hr {
  background-color: #FFFFFF;
}

td.main {
  border-color: #3A3784;
  border-bottom: 0;
  border-left: 0;
  border-right: 1px;
  border-style: solid;
  border-top: 0;
  background-color: #FFFFFF;
  padding: 5px;
  vertical-align: top;
  width: 560px;
}

td.right_column {
  background-color: #FFFFFF;
  vertical-align: top;
  width: 220px;
}

td.right_column_text {
  font-size: 9px;
  padding: 3px;
  text-align: left;
}

table.front_page_columns {
  margin-bottom: 0px;
  margin-left: 15px;
  margin-right: 10px;
  margin-top: 0;
  text-align: left;
  vertical-align: top;
}

td.front_page_columns {
  border-bottom: 1px;
  border-color: #3A3784;
  border-left: 1px;
  border-right: 1px;
  border-style: solid;
  border-top: 0;
  vertical-align: top;
  width: 238px;
}

td.top {
  vertical-align: top;
}

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

td.header_image {
  background-image: url("/images/header01.jpg");
  height: 90px;
  width: 780px;
}

a:link {
  color: #3A3784;
  text-decoration: none;
}

a:visited {
  color: #072C62;
  text-decoration: none;
}

a:hover {
  background-color: #3A3784;
  color: #9DD29C;
  text-decoration: underline;
}

a:active {
  text-decoration: none;
}

a:hover.name {
  background-color: #FFFFFF;
  color: #000000;
  text-decoration: none;
}

p {
  text-align: justify;
}

hr {
  color: #3A3784;
  height: 1px;
}

td.error {
  background-color: #000000;
  color: #FF0000;
  font-size: 12px;
}

td.status {
  background-color: #DFDFDF;
  color: #0000FF;
  font-size: 12px;
}

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

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

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;
  vertical-align: middle;
}

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

h1 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

h2 {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

h3 {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

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

fieldset.main {
  padding: 6px;
}

legend {
  color: #009000;
  font-weight: bold;
  font-style: italic;
}

td.calendar {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 10px;
  height: 70px;
  vertical-align: top;
  width: 80px;
}

input.search {
  font-size: 8px;
}

img.right {
  border: 1px solid #3A3784;
  float: right;
  margin: 5px 5px 5px 5px;
  padding: 5px;
}

img.left {
  border: 1px solid #3A3784;
  float: left;
  margin: 5px 5px 5px 5px;
  padding: 5px;
}

img.centered {
  border: 1px solid #3A3784;
  float: none;
  margin: 5px 5px 5px 5px;
  padding: 5px;
}

div.centered {
  margin: 0 auto;  
  text-align: center;
}
