
body { background: #f5f5f5; margin: 10px 20px }
p,li,td,dt,dd { font-family: Verdana, sans-serif; font-size: smaller }
table { border-collapse: collapse; margin-top: 1em; }
td, th { color: #000; padding: 5px; border: solid 1px #000080; background: #fff }
th { background: #c0c0c0 }
h1 { color: #000; text-align: center; font-size: 1.2em; border: solid 1px #f00;
    padding: 5px; background: #fff }
h2,h3,h4 { color: #00f }
p { margin-left: 1em }
dl { margin-left: 2em }
dt { margin-top:1em; margin-bottom: 0.5em } 
.indent,ol,dl { margin-left: 2em }
.title { font-weight: bold; }
.warning { color: #f00 }
.bkgd_light_yellow { background: #ffffa5; }