#krai_docs code { background-color: transparent; border: none;}
#krai_docs a{ background-color: transparent; color: #024; text-decoration: none; border: none; }
#krai_docs a:hover{ text-decoration: underline; border: none; }
#krai_docs a.menu{ background-color: transparent; color: #024; }
#krai_docs body{ background-color: #fff; background-repeat: repeat-y; color: #000; font-family: tahoma,verdana,arial,sans-serif; font-size: 10pt; margin: 0; padding: 0; }
#krai_docs dd { margin-left: 0px; padding-left: 1em; }
#krai_docs div.credit{ font-size: 8pt; text-align: center; }
#krai_docs div.description,
#krai_docs div.tags,
#krai_docs div.function{ padding-left: 15px; }
#krai_docs div.header-top-right-subpackage{ background-color: #ccc; color: #024; font-size: 12pt; font-weight: bold; padding: 10px; text-align: right; }
#krai_docs div.package{ padding-left: 5px; }
#krai_docs div.warning{ background-color: transparent; color: #f00; }
#krai_docs hr{ border-color: #aaa; border-style: solid; height: 1px; margin-bottom: 10px; margin-top: 10px; }
#krai_docs ul li { list-style-type: square; }
#krai_docs ol li { list-style-type: decimal ; }
#krai_docs td{ font-size: 10pt; vertical-align: top; }
#krai_docs td.class-overview{ padding: 2px; padding-left: 1em; }
#krai_docs td.code{ background-color: #ccc; color: #000; padding-left: 3em; padding-right: 1em; text-indent: -2em; }
#krai_docs td.code-border{ background-color: #024; color: #ccc; }
#krai_docs div.header-menu{ background-color: #fff; color: #000; font-size: 8pt; padding: 2px; padding-right: 5px; text-align: right; }
#krai_docs td.header-top-left{ background-color: #ccc; color: #000; font-size: 16pt; font-weight: bold; padding: 10px; text-align: left; }
#krai_docs td.header-top-right{ background-color: #ccc; color: #000; font-size: 16pt; font-weight: bold; padding: 10px; text-align: right; }
#krai_docs td.indent { padding-left: 1em; }
#krai_docs td.menu{ padding: 2px; padding-left: 2px; border-right: 1px dotted #aaa; width: 200px;}
#krai_docs td.docs_body{ border-top: 1px dotted #aaa;}
#krai_docs td.type,
#krai_docs .folder-title,
#krai_docs .method-result,
#krai_docs .include-type{ font-style: italic; }
#krai_docs ul{ margin-left: 0px; padding-left: 8px; vertical-align: top; }
#krai_docs .class-name { color: #024; font-weight: bold; }
#krai_docs .class-table { width: 100%; }
#krai_docs .class-table-header { border-bottom: 1px dotted #666; text-align: left; }
#krai_docs .const-title { }
#krai_docs .description{ color: #000; }
#krai_docs .detail,
#krai_docs div.top,
#krai_docs span.smalllinenumber{ font-size: 8pt; }
#krai_docs .disabled{ color: #aaa; font-style: italic; }
#krai_docs .evenrow{ background-color: #eee; border: 1px solid #aaa; color: #000; margin-bottom: 1em; padding: .5em; }
#krai_docs .oddrow{ background-color: #eee; border: 1px solid #aaa; color: #000; margin-bottom: 1em; padding: .5em; }
#krai_docs .include-title{ }
#krai_docs .index-item-body { margin-bottom: .5em; margin-top: .5em; }
#krai_docs .index-item-description { margin-top: .25em; }
#krai_docs .index-item-details { font-size: 8pt; font-style: italic; font-weight: normal; }
#krai_docs .index-letter { font-size: 12pt; }
#krai_docs .index-letter-menu { margin: 1em; text-align: center; }
#krai_docs .index-letter-section { background-color: #ccc; border: 1px dotted #024; margin-bottom: 1em; padding: .5em; }
#krai_docs .index-letter-title { font-size: 12pt; font-weight: bold; }
#krai_docs .info-box{ }
#krai_docs .info-box-body{ border: 1px solid #aaa; padding: .5em; }
#krai_docs .info-box-title{ background-color: #aaa; border: 1px solid #024; color: #024; font-size: 14pt; font-weight: normal; margin: 1em 0em 0em 0em; padding: .25em; }
#krai_docs .line-number,
#krai_docs .var-name-summary { font-size: 8pt; font-weight: bold; }
#krai_docs .method-definition { font-size: 8pt; margin-bottom: .3em; padding-left: 1em; }
#krai_docs .method-definition{ font-size: 8pt; margin-bottom: .3em; }
#krai_docs .method-header{ }
#krai_docs .method-result { color: #048; font-size: 8pt; font-style: italic; }
#krai_docs .method-signature{ color: #ccc; font-size: 85%; margin: .5em 0em; }
#krai_docs .nav-bar{ font-size: 8pt; margin: 0em 0em 1em 0em; padding: .2em; text-align: right; white-space: nowrap; }
#krai_docs .nav-button:active,
#krai_docs .nav-button:focus,
#krai_docs .nav-button:hover{ background-color: #ddd; outline: 1px solid #999; text-decoration: none; }
#krai_docs .nav-button-disabled{ color: #999; }
#krai_docs .notes{ font-size: 8pt; font-style: italic; }
#krai_docs .package{ padding-left : 2em;  font-size : 9pt;  overflow: hidden; }
#krai_docs .package-details{ font-size: 85%; }
#krai_docs .package-title{ border-bottom: 1px solid #000; font-size: 14pt; font-weight: bold; }
#krai_docs .page-body{ margin: auto; /*max-width: 800px;*/ }
#krai_docs .parameters{ list-style-type: square; margin-bottom: 0em; margin-left: 3em; margin-right: 1em; margin-top: 0em; padding-left: 0em; vertical-align: top; }
#krai_docs .redefinitions{ font-size: 8pt; margin-left: 2em; padding-left: 0em; }
#krai_docs .separator{ background-color: #aaa; height: 1px; }
#krai_docs .short-description{ color: #024; font-weight: bold; }
#krai_docs .src-code li,
#krai_docs .php-src li,
#krai_docs .php li,
#krai_docs .listing li { list-style-type: decimal }
/* This will not be executed by IE, so now we have a fix! */
#krai_docs .php-src { font-family: 'Courier New', Courier, monospace; font-weight: normal; }
#krai_docs .sub-package{ font-size: 120%; font-weight: bold; }
#krai_docs .tags{ color: #048; list-style-type: square; margin-bottom: 0em; margin-left: 3em; margin-right: 1em; margin-top: 0em; padding-left: 0em; vertical-align: top; }
#krai_docs .tree dl { margin: 0px; }
#krai_docs .tutorial{ border-color: #06f; border-width: thin; }
#krai_docs .tutorial-nav-box{ background-color: #ccc; border: 1px solid #999; width: 100%; }
#krai_docs .var-default{ }
#krai_docs .var-summary-description { font-size: 8pt; font-weight: normal; color: #000; }
#krai_docs .var-description{ color: #000; font-weight: normal; }
#krai_docs .var-header{ }
#krai_docs .var-name,
#krai_docs .const-name,
#krai_docs .method-title,
#krai_docs .method-name,
#krai_docs .include-name,
#krai_docs .var-name,
#krai_docs .field { font-weight: bold; }
#krai_docs .var-summary,
#krai_docs .method-summary{ font-size: 8pt;}
#krai_docs .var-title{ margin-bottom: .3em; }
#krai_docs .var-type{ color: #048; font-style: italic; }
#krai_docs .var-type-summary{ color: #048; font-size: 8pt; font-style: italic; padding-left: 1em; }
#krai_docs .warning{ color: #f60; }

