#main {
	FLOAT: left
}
#sidebar {
	CLEAR: both; FLOAT: right; MARGIN: 1em 0em 1em 2em; WIDTH: 18em
}
.sidebox {
	PADDING-RIGHT: 0em; MARGIN-TOP: 12px; PADDING-LEFT: 0.75em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}

@media Print    
{
#main {
	WIDTH: 100%
}
#sidebar {
	DISPLAY: none
}
    }
A:link {
	COLOR: #00c; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00c; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:active {
	COLOR: #00c; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:active {
	BACKGROUND-COLOR: #fd0
}
A:hover {
	TEXT-DECORATION: underline
}
A.offsite:hover {
	BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
UNKNOWN {
	FONT-SIZE: 50%; COLOR: #ccc; TEXT-DECORATION: none; content: " #" attr(id) " "
}
.galimg:hover:unknown {
	DISPLAY: none
}
DIV:hover:unknown {
	DISPLAY: none
}

@media Print    
{
A.offsite:unknown {
	FONT-WEIGHT: lighter; FONT-SIZE: 85%; content: " <" attr(href) "> "
}

}

@media Screen    
{
BODY {
	MARGIN: 0pt 64pt; BACKGROUND-COLOR: #fafafa
}
P {
	FONT: 0.9em/1.3em Geneva, Verdana, Arial, Helvetica; COLOR: #111
}
TD {
	FONT: 0.9em/1.3em Geneva, Verdana, Arial, Helvetica; COLOR: #111
}
TH {
	FONT: 0.9em/1.3em Geneva, Verdana, Arial, Helvetica; COLOR: #111
}
LI {
	FONT: 0.9em/1.3em Geneva, Verdana, Arial, Helvetica; COLOR: #111
}
DT {
	FONT: 0.9em/1.3em Geneva, Verdana, Arial, Helvetica; COLOR: #111
}
DD {
	FONT: 0.9em/1.3em Geneva, Verdana, Arial, Helvetica; COLOR: #111
}
P {
	MARGIN: 0.1em 0em
}
UNKNOWN {
	MARGIN-TOP: 0.5em
}
PRE {
	FONT-FAMILY: helvetica, sans-serif
}

}

@media Print    
{
BODY {
	MARGIN: 18pt 48pt 18pt 32pt; COLOR: black
}
P {
	FONT: 8.5pt/10.5pt Palatino Linotype, palatino, Book Antiqua, serif
}
TD {
	FONT: 8.5pt/10.5pt Palatino Linotype, palatino, Book Antiqua, serif
}
TH {
	FONT: 8.5pt/10.5pt Palatino Linotype, palatino, Book Antiqua, serif
}
LI {
	FONT: 8.5pt/10.5pt Palatino Linotype, palatino, Book Antiqua, serif
}
DT {
	FONT: 8.5pt/10.5pt Palatino Linotype, palatino, Book Antiqua, serif
}
DD {
	FONT: 8.5pt/10.5pt Palatino Linotype, palatino, Book Antiqua, serif
}
P {
	MARGIN: 0px; TEXT-ALIGN: justify
}
UNKNOWN {
	MARGIN-TOP: 0.5em
}
    }
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; TEXT-INDENT: -0.25em; PADDING-TOP: 0px; FONT-FAMILY: Palatino, Palatino Linotype, serif; BACKGROUND-COLOR: transparent; page-break-inside: avoid
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; TEXT-INDENT: -0.25em; PADDING-TOP: 0px; FONT-FAMILY: Palatino, Palatino Linotype, serif; BACKGROUND-COLOR: transparent; page-break-inside: avoid
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; TEXT-INDENT: -0.25em; PADDING-TOP: 0px; FONT-FAMILY: Palatino, Palatino Linotype, serif; BACKGROUND-COLOR: transparent; page-break-inside: avoid
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; TEXT-INDENT: -0.25em; PADDING-TOP: 0px; FONT-FAMILY: Palatino, Palatino Linotype, serif; BACKGROUND-COLOR: transparent; page-break-inside: avoid
}

