table.checkbox_table td
{
    vertical-align: top;

    height: 20px;
}

table.checkbox_table input
{
    border: 0;
    margin: 0;
    padding: 0;
}

.red
{
    color: red;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.clear
{
    clear: both;
}

.centered
{
    display: block;

    margin-left:  auto;
    margin-right: auto;
}

.innerCentered
{
    text-align: center;
}

.fullWidth
{
    width: 100%;
}

.innerContent, .innerContent table
{
    font-size: 10pt;
}

.innerContent h1
{
    margin: 30px 0;
}

.innerContent table
{
    width: 500px;

    margin: 0 auto 20px auto;
    border-collapse: collapse;
    border: solid 1px black;
}

.innerContent table.large
{
    width: 800px;
}

.innerContent .aBox
{
    width: 500px;

    margin: 0 auto 20px auto;
}

.innerContent .aBox ul.col
{
    float: left;

    width: 230px;

    margin: 0;
    padding-left: 20px;
}

.innerContent .aBox ul.col li
{
    margin: 0;
    padding: 0;

    margin-bottom: 3px;

    list-style: disc outside none;
    background: none;
}

.innerContent table tr.stripe0
{
    background-color: #ddd;
}

.innerContent table tr.stripe1
{
    background-color: #fff;
}

.innerContent table tr.unstriped
{
    border: solid 1px black;
}

.innerContent table td
{
    padding: 4px 5px;
}

