h1 { font-family: serif; border-top-style: solid; border-top-width: 5px; padding-top: 9pt; margin-top: 40pt; color: #222266; } h1.title { border: none; } h2 { font-family: serif; border-top-style: solid; border-top-width: 2px; border-color: #ccccdd; padding-top: 9pt; margin-top: 40pt; margin-bottom: 2pt; color: #222266; } h3 { font-family: serif; font-style: bold; margin-top: 20pt; margin-bottom: 2pt; color: #222266; } h4 { font-family: serif; font-style: italic; margin-top: 2pt; margin-bottom: 2pt; color: #666688; } @media print { table { font-size: 8pt; } } @media screen { table { font-size: 10pt; } } pre { background: #eeeeff; border-color: #aaaaff; border-style: solid; border-width: 1px; margin-left: 40pt; margin-right: 40pt; padding: 6pt; } table { border-collapse: collapse; margin-top: 10pt; margin-left: 40pt; margin-right: 40pt; } table th { font-family: sans-serif; background: #aabbff; } table td { font-family: sans-serif; border-top-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #aaaaff; padding-top: 3pt; padding-bottom: 3pt; padding-left: 3pt; padding-right: 4pt; background: #eeeeff; } table p { margin-bottom: 0pt; } /* for the bnf syntax sections */ table.bnf { background: #eeeeff; border-color: #aaaaff; border-style: solid; border-width: 1px; margin-top: 3pt; margin-bottom: 3pt; padding-top: 2pt; padding-bottom: 6pt; padding-left: 6pt; padding-right: 6pt; } table.bnf td { border: none; padding-left: 6pt; padding-right: 6pt; padding-top: 1pt; padding-bottom: 1pt; } table.bnf td:first-child { padding-right: 0pt; width: 8pt; } table.bnf td:first-child td { padding-left: 0pt; } table.bnf td.def { padding-top: 6pt; } table.bnf td.bar { padding-left: 15pt; } table.bnf code { font-weight: bold; } /* for the type name guide */ table.guide { margin-top: 20pt; margin-bottom: 20pt; } table.guide td:first-child { font-family: monospace; width: 15%; } table.guide td:first-child + td { font-family: sans-serif; width: 85%; } /* for the LEB128 example tables */ table.leb128Bits { margin-top: 20pt; margin-bottom: 20pt; } table.leb128Bits td { border-left: solid #aaaaff 1px; border-right: solid #aaaaff 1px; } table.leb128Bits td.start1 { border-left: none; } table.leb128Bits td.start2 { border-left: solid #000 2px; } table.leb128Bits td.end2 { border-right: none; } table.leb128 { margin-top: 20pt; margin-bottom: 20pt; } table.leb128 td:first-child { font-family: monospace; text-align: center; width: 31%; } table.leb128 td:first-child + td { font-family: monospace; text-align: center; width: 23%; } table.leb128 td:first-child + td + td { font-family: monospace; text-align: center; width: 23%; } table.leb128 td:first-child + td + td + td { font-family: monospace; text-align: center; width: 23%; } /* for the general format tables */ table.format { margin-top: 20pt; margin-bottom: 20pt; } table.format td:first-child { font-family: monospace; width: 20%; } table.format td:first-child + td { font-family: monospace; width: 20%; } table.format td:first-child + td + td { width: 60%; } table.format td i { font-family: sans-serif; } /* for the type code table */ table.typeCodes { margin-top: 20pt; margin-bottom: 20pt; } table.typeCodes td:first-child { font-family: monospace; width: 30%; } table.typeCodes td:first-child + td { font-family: monospace; width: 30%; } table.typeCodes td:first-child + td + td { font-family: monospace; width: 10%; } table.typeCodes td:first-child + td + td + td { font-family: monospace; width: 30%; } table.typeCodes td i { font-family: sans-serif; } /* for the access flags table */ table.accessFlags { margin-top: 20pt; margin-bottom: 20pt; } table.accessFlags td:first-child { font-family: monospace; width: 10%; } table.accessFlags td:first-child + td { font-family: monospace; width: 6%; } table.accessFlags td:first-child + td + td { width: 28%; } table.accessFlags td:first-child + td + td + td { width: 28%; } table.accessFlags td:first-child + td + td + td + td { width: 28%; } table.accessFlags i { font-family: sans-serif; } /* for the descriptor table */ table.descriptor { margin-top: 20pt; margin-bottom: 20pt; } table.descriptor td:first-child { font-family: monospace; width: 25%; } table.descriptor td:first-child + td { font-family: sans-serif; width: 75%; } /* for the debug bytecode table */ table.debugByteCode { margin-top: 20pt; margin-bottom: 20pt; } table.debugByteCode td:first-child { font-family: monospace; width: 20%; } table.debugByteCode td:first-child + td { font-family: monospace; width: 5%; } table.debugByteCode td:first-child + td + td{ font-family: monospace; width: 15%; } table.debugByteCode td:first-child + td + td + td { width: 25%; } table.debugByteCode td:first-child + td + td + td + td { width: 35%; } table.debugByteCode i { font-family: sans-serif; } /* for the encoded value table */ table.encodedValue { margin-top: 20pt; margin-bottom: 20pt; } table.encodedValue td:first-child { font-family: monospace; width: 12%; } table.encodedValue td:first-child + td { font-family: monospace; width: 10%; } table.encodedValue td:first-child + td + td { font-family: monospace; width: 15%; } table.encodedValue td:first-child + td + td + td { font-family: monospace; width: 15%; } table.encodedValue td:first-child + td + td + td + td { width: 48%; } table.encodedValue td i { font-family: sans-serif; }