﻿html, body
{
    margin: 0px;
    padding: 0px;
    background-color: #E7E7DC;
}
body, input, textbox, select, textarea
{
    font-family: Verdana, Arial;
    font-size: 9pt;
}

p
{
    margin:10px 0px 10px 0px;
}

ol ul 
{
 list-style-type:lower-roman;
 }

h1
{
    background-color:#5C689F;
    color: #FFFFFF;
    font-size: 16pt;
    margin: 0px;
    padding:5px;
}
h2
{
    color: Red;
    font-size: 12pt;
    margin: 10px 0px 10px 0px;
}

h3
{
    background-color:#5C689F;
    color: #FFFFFF;
    font-size: 10pt;
    padding:5px;
    margin:0px;
}


.error
{
color:Red;
}

.disclaimer
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-style: italic;
}

#container
{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #F8F9FC;
    text-align: left;
    border: solid 1px #01309C;
}

#leftcolumn
{
    float: left;
    width: 200px;
}

#rightcolumn
{
    float: left;
    width: 600px;
}

#footer
{
    width:100%;
    height:5px;
}

.content
{
    padding:5px;

}

#login a
{
    line-height:20px;
}

#login
{
    background-color:#5C689F;
    color:#ffffff;
}

#login .content
{
    background-color:#5C689F;
    color:#ffffff;
}

#login .content a
{
    color:#ffffff;
    text-decoration:none;
}


#login .content a:hover
{
    color:red;
}

#login .content .button
{
    background-color:red;
    padding:4px;
}

#login .content .button a
{
    color:#ffffff;
}

#login .content .button a:hover
{
    color:#ffffff;
}

#login input
{
    width:95%;
}

#login .header
{
    background-color:#CFDAFA;
    line-height:20px;
    color:#0F2D84;
    font-weight:bold;
    padding-left:5px;
}

#login .footer
{
    line-height:5px;
    background-color:#ffffff;
}

#login ul
{
    background-color:#5C689F;
    list-style-type:none;
    padding:10px 0px 10px 5px;
    margin:0px;
}

#login li a
{
    line-height:20px;
    color:#ffffff;
    text-decoration:none;
}

#login li a:hover
{
    color:red;
}

.notes
{
    font-size: 7pt;
}

.tableheading
{
    padding-top:5px;
    text-transform: uppercase;
    background-color: #CFDAFA;
    font-weight: bold;
    color: #0F2D84;
    padding:5px;
}

.gridheader
{
    padding-top:10px;
    text-transform: uppercase;
    background-color: #CFDAFA;
    font-weight: bold;
    color: #0F2D84;
    padding:5px;
}

tr 
{
    height:24px;
}

.imagecontainer
{
    padding:5px;
    float:left;
}

.applistheader
{
    font-weight: bold;
    line-height: 25px;
    background-color: #CFDAFA;
    color: #0F2D84;
    font-size:8pt;
}
.applistrow
{
    font-size:8pt;
}
.applistaltrow
{
    background-color: #E1EBF7;
    font-size:8pt;
}

/* Ajax Swirly Icon CSS */
 .overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
/* End of Ajax Swirly Icon CSS */
