body { background:#fff; color:#000; font-size:11px; font-family:Arial,Verdana,Sans-Serif; margin:10px 0 20px 0; text-align:center; }
a { color: #00430a; }
input, textarea, select, file { color:#00430a; border:1px solid #00430a; font-size: 13px; font-family:Arial,Verdana,Sans-Serif; }
td { font-size: 12px; }
form { padding:0; margin:0; }

#header { width:100%; padding:0; line-height:18px;font-size:11px;  }
#header ul { margin:0; padding:0; list-style:none; }
#header li { display:inline; margin:0; padding:0; }
#header a { display:block; float:left; background:url("images/tab_l.gif") no-repeat 0% -66px; padding: 0 0 0 4px; text-decoration:none; margin:0 2px 0 0; }
#header a span { float:left; display:block; background:url("images/tab_r.gif") no-repeat 100% -66px; padding:6px 6px 0 2px; font-weight:bold; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */
#header a:hover span { color:#fff; }
#header #current a { background-position:0% 0%;}
#header #current a span { background-position:100% 0%; color:#fff; }
#header a:hover {  background:url("images/tab_l.gif") no-repeat 0% -33px; }
#header a:hover span { background:url("images/tab_r.gif") no-repeat 100% -33px; color: #00430a; }

#ctgy { font-size:12px; vertical-align: middle; border: 2px outset #999; margin:0; }
#ctgy td { padding: 3px; margin:0; }

#lnav ul { font-size:11px; line-height:18px; list-style:none; margin:0; padding:0; background-color:#f5f5eb; width:auto; }
#lnav li { margin:0; padding:4px 0 0 0; }
#lnav a:hover { background:#e8e8d0; }

#menU  { color:#00430a; border-bottom:1px solid #00430a; margin:8px 0 0; padding:0; z-index:1; padding-left: 2px; }
#menU li { display:inline; overflow:hidden; list-style-type:none; padding-top:2px; }
#menU a { background-color:#efefdd; color:#00430a; font-size:13px; font-weight:bold; border:1px solid #00430a; padding:2px 6px 0px; margin:0; text-decoration:none; }
#menU a:hover { border-bottom:1px solid #00430a; color:#fff; background:#00430a; border-left:1px solid #00430a; border-right:1px solid #00430a;  border-top:2px solid #00430a;}
#menU #mActive a { background-color:#efefdd; border-bottom:1px solid #efefdd; border-top:3px solid #00430a; }
#menU #mActive a:hover {  background:#00430a; border-bottom:1px solid #00430a; }

#row { color:#00430a; clear:both; padding-top:2px; }
#row #lbl { float:left; width:200px; text-align:right; font-size: 13px; padding-top:.3em; }
#row #lblr { color:red; float:left; width:200px; text-align:right; font-size: 13px; padding-top:.3em; }
#row #lblc { float:left; width:140px; text-align:right; font-size: 13px; padding-top:.3em; }
#row #fld { float:right; width:444px; text-align:left; font-size: 13px; }
#row #flda { float:right; width:469px; text-align:left; font-size: 13px; }
#row #fldc { float:right; width:305px; text-align:left; font-size: 13px; }
#row #lblPU { float:left; width:150px; text-align:right; font-size: 13px; padding-top:.3em; }
#row #fldPU { float:right; width:294px; text-align:left; font-size: 13px; }

#fade img { filter:alpha(opacity=30); }

#frmhead { color:#00430a; font-size:1.5em; font-weight:bold; margin: 10px; }
#notice { color:#800; font-size: 1.2em; }
#star { color:#f00; font-size: 1.3em; font-weight:bold; margin:0; padding-left:5px; }
#txt { font-size: 14px; text-align:left; padding: 15px; }
#btn { background:url("images/b_bg.gif"); border:1px solid #00430a; margin:10px 0 0 0; }
#red { color:red; font-size:13px; text-align:left; }
#err { color:red; font-size: 13px; padding:15px; }
#act { background:#f5f5eb; }
#foot { margin:5px; }
#heading { margin:0 15px 10px 15px; padding:5px; background:#f5f5eb; border:1px solid #00430a; text-align:left; font-size:14px; font-weight:bold; color:#00430a; }
#heading a { border:0; text-decoration: none; }
#heading a:hover { text-decoration:underline; }
#subh { background:#00430a; height:24px; clear:both; }
#subhtxt { position:relative; top:5px; color:#d0e8d4; font-weight:bold;}
#subhtxt a { color:#fff; font-weight:bold; text-decoration:none; }
#subhtxt a:hover { color:#e8e8d0; text-decoration:underline; }

#mtble { background:#00430a; font-size:1.1em; color:#00430a; }
#mtble th { background:#f5f5eb; text-align:center; font-weight:bold; padding: 1px 5px 1px 5px; }
#mtble td { background:#fff; text-align:center; font-size:12px; padding: 1px 5px 1px 5px; }
#mtble #butt { background:url("images/b_bg.gif"); font-size:12px; font-weight:bold; border:1px solid #00430a; margin: 2px 0 2px; }