body
{
    font-size: 10pt;
    font-family: verdana, sans-serif;
}
table.list
{
    margin: 1em 0;
}

table.list td,th
{
    padding: 0.1em 0.5em;
    vertical-align: top !important;
}
h1
{
    font-size: 14pt;
    margin-bottom: 0.5em;
    padding:0;
}
h2
{
    font-size: 12pt;
    margin-bottom: 0.5em;
    padding:0;
}
h3
{
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding:0;
}

p
{
    margin-top:0;
    margin-bottom: 1em;
}

label
{
    font-weight: bold;
}
.bgdark
{
    background-color: #ccc;
}
.bglight
{
    background-color: #eee;
}
.small
{
    font-size: 7pt;
}

.button
{
    background-color: #11325B;
    color: white;
}
.buttonblock
{
    margin-top: 1em;
}

div.pagenavigator
{
    text-align: center;
}

div.pagenavigator .current
{
    font-weight: bold;
}

div.pagenavigator span.previous
{
    float: left;
}

div.pagenavigator span.next
{
    float: right;
}

div.search-box
{
    margin-bottom: 1em;
}

#sidebar-right div.toolbox
{
    border: 1px solid #11325B;
    background-color: #11325B;
    font-size: 8pt;
}

#sidebar-right h2
{
    margin: 0;
    padding: 0.2em 0.5em;
    font-size: 8pt;
    color: white;
}
#sidebar-right div.toolbox-content
{
    padding: 0.5em;
    background-color: white;
}
#sidebar-right ul
{
    margin: 0;
    padding: 0;
}
#sidebar-right ul li
{
    margin: 0 0 0 1.5em;
    padding: 0;
    list-style-type: square;
}

