body {
    background: #FFF;
    padding: 0 0 0 15px;
    font: 11px Verdana, Helvetica, Sans-Serif;
    color: #333;
}

pre {
    background: #EEE;
}

th {
    background: #CCC;
    text-align: left;
}

td {
    background: #DDD;
    text-align: left;
}

td.outer {
    background: #FFF;
    text-align: left;
    vertical-align: top;
}

.H2 {
    padding: 0px 0px 0px 20px;
}

.H3 {
    padding: 0px 0px 0px 40px;
}

.H4 {
    padding: 0px 0px 0px 60px;
}

.H5 {
    padding: 0px 0px 0px 80px;
}

.hidden {
    display: none;
}


div.container td.header1 {
    background: #CCC;
    font-weight: bold;
    text-align: center;
    padding: 0.7em;
}

div.container td.header2 {
    background: #CCC;
    font-weight: bold;
    text-align: center;
}
