body { color: black; background-color: #d4d4d4; background-image: url(images/stripebkgrd.gif); margin: 0; padding: 0; }
p { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.head1 { color: #335c38; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.head2 { color: #993344; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.header { color: #335c38; font-size: 25px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.sub1 { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.sub2 { color: #335c38; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.small { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.caption { color: #00542e; font-size: 12px; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; }
.question { color: #00542e; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.qhead { color: #00542e; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.ahead { color: black; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.footer { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.graycell { background-image: url(images/ltgrey_bkgd_13.jpg); background-repeat: no-repeat; }
a:link { color: #75001a ; text-decoration: underline; }
a:visited { color: #75001a ; text-decoration: underline; }
a:hover { color: #335c38 ; text-decoration: none; }
a:active { color: #335c38 ; text-decoration: none; }
.nav:link { color: #00542e; text-decoration: underline; }
.nav:visited { color: #00542e; text-decoration: underline; }
.nav:hover { color: #75001a; text-decoration: none; }
.nav:active { color: #75001a; text-decoration: none; }


 .normal-input{background-color:white}
 .required-input{background-color:yellow}

.form-table{
}
.form-label{
  background-color:#D4D4D4;
  text-align: right;  
}
.form-input{
  background-color:white;   
}
.form-submit{
   text-align:center;   
}

.msg-warning{
   color: Red;
}
.msg-create{
   color: green;
}
.msg-update{
   color: purple;
}