@media Screen    
{
H1 {
	MARGIN: 1em 0px 0px; COLOR: #303
}
H2 {
	MARGIN: 1em 0px 0px; COLOR: #303
}
H3 {
	MARGIN: 1em 0px 0px; COLOR: #303
}
H4 {
	MARGIN: 1em 0px 0px; COLOR: #303
}
H1 {
	PADDING-RIGHT: 18pt; PADDING-LEFT: 9pt; FONT-WEIGHT: 100; FONT-SIZE: 2.7em; PADDING-BOTTOM: 0pt; MARGIN: 0pt -64pt -3pt; COLOR: #fafafa; LINE-HEIGHT: 0.65em; PADDING-TOP: 9pt; FONT-FAMILY: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "GillSans-Light", helvetica, sans-serif; BACKGROUND-COLOR: #258; TEXT-ALIGN: right
}
UNKNOWN {
	MARGIN-TOP: 1.5em
}
H2 {
	FONT-SIZE: 1.8em
}
H3 {
	MARGIN-TOP: 1em; FONT-SIZE: 1.5em; COLOR: #666
}
H4 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1.25em
}

}

@media Print    
{
H1 {
	MARGIN: 8pt 0px 0px; COLOR: black
}
H2 {
	MARGIN: 8pt 0px 0px; COLOR: black
}
H3 {
	MARGIN: 8pt 0px 0px; COLOR: black
}
H4 {
	MARGIN: 8pt 0px 0px; COLOR: black
}
H2 {
	MARGIN-TOP: 16pt; FONT-SIZE: 14pt; MARGIN-BOTTOM: 10.5pt
}
H3 {
	MARGIN-TOP: 10.5pt; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt
}
H4 {
	MARGIN-TOP: 5.5pt; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0pt
}
    }
TABLE.grid TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #333; TEXT-ALIGN: right
}
TABLE.grid TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eee
}
UL {
	MARGIN-TOP: 0px; LIST-STYLE-TYPE: disc
}
UL LI {
	MARGIN-TOP: 0px; LIST-STYLE-TYPE: disc
}
UL {
	PADDING-LEFT: 1.5em; MARGIN-BOTTOM: 6px
}
DT {
	FONT-WEIGHT: bold
}
DD {
	PADDING-BOTTOM: 0.5em
}
ACRONYM:hover {
	CURSOR: help
}
abbrev:hover {
	CURSOR: help
}
UNKNOWN {
	CURSOR: help; BORDER-BOTTOM: thin dotted
}
EM {
	FONT-STYLE: normal; BACKGROUND-COLOR: #ff9
}

@media Print    
{
EM {
	FONT-STYLE: italic; BACKGROUND-COLOR: transparent
}
    }
INPUT {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 1px; BORDER-LEFT: black 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid
}
TEXTAREA {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 1px; BORDER-LEFT: black 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid
}
SELECT {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 1px; BORDER-LEFT: black 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid
}

@media Print    
{
FORM {
	DISPLAY: none
}
    }
BLOCKQUOTE {
	BORDER-RIGHT: #d0dbe7 0px solid; BORDER-TOP: #d0dbe7 0px solid; PADDING-LEFT: 0.5em; BORDER-LEFT: #d0dbe7 0.25em solid; BORDER-BOTTOM: #d0dbe7 0px solid
}
BLOCKQUOTE P {
	FONT-STYLE: italic
}
HR {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ddd; BORDER-BOTTOM-STYLE: none
}

@media Screen    
{
P.subtitle {
	PADDING-RIGHT: 18pt; PADDING-LEFT: 10pt; PADDING-BOTTOM: 1pt; MARGIN: 3pt -64pt; PADDING-TOP: 2pt; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: right
}
.callout {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 2em 0px; BORDER-LEFT: #258 1em solid; PADDING-TOP: 1em; BACKGROUND-COLOR: #eee
}

}

@media Print    
{
.callout {
	PADDING-RIGHT: 12pt; PADDING-LEFT: 12pt; PADDING-BOTTOM: 12pt; MARGIN: 8pt 0px; BORDER-LEFT: black 12pt solid; PADDING-TOP: 12pt
}
    }
