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