body { color: #21402E; font-family: Helvetica,Arial; }
a:link { color: #84A08C; }
a:visited { color: #21402E; }
a:hover { color: white; background: #84A08C; }
.tbl1 { color: white; background: #84A08C; border: 1px solid #21402E; }
.indent { margin-left: 2em; }

.tblMenu { color: white; background: white; border: 0; margin: 0; padding: 0; border-top: 3px solid #21402E; font-size: small; font-weight: bold; table-layout: fixed; width: 100%; }
.tblMenu td { border: 1px solid #21402E; background: #84A08C; margin: 0%; text-align: center; }
.tblMenu tr { margin: 0; padding: 0; }
.tblMenu a:link { color: white; text-decoration: none; width: 100%; }
.tblMenu a:visited { color: white; text-decoration: none; }
.tblMenu a:hover { color: white; background: #21402E; text-decoration: none; }

.formGroup { border: 2px solid #21402E; padding: .5em; background: #D2E0D5; margin-top: 2em; margin-left: .5em; }
.formOption { color: white; border-bottom: 2px solid #21402E; border-top: 2px solid #21402E; margin-top: .5em; margin-bottom: .5em; background: #84A08C; margin-right: 2em; padding-left:1em; padding-right:1em; padding-top: .1em; padding-bottom: .1em;}
.formOption table { table-layout: fixed; width: 100%;  }
.formOption td { color: white; border: 0; margin: 0; padding: 0; }
.formOption p { margin-top: .4em; padding:0; }

.reqinfo { border: 2px solid red; background: yellow; color: black; font-weight: bold; margin-right: 2em; padding: .2em; }

.noticeThis { border-bottom: 1px solid red; font-weight: bold; padding: .2em; text-align: center;}

.info { border: 1px solid #21402E; margin-left: 2em; padding-left: .5em; padding-right: .5em; }
.info pre { font-family: Helvetica,Arial; }
