/* Default formats */

body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
}

a {
    text-decoration: none;
}

ul li {
    margin-bottom: 1em;
}

h1 {
    font-size: 1.5em;
    text-align: center;
}

h2 {
    font-size: 1.2em;
    padding: 10px;
    font-weight: bold;
    color: #fff;
    background-color: #999;
}

p {
    margin-bottom: 1em;
}

table {
    font-size: 10pt;
    border-collapse: collapse;
}

table td {
    padding: 1em;
}

table th {
    padding: 1em;
}

/* Header */

header {
    text-align: center;
    border-bottom: 2px solid #000;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

/* Main = navigation column + content column */

div.main {
    display: flex;
    margin-top: 2em;
}

/* Navigation */

nav {
    padding: 1em;
}

nav table {
    border-collapse: collapse;
    width: 130px;
}

nav table td {
    padding: 3px;
    font-weight: bold;
}

nav table a {
    color: #000;
    text-decoration: none;
}

.navmain {
    background-color: rgb(237, 237, 237);
    white-space: nowrap;
    border-bottom: 10px solid #fff;
}

/* Content */

.content {
    padding: 1em 2em 1em 0;
}

.content table {
    width: 100%;
}

.content table th {
    color: #fff;
    background-color: #999;
    text-align: left;
}

.content table td {
    border: 1px solid #eee;
}

td.col1 {
    color: #fff;
    background-color: #999;
    width: 10em;
}

td.col2 {
    color: #000;
    background-color: #f9f9f9;
}

.content ul {
    list-style-type: none;
}

.content ul li:before {
    content: url(../images/docs.png);
}

/* PDF links */

.content a[href$='.pdf']:before {
    content: url(../images/pdf.gif) " ";
}

/* Footer */

footer {
    text-align: center;
    border-top: 2px solid #000;
    padding-top: 10px;
    font-size: 0.9em;
}