A:link {
	COLOR: green
}
A:visited {
	COLOR: black
}
A:hover {
	COLOR: gold
}
BODY {
	MARGIN-TOP: 0pt; BACKGROUND: white; FONT-FAMILY: serif
}
P {
	MARGIN: 0pt; TEXT-INDENT: 1em
}
SPAN.times {
	FONT-FAMILY: serif
}
SPAN.helvetica {
	FONT-FAMILY: sans-serif
}
SPAN.courier {
	FONT-FAMILY: monospace
}
SPAN.serif {
	FONT-FAMILY: serif
}
SPAN.sans-serif {
	FONT-FAMILY: sans-serif
}
SPAN.monospace {
	FONT-FAMILY: monospace
}
SPAN.fantasy {
	FONT-FAMILY: fantasy
}
SPAN.cursive {
	FONT-FAMILY: cursive
}
TD.item {
	FONT-SIZE: 10pt; FONT-FAMILY: sans-serif
}
H1 {
	PADDING-RIGHT: 10pt; PADDING-LEFT: 10pt; BACKGROUND: dodgerblue; PADDING-BOTTOM: 10pt; MARGIN-LEFT: 60pt; COLOR: yellow; MARGIN-RIGHT: 60pt; PADDING-TOP: 10pt; TEXT-ALIGN: center
}
H2 {
	PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; BACKGROUND: #666666; PADDING-BOTTOM: 3pt; COLOR: khaki; PADDING-TOP: 3pt
}
H3 {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; BACKGROUND: #aaaaaa; PADDING-BOTTOM: 2pt; COLOR: black; MARGIN-RIGHT: 100pt; PADDING-TOP: 2pt
}
H4 {
	PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; BACKGROUND: #eeeeee; PADDING-BOTTOM: 1pt; COLOR: black; MARGIN-RIGHT: 200pt; PADDING-TOP: 1pt
}
PRE.program {
	PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; MARGIN-RIGHT: 30pt; PADDING-TOP: 5pt; FONT-FAMILY: monospace; BACKGROUND-COLOR: gainsboro
}
PRE.program EM {
	COLOR: red; FONT-STYLE: normal
}
PRE.program STRONG {
	COLOR: red; FONT-STYLE: normal; BACKGROUND-COLOR: yellow
}
VAR {
	COLOR: green; FONT-STYLE: italic
}
TT {
	FONT-FAMILY: monospace
}
CODE {
	FONT-WEIGHT: bold; FONT-FAMILY: sans-serif
}
DT {
	FONT-WEIGHT: bold
}
TH P {
	TEXT-INDENT: 0pt
}
TD P {
	TEXT-INDENT: 0pt
}
PRE.console {
	PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; COLOR: white; PADDING-TOP: 5pt; FONT-FAMILY: monospace; BACKGROUND-COLOR: black
}
PRE.console KBD {
	COLOR: yellow; FONT-FAMILY: monospace
}
P.comment {
	PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; PADDING-TOP: 5pt; BACKGROUND-COLOR: lightsteelblue
}
DIV.title {
	TEXT-ALIGN: center
}
SPAN.subtitle {
	FONT-SIZE: smaller
}
DIV.date {
	TEXT-ALIGN: center
}
DIV.author {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
DIV.hp {
	TEXT-ALIGN: center
}
DIV.summary {
	PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; FONT-SIZE: x-small; BACKGROUND: black; PADDING-BOTTOM: 5pt; MARGIN: 20pt 30pt; COLOR: greenyellow; PADDING-TOP: 5pt
}
DIV.comment {
	PADDING-RIGHT: 5pt; MARGIN-TOP: 10pt; PADDING-LEFT: 5pt; MARGIN-BOTTOM: 10pt; PADDING-BOTTOM: 5pt; PADDING-TOP: 5pt; BACKGROUND-COLOR: lightsteelblue
}
SPAN.comment {
	BACKGROUND: yellow; COLOR: red
}
DIV.languages {
	TEXT-ALIGN: right
}
DIV.footnote {
	BACKGROUND: antiquewhite
}
DIV.fyi {
	PADDING-RIGHT: 5pt; MARGIN-TOP: 10pt; PADDING-LEFT: 5pt; BACKGROUND: peachpuff; MARGIN-BOTTOM: 10pt; PADDING-BOTTOM: 5pt; COLOR: maroon; PADDING-TOP: 5pt
}
DIV.fyi DIV.title {
	PADDING-RIGHT: 5pt; MARGIN-TOP: 5pt; PADDING-LEFT: 5pt; FONT-WEIGHT: bold; BACKGROUND: antiquewhite; MARGIN-BOTTOM: 5pt; PADDING-BOTTOM: 5pt; PADDING-TOP: 5pt
}
DIV.cite {
	PADDING-RIGHT: 5pt; MARGIN-TOP: 10pt; PADDING-LEFT: 5pt; MARGIN-BOTTOM: 10pt; PADDING-BOTTOM: 5pt; PADDING-TOP: 5pt; BACKGROUND-COLOR: lightsteelblue
}
DIV.caption {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10pt; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: lavender; WIDTH: 300pt; PADDING-TOP: 5px
}
DIV.result {
	PADDING-RIGHT: 10pt; MARGIN-TOP: 10pt; PADDING-LEFT: 10pt; BORDER-LEFT-COLOR: gold; BACKGROUND: ivory; MARGIN-BOTTOM: 10pt; BORDER-BOTTOM-COLOR: gold; PADDING-BOTTOM: 10pt; BORDER-TOP-STYLE: inset; BORDER-TOP-COLOR: gold; PADDING-TOP: 10pt; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BORDER-RIGHT-COLOR: gold; BORDER-BOTTOM-STYLE: inset
}
TABLE.data {
	MARGIN-TOP: 10pt; MARGIN-BOTTOM: 10pt; BACKGROUND-COLOR: green
}
TABLE.data CAPTION {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: khaki
}
TABLE.data TH {
	COLOR: yellow; BACKGROUND-COLOR: lightseagreen
}
TABLE.data TD {
	BACKGROUND-COLOR: antiquewhite
}
TABLE.data TD.key {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: salmon
}
TABLE.spec {
	BACKGROUND-COLOR: whitesmoke
}
TABLE.spec TH {
	BACKGROUND-COLOR: gray
}
TABLE.spec TD {
	BACKGROUND-COLOR: white
}
TABLE.spec TR TD.key {
	BACKGROUND-COLOR: lightgrey
}
TABLE.menu {
	MARGIN-TOP: 10pt; MARGIN-BOTTOM: 10pt
}
TABLE.menu CAPTION {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: khaki
}
TABLE.menu TH {
	COLOR: yellow; BACKGROUND-COLOR: lightseagreen
}
TABLE.menu TD {
	PADDING-RIGHT: 10pt; PADDING-LEFT: 10pt; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: antiquewhite; BORDER-BOTTOM-COLOR: antiquewhite; PADDING-BOTTOM: 10pt; COLOR: maroon; BORDER-TOP-STYLE: inset; BORDER-TOP-COLOR: antiquewhite; PADDING-TOP: 10pt; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset; BACKGROUND-COLOR: antiquewhite; BORDER-RIGHT-COLOR: antiquewhite; BORDER-BOTTOM-STYLE: inset
}
TABLE.menu TD.key {
	PADDING-RIGHT: 10pt; PADDING-LEFT: 10pt; FONT-WEIGHT: bold; FONT-SIZE: large; BORDER-LEFT-COLOR: lightgreen; BORDER-BOTTOM-COLOR: lightgreen; PADDING-BOTTOM: 10pt; COLOR: royalblue; BORDER-TOP-STYLE: outset; BORDER-TOP-COLOR: lightgreen; PADDING-TOP: 10pt; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BACKGROUND-COLOR: lightgreen; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: lightgreen; BORDER-BOTTOM-STYLE: outset
}
TABLE.menu TD.key A:link {
	COLOR: royalblue
}
TABLE.menu TD.key A:visited {
	COLOR: royalblue
}
TABLE.languages {
	MARGIN-TOP: 0pt; FONT-SIZE: x-small; MARGIN-BOTTOM: 0pt; TEXT-ALIGN: right
}
TABLE.languages TD.other {
	BACKGROUND-COLOR: orange
}
IMG.figure {
	MARGIN: 10pt
}