.footnote {
	MARGIN-TOP: 0px; FONT-SIZE: 0.8em; TEXT-ALIGN: right
}
.button {
	TEXT-ALIGN: right
}
A.textbutton {
	BORDER-RIGHT: #630 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f60; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,sans-serif; BORDER-LEFT: #f96 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #330 1px solid; TEXT-DECORATION: none
}
A.textbutton:link {
	BORDER-RIGHT: #630 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f60; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,sans-serif; BORDER-LEFT: #f96 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #330 1px solid; TEXT-DECORATION: none
}
A.textbutton:visited {
	BORDER-RIGHT: #630 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f60; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,sans-serif; BORDER-LEFT: #f96 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #330 1px solid; TEXT-DECORATION: none
}
A.textbutton:active {
	BORDER-RIGHT: #630 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f60; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,sans-serif; BORDER-LEFT: #f96 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #330 1px solid; TEXT-DECORATION: none
}
A.textbutton:hover {
	BORDER-RIGHT: #630 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fc9 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f60; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px verdana,sans-serif; BORDER-LEFT: #f96 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #330 1px solid; TEXT-DECORATION: none
}

@media Print    
{
A.textbutton {
	DISPLAY: none
}
.ad {
	DISPLAY: none
}
    }
.navigation {
	CLEAR: both; PADDING-RIGHT: 18pt; BORDER-TOP: black 1px solid; PADDING-LEFT: 64pt; FONT-WEIGHT: lighter; FONT-SIZE: 10pt; PADDING-BOTTOM: 6pt; MARGIN: 36pt -64pt 0pt; WORD-SPACING: 0.2em; PADDING-TOP: 4pt; FONT-FAMILY: helvetica, arial, sans-serif; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: right
}
P.navtop {
	PADDING-RIGHT: 18pt; FONT-SIZE: 0.8em; MARGIN-RIGHT: -64pt; TEXT-ALIGN: right
}
UNKNOWN {
	PADDING-RIGHT: 18pt; PADDING-LEFT: 10pt; PADDING-BOTTOM: 1pt; MARGIN: 3pt -64pt; PADDING-TOP: 2pt; BACKGROUND-COLOR: #ddd
}

@media Print    
{
.navigation {
	DISPLAY: none
}
.navtop {
	DISPLAY: none
}
    }
.detail {
	FONT-SIZE: 0.8em; page-break-inside: avoid
}
.warning {
	BORDER-RIGHT: #c30 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c30 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c30 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c30 1px solid; BACKGROUND-COLOR: #f60; TEXT-ALIGN: center
}
.author {
	FONT-SIZE: 0.8em; MARGIN: 0pt; FONT-STYLE: italic; TEXT-ALIGN: right
}
.version {
	FONT-SIZE: 0.8em; MARGIN: 0pt; COLOR: #999; PADDING-TOP: 12px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.example {
	FONT-SIZE: 0.9em; BACKGROUND: #ddd; MARGIN-LEFT: 2em; OVERFLOW: auto; MARGIN-RIGHT: 2em; FONT-FAMILY: monospace
}
.spec {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 1.2em; OVERFLOW: auto; MARGIN-RIGHT: 1.2em; FONT-FAMILY: monospace
}

@media Print    
{
.example {
	BORDER-RIGHT: black 0.5pt solid; PADDING-RIGHT: 3pt; BORDER-TOP: black 0.5pt solid; PADDING-LEFT: 3pt; PADDING-BOTTOM: 6pt; FONT: 9pt/10pt monospace; BORDER-LEFT: black 0.5pt solid; PADDING-TOP: 6pt; BORDER-BOTTOM: black 0.5pt solid; TEXT-ALIGN: left; page-break-inside: avoid
}
.spec {
	BORDER-RIGHT: black 0.5pt solid; PADDING-RIGHT: 3pt; BORDER-TOP: black 0.5pt solid; PADDING-LEFT: 3pt; PADDING-BOTTOM: 6pt; FONT: 9pt/10pt monospace; BORDER-LEFT: black 0.5pt solid; PADDING-TOP: 6pt; BORDER-BOTTOM: black 0.5pt solid; TEXT-ALIGN: left; page-break-inside: avoid
}
    }
.searchbody {
	FONT-SIZE: 0.9em; MARGIN: 18pt 36pt 18pt 0pt; COLOR: black; FONT-FAMILY: helvetica, arial, sans-serif; BACKGROUND-COLOR: white
}

