.bogus {color:black;}
body {margin:5%; background-color:white; font-family:verdana,sans-serif;}
a:link,a:visited {color:blue; text-decoration:none;}
a:hover {color:red; background-color:gold; text-decoration:overline underline;}
p,td,th,ul,ol,dl {font-size:9pt; font-family:verdana,sans-serif;}
p {margin-top:0;}
p.leader {font-size:13pt; text-indent:0; font-family:georgia,serif;}
td {vertical-align:top;}
th {vertical-align:bottom;}
h1,h2 {font-family:georgia,serif; font-weight:normal; margin-left:-1em;}
h3 {font-family:arial,sans-serif; margin-bottom:0;}
h4 {margin-bottom:0;}
table {border-spacing:0; empty-cells:show;}
.gridtable {border-right:solid 1px #ccc;}
td,th {padding-right:1em; padding-left:1em;}
.centercells td {text-align:center;}
.linetable td {border-bottom:solid 1px #ccc;}
.gridtable td {border-bottom:solid 1px #ccc; border-left:solid 1px #ccc;}
.linetable th, .gridtable th {border-bottom:solid 2px #ccc;}
td.indented {padding-left:5em;}
.left {float:left; margin-right:1.5em; margin-bottom:12pt;}
.right {float:right; margin-left:1.5em; margin-bottom:12pt;}
.bigmap {margin-left:-5%;}
.notes {float:right; width:33%; margin-left:2em; margin-bottom:24pt; padding:1.5em; border:solid 1px #ccc; background-color:#eee;}
.notes p {text-indent:none; font-size:8pt;}
.notes ul, .notes ol, .notes dl, .notes td, .notes th  {font-size:8pt;}
.footnotes {margin-top:24pt; padding-top:12pt; border-top:solid 1px black;}
.footnotes li {font-size:8pt; margin-top:6pt;}
sup a:link {font-weight:bold; color:red;}
blockquote {border-top:solid 2px #ccc; border-bottom:solid 2px #ccc;}
.caption {font-size:8pt; text-align:center; color:#666;}
.example {margin-left:10%; margin-right:10%; border-top:solid 3px #eee; border-bottom:solid 3px #eee;}
.callout {border-top:solid 3px #eee; border-bottom:solid 3px #eee; padding:6px; width:25%;}
.callout p {font-size:8pt;}
em {font-weight:bold; font-style:italic;}
s {color:#999;}
