a:link { color: #800000; }
a:visited { color: #800000; }
a:hover { color: #FF0000; }
a:active { color: #FF0000; }
.sida { width: 576px; }
.subtext { font-weight: bold; font-size: 80%; }
body { font-family: "Maiandra GD", Georgia, sans-serif; }
h1 { color: #800000; text-align: center; }
h2 { color: #800000; text-align: center; }
h3 { color: #800000; margin-bottom: 0.5em; }
h4 { color: #800000; margin-bottom: 0.5em; }
hr { width: 100%; height: 1px; border: 0px; color: #800000; background-color: #800000; }
ul { list-style-image: url('images/dot.gif'); margin-left: 18px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
li { margin-bottom: 0.5em; }
table.list td { padding: 0px 6px 0px 0px; vertical-align: top; }
table.list td.high { padding: 0px 6px 1em 0px; vertical-align: top; }
table.hlist td { padding: 0px 6px 2px 0px; vertical-align: top; }
table.grid { empty-cells: show; border-collapse: collapse; }
table.grid td { padding: 1px 21px 1px 3px; border-bottom: 1px solid #800000; text-align: left; }
table.grid td.right { padding-right: 3px; }
table.grid tr.caption td { white-space: nowrap; }
table.grid tr.caption td b { color: #800000; white-space: nowrap; }
table.grid tr.head td { padding: 3px 3px 3px 3px; border: 0px; white-space: nowrap; }
table.grid tr.head td b { font-size: 120%; }
.tabs { font-family: Arial, sans-serif; font-size: 10pt; }
.tabs span { padding: 3px 12px 1px 12px; margin-top: 2px; border-top: 1px solid #808080; border-left: 1px solid #C0C0C0; border-right: 1px solid #404040; }
.tabs span.active { margin-top: 0px; border-top: 3px solid #FF8000; border-left: 2px solid #C0C0C0; border-right: 2px solid #404040; }
.tabs a { text-decoration: none; }
