/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}

/* doxygen.css */
div.multicol {-moz-column-gap:1em;-webkit-column-gap:1em;-moz-column-count:3;-webkit-column-count:3;}
p.startli, p.startdd {margin-top:2px;}
p.endli {margin-bottom:0px;}
p.enddd {margin-bottom:4px;}
caption {font-weight:bold;}
span.legend {font-size:70%;text-align:center;}
div.qindex, div.navtab {background-color:#e8eef2;border:1px solid #84b0c7;text-align:center;margin:2px;padding:2px;}
div.qindex, div.navpath {width:100%;line-height:140%;}
div.navtab {margin-right:15px;}
a.qindex {font-weight:bold;}
a.qindexHL {font-weight:bold;background-color:#6666cc;color:#ffffff;border:1px double #9295C2;}
.contents a.qindexHL:visited {color:#ffffff;}
a.el {font-weight:bold;}
dl.el {margin-left:-1cm;}
.fragment {font-family:monospace, fixed;}
div.ah {background-color:black;font-weight:bold;color:#ffffff;margin-bottom:3px;margin-top:3px;}
div.groupHeader {margin-left:16px;margin-top:12px;margin-bottom:6px;font-weight:bold;}
div.groupText {margin-left:16px;font-style:italic;}
td.indexkey {background-color:#e8eef2;font-weight:bold;border:1px solid #CCCCCC;margin:2px 0px 2px 0;padding:2px 10px;}
td.indexvalue {background-color:#e8eef2;border:1px solid #CCCCCC;padding:2px 10px;margin:2px 0px;}
tr.memlist {background-color:#f0f0f0;}
p.formulaDsp {text-align:center;}
img.formulaInl {vertical-align:middle;}
div.center {text-align:center;margin-top:0px;margin-bottom:0px;padding:0px;}
div.center img {border:0px;}
img.footer {border:0px;vertical-align:middle;}
span.keyword {color:#008000;}
span.keywordtype {color:#604020;}
span.keywordflow {color:#e08000;}
span.comment {color:#800000;}
span.preprocessor {color:#606060;}
span.stringliteral {color:#002080;}
span.charliteral {color:#008080;}
span.vhdldigit {color:#ff00ff;}
span.vhdlchar {color:#000000;}
span.vhdlkeyword {color:#700070;}
span.vhdllogic {color:#ff0000;}
.search {color:#003399;font-weight:bold;}
form.search {margin-bottom:0px;margin-top:0px;}
input.search {font-size:75%;color:#000080;font-weight:normal;background-color:#e8eef2;}
td.tiny {font-size:75%;}
.dirtab {padding:4px;border-collapse:collapse;border:1px solid #84b0c7;}
th.dirtab {background:#e8eef2;font-weight:bold;}
.mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams {background-color:#FAFAFA;border:none;margin:4px;padding:1px 0 0 8px;}
.mdescLeft, .mdescRight {padding:0px 8px 4px 8px;color:#555;}
.memItemLeft, .memItemRight, .memTemplParams {border-top:1px solid #ccc;}
.memItemLeft, .memTemplItemLeft {white-space:nowrap;}
.memTemplParams {color:#606060;white-space:nowrap;}
.memtemplate {font-size:80%;color:#606060;font-weight:normal;margin-left:3px;}
.memnav {background-color:#e8eef2;border:1px solid #84b0c7;text-align:center;margin:2px;margin-right:15px;padding:2px;}
.memitem {padding:0;margin-bottom:10px;}
.memname {white-space:nowrap;font-weight:bold;}
.memproto, .memdoc {border:1px solid #84b0c7;}
.memproto {padding:0;background-color:#d5e1e8;font-weight:bold;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-box-shadow:rgba(0, 0, 0, 0.15) 5px 5px 5px;}
.memdoc {padding:2px 5px;background-color:#eef3f5;border-top-width:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-box-shadow:rgba(0, 0, 0, 0.15) 5px 5px 5px;}
.paramkey {text-align:right;}
.paramtype {white-space:nowrap;}
.paramname {color:#602020;white-space:nowrap;}
.paramname em {font-style:normal;}
.ftvtree {font-family:sans-serif;margin:0.5em;}
.directory {font-size:9pt;font-weight:bold;}
.directory h3 {margin:0px;margin-top:1em;font-size:11pt;}
.directory > h3 {margin-top:0;}
.directory p {margin:0px;white-space:nowrap;}
.directory div {display:none;margin:0px;}
.directory img {vertical-align:-30%;}
.directory-alt {font-size:100%;font-weight:bold;}
.directory-alt h3 {margin:0px;margin-top:1em;font-size:11pt;}
.directory-alt > h3 {margin-top:0;}
.directory-alt p {margin:0px;white-space:nowrap;}
.directory-alt div {display:none;margin:0px;}
.directory-alt img {vertical-align:-30%;}

/* custom-print.css */
.dropdown {display:none;}
.footer {font-size:small;font-weight:bold;color:#333;border-top:1px solid #119;margin-top:1em;padding-top:2px;}
a:link, a:visited {color:#119;}
