h1, h2, h3, h4, h5, h6 {	font-variant : small-caps;	font-family : arial, sans-serif;}
h4 {  margin-left: 10px;}
h1 {	font-size :18pt;}

h2 {	font-size :14pt;}

dt {	font-weight : bold;}

dd { }

a{ background-color: transparent; color: #636331; text-decoration: none; }
a:hover{ text-decoration: underline; }
a.menu{ background-color: transparent; color: #636331; }
body{ background-color: #ffffff; color: #000000; font-family: arial,sans-serif; font-size: 10pt; margin: 0; padding: 0; }
dd { margin-left: 0px; padding-left: 1em; }
div.credit{ font-size: 8pt; text-align: center; }
div.description,div.tags,div.function{ padding-left: 15px; }
div.package{ padding-left: 5px; }
div.warning{ background-color: transparent; color: #ff0000; }
hr{ border-color: #ccc9a4; border-style: solid; height: 1px; margin-bottom: 10px; margin-top: 10px; }
li { list-style-type: square; margin-left: 2em;}  

/* td{ font-size: 10pt; vertical-align: top; } 
td.class-overview{ padding: 2px; padding-left: 1em; }
*/

/*
td.code{ background-color: #ccc9a4; color: #000000; padding-left: 3em; padding-right: 1em; text-indent: -2em; }
td.code-border{ background-color: #636331; color: #000000; }

td.footer-menu-left{ background-color: #ccc9a4; color: #636331; font-size: 8pt; padding: 2px; padding-left: 10px; text-align: left; }
td.footer-menu-right{ background-color: #ccc9a4; color: #636331; font-size: 8pt; padding: 2px; padding-right: 10px; text-align: right; }

td.header-line{ background-color: #636331; color: #ffffff; }
td.header-menu{ background-color: #ccc9a4; color: #636331; font-size: 8pt; padding: 2px; padding-right: 5px; text-align: right; }
*/

td.indent { padding-left: 1em; }
td.menu{ padding: 2px; padding-left: 5px; }
td.type,.folder-title,.method-result,.include-type{ font-style: italic; }
ul { margin-top: 0px; }


.class-name { color: #000000; font-weight: bold; }
.class-table { width: 100%; }
.class-table-header { border-bottom: 1px dotted #666666; text-align: left; }
.const-title { }
.description{ color: #000000; }
.detail,div.top,span.smalllinenumber{ font-size: 8pt; }
.disabled{ color: #ccc9a4; font-style: italic; }
.element-name { font: 700 10pt Arial, sans-serif;}
.elmnt-att-li { } 
.elmnt-att-li2 {list-style-type: circle; }
.elmnt-att-name { text-decoration: underline;}
.evenrow{ border: 1px solid #ccc9a4; color: #000000; margin-bottom: 1em; padding: .5em; }


.footer-line { font-size: 9pt; height: 34px; background-color: #ccc9a4; color: #535321; border-top: 1px solid black; border-bottom: 1px solid black; }
.footer-line-left { float: left; text-align: left; 5px; padding-top: 1px; margin-left: 3px;}
.footer-line-right { float: right; text-align: right; padding-right: 5px; padding-top: 1px; }


.header-line {font-size: 8pt; height: 17px; background-color: #ccc9a4; color: #636331; border-top: 1px solid black; border-bottom: 1px solid black; }
.header-line-lower { font-size: 8pt; height: 17px; background-color: #ffffff; color: #636331; border-top: 0px solid black; border-bottom: 1px solid black; border-left: 1px solid black; float: right; width: 30%; }
.header-menu-left { float: left; text-align: left; font-size: 8pt; padding: 2px; padding-left: 5px; padding-top:2px;}
.header-menu-right { float: right; text-align: right; font-size: 8pt; padding-right: 5px;  padding-top:2px;}
.header-top-left{ background-color: #fdfcf2; color: #636331; font-size: 16pt; font-weight: bold; padding-left: 1px; text-align: left; }
.header-top-right{ background-color: #fdfcf2; color: #636331; font-size: 16pt; font-weight: bold; padding: 10px; text-align: right; }
.header-top-right-subpackage{ background-color: #fdfcf2; color: #636331; font-size: 12pt; font-weight: bold; padding: 10px; text-align: right; }


.include-title{ }
.index-item-body { margin-bottom: .5em; margin-top: .5em; }
.index-item-description { margin-top: .25em; }
.index-item-details { font-size: 8pt; font-style: italic; font-weight: normal; }
.index-letter { font-size: 12pt; }
.index-letter-menu { margin: 1em; text-align: center; }
.index-letter-section { background-color: #ccc9a4; border: 1px dotted #636331; margin-bottom: 1em; padding: .5em; }
.index-letter-title { font-size: 12pt; font-weight: bold; }
.info-box{ }
.info-box-body{ border: 1px solid #ccc9a4; padding: .5em; }
.info-box-title{ background-color: #ccc9a4; border: 1px solid #636331; color: #636331; font-size: 14pt; font-weight: normal; margin: 1em 0em 0em 0em; padding: .25em; }
.line-number, .var-name-summary { font-size: 8pt; font-weight: bold; }
.method-definition { font-size: 8pt; margin-bottom: .3em; padding-left: 1em; }
.method-definition{ font-size: 8pt; margin-bottom: .3em; }
.method-header{ }
.method-result { color: #636331; font-size: 8pt; font-style: italic; }
.method-signature{ color: #ccc9a4; font-size: 85%; margin: .5em 0em; }
.nav-bar{ font-size: 8pt; margin: 0em 0em 1em 0em; padding: .2em; text-align: right; white-space: nowrap; }
.nav-button:active,
.nav-button:focus,
.nav-button:hover{ background-color: #dddddd; outline: 1px solid #999999; text-decoration: none; }
.nav-button-disabled{ color: #999999; }
.notes{ font-size: 8pt; font-style: italic; }
.oddrow{ background-color: #fdfcf2; border: 1px solid #ccc9a4; color: #000000; margin-bottom: 1em; padding: .5em; }

.pa { font: 500 5pt Arial, sans-serif; vertical-align: middle; color: #555555; text-decoration: none; }
.page-body { padding-left : 2em; padding-right:2em; }
.pullquote-right { float: right; width: 250px; padding: 5px; margin-top: 5px; margin-bottom: 5px;  margin-left: 13px; border-top: 2px solid #222222; border-bottom: 2px solid #222222;}



.parameters{ list-style-type: square; margin-bottom: 0em; margin-left: 3em; margin-right: 1em; margin-top: 0em; padding-left: 0em; vertical-align: top; }
.redefinitions{ font-size: 8pt; margin-left: 2em; padding-left: 0em; }
.separator{ background-color: #ccc9a4; height: 1px; }
.short-description{ color: #636331; font-weight: bold; }
.src-code { background-color: #f5f5f5; border: 1px solid #ccc9a4; padding: 1em; }

.warning{ color: #ff6600; }



  
