Home | History | Annotate | Download | only in html
      1 /* The standard CSS for doxygen 1.8.3.1 */
      2 
      3 body, table, div, p, dl {
      4 	font: 400 14px/19px Roboto,sans-serif;
      5 }
      6 
      7 /* @group Heading Levels */
      8 
      9 h1.groupheader {
     10 	font-size: 150%;
     11 }
     12 
     13 .title {
     14 	font-size: 150%;
     15 	font-weight: bold;
     16 	margin: 10px 2px;
     17 }
     18 
     19 h2.groupheader {
     20 	border-bottom: 1px solid #879ECB;
     21 	color: #354C7B;
     22 	font-size: 150%;
     23 	font-weight: normal;
     24 	margin-top: 1.75em;
     25 	padding-top: 8px;
     26 	padding-bottom: 4px;
     27 	width: 100%;
     28 }
     29 
     30 h3.groupheader {
     31 	font-size: 100%;
     32 }
     33 
     34 h1, h2, h3, h4, h5, h6 {
     35 	-webkit-transition: text-shadow 0.5s linear;
     36 	-moz-transition: text-shadow 0.5s linear;
     37 	-ms-transition: text-shadow 0.5s linear;
     38 	-o-transition: text-shadow 0.5s linear;
     39 	transition: text-shadow 0.5s linear;
     40 	margin-right: 15px;
     41 }
     42 
     43 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
     44 	text-shadow: 0 0 15px cyan;
     45 }
     46 
     47 dt {
     48 	font-weight: bold;
     49 }
     50 
     51 div.multicol {
     52 	-moz-column-gap: 1em;
     53 	-webkit-column-gap: 1em;
     54 	-moz-column-count: 3;
     55 	-webkit-column-count: 3;
     56 }
     57 
     58 p.startli, p.startdd, p.starttd {
     59 	margin-top: 2px;
     60 }
     61 
     62 p.endli {
     63 	margin-bottom: 0px;
     64 }
     65 
     66 p.enddd {
     67 	margin-bottom: 4px;
     68 }
     69 
     70 p.endtd {
     71 	margin-bottom: 2px;
     72 }
     73 
     74 /* @end */
     75 
     76 caption {
     77 	font-weight: bold;
     78 }
     79 
     80 span.legend {
     81         font-size: 70%;
     82         text-align: center;
     83 }
     84 
     85 h3.version {
     86         font-size: 90%;
     87         text-align: center;
     88 }
     89 
     90 div.qindex, div.navtab{
     91 	background-color: #EBEFF6;
     92 	border: 1px solid #A3B4D7;
     93 	text-align: center;
     94 }
     95 
     96 div.qindex, div.navpath {
     97 	width: 100%;
     98 	line-height: 140%;
     99 }
    100 
    101 div.navtab {
    102 	margin-right: 15px;
    103 }
    104 
    105 /* @group Link Styling */
    106 
    107 a {
    108 	color: #3D578C;
    109 	font-weight: normal;
    110 	text-decoration: none;
    111 }
    112 
    113 .contents a:visited {
    114 	color: #4665A2;
    115 }
    116 
    117 a:hover {
    118 	text-decoration: underline;
    119 }
    120 
    121 a.qindex {
    122 	font-weight: bold;
    123 }
    124 
    125 a.qindexHL {
    126 	font-weight: bold;
    127 	background-color: #9CAFD4;
    128 	color: #ffffff;
    129 	border: 1px double #869DCA;
    130 }
    131 
    132 .contents a.qindexHL:visited {
    133         color: #ffffff;
    134 }
    135 
    136 a.el {
    137 	font-weight: bold;
    138 }
    139 
    140 a.elRef {
    141 }
    142 
    143 a.code, a.code:visited {
    144 	color: #4665A2;
    145 }
    146 
    147 a.codeRef, a.codeRef:visited {
    148 	color: #4665A2;
    149 }
    150 
    151 /* @end */
    152 
    153 dl.el {
    154 	margin-left: -1cm;
    155 }
    156 
    157 pre.fragment {
    158         border: 1px solid #C4CFE5;
    159         background-color: #FBFCFD;
    160         padding: 4px 6px;
    161         margin: 4px 8px 4px 2px;
    162         overflow: auto;
    163         word-wrap: break-word;
    164         font-size:  9pt;
    165         line-height: 125%;
    166         font-family: monospace, fixed;
    167         font-size: 105%;
    168 }
    169 
    170 div.fragment {
    171         padding: 4px;
    172         margin: 4px;
    173 	background-color: #FBFCFD;
    174 	border: 1px solid #C4CFE5;
    175 }
    176 
    177 div.line {
    178 	font-family: monospace, fixed;
    179         font-size: 13px;
    180 	min-height: 13px;
    181 	line-height: 1.0;
    182 	text-wrap: unrestricted;
    183 	white-space: -moz-pre-wrap; /* Moz */
    184 	white-space: -pre-wrap;     /* Opera 4-6 */
    185 	white-space: -o-pre-wrap;   /* Opera 7 */
    186 	white-space: pre-wrap;      /* CSS3  */
    187 	word-wrap: break-word;      /* IE 5.5+ */
    188 	text-indent: -53px;
    189 	padding-left: 53px;
    190 	padding-bottom: 0px;
    191 	margin: 0px;
    192 	-webkit-transition-property: background-color, box-shadow;
    193 	-webkit-transition-duration: 0.5s;
    194 	-moz-transition-property: background-color, box-shadow;
    195 	-moz-transition-duration: 0.5s;
    196 	-ms-transition-property: background-color, box-shadow;
    197 	-ms-transition-duration: 0.5s;
    198 	-o-transition-property: background-color, box-shadow;
    199 	-o-transition-duration: 0.5s;
    200 	transition-property: background-color, box-shadow;
    201 	transition-duration: 0.5s;
    202 }
    203 
    204 div.line.glow {
    205 	background-color: cyan;
    206 	box-shadow: 0 0 10px cyan;
    207 }
    208 
    209 
    210 span.lineno {
    211 	padding-right: 4px;
    212 	text-align: right;
    213 	border-right: 2px solid #0F0;
    214 	background-color: #E8E8E8;
    215         white-space: pre;
    216 }
    217 span.lineno a {
    218 	background-color: #D8D8D8;
    219 }
    220 
    221 span.lineno a:hover {
    222 	background-color: #C8C8C8;
    223 }
    224 
    225 div.ah {
    226 	background-color: black;
    227 	font-weight: bold;
    228 	color: #ffffff;
    229 	margin-bottom: 3px;
    230 	margin-top: 3px;
    231 	padding: 0.2em;
    232 	border: solid thin #333;
    233 	border-radius: 0.5em;
    234 	-webkit-border-radius: .5em;
    235 	-moz-border-radius: .5em;
    236 	box-shadow: 2px 2px 3px #999;
    237 	-webkit-box-shadow: 2px 2px 3px #999;
    238 	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
    239 	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
    240 	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
    241 }
    242 
    243 div.groupHeader {
    244 	margin-left: 16px;
    245 	margin-top: 12px;
    246 	font-weight: bold;
    247 }
    248 
    249 div.groupText {
    250 	margin-left: 16px;
    251 	font-style: italic;
    252 }
    253 
    254 body {
    255 	background-color: white;
    256 	color: black;
    257         margin: 0;
    258 }
    259 
    260 div.contents {
    261 	margin-top: 10px;
    262 	margin-left: 12px;
    263 	margin-right: 8px;
    264 }
    265 
    266 td.indexkey {
    267 	background-color: #EBEFF6;
    268 	font-weight: bold;
    269 	border: 1px solid #C4CFE5;
    270 	margin: 2px 0px 2px 0;
    271 	padding: 2px 10px;
    272         white-space: nowrap;
    273         vertical-align: top;
    274 }
    275 
    276 td.indexvalue {
    277 	background-color: #EBEFF6;
    278 	border: 1px solid #C4CFE5;
    279 	padding: 2px 10px;
    280 	margin: 2px 0px;
    281 }
    282 
    283 tr.memlist {
    284 	background-color: #EEF1F7;
    285 }
    286 
    287 p.formulaDsp {
    288 	text-align: center;
    289 }
    290 
    291 img.formulaDsp {
    292 
    293 }
    294 
    295 img.formulaInl {
    296 	vertical-align: middle;
    297 }
    298 
    299 div.center {
    300 	text-align: center;
    301         margin-top: 0px;
    302         margin-bottom: 0px;
    303         padding: 0px;
    304 }
    305 
    306 div.center img {
    307 	border: 0px;
    308 }
    309 
    310 address.footer {
    311 	text-align: right;
    312 	padding-right: 12px;
    313 }
    314 
    315 img.footer {
    316 	border: 0px;
    317 	vertical-align: middle;
    318 }
    319 
    320 /* @group Code Colorization */
    321 
    322 span.keyword {
    323 	color: #008000
    324 }
    325 
    326 span.keywordtype {
    327 	color: #604020
    328 }
    329 
    330 span.keywordflow {
    331 	color: #e08000
    332 }
    333 
    334 span.comment {
    335 	color: #800000
    336 }
    337 
    338 span.preprocessor {
    339 	color: #806020
    340 }
    341 
    342 span.stringliteral {
    343 	color: #002080
    344 }
    345 
    346 span.charliteral {
    347 	color: #008080
    348 }
    349 
    350 span.vhdldigit {
    351 	color: #ff00ff
    352 }
    353 
    354 span.vhdlchar {
    355 	color: #000000
    356 }
    357 
    358 span.vhdlkeyword {
    359 	color: #700070
    360 }
    361 
    362 span.vhdllogic {
    363 	color: #ff0000
    364 }
    365 
    366 blockquote {
    367         background-color: #F7F8FB;
    368         border-left: 2px solid #9CAFD4;
    369         margin: 0 24px 0 4px;
    370         padding: 0 12px 0 16px;
    371 }
    372 
    373 /* @end */
    374 
    375 /*
    376 .search {
    377 	color: #003399;
    378 	font-weight: bold;
    379 }
    380 
    381 form.search {
    382 	margin-bottom: 0px;
    383 	margin-top: 0px;
    384 }
    385 
    386 input.search {
    387 	font-size: 75%;
    388 	color: #000080;
    389 	font-weight: normal;
    390 	background-color: #e8eef2;
    391 }
    392 */
    393 
    394 td.tiny {
    395 	font-size: 75%;
    396 }
    397 
    398 .dirtab {
    399 	padding: 4px;
    400 	border-collapse: collapse;
    401 	border: 1px solid #A3B4D7;
    402 }
    403 
    404 th.dirtab {
    405 	background: #EBEFF6;
    406 	font-weight: bold;
    407 }
    408 
    409 hr {
    410 	height: 0px;
    411 	border: none;
    412 	border-top: 1px solid #4A6AAA;
    413 }
    414 
    415 hr.footer {
    416 	height: 1px;
    417 }
    418 
    419 /* @group Member Descriptions */
    420 
    421 table.memberdecls {
    422 	border-spacing: 0px;
    423 	padding: 0px;
    424 }
    425 
    426 .memberdecls td, .fieldtable tr {
    427 	-webkit-transition-property: background-color, box-shadow;
    428 	-webkit-transition-duration: 0.5s;
    429 	-moz-transition-property: background-color, box-shadow;
    430 	-moz-transition-duration: 0.5s;
    431 	-ms-transition-property: background-color, box-shadow;
    432 	-ms-transition-duration: 0.5s;
    433 	-o-transition-property: background-color, box-shadow;
    434 	-o-transition-duration: 0.5s;
    435 	transition-property: background-color, box-shadow;
    436 	transition-duration: 0.5s;
    437 }
    438 
    439 .memberdecls td.glow, .fieldtable tr.glow {
    440 	background-color: cyan;
    441 	box-shadow: 0 0 15px cyan;
    442 }
    443 
    444 .mdescLeft, .mdescRight,
    445 .memItemLeft, .memItemRight,
    446 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
    447 	background-color: #F9FAFC;
    448 	border: none;
    449 	margin: 4px;
    450 	padding: 1px 0 0 8px;
    451 }
    452 
    453 .mdescLeft, .mdescRight {
    454 	padding: 0px 8px 4px 8px;
    455 	color: #555;
    456 }
    457 
    458 .memSeparator {
    459         border-bottom: 1px solid #DEE4F0;
    460         line-height: 1px;
    461         margin: 0px;
    462         padding: 0px;
    463 }
    464 
    465 .memItemLeft, .memTemplItemLeft {
    466         white-space: nowrap;
    467 }
    468 
    469 .memItemRight {
    470 	width: 100%;
    471 }
    472 
    473 .memTemplParams {
    474 	color: #4665A2;
    475         white-space: nowrap;
    476 	font-size: 80%;
    477 }
    478 
    479 /* @end */
    480 
    481 /* @group Member Details */
    482 
    483 /* Styles for detailed member documentation */
    484 
    485 .memtemplate {
    486 	font-size: 80%;
    487 	color: #4665A2;
    488 	font-weight: normal;
    489 	margin-left: 9px;
    490 }
    491 
    492 .memnav {
    493 	background-color: #EBEFF6;
    494 	border: 1px solid #A3B4D7;
    495 	text-align: center;
    496 	margin: 2px;
    497 	margin-right: 15px;
    498 	padding: 2px;
    499 }
    500 
    501 .mempage {
    502 	width: 100%;
    503 }
    504 
    505 .memitem {
    506 	padding: 0;
    507 	margin-bottom: 10px;
    508 	margin-right: 5px;
    509         -webkit-transition: box-shadow 0.5s linear;
    510         -moz-transition: box-shadow 0.5s linear;
    511         -ms-transition: box-shadow 0.5s linear;
    512         -o-transition: box-shadow 0.5s linear;
    513         transition: box-shadow 0.5s linear;
    514         display: table !important;
    515         width: 100%;
    516 }
    517 
    518 .memitem.glow {
    519          box-shadow: 0 0 15px cyan;
    520 }
    521 
    522 .memname {
    523         font-weight: bold;
    524         margin-left: 6px;
    525 }
    526 
    527 .memname td {
    528 	vertical-align: bottom;
    529 }
    530 
    531 .memproto, dl.reflist dt {
    532         border-top: 1px solid #A8B8D9;
    533         border-left: 1px solid #A8B8D9;
    534         border-right: 1px solid #A8B8D9;
    535         padding: 6px 0px 6px 0px;
    536         color: #253555;
    537         font-weight: bold;
    538         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
    539         background-image:url('nav_f.png');
    540         background-repeat:repeat-x;
    541         background-color: #E2E8F2;
    542         /* opera specific markup */
    543         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    544         border-top-right-radius: 4px;
    545         border-top-left-radius: 4px;
    546         /* firefox specific markup */
    547         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
    548         -moz-border-radius-topright: 4px;
    549         -moz-border-radius-topleft: 4px;
    550         /* webkit specific markup */
    551         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    552         -webkit-border-top-right-radius: 4px;
    553         -webkit-border-top-left-radius: 4px;
    554 
    555 }
    556 
    557 .memdoc, dl.reflist dd {
    558         border-bottom: 1px solid #A8B8D9;
    559         border-left: 1px solid #A8B8D9;
    560         border-right: 1px solid #A8B8D9;
    561         padding: 6px 10px 2px 10px;
    562         background-color: #FBFCFD;
    563         border-top-width: 0;
    564         background-image:url('nav_g.png');
    565         background-repeat:repeat-x;
    566         background-color: #FFFFFF;
    567         /* opera specific markup */
    568         border-bottom-left-radius: 4px;
    569         border-bottom-right-radius: 4px;
    570         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    571         /* firefox specific markup */
    572         -moz-border-radius-bottomleft: 4px;
    573         -moz-border-radius-bottomright: 4px;
    574         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
    575         /* webkit specific markup */
    576         -webkit-border-bottom-left-radius: 4px;
    577         -webkit-border-bottom-right-radius: 4px;
    578         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    579 }
    580 
    581 dl.reflist dt {
    582         padding: 5px;
    583 }
    584 
    585 dl.reflist dd {
    586         margin: 0px 0px 10px 0px;
    587         padding: 5px;
    588 }
    589 
    590 .paramkey {
    591 	text-align: right;
    592 }
    593 
    594 .paramtype {
    595 	white-space: nowrap;
    596 }
    597 
    598 .paramname {
    599 	color: #602020;
    600 	white-space: nowrap;
    601 }
    602 .paramname em {
    603 	font-style: normal;
    604 }
    605 .paramname code {
    606         line-height: 14px;
    607 }
    608 
    609 .params, .retval, .exception, .tparams {
    610         margin-left: 0px;
    611         padding-left: 0px;
    612 }
    613 
    614 .params .paramname, .retval .paramname {
    615         font-weight: bold;
    616         vertical-align: top;
    617 }
    618 
    619 .params .paramtype {
    620         font-style: italic;
    621         vertical-align: top;
    622 }
    623 
    624 .params .paramdir {
    625         font-family: "courier new",courier,monospace;
    626         vertical-align: top;
    627 }
    628 
    629 table.mlabels {
    630 	border-spacing: 0px;
    631 }
    632 
    633 td.mlabels-left {
    634 	width: 100%;
    635 	padding: 0px;
    636 }
    637 
    638 td.mlabels-right {
    639 	vertical-align: bottom;
    640 	padding: 0px;
    641 	white-space: nowrap;
    642 }
    643 
    644 span.mlabels {
    645         margin-left: 8px;
    646 }
    647 
    648 span.mlabel {
    649         background-color: #728DC1;
    650         border-top:1px solid #5373B4;
    651         border-left:1px solid #5373B4;
    652         border-right:1px solid #C4CFE5;
    653         border-bottom:1px solid #C4CFE5;
    654 	text-shadow: none;
    655 	color: white;
    656 	margin-right: 4px;
    657 	padding: 2px 3px;
    658 	border-radius: 3px;
    659 	font-size: 7pt;
    660 	white-space: nowrap;
    661 	vertical-align: middle;
    662 }
    663 
    664 
    665 
    666 /* @end */
    667 
    668 /* these are for tree view when not used as main index */
    669 
    670 div.directory {
    671         margin: 10px 0px;
    672         border-top: 1px solid #A8B8D9;
    673         border-bottom: 1px solid #A8B8D9;
    674         width: 100%;
    675 }
    676 
    677 .directory table {
    678         border-collapse:collapse;
    679 }
    680 
    681 .directory td {
    682         margin: 0px;
    683         padding: 0px;
    684 	vertical-align: top;
    685 }
    686 
    687 .directory td.entry {
    688         white-space: nowrap;
    689         padding-right: 6px;
    690 }
    691 
    692 .directory td.entry a {
    693         outline:none;
    694 }
    695 
    696 .directory td.entry a img {
    697         border: none;
    698 }
    699 
    700 .directory td.desc {
    701         width: 100%;
    702         padding-left: 6px;
    703 	padding-right: 6px;
    704 	padding-top: 3px;
    705 	border-left: 1px solid rgba(0,0,0,0.05);
    706 }
    707 
    708 .directory tr.even {
    709 	padding-left: 6px;
    710 	background-color: #F7F8FB;
    711 }
    712 
    713 .directory img {
    714 	vertical-align: -30%;
    715 }
    716 
    717 .directory .levels {
    718         white-space: nowrap;
    719         width: 100%;
    720         text-align: right;
    721         font-size: 9pt;
    722 }
    723 
    724 .directory .levels span {
    725         cursor: pointer;
    726         padding-left: 2px;
    727         padding-right: 2px;
    728 	color: #3D578C;
    729 }
    730 
    731 div.dynheader {
    732         margin-top: 8px;
    733 	-webkit-touch-callout: none;
    734 	-webkit-user-select: none;
    735 	-khtml-user-select: none;
    736 	-moz-user-select: none;
    737 	-ms-user-select: none;
    738 	user-select: none;
    739 }
    740 
    741 address {
    742 	font-style: normal;
    743 	color: #2A3D61;
    744 }
    745 
    746 table.doxtable {
    747 	border-collapse:collapse;
    748         margin-top: 4px;
    749         margin-bottom: 4px;
    750 }
    751 
    752 table.doxtable td, table.doxtable th {
    753 	border: 1px solid #2D4068;
    754 	padding: 3px 7px 2px;
    755 }
    756 
    757 table.doxtable th {
    758 	background-color: #374F7F;
    759 	color: #FFFFFF;
    760 	font-size: 110%;
    761 	padding-bottom: 4px;
    762 	padding-top: 5px;
    763 }
    764 
    765 table.fieldtable {
    766         /*width: 100%;*/
    767         margin-bottom: 10px;
    768         border: 1px solid #A8B8D9;
    769         border-spacing: 0px;
    770         -moz-border-radius: 4px;
    771         -webkit-border-radius: 4px;
    772         border-radius: 4px;
    773         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
    774         -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
    775         box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
    776 }
    777 
    778 .fieldtable td, .fieldtable th {
    779         padding: 3px 7px 2px;
    780 }
    781 
    782 .fieldtable td.fieldtype, .fieldtable td.fieldname {
    783         white-space: nowrap;
    784         border-right: 1px solid #A8B8D9;
    785         border-bottom: 1px solid #A8B8D9;
    786         vertical-align: top;
    787 }
    788 
    789 .fieldtable td.fieldname {
    790         padding-top: 5px;
    791 }
    792 
    793 .fieldtable td.fielddoc {
    794         border-bottom: 1px solid #A8B8D9;
    795         /*width: 100%;*/
    796 }
    797 
    798 .fieldtable td.fielddoc p:first-child {
    799         margin-top: 2px;
    800 }
    801 
    802 .fieldtable td.fielddoc p:last-child {
    803         margin-bottom: 2px;
    804 }
    805 
    806 .fieldtable tr:last-child td {
    807         border-bottom: none;
    808 }
    809 
    810 .fieldtable th {
    811         background-image:url('nav_f.png');
    812         background-repeat:repeat-x;
    813         background-color: #E2E8F2;
    814         font-size: 90%;
    815         color: #253555;
    816         padding-bottom: 4px;
    817         padding-top: 5px;
    818         text-align:left;
    819         -moz-border-radius-topleft: 4px;
    820         -moz-border-radius-topright: 4px;
    821         -webkit-border-top-left-radius: 4px;
    822         -webkit-border-top-right-radius: 4px;
    823         border-top-left-radius: 4px;
    824         border-top-right-radius: 4px;
    825         border-bottom: 1px solid #A8B8D9;
    826 }
    827 
    828 
    829 .tabsearch {
    830 	top: 0px;
    831 	left: 10px;
    832 	height: 36px;
    833 	background-image: url('tab_b.png');
    834 	z-index: 101;
    835 	overflow: hidden;
    836 	font-size: 13px;
    837 }
    838 
    839 .navpath ul
    840 {
    841 	font-size: 11px;
    842 	background-image:url('tab_b.png');
    843 	background-repeat:repeat-x;
    844 	background-position: 0 -5px;
    845 	height:30px;
    846 	line-height:30px;
    847 	color:#8AA0CC;
    848 	border:solid 1px #C2CDE4;
    849 	overflow:hidden;
    850 	margin:0px;
    851 	padding:0px;
    852 }
    853 
    854 .navpath li
    855 {
    856 	list-style-type:none;
    857 	float:left;
    858 	padding-left:10px;
    859 	padding-right:15px;
    860 	background-image:url('bc_s.png');
    861 	background-repeat:no-repeat;
    862 	background-position:right;
    863 	color:#364D7C;
    864 }
    865 
    866 .navpath li.navelem a
    867 {
    868 	height:32px;
    869 	display:block;
    870 	text-decoration: none;
    871 	outline: none;
    872 	color: #283A5D;
    873 	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
    874 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
    875 	text-decoration: none;
    876 }
    877 
    878 .navpath li.navelem a:hover
    879 {
    880 	color:#6884BD;
    881 }
    882 
    883 .navpath li.footer
    884 {
    885         list-style-type:none;
    886         float:right;
    887         padding-left:10px;
    888         padding-right:15px;
    889         background-image:none;
    890         background-repeat:no-repeat;
    891         background-position:right;
    892         color:#364D7C;
    893         font-size: 8pt;
    894 }
    895 
    896 
    897 div.summary
    898 {
    899 	float: right;
    900 	font-size: 8pt;
    901 	padding-right: 5px;
    902 	width: 50%;
    903 	text-align: right;
    904 }
    905 
    906 div.summary a
    907 {
    908 	white-space: nowrap;
    909 }
    910 
    911 div.ingroups
    912 {
    913 	font-size: 8pt;
    914 	width: 50%;
    915 	text-align: left;
    916 }
    917 
    918 div.ingroups a
    919 {
    920 	white-space: nowrap;
    921 }
    922 
    923 div.header
    924 {
    925         background-image:url('nav_h.png');
    926         background-repeat:repeat-x;
    927 	background-color: #F9FAFC;
    928 	margin:  0px;
    929 	border-bottom: 1px solid #C4CFE5;
    930 }
    931 
    932 div.headertitle
    933 {
    934 	padding: 5px 5px 5px 10px;
    935 }
    936 
    937 dl
    938 {
    939         padding: 0 0 0 10px;
    940 }
    941 
    942 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
    943 dl.section
    944 {
    945 	margin-left: 0px;
    946 	padding-left: 0px;
    947 }
    948 
    949 dl.note
    950 {
    951         margin-left:-7px;
    952         padding-left: 3px;
    953         border-left:4px solid;
    954         border-color: #D0C000;
    955 }
    956 
    957 dl.warning, dl.attention
    958 {
    959         margin-left:-7px;
    960         padding-left: 3px;
    961         border-left:4px solid;
    962         border-color: #FF0000;
    963 }
    964 
    965 dl.pre, dl.post, dl.invariant
    966 {
    967         margin-left:-7px;
    968         padding-left: 3px;
    969         border-left:4px solid;
    970         border-color: #00D000;
    971 }
    972 
    973 dl.deprecated
    974 {
    975         margin-left:-7px;
    976         padding-left: 3px;
    977         border-left:4px solid;
    978         border-color: #505050;
    979 }
    980 
    981 dl.todo
    982 {
    983         margin-left:-7px;
    984         padding-left: 3px;
    985         border-left:4px solid;
    986         border-color: #00C0E0;
    987 }
    988 
    989 dl.test
    990 {
    991         margin-left:-7px;
    992         padding-left: 3px;
    993         border-left:4px solid;
    994         border-color: #3030E0;
    995 }
    996 
    997 dl.bug
    998 {
    999         margin-left:-7px;
   1000         padding-left: 3px;
   1001         border-left:4px solid;
   1002         border-color: #C08050;
   1003 }
   1004 
   1005 dl.section dd {
   1006 	margin-bottom: 6px;
   1007 }
   1008 
   1009 
   1010 #projectlogo
   1011 {
   1012 	text-align: center;
   1013 	vertical-align: bottom;
   1014 	border-collapse: separate;
   1015 }
   1016 
   1017 #projectlogo img
   1018 {
   1019 	border: 0px none;
   1020 }
   1021 
   1022 #projectname
   1023 {
   1024 	font: 300% Tahoma, Arial,sans-serif;
   1025 	margin: 0px;
   1026 	padding: 2px 0px;
   1027 }
   1028 
   1029 #projectbrief
   1030 {
   1031 	font: 120% Tahoma, Arial,sans-serif;
   1032 	margin: 0px;
   1033 	padding: 0px;
   1034 }
   1035 
   1036 #projectnumber
   1037 {
   1038 	font: 50% Tahoma, Arial,sans-serif;
   1039 	margin: 0px;
   1040 	padding: 0px;
   1041 }
   1042 
   1043 #titlearea
   1044 {
   1045 	padding: 0px;
   1046 	margin: 0px;
   1047 	width: 100%;
   1048 	border-bottom: 1px solid #5373B4;
   1049 }
   1050 
   1051 .image
   1052 {
   1053         text-align: center;
   1054 }
   1055 
   1056 .dotgraph
   1057 {
   1058         text-align: center;
   1059 }
   1060 
   1061 .mscgraph
   1062 {
   1063         text-align: center;
   1064 }
   1065 
   1066 .caption
   1067 {
   1068 	font-weight: bold;
   1069 }
   1070 
   1071 div.zoom
   1072 {
   1073 	border: 1px solid #90A5CE;
   1074 }
   1075 
   1076 dl.citelist {
   1077         margin-bottom:50px;
   1078 }
   1079 
   1080 dl.citelist dt {
   1081         color:#334975;
   1082         float:left;
   1083         font-weight:bold;
   1084         margin-right:10px;
   1085         padding:5px;
   1086 }
   1087 
   1088 dl.citelist dd {
   1089         margin:2px 0;
   1090         padding:5px 0;
   1091 }
   1092 
   1093 div.toc {
   1094         padding: 14px 25px;
   1095         background-color: #F4F6FA;
   1096         border: 1px solid #D8DFEE;
   1097         border-radius: 7px 7px 7px 7px;
   1098         float: right;
   1099         height: auto;
   1100         margin: 0 20px 10px 10px;
   1101         width: 200px;
   1102 }
   1103 
   1104 div.toc li {
   1105         background: url("bdwn.png") no-repeat scroll 0 5px transparent;
   1106         font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
   1107         margin-top: 5px;
   1108         padding-left: 10px;
   1109         padding-top: 2px;
   1110 }
   1111 
   1112 div.toc h3 {
   1113         font: bold 12px/1.2 Arial,FreeSans,sans-serif;
   1114 	color: #4665A2;
   1115         border-bottom: 0 none;
   1116         margin: 0;
   1117 }
   1118 
   1119 div.toc ul {
   1120         list-style: none outside none;
   1121         border: medium none;
   1122         padding: 0px;
   1123 }
   1124 
   1125 div.toc li.level1 {
   1126         margin-left: 0px;
   1127 }
   1128 
   1129 div.toc li.level2 {
   1130         margin-left: 15px;
   1131 }
   1132 
   1133 div.toc li.level3 {
   1134         margin-left: 30px;
   1135 }
   1136 
   1137 div.toc li.level4 {
   1138         margin-left: 45px;
   1139 }
   1140 
   1141 .inherit_header {
   1142         font-weight: bold;
   1143         color: gray;
   1144         cursor: pointer;
   1145 	-webkit-touch-callout: none;
   1146 	-webkit-user-select: none;
   1147 	-khtml-user-select: none;
   1148 	-moz-user-select: none;
   1149 	-ms-user-select: none;
   1150 	user-select: none;
   1151 }
   1152 
   1153 .inherit_header td {
   1154         padding: 6px 0px 2px 5px;
   1155 }
   1156 
   1157 .inherit {
   1158         display: none;
   1159 }
   1160 
   1161 tr.heading h2 {
   1162         margin-top: 12px;
   1163         margin-bottom: 4px;
   1164 }
   1165 
   1166 @media print
   1167 {
   1168   #top { display: none; }
   1169   #side-nav { display: none; }
   1170   #nav-path { display: none; }
   1171   body { overflow:visible; }
   1172   h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
   1173   .summary { display: none; }
   1174   .memitem { page-break-inside: avoid; }
   1175   #doc-content
   1176   {
   1177     margin-left:0 !important;
   1178     height:auto !important;
   1179     width:auto !important;
   1180     overflow:inherit;
   1181     display:inline;
   1182   }
   1183 }
   1184 
   1185