BODY { background-color: #ffffff; color: #000000; }
A:link { color: #000099; }
A:visited { color: #990099; }
A:active { background-color: #ccccff; color: #ff0000; }
A:hover { background-color: #ccccff; color: #ff0000; }

H1 { color: #ffff00; background-color: #0000ff; border: #0000ff; margin: 0em; padding: 5px; text-align: center; white-space: nowrap; }

H2 { color: #ffff00; background-color: #6699ff; border: #6699ff; margin: 2em 0em 0em 0em; padding: 2px; text-align: center; white-space: nowrap; }

.center { text-align: center; }

.nowrap { white-space: nowrap; }

HR { color: #666666; height: 2px; clear: right; margin-top: 2em; }

HR.main-top { color: #000000; height: 3px; margin: 0em 0em 2em 0em;}

HR.main-bottom { color: #000000; height: 3px; margin-top: 2em;}

HR.non-space { color: #666666; height: 2px; clear: right; margin: 0em; }

STRONG { color: #ff0000; font-style: normal; font-weight: bold; }

EM { color: #33cc33; font-style: normal; font-weight: bold; }

TABLE,TH,TD { border-color: #666666; }

.space { margin-top: 2em; }

.sp-center { text-align: center; margin-top: 2em; }

TR.navi { background-color: #ccccff; }

TR.alt { background-color: #ffffcc; }

TH { background-color: #cccccc; }

TD B { color: #000099; }

A IMG { border-style: none; }

BLOCKQUOTE,Q { color: #33cc33; }

.strike { text-decoration: line-through; color: #ff0000; }

UL{ list-style-type: disc; margin: 0em 0em 0em 2em; }

UL.non-indent { list-style-type: disc; margin: 0em 0em 0em 1em; }

.indent1 { margin-left: 1em; }

.indent2 { margin-left: 2em; }