body { background-color: white; color: black; font-family: sans-serif; }
h1, h2, h3 { color: teal; }
a { text-decoration: none; }
a:link { color: blue; }
a:visited { color: purple; }
a:active { color: black; background-color: silver; }
a:hover { color: black; background-color: yellow; }
a.name:hover { background-color: white; }
h1 a.name:hover, h2 a.name:hover, h3 a.name:hover { color: teal; background-color: white; }
div.contents h2 { color: black; }
div.contents { background-color: #e0e0e0; border: solid; padding: 5px; }
code.sql { color: navy; white-space: nowrap; }
table { border-style: double; border-collapse: collapse; }
th { background-color: #e0e0e0; font-weight: bold; text-align: center; }
tr { vertical-align: top; }
tr.standard td { background-color: #e0f7e0; }
tr.postgresql td { background-color: #f7f7d7; }
tr.db2 td { background-color: #e7e0f7; }
tr.mssql td { background-color: #f7e7e7; }
tr.mysql td { background-color: #f0f7e7; }
tr.oracle td { background-color: #e7e7d7; }
tr.informix td { background-color: #f0f0f0; }
td { border-style: double; }
table.tick-tack td { text-align: center; }
table.tick-tack td.feature { text-align: left; }
.variable { font-weight: bold; font-style: italic; color: #120099; }
.foo { font-style: italic; color: red; }
strong.scream { color: black; background-color: yellow; font-weight: bold; }
strong.underline { text-decoration: underline; }
span.doclink { margin-bottom: 0; font-variant: small-caps; }
p.doclink { margin-bottom: 0; }
p.doclink a { font-variant: small-caps; }
ul.longItems li { padding-bottom: 1em; }
ul.longItems li li { padding-bottom: 0em; }
strong.boxed { border: thin dotted white; text-decoration: none; font-weight: bold; background-color: black; color: white; }
.small { font-size: smaller; }
blockquote { font-style: italic; }
div.note { font-size: smaller; background-color: #ffffe0; margin-top: 1em; }
div.footer p { font-size: small; padding-bottom: 2em; }
div.footer img { border: none; }
span.floatright { position: absolute; right: 0px; }
