/* Index table: three columns, R-L-R aligned */
._toc, ._illus {
margin: auto;
max-width: 38em;
font-variant:small-caps;
}
._valignb th, ._valignb tr td {
vertical-align: bottom;
}
._toc td:nth-child(1) {
text-align: right;
vertical-align: top;
padding-right: 1em;
}
._toc td:nth-last-child(1), ._illus td:nth-last-child(1) {
text-align: right;
vertical-align: bottom;
padding-left: 1em;
}
._illus td:nth-child(1) {
padding-left: 2.0em; text-indent: -2.0em;
}
._p142 {
margin: auto;
max-width: 38em;
}
._p142 td:nth-last-child(-n+3) {
text-align: center;
padding-left:0.5em;
}
._p142 tr:nth-child(1) {
font-size:92%;
line-height:120%;
}