
LI {
	FONT-SIZE: 8pt
}
A.button {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(design/button.gif) #339503; PADDING-BOTTOM: 0px; WIDTH: 139px; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: "Trebuchet MS", sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.button {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(design/button.gif) #339503; PADDING-BOTTOM: 0px; WIDTH: 139px; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: "Trebuchet MS", sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#column-center H2 {
	BACKGROUND: url(design/section-header-middle.gif); MARGIN: 0px; COLOR: #cf8300
}
#column-center H2 SPAN {
	DISPLAY: block; BACKGROUND: url(design/section-header-left.gif) no-repeat
}
#column-center H2 SPAN SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(design/section-header-right.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #cf8300; PADDING-TOP: 10px; FONT-FAMILY: "Trebuchet MS", sans-serif; HEIGHT: 31px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 20px 0px 5px; TEXT-TRANSFORM: uppercase; COLOR: #cf8300; FONT-STYLE: italic; FONT-FAMILY: "Trebuchet MS", sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 20px 0px 5px; COLOR: #333; FONT-FAMILY: "Trebuchet MS", sans-serif
}
#ytre {
	BACKGROUND: url(design/body-bg-left.gif) #f0ede0 repeat-y; MARGIN: 0px auto; max-width: 1100px; min-width: 960px
}
#ytre-inner {
	BACKGROUND: url(design/body-bg-right.gif) repeat-y right top
}
#topp {
	BACKGROUND: url(design/header-middle.gif) white repeat-x left bottom
}
#topp-inner {
	BACKGROUND: url(design/header-right.gif) no-repeat right bottom; HEIGHT: 145px
}
#google-cse {
	RIGHT: 1.5em; POSITION: absolute; TOP: 4em
}
#cse-search-box {
	MARGIN-TOP: 0px
}
#kropp {
	WIDTH: 100%
}
#kropp TD {
	VERTICAL-ALIGN: top
}
#column-left {
	
}
#column-left-content {
	WIDTH: 200px
}
.wide #column-center {
	PADDING-RIGHT: 8px
}
#column-right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px
}
#bottom {
	CLEAR: both; BACKGROUND: url(design/bottom-middle.gif)
}
#bottom DIV {
	BACKGROUND: url(design/bottom-left.gif) no-repeat
}
#bottom DIV DIV {
	BACKGROUND: url(design/bottom-right.gif) no-repeat right top; HEIGHT: 19px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 27px; PADDING-TOP: 0px
}
#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #f0ede0 1px solid; LIST-STYLE-TYPE: none
}
#menu LI A {
	BORDER-RIGHT: #f0ede0 3px solid; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #f0ede0 3px solid; COLOR: #8e550a; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#menu LI A:hover {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; FONT-STYLE: italic; BACKGROUND-COLOR: #ded8ba; BORDER-RIGHT-COLOR: white
}
#quotes {
	MARGIN: 40px 0px 0px 13px
}
#quotes H3 {
	MARGIN-LEFT: 20px
}
#quotes .quote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; BACKGROUND: url(design/quotation.gif) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: "MS Sans-Serif", Arial, Verdana, sans-serif
}
#quotes .author {
	FONT-SIZE: 8pt; FONT-FAMILY: "MS Sans-Serif", Arial, Verdana, sans-serif; TEXT-ALIGN: right
}
.section {
	BACKGROUND: url(design/section-bg-left.gif) white repeat-y; min-width: 440px
}
.section .section-inner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(design/section-bg-right.gif) repeat-y right top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.section-bottom {
	BACKGROUND: url(design/section-bottom-middle.gif)
}
.section-bottom DIV {
	BACKGROUND: url(design/section-bottom-left.gif) no-repeat
}
.section-bottom DIV DIV {
	BACKGROUND: url(design/section-bottom-right.gif) no-repeat right top; HEIGHT: 17px
}
#toc-docs LI A {
	FONT-SIZE: 1.2em; TEXT-DECORATION: none
}
#toc-docs LI A:hover {
	TEXT-DECORATION: underline
}
PRE {
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Courier
}
CODE {
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Courier
}
.pre {
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Courier
}
CODE SPAN {
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Courier
}
PRE A {
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Courier
}
CODE A {
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Courier
}
.pre A {
	FONT-SIZE: 8pt; COLOR: green; FONT-FAMILY: Courier
}
PRE {
	BACKGROUND-COLOR: #f2eeeb
}
.pre {
	BACKGROUND-COLOR: #f2eeeb
}
.section .pre {
	BORDER-RIGHT: #f0eee0 1px inset; PADDING-RIGHT: 0.3em; BORDER-TOP: #f0eee0 1px inset; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.5em 0.5em 0px; OVERFLOW: auto; BORDER-LEFT: #f0eee0 1px inset; WIDTH: auto; COLOR: green; PADDING-TOP: 0.3em; BORDER-BOTTOM: #f0eee0 1px inset
}
PRE {
	BORDER-RIGHT: #f0eee0 1px inset; PADDING-RIGHT: 0.3em; BORDER-TOP: #f0eee0 1px inset; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.5em 0.5em 0px; OVERFLOW: auto; BORDER-LEFT: #f0eee0 1px inset; WIDTH: auto; COLOR: green; PADDING-TOP: 0.3em; BORDER-BOTTOM: #f0eee0 1px inset
}
#samples-wrapper DIV.thumbwrapper {
	BORDER-RIGHT: #afab8e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afab8e 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0eee0; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 8px; BORDER-LEFT: #afab8e 1px solid; WIDTH: 130px; PADDING-TOP: 5px; BORDER-BOTTOM: #afab8e 1px solid; HEIGHT: 130px; TEXT-ALIGN: center
}
#samples-wrapper DIV.textwrapper {
	BORDER-RIGHT: #afab8e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afab8e 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0eee0; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 8px; BORDER-LEFT: #afab8e 1px solid; WIDTH: 130px; PADDING-TOP: 5px; BORDER-BOTTOM: #afab8e 1px solid; HEIGHT: 130px; TEXT-ALIGN: center
}
#samples-wrapper DIV.textwrapper {
	WIDTH: 91px; HEIGHT: 55px
}
TABLE#compat {
	BORDER-COLLAPSE: collapse
}
TABLE#compat TD {
	BORDER-RIGHT: #cfccb5 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cfccb5 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cfccb5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cfccb5 1px solid
}
TABLE.visible {
	BORDER-COLLAPSE: collapse
}
TABLE.visible TD {
	BORDER-RIGHT: #cfccb5 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cfccb5 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #cfccb5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cfccb5 1px solid
}
TABLE.visible TH {
	BORDER-RIGHT: #cfccb5 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cfccb5 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #cfccb5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cfccb5 1px solid
}
TR.alt {
	BACKGROUND: #f6f3e6
}
#implementations-table TD {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#implementations-table TH {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#implementations-table TD.system {
	BACKGROUND-POSITION: 3px 3px; PADDING-LEFT: 25px; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
