html, body
{
    overflow: auto;
}

h1, h2, h3, h4
{
    font-family: arial, helvetica, sans-serif;
}

h2
{
    font-size: 18pt;
}

A
{
    font-family: arial, helvetica, sans-serif;
}

A:link
{
    color: #0000FF;
    text-decoration: none;
}

A:visited
{
    color: #0000FF;
    text-decoration: none;
}

A:hover
{
    color: #FF0000;
    text-decoration: underline;
}

A.hidden
{
    font-family: verdana, helvetica, sans-serif;
}

A.hidden:link
{
    text-decoration: none;
    color: #000000;
}

A.hidden:visited
{
    text-decoration: none;
    color: #000000;
}

A.hidden:hover
{
    text-decoration: none;
    color: #000000;
}

A.refresh:link
{
    color: #AAAAAA;
}

A.refresh:visited
{
    color: #AAAAAA;
}

A.refresh:hover
{
    text-decoration: none;
    color: #FF0000;
}

body
{
    margin: 10px;
    background: #fff;
}

body, td, th, div, p
{
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;
}

td
{
    vertical-align: middle;
}

td.maintitle
{
    padding: 10px 0px 10px 0px;
    text-align: center;
    font: bold 16pt Verdana;
}

div.maintitle
{
    padding: 10px 0px 10px 0px;
    text-align: center;
    font: bold 16pt Verdana;
}

td.division
{
    font: bold 12pt Verdana;
    text-align: center;
}

select
{
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
}

input
{
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
}

p
{
    font-family: arial, helvetica, sans-serif;
}

p.breakhere
{
    page-break-before: always;
}

img
{
    vertical-align: middle;
}

th.request
{
    padding: 5px;
    margin: 5px;
    text-align: center;
    background-color: #D3DCE3;
}

td.request
{
    padding: 5px;
    margin: 5px;
    background-color: #D3D3D3;
}
