.keyword { font-weight : bold ; color : Red }
.keywordsign { color : #C04600 }
.comment { color : Green; }
.constructor { color : Blue }
.type { color : #5C6585 }
.string { color : Maroon }
.warning { color : Red ; font-weight : bold }
.info { margin-left : 3em; margin-right: 3em }
.param_info { margin-top: 4px; margin-left : 3em; margin-right : 3em }
.code { color : #465F91 ; background-color: #eee ; padding : 1px; }
.typetable { border-style : hidden; }
.paramstable { border-style : hidden ; padding: 5pt 5pt; }
div.sig_block {margin-left: 2em}
*:target { background: yellow; }
body { font-family: sans-serif; line-height:150%; font-size : medium; }
a {color: #416DFF; text-decoration: none; }
a:hover {background-color: #ddd; text-decoration: underline}
.codepre, .verbatim { background-color: #eee; }
pre { font-family : monospace; background-color: #eef; padding : 1px;}
.indextable {border: 1px #ddd solid; border-collapse: collapse}
.indextable td, .indextable th {border: 1px #ddd solid; min-width: 80px}
.indextable td.module {background-color: #eee ;  padding-left: 2px; padding-right: 2px}
.indextable td.module a {color: #4E6272; text-decoration: none; display: block; width: 100%}
.indextable td.module a:hover {text-decoration: underline; background-color: transparent}
.deprecated {color: #888; font-style: italic}
.indextable tr td div.info { margin-left: 2px; margin-right: 2px }
ul.indexlist { margin-left: 0; padding-left: 0;}
ul.indexlist li { list-style-type: none ; margin-left: 0; padding-left: 0; }
ul.info-attributes {list-style: none; margin: 0; padding: 0; }
div.info > p:first-child { margin-top:0; }
div.info-desc > p:first-child { margin-top:0; margin-bottom:0; }
