body {
width: 95%;font-size: 12pt;font-family: Times, serif;margin: 1em auto;
}

p, th, td, li, dd, dl, dt {
font-family:  Times, serif;
}

p {
text-align: justify;
}

#content p:first-letter {
font-size: 133%;
}

h1,h2,h3,h4,h5,h6 {
color: #55411c;
font-family: Arial, Helvetica, sans-serif;
}

/* Define sizes for headings. */

h1 {
font-size: 16pt;counter-reset: subsection;counter-reset: subsubsection;counter-increment: section;
}

h1:before {
content: counter(section) ". "
}

h2 {
font-size: 14pt;counter-increment: subsection;
}

h2:before {
content: counter(section) "." counter(subsection) ". "
}

h3 {
counter-increment: subsubsection;
}

h3:before {
content: counter(section) "." counter(subsection) "." counter(subsubsection) ". "
}

h3, h4, h5, h6 {
font-size: 12pt;
}

a {
color: inherit;text-decoration: underline;
}

#banner {
font: 16pt/16pt Arial, sans-serif;font-weight: bold;border: 1pt solid #55411c;color: #55411c;padding: 0.5em;
}

#banner p {
margin: 0;padding: 0;text-align: center;
}

#nav-toplevel * {
display: none;
}

#nav-subs * {
display: none;
}

#nav-section * {
display: none;
}

#info-company * {
display: none;
}

p#info-company {
display: none;
}

p#info-standards:before {
content: "Printed from a site using Web standards: ";
}

p#info-standards {
text-align: right;font-size: 75%;
}

p#info-standards a {
text-decoration: none;
}