<style type="text/css">
.bogus {color:black;}
body {margin:24; margin-left:48; background-color:white;
scrollbar-3d-light-color:white;
scrollbar-arrow-color:black;
scrollbar-base-color:black;
scrollbar-dark-shadow-color:white;
scrollbar-face-color:white;
scrollbar-highlight-color:black;
scrollbar-shadow-color:black;
}
h1 {font-family:haettenschweiler,impact,sans-serif; font-weight:normal; font-size:48pt; color:#999; line-height:60pt; text-align:right; margin-right:5%;}
h2,h3,h4,h5 {font-family:arial,sans-serif;}
h1,h2,h3 {font-weight:normal; margin-left:-24;}
h3,h4,h5 {margin-bottom:0;}
h2 {font-size:16pt; margin-top:48pt; margin-left:-48; color:white; background-color:black; padding:6; padding-left:24; width:100%;}
h3 {border-top:solid 2px #ccc; width:100%; padding-top:12; font-size:16pt;}
h4 {font-size:13pt;}
h5 {font-size:11pt;}
p,td,th,ul,ol,dl {font-family:georgia,serif; font-size:10pt;}
p {margin-top:3pt; margin-bottom:6pt; margin-right:5%; text-indent:1.5em;}
.indent {margin-left:5em;}
.hangingindent {margin-left:7em; text-indent:-2em;}
.space {margin-right:3em;}
.l1 {margin-bottom:0;}
.l2 {margin-top:0; margin-bottom:0; margin-left:1.5em;}
.l3 {margin-top:0; margin-bottom:0; margin-left:3em;}
.l4 {margin-top:0; margin-bottom:0; margin-left:4.5em;}
.l5 {margin-top:0; margin-bottom:0; margin-left:6em;}
a:link,a:visited {text-decoration:none; color:#0099cc;}
a:hover {color:red;}

.right {float:right; padding:12; margin-left:24; margin-bottom:12; margin-right:-12; background-color:#fff;}
.left {float:left; padding:12; margin-left:-24; margin-right:24; margin-bottom:12; background-color:#fff;}
.callout, .comment {border:solid 1px black; width:25%;}
.callout h4 {margin-top:0;}
.callout p, .comment p, .callout li, .callout dt, .callout dd {font-family:verdana,sans-serif; font-size:8pt; text-align:left;}
.callout p, .comment p {text-indent:0;}
.notes {padding-left:24; border-left:solid 10px #eee;}
.notes p {font-family:verdana,sans-serif; font-size:8pt;}
.comment {background-color:#eee; border:solid 1px #ccc; font-style:italic;}

.toplink {font-family:verdana,sans-serif; font-size:8pt; float:right; background-color:white; padding-left:12; padding-top:3; padding-right:6; padding-bottom:3; border:solid 1px black;}

em {font-weight:bold; font-style:italic;}

table {border-spacing:0; empty-cells:show; border-top:solid 2px #ccc; border-bottom:solid 3px #ccc;}
td,th {padding-left:6; padding-right:12; padding-top:2; padding-bottom:2; border-top:solid 1px #ccc; vertical-align:top;}
th {text-align:left;}
td.indent,th.indent {padding-left:1.5em;}
.shaded td, .shaded th {background-color:#eee;}
.noborder {border:none;}
.infotable {border:solid 2px #ccc;}
.infotable td, .infotable th {font-family:verdana,sans-serif; font-size:8pt;}

table.deftable {border:none; border-left:solid 10px #eee;}
table.deftable td {border:none; padding-bottom:6pt;}
td.name {font-family:verdana,sans-serif; font-weight:bold; padding-left:12pt; text-align:right;}
td.definition {font-family:verdana,sans-serif; font-size:8pt;}
.definition {font-family:verdana,sans-serif; font-size:8pt; margin-left:10%; margin-top:6pt; padding-left:24; border-left:solid 12px #eee;}

.package {width:240; background-color:white; float:left; margin-left:-24; margin-right:24; margin-bottom:12; margin-top:0; border:solid 1px #ccc; border-top:0;}
.package th, .package td, .package p {font-family:verdana,sans-serif; font-size:8pt;}
.package td {padding-left:12;}
th.packagename {font-family:arial,sans-serif; font-size:12pt; color:white; background-color:#999;}
.val {text-align:center;}
.listprefix {padding-right:1em; padding-left:3em; font-size:6pt;}
.packagetotal th {text-align:right;}
.packagetotal td {text-align:center; font-weight:bold;}

.illegal {color:red; font-style:italic;}
.caption {font-family:verdana; font-size:7pt;}

hr {border-top:solid 1px #ccc;}

</style>
