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