/* CSS Definitions. */
/*$Id: styles.css,v 1.12 2004/09/16 11:32:35 fliptop Exp $*/

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

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

td.tiny {
  font-size: 8px;
}

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

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

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

td.big {
  font-size: 28px;
}

td.huge {
  font-size: 32px;
}

td.gigantic {
  font-size: 48px;
}

td.title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

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

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

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

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

td.copyright {
  background-color: #0434B1;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  height: 20px;
  text-align: center;
}

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

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

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

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

td.hot_links {
  background-color: #0434B2;
  background-image: url(/images/hot_links_background.jpg);
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 500px;
  text-align: center;
  vertical-align: top;
  width: 100px;
}

td.homepage {
    background-image: url(/images/home_background.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 500px;
    width: 680px;
}

td.transparent {
  background-color: transparent;
}

td.header {
  background-color: #0434B2;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}

td.headerlink {
  background-color: #0434B2;
  color: #FFFFFF;
  font-size: 12px;
  text-align: right;
}

td.newsletterheader {
  font-family: GoudyHandtooled BT,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 36;
  text-align: center;
}

a.hot_links {
  color: #EFEFEF;
  font-weight: bold;
}

a.hot_links:hover {
  color: #CFCFCF;
  text-decoration: underline;
}

a.nav {
  color: #0000FF;
  font-weight: bold;
}

a.nav:hover {
  text-decoration: underline;
  color: #00C0FF;
}

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

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


