body { }

body, p, ol, ul, td {
  font-family: Arial, Helvetica, sans-serif;
  font-size:   14px;
  color: #4e4e4e;
}
h1 {
font-size: 16px;
color: #005E00;
text-decoration: underline;
}
a {
color: #005E00;
text-decoration: none;
 }
a:visited { color: #005E00; }
a:hover { color: #fff; background-color:#000; }

img {
border: 0px solid #FFFFFF;
border-top: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
}


.green_table_border {
  background-color: #006323;
}

.lead_in_text {
  font-size: 14px;
  font-weight: bold;
}

.lead_out_text {
  font-weight: bold;
}

.address {
  color: #4f534a;
  font-size: 12px;
  font-weight: bold;
}

.copyright {
  color: #6a6a6a;
  font-size: 10px;
  font-weight: normal;
}

.form_heading {
  color: #7a7a7a;
  font-size: 14px;
  font-weight: bold;
}

.form_required_star {
  font-family: times, serif;
  color: #ff0000;
  font-size: 16px;
  font-weight: bold;
}

.form_required {
  font-weight: bold;
}

.menu_suggestion_title {
  font-weight: bold;
}

.body_text_highlight {
        background-color: #FFFF80;
}

#menu {

}

#menu ul {
        margin-left: 10px;
        width: 140px;
        height: 40px;
        list-style: none;
        line-height: normal;
        font-size: 16px;
        font-color: #005E00;
}

#menu li {
        float: left;
        width: 140px;
        height: 40px;
        margin: 0px;
        margin-bottom: 10px;
        font-color: #005E00;
}

#menu a {
        display: block;
        width: auto;
        padding: 6px 20px;
        font-color: #005E00;
}

#menu a:hover {
         border: 1px solid #005E00;
        background-color: #005E00;
}
.justify {
text-align: justify;
}
/* form elements */
form {
        margin:10px; padding: 0 5px;
        border: 0px;
        background-color: #FFFFFF;
}
label {
        display:block;
        font-weight:bold;
        margin:5px 0;
}
input {
        padding:2px;
        border:1px solid #C0C0C0;
        font: normal 1em Verdana, sans-serif;
        color:#777;
}
textarea {
        width:300px;
        padding:2px;
        font: normal 1em Verdana, sans-serif;
        border:1px solid #C0C0C0;
        height:100px;
        display:block;
        color:#777;
}
input.button {
        font: bold 12px Arial, Sans-serif;
        height: 24px;
        margin: 0;
        padding: 2px 3px;
        color: #FFF;
        background: #9B0000 url(button-bg.jpg) repeat-x 0 0;
        border: none;
        cursor: hand;
}
