body { font-family: sans; }
img { border: 0; }
h1 { font-size: 12pt; margin: 0; }
h2 { font-size: 10pt; margin: 0; }
h3 { font-size: 10pt; margin: 0; margin-left: 1ex; margin-bottom: 1ex; }
h4 { margin: 0; margin-top: 1ex; margin-top: 2ex; margin-bottom: 1ex;
     clear: left;
}
.small { font-size: 10pt; }
ul { list-style-type: circle; }
div.toc { font-size: 10pt; margin: 0; }
div.toc ol { margin-top: 1ex; }
div.toc ol ol { margin-top: 0; list-style-type: lower-alpha;
                padding-left: 2em; }
t { font-weight: bold; }
li { margin: 0; }
div.results { margin: 1em;
              display: td;
              width: 90%;
		white-space: nowrap;
              overflow-x: auto;
              /*border-top: 1px solid; border-bottom: 1px solid;*/
}
div.results table { margin: 1ex; margin-left: auto; margin-right: auto; }
div.results th { border-top: 1px solid; border-bottom: 1px solid; }
/*  div.results td { border-bottom: 1px solid; }*/
div.results th { padding: 0 1ex 0 1ex; text-align: center; }
div.results td { padding: 0 1ex 0 1ex; text-align: center; }
div.results td.num { text-align: right; }
div.results div.caption { text-align: center; margin: 1ex; }
.biblio p { margin-left: 1ex; }
.biblio .title  { font-style: italic; }
