
/* Adapted from wikipedia (GPL) - thanks! */

/* Length units required!  (CSS1 par 7.1) */
/* ...except on 0 values.  (CSS1 par 6.1) */

h1, h2, h3, h4, h5, h6 {
    color: Black;
    background: none;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.2em;
    border-bottom: 1px solid #aaaaaa;
}
h1 { font-size: 188%; }
h2 { font-size: 150%; }
h4, h5, h6 {
    border-bottom: none;
    font-weight: bold;
}
h3 { font-size: 132%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }


/* NOTE: also used in main content for the a/hover effect */
td.leftbar {		/* the TD itself */
    font-size: 85%;
    font-family: sans-serif;
}
.leftbar a {		/* the A _inside_ a class=leftbar */
    text-decoration: none;
    background: none;
}
.leftbar a:hover { text-decoration: underline; }
div#leftbar1 { margin: 20px 0.6em 1em 0.6em; }
div#leftbar2 { line-height: 140%; }
/* Note that id's are unique in the document (can occur at most once) */


div.header {
    font-family: serif;
}
.header h2 {
    font-weight: bold;
    border-bottom: none;
    margin: 5px 10px 0 15px;
}
.header div {
    margin: 0 10px 1em 15px;
    font-size: 90%;
}


body {
    margin: 0;
    padding: 0;
/*    background: #ffffff url(img/backgr.gif) 0px 0px no-repeat; */
}
/* body li { margin: 0 0 0.25em 0; } */
body ol li { margin: 0 0 0.5em 0; }

body a img { border-bottom: 2px solid; }

table#BOMtab tr td { vertical-align: top; }
tr#BOMhead1 td { border-bottom: 1px solid #aaaaaa; }
td.BOMcC { border-right: 1px solid #aaaaaa; }
td.BOMcD { text-align: center; }
td.BOMcV { text-align: center; }
td.BOMcT { border-left: 1px solid #aaaaaa;  /* V-column ignores border when */
	   border-right: 1px solid #aaaaaa; /* no text! */
	   text-align: center; }
td.BOMcEc { text-align: right; }
td.BOMcEm { border-right: 1px solid #aaaaaa; }
td.BOMcRc { text-align: right; }


td#maintext1 {
/*    border: 1px solid #aaaaaa;
    border-right: none;
    border-bottom: none;
*/
}
div#maintext2 {
/*    margin: 10px 10% 1em 0.9em;
*/
    line-height: 115%;
}

div#questions1 { margin: 0.8em; }

table#toc {
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    padding: 5px;
    font-size: 95%;
}
table#toc a { text-decoration: none; }

p.subhead { margin-top: 1.2em; }
