cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

doxygen.css (20509B)


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