dd p.no-margin,dt p.no-margin,li p.no-margin{margin-bottom:0!important}span.strike{text-decoration:line-through}span.underline{text-decoration:underline}p.table-caption{text-align:center;font-size:80%;font-weight:700;margin-top:-20px}p.indented{padding-left:2em}.align-left{float:left;clear:left;margin:0 10px 10px 0!important}.align-right{float:right;clear:right;margin:0 0 10px 10px!important}.align-center{margin:0 auto 1em auto!important;text-align:center}.align-center>.image-caption{text-align:left}div.image-frame .image-caption{margin:0;padding:.05em .5em .3em .5em;font-size:85%;line-height:120%;color:#999;font-style:italic;text-align:center}.toc{max-width:60%;border:1px solid #aaa;background-color:#f9f9f9;padding:.7em 1.7em;margin:1.5em;font-size:80%}.toc .toc-title{font-size:1.2em;border-bottom:1px solid #ccc;margin-bottom:.5em}.toc .toc-toggle{font-size:75%;text-decoration:none;display:block;float:right;margin-left:5px}.toc ul{list-style-type:none;list-style-image:none;margin-left:0;margin-bottom:0!important;padding-left:0;text-align:left}.toc ul li{margin-left:0}.toc ul ul{margin:0 0 0 1.5em!important}a.heading-link:link,a.heading-link:visited{color:#d7d7d7;text-decoration:none}*>a.heading-link:link,*>a.heading-link:visited{visibility:hidden}h1:hover a.heading-link,h2:hover a.heading-link,h3:hover a.heading-link,h4:hover a.heading-link,h5:hover a.heading-link,h6:hover a.heading-link{visibility:visible}.code,pre{white-space:pre;padding:5px;margin-bottom:24px;overflow-x:auto;font-family:Monaco,Consolas,"Lucidia Console","Lucidia Sans Typewriter","Courier New",Courier,monospace;font-size:9pt;line-height:1.2em}.code table{table-layout:auto}.code table pre{overflow:visible}div.code-linenum{white-space:normal}.code table,.code td,.code td pre,.code tr{margin:0!important;padding:0!important;background:0 0!important;border-width:0!important}.code td{vertical-align:baseline}.code td.ln{padding-right:4px!important;width:0;overflow-x:visible}.code td.de1{padding-left:6px!important;width:100%}.error{-moz-border-radius:3px 3px 3px 3px;background-color:#ffebe8;border:1px solid #c00;padding:0 .6em}div.error{margin:5px 15px 2px}div.error p,div.error pre.stack-trace{line-height:1.2!important;margin:.5em 0!important;padding:2px!important;font-size:12px!important}div.error pre.stack-trace{background-color:#ffebe8;overflow-x:scroll}div.error pre.stack-trace .func-name{font-weight:700}