body { margin-left: 4%; margin-right: 4%;
       font-family: ariel, helvetica, sans-serif;
       background-color: white; }
hr { border-style: solid ; border-top-width: 1.5pt; border-color: black;
     background-color: black;
     padding-bottom: 0em; margin: .5em 0em;
     text-align: left; clear: both; }
h1, h2, h3, h4, h5, h6 { text-align: left;
                         font-weight: normal;
                         color: #2f4f4f; }
h2.hilite { color: #2f4f4f;
            background-color: #d3d3d3;
	    font-weight: bold;
	    line-height: 1.1em;
	    padding-left: .2em; }
h3, h4, h5, h6 { font-weight: bold; }
dt, dl, ul { font-weight: normal;}
dt.status b { background-color: #e8e8e8; }
dt.status i { background-color: #e8e8e8; font-weight: bold; }
dd { font-weight: normal; margin-bottom: 1.00em;}
li { font-weight: normal; margin-bottom: 0.50em;}
li em { font-style: normal; font-size: larger; font-weight: normal; }
tt, pre { font-family: Andale Mono, Courier New, Courier, monospace;
          font-size: 1.1em}
tt { font-weight: 450; }
td.label {font-style: italic; font-weight: bold; text-align: right;}
pre.block {font-family: ariel, helvetica, sans-serif; padding-left: 2em; }
strong.blue5 {font-size: 5em; color: blue; }
strong.red {color: red; }
span.ptitle { color: green; font-style: italic; }
table.centered-small { width: 100%; background-color: #d3d3d3;
                       border-style: solid; border-width: thin;
                       font-size: small; font-weight: normal;
		       margin-top: 1ex; }
table.centered-small a:link {color: black; text-decoration: none; }
table.centered-small a:visited {color: black; text-decoration: none; }
table.centered-small a:active {color: black; text-decoration: none; }
p.bottom { font-size: small; text-align: right; }
a.bb {font-size: 1.5em;}
img.rfloat { float: right; padding: 1ex; }
img.lfloat { float: left; padding: 1ex; background: white; }