/* Syntax highlighting */

#krai_docs .src-code { background-color: #f5f5f5; border: 1px solid #ccc9a4; padding: 1em; margin : 0px;
            font-family: 'Courier New', Courier, monospace; font-weight: normal; }
#krai_docs .src-line {  font-family: 'Courier New', Courier, monospace; font-weight: normal; }

#krai_docs .src-comm { color: green; }
#krai_docs .src-id {  }
#krai_docs .src-inc { color: #00f; }
#krai_docs .src-key { color: #00f; }
#krai_docs .src-num { color: #c00; }
#krai_docs .src-str { color: #6cc; }
#krai_docs .src-sym { font-weight: bold; }
#krai_docs .src-var { }

#krai_docs .src-php { font-weight: bold; }

#krai_docs .src-doc { color: #099; }
#krai_docs .src-doc-close-template { color: #00f; }
#krai_docs .src-doc-coretag { color: #09f; font-weight: bold; }
#krai_docs .src-doc-inlinetag { color: #09f; }
#krai_docs .src-doc-internal { color: #69c; }
#krai_docs .src-doc-tag { color: #08c; }
#krai_docs .src-doc-template { color: #00f; }
#krai_docs .src-doc-type { font-style: italic; }
#krai_docs .src-doc-var { font-style: italic; }

#krai_docs .tute-tag { color: #099; }
#krai_docs .tute-attribute-name { color: #00f; }
#krai_docs .tute-attribute-value { color: #09f; }
#krai_docs .tute-entity { font-weight: bold; }
#krai_docs .tute-comment { font-style: italic }
#krai_docs .tute-inline-tag { color: #048; font-weight: bold; }

/* tutorial */

#krai_docs .authors {  }
#krai_docs .author { font-style: italic; font-weight: bold }
#krai_docs .author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal }
#krai_docs .example { border: 1px dashed #999; background-color: #aaa; padding: .5em; }
#krai_docs .listing { border: 1px dashed #999; background-color: #aaa; padding: .5em; white-space: nowrap; }
#krai_docs .release-info { font-size: 85%; font-style: italic; margin: 1em 0em }
#krai_docs .ref-title-box {  }
#krai_docs .ref-title {  }
#krai_docs .ref-purpose { font-style: italic; color: #024; }
#krai_docs .ref-synopsis {  }
#krai_docs .title { font-weight: bold; margin: 1em 0em 0em 0em; padding: .25em; border: 2px solid #999; background-color: #ccc;
	 color: #024; }
#krai_docs .cmd-synopsis { margin: 1em 0em }
#krai_docs .cmd-title { font-weight: bold }
#krai_docs .toc { margin-left: 2em; padding-left: 0em }