#implementations-table .name A {
	FONT-WEIGHT: bold
}
#implementations-table A {
	COLOR: #039; TEXT-DECORATION: none
}
IFRAME {
	Z-INDEX: 1
}
#ul-changelog LI {
	LIST-STYLE-TYPE: none
}
#ul-changelog LI UL {
	MARGIN-BOTTOM: 10px
}
#ul-changelog LI UL LI {
	LIST-STYLE-TYPE: circle
}
.context-box {
	MARGIN-TOP: 20px; BACKGROUND: url(design/rightbox-middle.gif) -7px 0px; MARGIN-BOTTOM: 20px; WIDTH: 215px
}
.context-box H3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; BACKGROUND: url(design/rightbox-top.gif) no-repeat -7px 0px; PADDING-TOP: 9px
}
.context-box .forumline {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.context-box H4 {
	BORDER-TOP: silver 1px solid; MARGIN: 0px; COLOR: #5f3806; PADDING-TOP: 5px
}
.context-box H4 A {
	TEXT-DECORATION: none
}
.context-box H4 A:hover {
	TEXT-DECORATION: underline
}
.context-box .time {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: gray; PADDING-TOP: 0px
}
.context-box .text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.context-box .comments {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 7pt; PADDING-BOTTOM: 5px; COLOR: gray; PADDING-TOP: 0px
}
.context-box .comments A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 7pt; PADDING-BOTTOM: 5px; COLOR: gray; PADDING-TOP: 0px
}
.context-box .footer {
	BACKGROUND: url(design/rightbox-bottom.gif) -7px -10px; HEIGHT: 10px
}
#google-ads {
	MARGIN-LEFT: 12px
}
.warning {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; PADDING-LEFT: 120px; MIN-HEIGHT: 80px; BACKGROUND: url(design/info.png) no-repeat 1em 1em; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
#support DIV {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: silver 1px solid; PADDING-LEFT: 1em; MIN-HEIGHT: 6em; PADDING-BOTTOM: 1em; MARGIN: 0.5em 0px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: silver 1px solid
}
#support DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#support DIV SPAN {
	FONT-SIZE: 5em; FLOAT: left; MARGIN-RIGHT: 0.2em
}
#support DIV STRONG {
	MARGIN-TOP: 0.5em; DISPLAY: block; FONT-SIZE: 1.3em
}
#support DIV STRONG A {
	FONT-SIZE: 1em
}
#support .item-1 {
	BACKGROUND: #76d067
}
#support .item-2 {
	BACKGROUND: #ace13e
}
#support .item-3 {
	BACKGROUND: #f1f80a
}
#support .item-4 {
	BACKGROUND: #ffed0b
}
#support .item-5 {
	BACKGROUND: #ffb436
}
#support .item-6 {
	BACKGROUND: #ff6c6c
}
#ref A {
	COLOR: #039
}
#ref A.highslide-credits {
	COLOR: silver
}
#ref H1 {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 16pt; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0.3em
}
#ref H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; COLOR: black; PADDING-TOP: 10px; BACKGROUND-COLOR: #cbc091
}
#ref H3 {
	CLEAR: both
}
#ref .menu {
	MARGIN-LEFT: 230px; TEXT-ALIGN: center
}
#ref .details-page .shortdesc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f0ede0
}
#ref .details-page .funcdef {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f0ede0
}
#ref .details-page .desc {
	MARGIN-TOP: 1em
}
#ref DT {
	MARGIN-TOP: 0.5em; FONT-STYLE: italic
}
#ref TABLE.overview {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#ref .overview TD {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
#ref .overview TH {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
#ref .overview TD.space {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#ref TABLE.overview .inline_override {
	TEXT-ALIGN: center
}
#ref TABLE.overview .default {
	WIDTH: 10%
}
#ref .quickref {
	PADDING-RIGHT: 10px; OVERFLOW: auto; WIDTH: 210px; POSITION: fixed; TOP: 0px; HEIGHT: 100%
}
#ref .quickref H2 {
	PADDING-RIGHT: 1pt; BORDER-TOP: gray 1px solid; PADDING-LEFT: 1pt; FONT-SIZE: 12pt; PADDING-BOTTOM: 1pt; PADDING-TOP: 1pt; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #f0ede0
}
#ref .quickref H3 {
	FONT-SIZE: 10pt; MARGIN: 0px; COLOR: black
}
#ref .quickref UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em 1em; PADDING-TOP: 0px
}
#ref .quickref LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ref .quickref LI A {
	TEXT-DECORATION: none
}
#ref .quickref LI.active A {
	FONT-WEIGHT: bold
}
#ref .quickref LI A:hover {
	TEXT-DECORATION: underline
}
#ref H4 {
	MARGIN-TOP: 1em
}
#ref .textbutton {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 13pt; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #f0ede0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#ref .see_also A {
	FONT-WEIGHT: bold
}
#ref .example TABLE TD {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.print  {
	COLOR: black
}
.print #column-left {
	DISPLAY: none
}
.print #topp {
	DISPLAY: none
}
.print #ytre {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 600px; max-width: none
}
.print #ytre-inner {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 600px; max-width: none
}
.print .section {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.print .section-inner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.print PRE {
	BORDER-RIGHT: silver 1px dotted; BORDER-TOP: silver 1px dotted; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: silver 1px dotted; BORDER-BOTTOM: silver 1px dotted
}
.print DIV.pre {
	BORDER-RIGHT: silver 1px dotted; BORDER-TOP: silver 1px dotted; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: silver 1px dotted; BORDER-BOTTOM: silver 1px dotted
}
.print #column-center H2 {
	FONT-SIZE: 30pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black
}
.print #column-center H2 SPAN {
	FONT-SIZE: 30pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black
}
.print #column-center H3 {
	FONT-SIZE: 24pt; COLOR: black
}
.print #column-center H4 {
	FONT-SIZE: 18pt; COLOR: black
}
.print .api .details-page {
	MARGIN-BOTTOM: 4em
}
.print #column-center .api .details-page H2 {
	BORDER-TOP: black 1pt solid; FONT-SIZE: 18pt
}
.print #column-center .api .details-page H3 {
	FONT-SIZE: 12pt
}
.print #column-center .api .details-page H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: italic
}
TABLE.testitems {
	BORDER-COLLAPSE: collapse
}
TABLE.testitems TD {
	PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid
}
TABLE.testitems TD.i {
	FONT-WEIGHT: bold; FONT-SIZE: 6pt; COLOR: gray; TEXT-ALIGN: right
}
TABLE.testitems TD IMG {
	DISPLAY: block
}
TABLE.testitems TD A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.testitems TD A:hover {
	TEXT-DECORATION: underline
}
#configurator-left {
	MARGIN-LEFT: 15px
}
