p, ul, ol {margin-top: 0}
h3, h4 {margin-bottom: 0.5em}
img {border: 0; vertical-align: top}
ul.noindent {padding-left: 8px; margin-left: 8px}
ol.noindent {padding-left: 8px; margin-left: 8px}
.noindent li {margin-bottom: 0.5em}
img.fig {margin-bottom: 0}
p.fig {font-style: italic}
p.figr {text-align: right; font-style: italic}
.hdr {border-collapse: collapse; width: 100%}
.hdrt {background-color: goldenrod}
.hdrt td {padding-left: 0.5em; padding-bottom: 0.3em; font-size: 1.5em; color: white}
.ref {margin-left: 1.5em}
.ref p {text-indent: -1.5em; margin-bottom: 0.5em}
body, body p, body div, body th, body td, body li, body dd {
  font-size:    x-small;    /* for WinIE4/5 -- equiv to standards 'small' */
  voice-family: "\"}\"";    /* trick WinIE4/5 into thinking the rule is over */
  voice-family: inherit;    /* recover from trick */
  font-size:    small;      /* standard-compliant value for better browsers */
}

