1 /* Javadoc style sheet */
   2 /*
   3 Overall document style
   4 */
   5 body {
   6     background-color:#ffffff;
   7     color:#353833;
   8     font-family:Arial, Helvetica, sans-serif;
   9     font-size:76%;
  10     margin:0;
  11 }
  12 a:link, a:visited {
  13     text-decoration:none;
  14     color:#4c6b87;
  15 }
  16 a:hover, a:focus {
  17     text-decoration:none;
  18     color:#bb7a2a;
  19 }
  20 a:active {
  21     text-decoration:none;
  22     color:#4c6b87;
  23 }
  24 a[name] {
  25     color:#353833;
  26 }
  27 a[name]:hover {
  28     text-decoration:none;
  29     color:#353833;
  30 }
  31 pre {
  32     font-size:1.3em;
  33 }
  34 h1 {
  35     font-size:1.8em;
  36 }
  37 h2 {
  38     font-size:1.5em;
  39 }
  40 h3 {
  41     font-size:1.4em;
  42 }
  43 h4 {
  44     font-size:1.3em;
  45 }
  46 h5 {
  47     font-size:1.2em;
  48 }
  49 h6 {
  50     font-size:1.1em;
  51 }
  52 ul {
  53     list-style-type:disc;
  54 }
  55 code, tt {
  56     font-size:1.2em;
  57 }
  58 dt code {
  59     font-size:1.2em;
  60 }
  61 table tr td dt code {
  62     font-size:1.2em;
  63     vertical-align:top;
  64 }
  65 sup {
  66     font-size:.6em;
  67 }
  68 /*
  69 Document title and Copyright styles
  70 */
  71 .clear {
  72     clear:both;
  73     height:0px;
  74     overflow:hidden;
  75 }
  76 .aboutLanguage {
  77     float:right;
  78     padding:0px 21px;
  79     font-size:.8em;
  80     z-index:200;
  81     margin-top:-7px;
  82 }
  83 .legalCopy {
  84     margin-left:.5em;
  85 }
  86 .bar a, .bar a:link, .bar a:visited, .bar a:active {
  87     color:#FFFFFF;
  88     text-decoration:none;
  89 }
  90 .bar a:hover, .bar a:focus {
  91     color:#bb7a2a;
  92 }
  93 .tab {
  94     background-color:#0066FF;
  95     background-image:url(resources/titlebar.gif);
  96     background-position:left top;
  97     background-repeat:no-repeat;
  98     color:#ffffff;
  99     padding:8px;
 100     width:5em;
 101     font-weight:bold;
 102 }
 103 /*
 104 Navigation bar styles
 105 */
 106 .bar {
 107     background-image:url(resources/background.gif);
 108     background-repeat:repeat-x;
 109     color:#FFFFFF;
 110     padding:.8em .5em .4em .8em;
 111     height:auto;/*height:1.8em;*/
 112     font-size:1em;
 113     margin:0;
 114 }
 115 .topNav {
 116     background-image:url(resources/background.gif);
 117     background-repeat:repeat-x;
 118     color:#FFFFFF;
 119     float:left;
 120     padding:0;
 121     width:100%;
 122     clear:right;
 123     height:2.8em;
 124     padding-top:10px;
 125     overflow:hidden;
 126 }
 127 .bottomNav {
 128     margin-top:10px;
 129     background-image:url(resources/background.gif);
 130     background-repeat:repeat-x;
 131     color:#FFFFFF;
 132     float:left;
 133     padding:0;
 134     width:100%;
 135     clear:right;
 136     height:2.8em;
 137     padding-top:10px;
 138     overflow:hidden;
 139 }
 140 .subNav {
 141     background-color:#dee3e9;
 142     border-bottom:1px solid #9eadc0;
 143     float:left;
 144     width:100%;
 145     overflow:hidden;
 146 }
 147 .subNav div {
 148     clear:left;
 149     float:left;
 150     padding:0 0 5px 6px;
 151 }
 152 ul.navList, ul.subNavList {
 153     float:left;
 154     margin:0 25px 0 0;
 155     padding:0;
 156 }
 157 ul.navList li{
 158     list-style:none;
 159     float:left;
 160     padding:3px 6px;
 161 }
 162 ul.subNavList li{
 163     list-style:none;
 164     float:left;
 165     font-size:90%;
 166 }
 167 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
 168     color:#FFFFFF;
 169     text-decoration:none;
 170 }
 171 .topNav a:hover, .bottomNav a:hover {
 172     text-decoration:none;
 173     color:#bb7a2a;
 174 }
 175 .navBarCell1Rev {
 176     background-image:url(resources/tab.gif);
 177     background-color:#a88834;
 178     color:#FFFFFF;
 179     margin: auto 5px;
 180     border:1px solid #c9aa44;
 181 }
 182 /*
 183 Page header and footer styles
 184 */
 185 .header, .footer {
 186     clear:both;
 187     margin:0 20px;
 188     padding:5px 0 0 0;
 189 }
 190 .indexHeader {
 191     margin:10px;
 192     position:relative;
 193 }
 194 .indexHeader span{
 195     margin-right:15px;
 196 }
 197 .indexHeader h1 {
 198     font-size:1.3em;
 199 }
 200 .title {
 201     color:#2c4557;
 202     margin:10px 0;
 203 }
 204 .subTitle {
 205     margin:5px 0 0 0;
 206 }
 207 .header ul {
 208     margin:0 0 25px 0;
 209     padding:0;
 210 }
 211 .footer ul {
 212     margin:20px 0 5px 0;
 213 }
 214 .header ul li, .footer ul li {
 215     list-style:none;
 216     font-size:1.2em;
 217 }
 218 /*
 219 Heading styles
 220 */
 221 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
 222     background-color:#dee3e9;
 223     border-top:1px solid #9eadc0;
 224     border-bottom:1px solid #9eadc0;
 225     margin:0 0 6px -8px;
 226     padding:2px 5px;
 227 }
 228 ul.blockList ul.blockList ul.blockList li.blockList h3 {
 229     background-color:#dee3e9;
 230     border-top:1px solid #9eadc0;
 231     border-bottom:1px solid #9eadc0;
 232     margin:0 0 6px -8px;
 233     padding:2px 5px;
 234 }
 235 ul.blockList ul.blockList li.blockList h3 {
 236     padding:0;
 237     margin:15px 0;
 238 }
 239 ul.blockList li.blockList h2 {
 240     padding:0px 0 20px 0;
 241 }
 242 /*
 243 Page layout container styles
 244 */
 245 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
 246     clear:both;
 247     padding:10px 20px;
 248     position:relative;
 249 }
 250 .indexContainer {
 251     margin:10px;
 252     position:relative;
 253     font-size:1.0em;
 254 }
 255 .indexContainer h2 {
 256     font-size:1.1em;
 257     padding:0 0 3px 0;
 258 }
 259 .indexContainer ul {
 260     margin:0;
 261     padding:0;
 262 }
 263 .indexContainer ul li {
 264     list-style:none;
 265 }
 266 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
 267     font-size:1.1em;
 268     font-weight:bold;
 269     margin:10px 0 0 0;
 270     color:#4E4E4E;
 271 }
 272 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
 273     margin:10px 0 10px 20px;
 274 }
 275 .serializedFormContainer dl.nameValue dt {
 276     margin-left:1px;
 277     font-size:1.1em;
 278     display:inline;
 279     font-weight:bold;
 280 }
 281 .serializedFormContainer dl.nameValue dd {
 282     margin:0 0 0 1px;
 283     font-size:1.1em;
 284     display:inline;
 285 }
 286 /*
 287 List styles
 288 */
 289 ul.horizontal li {
 290     display:inline;
 291     font-size:0.9em;
 292 }
 293 ul.inheritance {
 294     margin:0;
 295     padding:0;
 296 }
 297 ul.inheritance li {
 298     display:inline;
 299     list-style:none;
 300 }
 301 ul.inheritance li ul.inheritance {
 302     margin-left:15px;
 303     padding-left:15px;
 304     padding-top:1px;
 305 }
 306 ul.blockList, ul.blockListLast {
 307     margin:10px 0 10px 0;
 308     padding:0;
 309 }
 310 ul.blockList li.blockList, ul.blockListLast li.blockList {
 311     list-style:none;
 312     margin-bottom:25px;
 313 }
 314 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
 315     padding:0px 20px 5px 10px;
 316     border:1px solid #9eadc0;
 317     background-color:#f9f9f9;
 318 }
 319 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
 320     padding:0 0 5px 8px;
 321     background-color:#ffffff;
 322     border:1px solid #9eadc0;
 323     border-top:none;
 324 }
 325 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
 326     margin-left:0;
 327     padding-left:0;
 328     padding-bottom:15px;
 329     border:none;
 330     border-bottom:1px solid #9eadc0;
 331 }
 332 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
 333     list-style:none;
 334     border-bottom:none;
 335     padding-bottom:0;
 336 }
 337 table tr td dl, table tr td dl dt, table tr td dl dd {
 338     margin-top:0;
 339     margin-bottom:1px;
 340 }
 341 /*
 342 Table styles
 343 */
 344 .contentContainer table, .classUseContainer table, .constantValuesContainer table {
 345     border-bottom:1px solid #9eadc0;
 346     width:100%;
 347 }
 348 .contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
 349     width:100%;
 350 }
 351 .contentContainer .description table, .contentContainer .details table {
 352     border-bottom:none;
 353 }
 354 .contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
 355     vertical-align:top;
 356     padding-right:20px;
 357 }
 358 .contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
 359 .contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
 360 .contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
 361 .contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
 362     padding-right:3px;
 363 }
 364 .overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
 365     position:relative;
 366     text-align:left;
 367     background-repeat:no-repeat;
 368     color:#FFFFFF;
 369     font-weight:bold;
 370     clear:none;
 371     overflow:hidden;
 372     padding:0px;
 373     margin:0px;
 374 }
 375 caption a:link, caption a:hover, caption a:active, caption a:visited {
 376     color:#FFFFFF;
 377 }
 378 .overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
 379     white-space:nowrap;
 380     padding-top:8px;
 381     padding-left:8px;
 382     display:block;
 383     float:left;
 384     background-image:url(resources/titlebar.gif);
 385     height:18px;
 386 }
 387 .contentContainer ul.blockList li.blockList caption span.activeTableTab span {
 388     white-space:nowrap;
 389     padding-top:8px;
 390     padding-left:8px;
 391     display:block;
 392     float:left;
 393     background-image:url(resources/activetitlebar.gif);
 394     height:18px;
 395 }
 396 .contentContainer ul.blockList li.blockList caption span.tableTab span {
 397     white-space:nowrap;
 398     padding-top:8px;
 399     padding-left:8px;
 400     display:block;
 401     float:left;
 402     background-image:url(resources/titlebar.gif);
 403     height:18px;
 404 }
 405 .contentContainer ul.blockList li.blockList caption span.tableTab, .contentContainer ul.blockList li.blockList caption span.activeTableTab {
 406     padding-top:0px;
 407     padding-left:0px;
 408     background-image:none;
 409     float:none;
 410     display:inline;
 411 }
 412 .overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
 413     width:10px;
 414     background-image:url(resources/titlebar_end.gif);
 415     background-repeat:no-repeat;
 416     background-position:top right;
 417     position:relative;
 418     float:left;
 419 }
 420 .contentContainer ul.blockList li.blockList .activeTableTab .tabEnd {
 421     width:10px;
 422     margin-right:5px;
 423     background-image:url(resources/activetitlebar_end.gif);
 424     background-repeat:no-repeat;
 425     background-position:top right;
 426     position:relative;
 427     float:left;
 428 }
 429 .contentContainer ul.blockList li.blockList .tableTab .tabEnd {
 430     width:10px;
 431     margin-right:5px;
 432     background-image:url(resources/titlebar_end.gif);
 433     background-repeat:no-repeat;
 434     background-position:top right;
 435     position:relative;
 436     float:left;
 437 }
 438 ul.blockList ul.blockList li.blockList table {
 439     margin:0 0 12px 0px;
 440     width:100%;
 441 }
 442 .tableSubHeadingColor {
 443     background-color: #EEEEFF;
 444 }
 445 .altColor {
 446     background-color:#eeeeef;
 447 }
 448 .rowColor {
 449     background-color:#ffffff;
 450 }
 451 .overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
 452     text-align:left;
 453     padding:3px 3px 3px 7px;
 454 }
 455 th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
 456     background:#dee3e9;
 457     border-top:1px solid #9eadc0;
 458     border-bottom:1px solid #9eadc0;
 459     text-align:left;
 460     padding:3px 3px 3px 7px;
 461 }
 462 td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
 463     font-weight:bold;
 464 }
 465 td.colFirst, th.colFirst {
 466     border-left:1px solid #9eadc0;
 467     white-space:nowrap;
 468 }
 469 td.colLast, th.colLast {
 470     border-right:1px solid #9eadc0;
 471 }
 472 td.colOne, th.colOne {
 473     border-right:1px solid #9eadc0;
 474     border-left:1px solid #9eadc0;
 475 }
 476 table.overviewSummary  {
 477     padding:0px;
 478     margin-left:0px;
 479 }
 480 table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
 481 table.overviewSummary td.colOne, table.overviewSummary th.colOne {
 482     width:25%;
 483     vertical-align:middle;
 484 }
 485 table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
 486     width:25%;
 487     vertical-align:middle;
 488 }
 489 /*
 490 Content styles
 491 */
 492 .description pre {
 493     margin-top:0;
 494 }
 495 .deprecatedContent {
 496     margin:0;
 497     padding:10px 0;
 498 }
 499 .docSummary {
 500     padding:0;
 501 }
 502 /*
 503 Formatting effect styles
 504 */
 505 .sourceLineNo {
 506     color:green;
 507     padding:0 30px 0 0;
 508 }
 509 h1.hidden {
 510     visibility:hidden;
 511     overflow:hidden;
 512     font-size:.9em;
 513 }
 514 .block {
 515     display:block;
 516     margin:3px 0 0 0;
 517 }
 518 .strong {
 519     font-weight:bold;
 520 }