body { color:black; font-family:Arial,Helvetica,sans-serif; font-size:9pt; }
p { font-size:9pt; }
table {font-size:9pt; }

h1 { text-align:center; color:black; font-family:Arial,Helvetica,sans-serif; font-size:16pt; }
h2 { text-align:center; color:black; font-family:Arial,Helvetica,sans-serif; font-size:14pt; }
h3 { color:black; font-family:Arial,Helvetica,sans-serif; font-size:12pt; }

a.toc1 { color:black; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; }
a.toc2 { color:black; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
a.toc3 { color:black; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:9pt; }
a:hover { color:#FF6666; }
a:active { color:#FF5555; }
*.toc1_selected { color:#cc6600; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; }
*.toc2_selected { color:#cc6600; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
*.toc3_selected { color:#cc6600; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:9pt; }

td { vertical-align:top; }

.header1 { margin-top:15pt; margin-bottom:5pt; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; }
.header2 { margin-top:3pt; margin-bottom:3pt; vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
.text { margin-top:3pt; margin-bottom:3pt; vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:9pt; }

td.small {font-size: 8pt}

