1 /* 
   2  * Javadoc style sheet
   3  */
   4 
   5 @import url('resources/fonts/dejavu.css');
   6 
   7 /*
   8  * Styles for individual HTML elements.
   9  *
  10  * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
  11  * HTML element throughout the page.
  12  */
  13 
  14 body {
  15     background-color:#ffffff;
  16     color:#353833;
  17     font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
  18     font-size:14px;
  19     margin:0;
  20     padding:0;
  21     height:100%;
  22     width:100%;
  23 }
  24 iframe {
  25     margin:0;
  26     padding:0;
  27     height:100%;
  28     width:100%;
  29     overflow-y:scroll;
  30     border:none;
  31 }
  32 a:link, a:visited {
  33     text-decoration:none;
  34     color:#4A6782;
  35 }
  36 a[href]:hover, a[href]:focus {
  37     text-decoration:none;
  38     color:#bb7a2a;
  39 }
  40 a[name] {
  41     color:#353833;
  42 }
  43 a[name]:before, a[name]:target, a[id]:before, a[id]:target {
  44     content:"";
  45     display:inline-block;
  46     position:relative;
  47     padding-top:129px;
  48     margin-top:-129px;
  49 }
  50 pre {
  51     font-family:'DejaVu Sans Mono', monospace;
  52     font-size:14px;
  53 }
  54 h1 {
  55     font-size:20px;
  56 }
  57 h2 {
  58     font-size:18px;
  59 }
  60 h3 {
  61     font-size:16px;
  62 }
  63 h4 {
  64     font-size:13px;
  65 }
  66 h5 {
  67     font-size:12px;
  68 }
  69 h6 {
  70     font-size:11px;
  71 }
  72 ul {
  73     list-style-type:disc;
  74 }
  75 code, tt {
  76     font-family:'DejaVu Sans Mono', monospace;
  77     font-size:14px;
  78     padding-top:4px;
  79     margin-top:8px;
  80     line-height:1.4em;
  81 }
  82 dt code {
  83     font-family:'DejaVu Sans Mono', monospace;
  84     font-size:14px;
  85     padding-top:4px;
  86 }
  87 table tr td dt code {
  88     font-family:'DejaVu Sans Mono', monospace;
  89     font-size:14px;
  90     vertical-align:top;
  91     padding-top:4px;
  92 }
  93 sup {
  94     font-size:8px;
  95 }
  96 button {
  97     font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif;
  98     font-size: 14px;
  99 }
 100 /*
 101  * Styles for HTML generated by javadoc.
 102  *
 103  * These are style classes that are used by the standard doclet to generate HTML documentation.
 104  */
 105 
 106 /*
 107  * Styles for document title and copyright.
 108  */
 109 .clear {
 110     clear:both;
 111     height:0px;
 112     overflow:hidden;
 113 }
 114 .aboutLanguage {
 115     float:right;
 116     padding:0px 21px;
 117     font-size:11px;
 118     z-index:200;
 119     margin-top:-9px;
 120 }
 121 .legalCopy {
 122     margin-left:.5em;
 123 }
 124 .bar a, .bar a:link, .bar a:visited, .bar a:active {
 125     color:#FFFFFF;
 126     text-decoration:none;
 127 }
 128 .bar a:hover, .bar a:focus {
 129     color:#bb7a2a;
 130 }
 131 .tab {
 132     background-color:#0066FF;
 133     color:#ffffff;
 134     padding:8px;
 135     width:5em;
 136     font-weight:bold;
 137 }
 138 /*
 139  * Styles for navigation bar.
 140  */
 141 .bar {
 142     background-color:#4D7A97;
 143     color:#FFFFFF;
 144     padding:.8em .5em .4em .8em;
 145     height:auto;/*height:1.8em;*/
 146     font-size:11px;
 147     margin:0;
 148 }
 149 .navPadding {
 150     padding-top: 107px;
 151 }
 152 .fixedNav {
 153     position:fixed;
 154     width:100%;
 155     z-index:999;
 156     background-color:#ffffff;
 157 }
 158 .topNav {
 159     background-color:#4D7A97;
 160     color:#FFFFFF;
 161     float:left;
 162     padding:0;
 163     width:100%;
 164     clear:right;
 165     height:2.8em;
 166     padding-top:10px;
 167     overflow:hidden;
 168     font-size:12px; 
 169 }
 170 .bottomNav {
 171     margin-top:10px;
 172     background-color:#4D7A97;
 173     color:#FFFFFF;
 174     float:left;
 175     padding:0;
 176     width:100%;
 177     clear:right;
 178     height:2.8em;
 179     padding-top:10px;
 180     overflow:hidden;
 181     font-size:12px;
 182 }
 183 .subNav {
 184     background-color:#dee3e9;
 185     float:left;
 186     width:100%;
 187     overflow:hidden;
 188     font-size:12px;
 189 }
 190 .subNav div {
 191     clear:left;
 192     float:left;
 193     padding:0 0 5px 6px;
 194     text-transform:uppercase;
 195 }
 196 .subNav .navList {
 197     padding-top:5px;
 198 }
 199 ul.navList, ul.subNavList {
 200     float:left;
 201     margin:0 25px 0 0;
 202     padding:0;
 203 }
 204 ul.navList li{
 205     list-style:none;
 206     float:left;
 207     padding: 5px 6px;
 208     text-transform:uppercase;
 209 }
 210 ul.navListSearch {
 211     float:right;
 212     margin:0 0 0 0;
 213     padding:0;
 214 }
 215 ul.navListSearch li {
 216     list-style:none;
 217     float:right;
 218     padding: 5px 6px;
 219     text-transform:uppercase;
 220 }
 221 ul.navListSearch li label {
 222     position:relative;
 223     right:-16px;
 224 }
 225 ul.subNavList li {
 226     list-style:none;
 227     float:left;
 228     padding-top:10px;
 229 }
 230 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
 231     color:#FFFFFF;
 232     text-decoration:none;
 233     text-transform:uppercase;
 234 }
 235 .topNav a:hover, .bottomNav a:hover {
 236     text-decoration:none;
 237     color:#bb7a2a;
 238     text-transform:uppercase;
 239 }
 240 .navBarCell1Rev {
 241     background-color:#F8981D;
 242     color:#253441;
 243     margin: auto 5px;
 244 }
 245 .skipNav {
 246     position:absolute;
 247     top:auto;
 248     left:-9999px;
 249     overflow:hidden;
 250 }
 251 /*
 252  * Styles for page header and footer.
 253  */
 254 .header, .footer {
 255     clear:both;
 256     margin:0 20px;
 257     padding:5px 0 0 0;
 258 }
 259 .indexNav {
 260     position:relative;
 261     font-size:12px;
 262     background-color:#dee3e9;
 263 }
 264 .indexNav ul {
 265     margin-top:0;
 266     padding:5px;
 267 }
 268 .indexNav ul li {
 269     display:inline;
 270     list-style-type:none;
 271     padding-right:10px;
 272     text-transform:uppercase;
 273 }
 274 .indexNav h1 {
 275     font-size:13px;
 276 }
 277 .title {
 278     color:#2c4557;
 279     margin:10px 0;
 280 }
 281 .subTitle {
 282     margin:5px 0 0 0;
 283 }
 284 .header ul {
 285     margin:0 0 15px 0;
 286     padding:0;
 287 }
 288 .footer ul {
 289     margin:20px 0 5px 0;
 290 }
 291 .header ul li, .footer ul li {
 292     list-style:none;
 293     font-size:13px;
 294 }
 295 /*
 296  * Styles for headings.
 297  */
 298 body.class-declaration .summary h2,
 299 body.class-declaration .details h2,
 300 body.class-use h2,
 301 body.module-declaration .blockList h2 {
 302     font-style: italic;
 303     padding:0;
 304     margin:15px 0;
 305 }
 306 body.class-declaration .summary h3,
 307 body.class-declaration .details h3 {
 308     background-color:#dee3e9;
 309     border:1px solid #d0d9e0;
 310     margin:0 0 6px -8px;
 311     padding:7px 5px;
 312 }
 313 /*
 314  * Styles for page layout containers.
 315  */
 316 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer,
 317 .allClassesContainer, .allPackagesContainer {
 318     clear:both;
 319     padding:10px 20px;
 320     position:relative;
 321 }
 322 .indexContainer {
 323     margin:10px;
 324     position:relative;
 325     font-size:12px;
 326 }
 327 .indexContainer h2 {
 328     font-size:13px;
 329     padding:0 0 3px 0;
 330 }
 331 .indexContainer ul {
 332     margin:0;
 333     padding:0;
 334 }
 335 .indexContainer ul li {
 336     list-style:none;
 337     padding-top:2px;
 338 }
 339 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
 340     font-size:12px;
 341     font-weight:bold;
 342     margin:10px 0 0 0;
 343     color:#4E4E4E;
 344 }
 345 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
 346     margin:5px 0 10px 0px;
 347     font-size:14px;
 348     font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
 349 }
 350 .serializedFormContainer dl.nameValue dt {
 351     margin-left:1px;
 352     font-size:1.1em;
 353     display:inline;
 354     font-weight:bold;
 355 }
 356 .serializedFormContainer dl.nameValue dd {
 357     margin:0 0 0 1px;
 358     font-size:1.1em;
 359     display:inline;
 360 }
 361 /*
 362  * Styles for lists.
 363  */
 364 li.circle {
 365     list-style:circle;
 366 }
 367 ul.horizontal li {
 368     display:inline;
 369     font-size:0.9em;
 370 }
 371 ul.inheritance {
 372     margin:0;
 373     padding:0;
 374 }
 375 ul.inheritance li {
 376     display:inline;
 377     list-style:none;
 378 }
 379 ul.inheritance li ul.inheritance {
 380     margin-left:15px;
 381     padding-left:15px;
 382     padding-top:1px;
 383 }
 384 ul.blockList, ul.blockListLast {
 385     margin:10px 0 10px 0;
 386     padding:0;
 387 }
 388 ul.blockList li.blockList, ul.blockListLast li.blockList {
 389     list-style:none;
 390     margin-bottom:15px;
 391     line-height:1.4;
 392 }
 393 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
 394     padding:0px 20px 5px 10px;
 395     border:1px solid #ededed; 
 396     background-color:#f8f8f8;
 397 }
 398 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
 399     padding:0 0 5px 8px;
 400     background-color:#ffffff;
 401     border:none;
 402 }
 403 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
 404     margin-left:0;
 405     padding-left:0;
 406     padding-bottom:15px;
 407     border:none;
 408 }
 409 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
 410     list-style:none;
 411     border-bottom:none;
 412     padding-bottom:0;
 413 }
 414 table tr td dl, table tr td dl dt, table tr td dl dd {
 415     margin-top:0;
 416     margin-bottom:1px;
 417 }
 418 /*
 419  * Styles for tables.
 420  */
 421 .overviewSummary table, .memberSummary table, .typeSummary table, .useSummary table, .constantsSummary table, .deprecatedSummary table,
 422 .requiresSummary table, .packagesSummary table, .providesSummary table, .usesSummary table {
 423     width:100%;
 424     border-spacing:0;
 425     border-left:1px solid #EEE;
 426     border-right:1px solid #EEE;
 427     border-bottom:1px solid #EEE;
 428 }
 429 .overviewSummary table, .memberSummary table, .requiresSummary table, .packagesSummary table, .providesSummary table, .usesSummary table {
 430     padding:0px;
 431 }
 432 .overviewSummary caption, .memberSummary caption, .typeSummary caption,
 433 .useSummary caption, .constantsSummary caption, .deprecatedSummary caption,
 434 .requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption {
 435     position:relative;
 436     text-align:left;
 437     background-repeat:no-repeat;
 438     color:#253441;
 439     font-weight:bold;
 440     clear:none;
 441     overflow:hidden;
 442     padding:0px;
 443     padding-top:10px;
 444     padding-left:1px;
 445     margin:0px;
 446     white-space:pre;
 447 }
 448 .constantsSummary caption a:link, .constantsSummary caption a:visited,
 449 .useSummary caption a:link, .useSummary caption a:visited {
 450     color:#1f389c;
 451 }
 452 .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
 453 .deprecatedSummary caption a:link,
 454 .requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link,
 455 .usesSummary caption a:link,
 456 .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
 457 .useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
 458 .requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover,
 459 .usesSummary caption a:hover,
 460 .overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
 461 .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
 462 .requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active,
 463 .usesSummary caption a:active,
 464 .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
 465 .deprecatedSummary caption a:visited,
 466 .requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited,
 467 .usesSummary caption a:visited {
 468     color:#FFFFFF;
 469 }
 470 .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
 471 .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span,
 472 .requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span,
 473 .usesSummary caption span {
 474     white-space:nowrap;
 475     padding-top:5px;
 476     padding-left:12px;
 477     padding-right:12px;
 478     padding-bottom:7px;
 479     display:inline-block;
 480     float:left;
 481     background-color:#F8981D;
 482     border: none;
 483     height:16px;
 484 }
 485 .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
 486 .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd,
 487 .requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd {
 488     display:none;
 489     width:5px;
 490     position:relative;
 491     float:left;
 492     background-color:#F8981D;
 493 }
 494 .overviewSummary [role=tablist] button, .memberSummary [role=tablist] button,
 495 .typeSummary [role=tablist] button, .packagesSummary [role=tablist] button {
 496    border: none;
 497    cursor: pointer;
 498    padding: 5px 12px 7px 12px;
 499    font-weight: bold;
 500    margin-right: 3px;
 501 }
 502 .overviewSummary [role=tablist] .activeTableTab, .memberSummary [role=tablist] .activeTableTab,
 503 .typeSummary [role=tablist] .activeTableTab, .packagesSummary [role=tablist] .activeTableTab {
 504    background: #F8981D;
 505    color: #253441;
 506 }
 507 .overviewSummary [role=tablist] .tableTab, .memberSummary [role=tablist] .tableTab,
 508 .typeSummary [role=tablist] .tableTab, .packagesSummary [role=tablist] .tableTab {
 509    background: #4D7A97;
 510    color: #FFFFFF;
 511 }
 512 .rowColor th, .altColor th {
 513     font-weight:normal;
 514 }
 515 .overviewSummary td, .memberSummary td, .typeSummary td,
 516 .useSummary td, .constantsSummary td, .deprecatedSummary td,
 517 .requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td {
 518     text-align:left;
 519     padding:0px 0px 12px 10px;
 520 }
 521 th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th,
 522 .constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td,
 523 .constantsSummary td {
 524     vertical-align:top;
 525     padding-right:0px;
 526     padding-top:8px;
 527     padding-bottom:3px;
 528 }
 529 th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th,
 530 .packagesSummary th {
 531     background:#dee3e9;
 532     text-align:left;
 533     padding:8px 3px 3px 7px;
 534 }
 535 td.colFirst, th.colFirst {
 536     font-size:13px;
 537 }
 538 td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast {
 539     font-size:13px;
 540 }
 541 .constantsSummary th, .packagesSummary th {
 542     font-size:13px;
 543 }
 544 .providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst,
 545 .providesSummary td.colLast {
 546     white-space:normal;
 547     font-size:13px;
 548 }
 549 .overviewSummary td.colFirst, .overviewSummary th.colFirst,
 550 .requiresSummary td.colFirst, .requiresSummary th.colFirst,
 551 .packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th,
 552 .usesSummary td.colFirst, .usesSummary th.colFirst,
 553 .providesSummary td.colFirst, .providesSummary th.colFirst,
 554 .memberSummary td.colFirst, .memberSummary th.colFirst,
 555 .memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName,
 556 .typeSummary td.colFirst, .typeSummary th.colFirst {
 557     vertical-align:top;
 558 }
 559 .packagesSummary th.colLast, .packagesSummary td.colLast {
 560     white-space:normal;
 561 }
 562 td.colFirst a:link, td.colFirst a:visited,
 563 td.colSecond a:link, td.colSecond a:visited,
 564 th.colFirst a:link, th.colFirst a:visited,
 565 th.colSecond a:link, th.colSecond a:visited,
 566 th.colConstructorName a:link, th.colConstructorName a:visited,
 567 th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, 
 568 .constantValuesContainer td a:link, .constantValuesContainer td a:visited, 
 569 .allClassesContainer td a:link, .allClassesContainer td a:visited, 
 570 .allPackagesContainer td a:link, .allPackagesContainer td a:visited {
 571     font-weight:bold;
 572 }
 573 .tableSubHeadingColor {
 574     background-color:#EEEEFF;
 575 }
 576 .altColor, .altColor th {
 577     background-color:#FFFFFF;
 578 }
 579 .rowColor, .rowColor th {
 580     background-color:#EEEEEF;
 581 }
 582 /*
 583  * Styles for contents.
 584  */
 585 .description pre {
 586     margin-top:0;
 587 }
 588 .deprecatedContent {
 589     margin:0;
 590     padding:10px 0;
 591 }
 592 .docSummary {
 593     padding:0;
 594 }
 595 div.block {
 596     font-size:14px;
 597     font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
 598 }
 599 td.colLast div {
 600     padding-top:0px;
 601 }
 602 td.colLast a {
 603     padding-bottom:3px;
 604 }
 605 /*
 606  * Styles for formatting effect.
 607  */
 608 .sourceLineNo {
 609     color:green;
 610     padding:0 30px 0 0;
 611 }
 612 h1.hidden {
 613     visibility:hidden;
 614     overflow:hidden;
 615     font-size:10px;
 616 }
 617 .block {
 618     display:block;
 619     margin:3px 10px 2px 0px;
 620     color:#474747;
 621 }
 622 .deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
 623 .moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType,
 624 .packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
 625 .throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
 626     font-weight:bold;
 627 }
 628 .deprecationComment, .emphasizedPhrase, .interfaceName {
 629     font-style:italic;
 630 }
 631 .deprecationBlock {
 632     font-size:14px;
 633     font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
 634     border-style:solid;
 635     border-width:thin;
 636     border-radius:10px;
 637     padding:10px;
 638     margin-bottom:10px;
 639     margin-right:10px;
 640     display:inline-block;
 641 }
 642 div.block div.deprecationComment, div.block div.block span.emphasizedPhrase,
 643 div.block div.block span.interfaceName {
 644     font-style:normal;
 645 }
 646 /*
 647  * Styles for IFRAME.
 648  */
 649 .mainContainer {
 650     margin:0 auto; 
 651     padding:0; 
 652     height:100%; 
 653     width:100%; 
 654     position:fixed; 
 655     top:0; 
 656     left:0;
 657 }
 658 .leftContainer {
 659     height:100%;
 660     position:fixed;
 661     width:320px;
 662 }
 663 .leftTop {
 664     position:relative;
 665     float:left;
 666     width:315px;
 667     top:0;
 668     left:0;
 669     height:30%;
 670     border-right:6px solid #ccc;
 671     border-bottom:6px solid #ccc;
 672 }
 673 .leftBottom {
 674     position:relative;
 675     float:left;
 676     width:315px;
 677     bottom:0;
 678     left:0;
 679     height:70%;
 680     border-right:6px solid #ccc;
 681     border-top:1px solid #000;
 682 }
 683 .rightContainer {
 684     position:absolute;
 685     left:320px;
 686     top:0;
 687     bottom:0;
 688     height:100%;
 689     right:0;
 690     border-left:1px solid #000;
 691 }
 692 .rightIframe {
 693     margin:0;
 694     padding:0;
 695     height:100%;
 696     right:30px;
 697     width:100%;
 698     overflow:visible;
 699     margin-bottom:30px;
 700 }
 701 /*
 702  * Styles specific to HTML5 elements.
 703  */
 704 main, nav, header, footer, section {
 705     display:block;
 706 }
 707 /*
 708  * Styles for javadoc search.
 709  */
 710 .ui-autocomplete-category {
 711     font-weight:bold;
 712     font-size:15px;
 713     padding:7px 0 7px 3px;
 714     background-color:#4D7A97;
 715     color:#FFFFFF;
 716 }
 717 .resultItem {
 718     font-size:13px;
 719 }
 720 .ui-autocomplete {
 721     max-height:85%;
 722     max-width:65%;
 723     overflow-y:scroll;
 724     overflow-x:scroll;
 725     white-space:nowrap;
 726     box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
 727 }
 728 ul.ui-autocomplete {
 729     position:fixed;
 730     z-index:999999;
 731 }
 732 ul.ui-autocomplete  li {
 733     float:left;
 734     clear:both;
 735     width:100%;
 736 }
 737 .resultHighlight {
 738     font-weight:bold;
 739 }
 740 #search {
 741     background-image:url('resources/glass.png');
 742     background-size:13px;
 743     background-repeat:no-repeat;
 744     background-position:2px 3px;
 745     padding-left:20px;
 746     position:relative;
 747     right:-18px;
 748     width:400px;
 749 }
 750 #reset {
 751     background-color: rgb(255,255,255);
 752     background-image:url('resources/x.png');
 753     background-position:center;
 754     background-repeat:no-repeat;
 755     background-size:12px;
 756     border:0 none;
 757     width:16px;
 758     height:17px;
 759     position:relative;
 760     left:-4px;
 761     top:-4px;
 762     font-size:0px;
 763 }
 764 .watermark {
 765     color:#545454;
 766 }
 767 .searchTagDescResult {
 768     font-style:italic;
 769     font-size:11px;
 770 }
 771 .searchTagHolderResult {
 772     font-style:italic;
 773     font-size:12px;
 774 }
 775 .searchTagResult:before, .searchTagResult:target {
 776     color:red;
 777 }
 778 .moduleGraph span {
 779     display:none;
 780     position:absolute;
 781 }
 782 .moduleGraph:hover span {
 783     display:block;
 784     margin: -100px 0 0 100px;
 785     z-index: 1;
 786 }
 787 .methodSignature {
 788     white-space:normal;
 789 }
 790 
 791 /*
 792  * Styles for user-provided tables.
 793  *
 794  * borderless:
 795  *      No borders, vertical margins, styled caption.
 796  *      This style is provided for use with existing doc comments.
 797  *      In general, borderless tables should not be used for layout purposes.
 798  *
 799  * plain:
 800  *      Plain borders around table and cells, vertical margins, styled caption.
 801  *      Best for small tables or for complex tables for tables with cells that span
 802  *      rows and columns, when the "striped" style does not work well.
 803  *
 804  * striped:
 805  *      Borders around the table and vertical borders between cells, striped rows,
 806  *      vertical margins, styled caption.
 807  *      Best for tables that have a header row, and a body containing a series of simple rows.
 808  */
 809 
 810 table.borderless,
 811 table.plain,
 812 table.striped {
 813     margin-top: 10px;
 814     margin-bottom: 10px;
 815 }
 816 table.borderless > caption,
 817 table.plain > caption,
 818 table.striped > caption {
 819     font-weight: bold;
 820     font-size: smaller;
 821 }
 822 table.borderless th, table.borderless td,
 823 table.plain th, table.plain td,
 824 table.striped th, table.striped td {
 825     padding: 2px 5px;
 826 }
 827 table.borderless,
 828 table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
 829 table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
 830     border: none;
 831 }
 832 table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
 833     background-color: transparent;
 834 }
 835 table.plain {
 836     border-collapse: collapse;
 837     border: 1px solid black;
 838 }
 839 table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
 840     background-color: transparent;
 841 }
 842 table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
 843 table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
 844     border: 1px solid black;
 845 }
 846 table.striped {
 847     border-collapse: collapse;
 848     border: 1px solid black;
 849 }
 850 table.striped > thead {
 851     background-color: #E3E3E3;
 852 }
 853 table.striped > thead > tr > th, table.striped > thead > tr > td {
 854     border: 1px solid black;
 855 }
 856 table.striped > tbody > tr:nth-child(even) {
 857     background-color: #EEE
 858 }
 859 table.striped > tbody > tr:nth-child(odd) {
 860     background-color: #FFF
 861 }
 862 table.striped > tbody > tr > th, table.striped > tbody > tr > td {
 863     border-left: 1px solid black;
 864     border-right: 1px solid black;
 865 }
 866 table.striped > tbody > tr > th {
 867     font-weight: normal;
 868 }