
<!-- ----------------------------------------------------------------
;; document base definitions
----------------------------------------------------------------- -->

a:link    { color:#6699FF; }
a:visited { color:#999999; }
a:active  { color:#FF9966; }

body { font-family:sans-serif; background-color:white;
       color:black; margin:0.5cm; margin-right:1cm; }

<!-- ----------------------------------------------------------------
;; font definitions
----------------------------------------------------------------- -->

font.dw  { color:#FF9900; font-weight:600; }

tt       { font-family:monospace; vertical-align:baseline;
           margin-left:5pt; margin-right:5pt;
					 font-size:larger; }

<!-- ----------------------------------------------------------------
;; HTML style format definitions
----------------------------------------------------------------- -->

h2         { color:#999999; font-weight:bold; }
h2.dyna    { color:#FF9900; font-weight:lighter; }
h2.section { color:#999999;	font-weight:100; }

h3         { color:#999999; font-weight:lighter; }

ul.toc     { list-style-type:square; }
ul.base    { list-style-type:none; font-weight:bold; }

hr.section { color:#DDDDDD; }

<!-- ----------------------------------------------------------------
;; table definitions
----------------------------------------------------------------- -->

table         { border-style:none; }
table.banner  { border-style:none; background-color:white; }
table.content { border-style:none; padding:0pt; background-color:white; }

tr.banner     { color:white; background-color:black; font-weight:bold;
                font-size:smaller; padding:6pt; margin:0pt; margin-bottom:6pt; }
tr.header     { background-color:#326496; font-weight:bold; font-size:larger;
                color:white; vertical-align:top; }
tr.body       { background-color:#EEEEEE; color:black; vertical-align:top; }
tr.code       { background-color:#EEEEEE; color:black; vertical-align:top; }
tr.button     { background-color:white; }
tr.question   { background-color:#77AAFF; font-weight:bold; font-size:larger;
                color:white;	vertical-align:top; }
tr.mthd       { background-color:white; font-weight:bold; color:black;
                height:36pt; }

tr.gap        { height:12pt; }
tr.spacer     { height:24pt; }
tr.para       { height:36pt; }

td.banner     { text-align:right; vertical-align:top; }

td.gap        { background-color:white; width:12pt; }
td.spacer     { background-color:white;	width:24pt; }
td.indent     { background-color:white;	width:36pt; }
td.subhdr     { background-color:#888888; font-size:larger; color:white;
                vertical-align:top; }
