body,table,td,p,li,ul,span,div,input,h1,h2,h3,h4,h5,h6 {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
}
body {margin: 0 0 0 0;}
p {margin-top: 5pt; margin-bottom: 10pt;}
a:active, a:link, a:visited {color: #8b4513; text-decoration: none;}
a:hover {color: #d2691e; text-decoration: underline;}
form {margin: 0;}
h1 {color: #8b4513; font-size: 14pt; margin-top: 2pt; margin-bottom: 8pt;}
h2, h3, h4, h5, h6 {margin-top: 10pt; margin-bottom: 5pt;}
h2 {font-size: 12pt;}
h3 {font-size: 10pt;}
h4 {color: #039; font-size: 8pt;}
h5, h6 {font-size: 8pt;}
ul, ol {margin: 5pt 15pt; padding: 0;}
li {margin: 3pt 7pt; padding: 0;}
img {border:none;}
.pale {color: #777;}

ul.also {margin-top: 15pt; margin-bottom: 10pt; margin-left: 20pt;}
li.ai0 {color: #8b4513; font-weight: bold; margin-left: 0; list-style-type: disc;}
li.ai1 {color: #8b4513; margin-left: 25px; list-style-type: square;}
li.ai2 {color: #dbb381; margin-left: 50px; list-style-type: disc;}

body.bg {background: #ece7df;}
.help-container {max-width: 750px; width: 100%; height: 100%; margin: 0 auto; padding: 0;
  background: #fff; border: solid 1pt #987;}

.help-header-top {background-color:#673b15;
  border-collapse: collapse; border-spacing: 0; border-width: 0;
  border-bottom: solid 1px #502502; box-sizing: border; height: 50px;
  margin: 0; width: 100%;}
.help-header-top-image {padding:8pt;}
.help-header-top-image img {width:197px; height:20px;}
.help-header-top-close {text-align:right; padding: 4pt 4pt 0 0; vertical-align: top;}
.help-header-top-close a:link, 
.help-header-top-close a:active,
.help-header-top-close a:visited {
  font-size: 8pt; font-weight: bold; color: #dbb381;
}
.help-header-top-close a:hover {color: #fff;}

.tcHelpTbl {border-collapse: collapse; border-spacing: 0; border-width: 0; width: 100%; margin: 0;}
.tcHelpTight {padding: 0;}
td.hdrPnl, td.hpBtns {background-color: #dbb381; background:linear-gradient(#dbb381 70%, #cd9161);
  border-bottom: solid 1px #777; border-top: solid 1px #777;
  color: #926c3d;
  font-size: 10px; font-weight: bold;
  padding: 3pt; vertical-align: middle;}
td.hpBtns a img {border-style: none; height: 14px; width: 15px;}
td.tdBtm, td.tdBtmNb {
  border-left: solid 1px #af7c59;
  font-size: 8pt; font-weight: bold;
  padding: 0 5pt;}

td.tdBtmNb {border: none;}
.hpBtns {text-align: right; width: 17px;}
#hpLinks {text-align: right;}
#hdrShade {background:#fff; background-image: linear-gradient(#ccc 0%, #fff 30%);
  font-size: 8pt; font-weight: bold; height: 15pt;
  padding: 15pt 5pt 5pt 5pt;}
#hdrShade.slim {padding: 0;}
#hCnt {padding: 5pt 5pt 25pt 5pt;}
#searchForm table {border-collapse: collapse; border-spacing: 0;}
#searchForm table td {padding: 0;}
#frmQ {border: 0; margin: 0; font-size: 9pt; font-weight: normal; width: 120px;}
#srchBtn {height: 18px; width:24px; cursor: pointer;}
#sc {background: #fff; border: solid 1px #693f1b; padding: 0;}
#sb {background-color: #986133;
  border-top: solid 1px #693f1b; border-right: solid 1px #693f1b; border-bottom: solid 1px #693f1b;
  padding: 1pt;}
#sl {padding-left: 5pt !important;}
#sl label {font-size: 8pt; font-weight: normal;}

div.par {font-weight: bold; font-size: 8pt; margin-bottom: 10pt;}
div.note, p.note {background: #fde8b3; 
  border: solid 1px #e6ca7f; 
  font-size:8pt; margin: 5pt 0; padding: 3pt;}
div.cntr {text-align: center;}
em.noTr {color: #e00; font-style: normal; font-weight: bold;}

.Small {font-size: 10px;}
.keywords {font-size: 7pt;}

/* Record navigation */
.rec-total {color: #555; margin: 16pt 0;}
.page-nav, .page-nav-fit {margin: 8pt 0; text-align: center;}
.page-nav a, .page-nav b {margin: 0 2pt;}
.page-nav a:link, .page-nav a:visited {padding: 4pt 6pt;}
.page-nav b, .page-nav a:hover, .page-nav a:active {padding: 3pt 5pt;}
.page-nav-fit a, .page-nav-fit b, .page-nav-fit a:hover, .page-nav-fit a:active {margin: 0 1pt;}
.page-nav-fit a:link, .page-nav-fit a:visited {padding: 2pt 4pt;}
.page-nav-fit b {padding: 1pt 3pt;}
.page-nav b, .page-nav-fit b {background: #a7d7fb; border: solid 1pt #6db0e3;}
.page-nav a:hover, .page-nav-fit a:hover,
.page-nav a:active, .page-nav-fit a:active {background: #fff; border: solid 1pt #ccc;}

table.norm th, table.norm td {padding: 5pt;}
table.stripes tr:nth-child(odd) {background: #f1f1f1;}
