﻿
body
{
    font-family: Lucida Sans, Verdana, Arial;
    font-size: 85%;
    margin: 30px;
    background-color: White;
}

h1
{
    font-weight: bolder;
    font-size: 24pt;
}

#header
{
    border-top: 3px solid #564b47;
    border-bottom: 3px solid #564b47;
    vertical-align: middle;
    font-size: 18pt;
    text-align: right;
    padding: 5px 15px 5px 15px;
    margin-bottom: 4px;
}

#graphic
{
    float: left;
    padding: 0 0 0 20px;
}

#Title1
{
    margin-left: 185px;
    font-size: 24pt;
    vertical-align: bottom;
    text-align: right;
}

#wrapper
{
    overflow: hidden;
    float: left;
}

#menu
{
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    width: 175px;
    background-color: Silver;
    float: left;
}

#content
{
    margin-top: 10px;
    margin-left: 185px;
}

#footer
{
    clear: left;
    font-size: 7pt;
    text-align: right;
    border-top: 3px solid red;
    border-bottom: 3px solid red;
    margin: 0px;
    padding: 5px 15px 5px 15px;
}

.AccHeading1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    background-color: #C0C0C0;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
}

.heading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.plainbody
{
    font-family: Lucida Sans, Verdana, Arial;
    font-size: 8pt;
    background-color: White;
}

@media screen and (max-width:550px) {
    * {
        box-sizing: border-box;
    }

    #wrapper {
        display: block;
        float: unset;
        overflow: unset;
    }
    
    #menu {
        display: none;
    }

    #content {
        margin-left: 0;
        max-width: 100%;
    }

    #content * {
        display: block
    }

    input,textarea {
        max-width: 100%!important;
    }
    #ctl00_ContentPlaceHolder1_LoginView1_Login1 tbody tr td table tbody tr td {
        text-align: left!important;
    }
}