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;
}

a img
{
    border: none;
}

p
{
    margin-top:0;
    margin-bottom: 1em;
}
.bgdark
{
    background-color: #ccc;
}
.bglight
{
    background-color: #eee;
}
.small
{
    font-size: 7pt;
}

.button, .defaultbutton
{
    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;
}
.imageright
{
    float: right;
    margin-left: 0.5em;
    margin-bottom: 0.5em;
}

table.searchtable
{
    width: 100%;
}

table.searchtable td
{
    padding: 0.5em;
}

.toolbar-item .toollist
{
    border: 1px solid #11325B;
    background-color:transparent;
    font-size: 8pt;
    margin: 1em 0;
}

.toolbar-item .toollist .toollist-design h2
{
    margin: 0;
    padding: 0.2em 0.5em;
    font-size: 8pt;
    color: white;
    background-color: #11325B;
}
.toolbar-item .toollist .toollist-design .content-view-children
{
    padding: 0.5em;
}
.toolbar-item ul
{
    margin: 0;
    padding: 0;
}

.toolbar-item ul li
{
    margin: 0 0 0 1.5em;
    padding: 0;
    list-style-type: square;
}
.date .element
{
    float: left;
}
.time .element
{
    float: left;
}
.element label
{
    display:block;
}
.object-center
{
   text-align: center;
}
.object-right
{
   text-align: right;
}