/* .table */ div.table { margin-top:1ex; } table.table.headers > thead > tr > th { border-style:none none solid none; border-width:2px; } table.table > * > tr:target, table.table > * > tr > th:target, table.table > * > tr > td:target { background-color:#BFEFFF; } table.table > tbody > tr > td { text-align:center; vertical-align:center; } table.table > tbody.left > tr > td, table.table > tbody > tr.left > td, table.table > tbody > tr > td.left { text-align:left; } table.table > tbody.right > tr > td, table.table > tbody > tr.right > td, table.table > tbody > tr > td.right { text-align:right; } table.table > tbody.center > tr > td, table.table > tbody > tr.center > td, table.table > tbody > tr > td.center { text-align:center; } table.table > tbody.top > tr > td, table.table > tbody > tr.top > td, table.table > tbody > tr > td.top { vertical-align:top; } table.table > tbody.bottom > tr > td, table.table > tbody > tr.bottom > td, table.table > tbody > tr > td.bottom { vertical-align:bottom; } table.table > tbody.middle > tr > td, table.table > tbody > tr.middle > td, table.table > tbody > tr > td.middle { vertical-align:middle; } table.table.center { margin-left:auto; margin-right:auto; } table.table.left { margin-right:auto; } table.table.right { margin-left:auto; } table.table > caption { caption-side:bottom; font-size:10pt; font-weight:bold; margin-top:.5em; } table.table > thead { display:table-header-group; } table.table > tbody { } table.table > tfoot { } /* table.all */ table.table.all { border-style:solid; border-width:2px; } table.table.all > thead > tr > th { border-style:solid; border-width:1px; } table.table.all > tbody > tr > td { border-style:solid; border-width:1px; } /* table.inside */ table.table.inside { border-collapse:collapse; } table.table.inside > * > tr > td, table.table.inside > * > tr > th { border:1px solid black; padding:0.5ex 1ex 0.5ex 1ex; } table.table.inside > * > tr:first-child > td, table.table.inside > * > tr:first-child > th { border-top:0; } table.table.inside > * > tr:last-child > td, table.table.inside > tbody > tr:last-child > th { border-bottom:0; } table.table.inside > * > tr > td:first-child, table.table.inside > * > tr > th:first-child { border-left:0; } table.table.inside > * > tr > td:last-child, table.table.inside > * > tr > th:last-child { border-right:0; } /* table.full */ table.table.full { } table.table.full > thead > tr > th { border-style:solid; border-width:1px 1px 2px 1px; } table.table.full > tbody > tr > td { border:1px solid black; padding:0 0 0 0; }