body,table,div,p,dl{font-family:Lucida Grande,Verdana,Geneva,Arial,sans-serif;font-size:12px}h1{font-size:150%}.title{font-size:150%;font-weight:bold;margin:10px 2px}h2{font-size:120%}h3{font-size:100%}dt{font-weight:bold}div.multicol{-moz-column-gap:1em;-webkit-column-gap:1em;-moz-column-count:3;-webkit-column-count:3}p.startli,p.startdd,p.starttd{margin-top:2px}p.endli{margin-bottom:0}p.enddd{margin-bottom:4px}p.endtd{margin-bottom:2px}caption{font-weight:bold}span.legend{font-size:70%;text-align:center}h3.version{font-size:90%;text-align:center}div.qindex,div.navtab{background-color:#ebeff6;border:1px solid #a3b4d7;text-align:center}div.qindex,div.navpath{width:100%;line-height:140%}div.navtab{margin-right:15px}a{color:#3d578c;font-weight:normal;text-decoration:none}.contents a:visited{color:#4665a2}a:hover{text-decoration:underline}a.qindex{font-weight:bold}a.qindexHL{font-weight:bold;background-color:#9cafd4;color:#fff;border:1px double #869dca}.contents a.qindexHL:visited{color:#fff}a.el{font-weight:bold}a.code{color:#4665a2}a.codeRef{color:#4665a2}dl.el{margin-left:-1cm}.fragment{font-family:monospace,fixed;font-size:105%}pre.fragment{border:1px solid #c4cfe5;background-color:#fbfcfd;padding:4px 6px;margin:4px 8px 4px 2px;overflow:auto;word-wrap:break-word;font-size:9pt;line-height:125%}div.ah{background-color:black;font-weight:bold;color:#fff;margin-bottom:3px;margin-top:3px;padding:.2em;border:solid thin #333;border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;-moz-box-shadow:rgba(0,0,0,0.15) 2px 2px 2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#000),color-stop(0.3,#444));background-image:-moz-linear-gradient(center top,#eee 0,#444 40%,#000)}div.groupHeader{margin-left:16px;margin-top:12px;font-weight:bold}div.groupText{margin-left:16px;font-style:italic}body{background-color:white;color:black;margin:0}div.contents{margin-top:10px;margin-left:8px;margin-right:8px}td.indexkey{background-color:#ebeff6;font-weight:bold;border:1px solid #c4cfe5;margin:2px 0 2px 0;padding:2px 10px}td.indexvalue{background-color:#ebeff6;border:1px solid #c4cfe5;padding:2px 10px;margin:2px 0}tr.memlist{background-color:#eef1f7}p.formulaDsp{text-align:center}img.formulaInl{vertical-align:middle}div.center{text-align:center;margin-top:0;margin-bottom:0;padding:0}div.center img{border:0}address.footer{text-align:right;padding-right:12px}img.footer{border:0;vertical-align:middle}span.keyword{color:#008000}span.keywordtype{color:#604020}span.keywordflow{color:#e08000}span.comment{color:maroon}span.preprocessor{color:#806020}span.stringliteral{color:#002080}span.charliteral{color:teal}span.vhdldigit{color:#f0f}span.vhdlchar{color:#000}span.vhdlkeyword{color:#700070}span.vhdllogic{color:red}td.tiny{font-size:75%}.dirtab{padding:4px;border-collapse:collapse;border:1px solid #a3b4d7}th.dirtab{background:#ebeff6;font-weight:bold}hr{height:0;border:0;border-top:1px solid #4a6aaa}hr.footer{height:1px}table.memberdecls{border-spacing:0;padding:0}.mdescLeft,.mdescRight,.memItemLeft,.memItemRight,.memTemplItemLeft,.memTemplItemRight,.memTemplParams{background-color:#f9fafc;border:0;margin:4px;padding:1px 0 0 8px}.mdescLeft,.mdescRight{padding:0 8px 4px 8px;color:#555}.memItemLeft,.memItemRight,.memTemplParams{border-top:1px solid #c4cfe5}.memItemLeft,.memTemplItemLeft{white-space:nowrap}.memItemRight{width:100%}.memTemplParams{color:#4665a2;white-space:nowrap}.memtemplate{font-size:80%;color:#4665a2;font-weight:normal;margin-left:9px}.memnav{background-color:#ebeff6;border:1px solid #a3b4d7;text-align:center;margin:2px;margin-right:15px;padding:2px}.mempage{width:100%}.memitem{padding:0;margin-bottom:10px;margin-right:5px}.memname{white-space:nowrap;font-weight:bold;margin-left:6px}.memproto,dl.reflist dt{border-top:1px solid #a8b8d9;border-left:1px solid #a8b8d9;border-right:1px solid #a8b8d9;padding:6px 0 6px 0;color:#253555;font-weight:bold;text-shadow:0 1px 1px rgba(255,255,255,0.9);box-shadow:5px 5px 5px rgba(0,0,0,0.15);border-top-right-radius:8px;border-top-left-radius:8px;-moz-box-shadow:rgba(0,0,0,0.15) 5px 5px 5px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.15);-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;background-image:url('nav_f.png');background-repeat:repeat-x;background-color:#e2e8f2}.memdoc,dl.reflist dd{border-bottom:1px solid #a8b8d9;border-left:1px solid #a8b8d9;border-right:1px solid #a8b8d9;padding:2px 5px;background-color:#fbfcfd;border-top-width:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;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;background-image:-moz-linear-gradient(center top,#fff 0,#fff 60%,#f7f8fb 95%,#eef1f7);-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.15);background-image:-webkit-gradient(linear,center top,center bottom,from(#fff),color-stop(0.6,#fff),color-stop(0.60,#fff),color-stop(0.95,#f7f8fb),to(#eef1f7))}dl.reflist dt{padding:5px}dl.reflist dd{margin:0 0 10px 0;padding:5px}.paramkey{text-align:right}.paramtype{white-space:nowrap}.paramname{color:#602020;white-space:nowrap}.paramname em{font-style:normal}.params,.retval,.exception,.tparams{border-spacing:6px 2px}.params .paramname,.retval .paramname{font-weight:bold;vertical-align:top}.params .paramtype{font-style:italic;vertical-align:top}.params .paramdir{font-family:"courier new",courier,monospace;vertical-align:top}.ftvtree{font-family:sans-serif;margin:0}.directory{font-size:9pt;font-weight:bold;margin:5px}.directory h3{margin:0;margin-top:1em;font-size:11pt}.directory>h3{margin-top:0}.directory p{margin:0;white-space:nowrap}.directory div{display:none;margin:0}.directory img{vertical-align:-30%}.directory-alt{font-size:100%;font-weight:bold}.directory-alt h3{margin:0;margin-top:1em;font-size:11pt}.directory-alt>h3{margin-top:0}.directory-alt p{margin:0;white-space:nowrap}.directory-alt div{display:none;margin:0}.directory-alt img{vertical-align:-30%}div.dynheader{margin-top:8px}address{font-style:normal;color:#2a3d61}table.doxtable{border-collapse:collapse}table.doxtable td,table.doxtable th{border:1px solid #2d4068;padding:3px 7px 2px}table.doxtable th{background-color:#374f7f;color:#fff;font-size:110%;padding-bottom:4px;padding-top:5px;text-align:left}table.fieldtable{width:100%;margin-bottom:10px;border:1px solid #a8b8d9;border-spacing:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:rgba(0,0,0,0.15) 2px 2px 2px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.15);box-shadow:2px 2px 2px rgba(0,0,0,0.15)}.fieldtable td,.fieldtable th{padding:3px 7px 2px}.fieldtable td.fieldtype,.fieldtable td.fieldname{white-space:nowrap;border-right:1px solid #a8b8d9;border-bottom:1px solid #a8b8d9;vertical-align:top}.fieldtable td.fielddoc{border-bottom:1px solid #a8b8d9;width:100%}.fieldtable tr:last-child td{border-bottom:0}.fieldtable th{background-image:url('nav_f.png');background-repeat:repeat-x;background-color:#e2e8f2;font-size:90%;color:#253555;padding-bottom:4px;padding-top:5px;text-align:left;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #a8b8d9}.tabsearch{top:0;left:10px;height:36px;background-image:url('tab_b.png');z-index:101;overflow:hidden;font-size:13px}.navpath ul{font-size:11px;background-image:url('tab_b.png');background-repeat:repeat-x;height:30px;line-height:30px;color:#8aa0cc;border:solid 1px #c2cde4;overflow:hidden;margin:0;padding:0}.navpath li{list-style-type:none;float:left;padding-left:10px;padding-right:15px;background-image:url('bc_s.png');background-repeat:no-repeat;background-position:right;color:#364d7c}.navpath li.navelem a{height:32px;display:block;text-decoration:none;outline:0}.navpath li.navelem a:hover{color:#6884bd}.navpath li.footer{list-style-type:none;float:right;padding-left:10px;padding-right:15px;background-image:none;background-repeat:no-repeat;background-position:right;color:#364d7c;font-size:8pt}div.summary{float:right;font-size:8pt;padding-right:5px;width:50%;text-align:right}div.summary a{white-space:nowrap}div.ingroups{margin-left:5px;font-size:8pt;padding-left:5px;width:50%;text-align:left}div.ingroups a{white-space:nowrap}div.header{background-image:url('nav_h.png');background-repeat:repeat-x;background-color:#f9fafc;margin:0;border-bottom:1px solid #c4cfe5}div.headertitle{padding:5px 5px 5px 7px}dl{padding:0 0 0 10px}dl.note,dl.warning,dl.attention,dl.pre,dl.post,dl.invariant,dl.deprecated,dl.todo,dl.test,dl.bug{border-left:4px solid;padding:0 0 0 6px}dl.note{border-color:#d0c000}dl.warning,dl.attention{border-color:red}dl.pre,dl.post,dl.invariant{border-color:#00d000}dl.deprecated{border-color:#505050}dl.todo{border-color:#00c0e0}dl.test{border-color:#3030e0}dl.bug{border-color:#c08050}#projectlogo{text-align:center;vertical-align:bottom;border-collapse:separate}#projectlogo img{border:0 none}#projectname{font:300% Tahoma,Arial,sans-serif;margin:0;padding:2px 0}#projectbrief{font:120% Tahoma,Arial,sans-serif;margin:0;padding:0}#projectnumber{font:50% Tahoma,Arial,sans-serif;margin:0;padding:0}#titlearea{padding:0;margin:0;width:100%;border-bottom:1px solid #5373b4}.image{text-align:center}.dotgraph{text-align:center}.mscgraph{text-align:center}.caption{font-weight:bold}div.zoom{border:1px solid #90a5ce}dl.citelist{margin-bottom:50px}dl.citelist dt{color:#334975;float:left;font-weight:bold;margin-right:10px;padding:5px}dl.citelist dd{margin:2px 0;padding:5px 0}@media print{#top{display:none}#side-nav{display:none}#nav-path{display:none}body{overflow:visible}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.summary{display:none}.memitem{page-break-inside:avoid}#doc-content{margin-left:0 !important;height:auto !important;width:auto !important;overflow:inherit;display:inline}pre.fragment{overflow:visible;text-wrap:unrestricted;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}}