body    { background: #ddd url(images/bg1.gif); margin-top: 10px }
h1     { color: white; font-size: 120%; background-color: #009200; margin-top: 0px; margin-bottom: 0px; padding: 4px; border: solid 1px #009200 }
h2      { color: white; font-size: 120%; background-color: #e40000; text-align: center; margin-top: 0px; margin-bottom: 4px; padding: 4px; border: solid 1px #f00 }
h3       { color: black; font-size: 100%; background-color: white; margin: 10px 10px 0px; padding: 3px 5px 3px 8px; border-style: solid; border-width: 1pt 1pt 1pt 10pt; border-color: #e40000 }
td p  { line-height: 150% }
ol { line-height: 150% }
ul  { list-style-type: none; margin: 0px; padding: 0px; width: 200px }
ul li a { color: white; text-decoration: none; background-color: #357eff; list-style-type: none; margin-top: 1px; padding: 5px; border: solid 1px #357eff; display: block }
ul li a:hover { color: black; text-decoration: none; background-color: #ffae00; list-style-type: none; margin-top: 1px; padding: 5px; border: solid 1px #ffae00; display: block }
dl     { line-height: 150%; margin-top: 0px; margin-bottom: 0px }
.img-mgn { margin-right: 8px }
.b-top   { background: url(images/body_top_bar.gif) no-repeat }
.b-bottom { background: url(images/body_bottom_bar.gif) no-repeat }
.b-body { background: url(images/body_bg_bar.gif) repeat-y }
.imag-center { text-align: center }
.lr-mgn { padding-right: 8px; padding-left: 8px }
.lr-mgn-tosho { padding-right: 8px; padding-left: 30px }
.lrb-mgn  { margin-top: 10px; margin-bottom: 10px; padding-right: 8px; padding-left: 8px }
.p-right { text-align: right }
.tbl-top       { line-height: 150%; margin: 6px 10px 20px 20px; padding: 0px }
.td-bar-up  { border-top: 1px solid black; border-bottom: 1px solid black }
.td-bar-lw  { border-bottom: 1px solid black }
.ten-b     { background: white url(images/dot.gif) no-repeat 0% 100% }
