body {font-family:arial,sans-serif; font-size:.9em}
h2,h3 {text-align:center}
h2 {margin-top:0; padding-top:0}
th {text-align:left; padding:0 6px}
td {vertical-align:top}
hr {height:1px; border:1px solid #999; border-width:1px  0 0}
select, input, textarea {border:1px solid #ccc}
textarea {font-family:arial, sans-serif; padding:2px; font-size:.9em}
fieldset {margin:0; padding:2px 2px 4px}
legend {font-weight:bold; color:#900}
#legend_details {width:380px}
#frmContact th {vertical-align:top}
/*
a {text-decoration:none !important; color:#6fa44a}
a:visited {color:#b6652e}
a:hover {color:#f00}
a:active {color:#f00}
.bgOBPGP {background:gold}
.bgOBPSP {background:silver}
.bgOBPFS {background:orange}
.bgOBPFSP {background:aqua}
*/
.button {background:#456138 !important; border:1px solid #ccc; width:100px!important; color:white !important}
.button a {text-decoration:none; font-size:.85em; padding:0 20px; background:#456138; color:white}
.button a:hover {background:brown; color:white}
.button {cursor:hand}
html>body.button {cursor:pointer}
.button:hover, .buttonhover {cursor:pointer; background-color:brown; color:white}
.ctr {width:16px; text-align:center}
.date {font-weight:normal; font-size:.9em; color:#666}
.long {width:auto; padding:0 12px}
.footer {border-top:1px solid #ccc; margin-top:2px; font-size:.9em}
.footer .note {font-size:.95em; color:#999}
.footer a {text-decoration:none !important; color:#6fa44a !important}
.footer a:visited {color:#b6652e !important}
button {white-space:nowrap}
.footer a:hover {color:#f00}
.footer a:active {color:#f00}
.label {text-align:right !important; vertical-align:top; font-weight:bold; font-size:.8em; width:150px}
.labelhead {color:white; background:maroon; font-size:1.1em; padding:6px; vertical-align:middle; font-weight:bold; text-align:center!important}
.labelhilite {color:white; background:#693; font-size:.8em; border-bottom:1px solid #666; text-align:right !important; font-weight:bold; width:150px}
.layer {border:1px dotted #ccc; width:90%; margin:8px 0 4px}
.mp0 {margin:0; padding:0}
.note01 {font-size:.9em; color:#960}
.note02 {font-size:.95em; color:#960}
.note03 {font-size:.7em; color:#960; font-weight:normal}
.subHd {padding:20px 0 8px}
.subHdText {font-size:1.1em; font-weight:bold; background:#456138; color:white; padding:4px}
.tbl2col td {border-top:1px solid #666}
.tblEntryForm {font-size:1em}
.tblLegend td {text-align:left; font-size:.7em; white-space:nowrap}
.tblList td.txtc {text-align:center !important}
.tblView {margin:0 auto; width:99%}
.tblView td {text-align:left; padding:2px 6px; border:none}
.tblView input, .tblView textarea {width:250px}
.tblLayer td, .tblLayer th {text-align:center; padding:0 4px; font-size:.8em}
.txtc {text-align:center !important}
.txtl {text-align:left !important}
.txtr {text-align:right !important}
