@charset "UTF-8";

body 
{
    font-family: "Calibri", "Arial", non-serif;
    font-size: 0.98em;
}

nav
{
    padding-left: 26px;
    font-size: 1.05em;
    border-bottom: 1px solid black;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: -8px -8px 10px -8px;
    background-color: #F5F5F5;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 100;
}

footer
{
    padding-left: 18px;
    font-size: 1.05em;
    border-top: 1px solid black;
    padding-bottom: 10px;
    padding-top: 8px;
    margin: 20px -8px -8px -8px;
    background-color: #F5F5F5;
}

img 
{
	border: none;
}

a {
	color: black;
}

a:hover, a:active {
    font-weight: bold;
}

td {
    padding: 0px;
    font-size: 1em;
}

table {
    border-spacing: 0px;
}

tr.ffffe0 {
    background-color: #FFFFE0;
}

tr.ffe4e1 {
    background-color: #FFE4E1;
}

tr.b0e2ff {
    background-color: #B0E2FF;
}

tr.e2fbc5 {
    background-color: #E2FBC5;
}

tr:hover.ffffe0,tr:hover.ffe4e1,tr:hover.b0e2ff,tr:hover.e2fbc5 {
    background-color: #ECECEC;
}

legend {
    align: left;
    color: #000000;
    font-size: 1em;
    font-weight: bold;
}

.empty_navbox {
    height: 40px;
}

.fieldset 
{
    border:1px solid #000000;
    padding:15px;
    WIDTH: 370px;
}


.fieldinfo
{
    border: 1px solid #000000;
    PADDING: 15px;
    WIDTH: 550px;
    border-radius: 6px;
}

.fieldinfo_login
{
    border: 1px solid #000000;
    PADDING: 20px;
    WIDTH: 280px;
    border-radius: 6px;
    margin-left:10px;
    margin-top:20px;
}

.fieldinfo_full
{
    border: 1px solid #000000;
    PADDING: 15px;
    WIDTH: 1163px;
}

.fieldboxes
{
    float: left;
    width: 605px;
    padding-top: 10px;
}

.fieldcontainer
{
    display: flow-root;
}



@media print {
    nav, footer, .empty_navbox {
        display: none;
    }
}