
body {
  margin:            0px;
  padding:           0px;
  background:        #FFFFFF;
  }

A           { color: #003366; text-decoration: underline; }
A:link      { color: #003366; text-decoration: underline; }
A:visited   { color: #003366; text-decoration: underline; }
A:active    { color: #999999;  }
A:hover     { color: #999999;  }

h1, h2, h3 {
  margin:             0px;
  padding:            0px;
  }

h1   {
  color:              #003399;
  font-family:        palatino, georgia, times new roman, serif;
  font-size:          16pt;
  font-weight:        bold;
  margin-bottom:      10px;
  border-bottom:      1px solid #003399;
  }

.pagebody {
  padding:            8px;
  }
    
.pagebody a, .pagebody a:link, .pagebody a:visited, 
.pagebody a:active, .pagebody a:hover {
  font-weight:        normal;
  text-decoration:    underline;
  }

#header {
  background:         #D7CCB9;
  border:             1px solid black;
  padding-top:        5px;
  padding-bottom:     5px; 
  }

.headerMenu {
  background:         #7F8C99;
  color:              #FFFFFF;
  padding:            0px; 
  }
.headerMenu A         { color: #FFFFFF; text-decoration: none; }
.headerMenu A:link    { color: #FFFFFF; text-decoration: none; }
.headerMenu A:visited { color: #FFFFFF; text-decoration: none; }
.headerMenu A:active  { color: #FFFFFF; text-decoration: underline;  }
.headerMenu A:hover   { color: #FFFFFF; text-decoration: underline;  }

#footer {
  background:         #D7CCB9;
  border:             1px solid black;
  padding-top:        5px;
  padding-bottom:     5px; 
  }

.footerMenu {
  background:         #000000;
  color:              #FFFFFF;
  padding:            0px;  
  }

.footerMenu A         { color: #FFFFFF; text-decoration: none; }
.footerMenu A:link    { color: #FFFFFF; text-decoration: none; }
.footerMenu A:visited { color: #FFFFFF; text-decoration: none; }
.footerMenu A:active  { color: #FFFFFF; text-decoration: underline;  }
.footerMenu A:hover   { color: #FFFFFF; text-decoration: underline;  }

.container {  
  width:              100%; 
  border:             1px solid black; 
  padding:            10px; 
  padding-bottom:     0px; 
  }

.containerLeftCell {  
  width:              200px;
  border:             0px solid black; 
  margin-left:        0px; 
  margin-right:       0px;
  padding:            2px;
  }

.containerCenterCell {  
  border:             0px solid black; 
  padding:            2px;
  }

.containerRightCell {  
  width:              200px;
  border:             0px solid black;
  margin-left:        0px; 
  margin-right:       0px;
  padding:            2px;
  }

.menutitle {
  border:             1px black solid;
  background:         #AEA595;
  color:              #000000;
  font-family:        palatino, georgia, times new roman, serif;
  font-size:          small;
  font-weight:        normal;
  text-transform:     uppercase;
  letter-spacing:     .3em;
  margin-top:         10px;
  padding:            2px; 
  padding-left:       10px;
  }
.menutitle A         { color: #000000; text-decoration: none; }
.menutitle A:link    { color: #000000; text-decoration: none; }
.menutitle A:visited { color: #000000; text-decoration: none; }
.menutitle A:active  { color: #000000; text-decoration: underline;  }
.menutitle A:hover   { color: #000000; text-decoration: underline;  }

.menu {
  background:         #FFF;
  color:              #333;
  font-family:        verdana, arial, sans-serif;
  font-size:          9pt;
  font-weight:        normal;
  border-left:        0px black solid;
  border-right:       0px black solid;
  border-bottom:      0px black solid;
  }   

.menu A         { color: #000000; text-decoration: none; }
.menu A:link    { color: #000000; text-decoration: none; }
.menu A:visited { color: #000000; text-decoration: none; }
.menu A:active  { color: #000000; text-decoration: underline;  }
.menu A:hover   { color: #000000; text-decoration: underline;  }

.banner {
  font-family:        verdana, arial, sans-serif;
  font-size:          x-small;
  font-weight:        normal;
  line-height:        140%;
  padding-top:        10px;
  padding-bottom:     10px;
  }   

.powered {
  border:             1px black solid;
  background:         #FFF;
  color:              #666;
  font-family:        palatino, georgia, times new roman, serif;
  font-size:          x-small;
  letter-spacing:     .2em; 
  line-height:        140%;
  text-transform:     uppercase;
  padding:            6px;
  margin-top:         10px;
  }

/* Form Settings */

.custom_form_box {
        width: 100%;
}

.custom_form_header {
        font-weight: bold;
        font-size: 10pt;
}

.custom_form_field {
        padding: 4px 0 4px 25px;
}

.custom_form_required {
        color: #FF0000;
        font-size: 8pt;
}

.custom_form_submit_area {
        text-align: center;
        padding: 8px 0 0 0;
}
.custom_form_field input, .custom_form_field select, .custom_form_field textarea {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #000;
    background-color: #FFE;
    border: 1px solid #AD6121;
}
.custom_form_field input:focus, .custom_form_field textarea:focus {
    background-color: #FFF;
   border: 1px solid #006699;
}

.custom_form_field input.basic_input {
        font-size: 1.0em;
        width: 89%;
        margin-top: 1px;
   padding: 2px;
}

.custom_form_field textarea.basic_textarea {
        font-size: 1.0em;
        width: 89%;
        height: 110px;
        margin-top: 1px;
   padding: 2px;
}

