body {
  font-family:verdana,arial,helvetica;
  font-size:7pt;
  color:#000000;
  text-align:left;
  margin: 0;
  padding: 0;
  }

td {
  font-family:verdana,arial,helvetica;
  font-size:7pt;
  color:#000000;
  text-align:left;
  }

a:active {
  color:#c28d5d;
  }

a:hover {
  color:#c28d5d;
  text-decoration:none;
  }

a:link {
  color:#c28d5d;
  text-decoration:none;
  }

a:visited {
  color:#c28d5d;
  text-decoration:none;
  }


select { 
  font-family:arial,verdana,helvetica; 
  font-size:8pt; 
  color:#000000; 
  text-align:left; 
  }

input { 
  font-family:arial,verdana,helvetica; 
  font-size:8pt; 
  color:#000000; 
  text-align:middel; 
  }

textarea { 
  font-family:arial,verdana,helvetica; 
  font-size:8pt; 
  color:#000000; 
  text-align:left; 
  }

.etd { 
  font-family:arial,verdana,helvetica; 
  font-size:8pt; 
  color:#FFFFFF; 
  text-align:left; 
  }

.boxes { 
  border: 1px solid #0b2f4b; 
  }

.form_field {
  font-family: arial,verdana,helvetica;
  font-size: 10px;    
  }

.error_message {
  font-family: arial,verdana,helvetica;
  color:#FF0000;
  font-size: 12px;    
  text-align:center;
  }

legend {
  font-family: arial,verdana,helvetica;
  font-size: 12px;    
  }

th {
  font-family: arial,verdana,helvetica;
  font-size: 12px;
  background-color: #767676;
  }

h3 {
  font-family: arial,verdana,helvetica;
  font-size: 16px;
  }

.progress_background {
  background : #ffffff;
  }

.progress_border {
  background : #000000;
  }

.progress_filled {
  background : #3151a2;
  color : #ffffff;
  text-align : center;
  font-size:10px;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
/*****************************************************************************/
/* MAIN NAVIGATION                                                           */
/*****************************************************************************/

#navigation {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  width: 170px;
  margin: 0;
  padding: 0 0 0 15px;
  text-transform: uppercase;
  
  }
  
#navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }

#navigation li {
  border-bottom: 1px solid #6B6B6B;
  }
  
#navigation li a:link, #navigation li a:visited {
  font-size: 100%;
  font-weight: bold;
  display: block;
  padding: 10px 20px 10px 30px;
  background-color: #253041;
  color: #FCFCFC;
  text-decoration: none;
  outline: none;
  background:url(../images/bullet_white.gif) no-repeat 10px 10px;
  }
  
#navigation li a:hover {
  font-weight: bold;
  font-size: 100%;
  display: block;
  padding: 10px 20px 10px 30px;
  background-color: #404040;
  color: #C59059;
  text-decoration: none;
  outline: none;
  background:url(../images/bullet_brown.gif) no-repeat 10px 10px;
  }
  
/*****************************************************************************/
/* HOME PAGE WHITE                                                           */
/*****************************************************************************/ 
  
.mainBody {
  background: #FFFFFF;
  width: 554px;
  height: 270px;
  }
  
/************* Subscription Form ***************/
/***********************************************/

input.txt {
  background: url(/i/images/bigshadow.gif) top left no-repeat #fff;
  color: #00008B;
  background-color: #e3f2f7;
  border: 1px solid #999999;
  width: 220px;
  }
  
select.txt {
  background: url(/i/images/bigshadow.gif) top left no-repeat #fff;
  color: #00008B;
  border: 1px solid #999999;
  width: 222px;
  }
  
input.btn {
  background: url(/i/images/smallshadow.gif) bottom right no-repeat #fff;
  padding: 2px 3px 2px 3px;
  font-size: 12px;
  color: #000;
  }
  
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  }
  
form p label {
  float: left;
  width: 30%;
  font: bold 12px Arial, Helvetica, sans-serif;
  }



