﻿body {
        text-align: center;
        padding: 10px 0px 10px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#main
{
        padding: 0px;
        width: 990px;
        text-align: left;
        position: relative;
        border: solid 1px #DCDCDC;
}
.HeaderPanel
{
        position: relative;
        height: 120px;
        width: 100%;
}
.HeaderImage
{
        position: absolute;
        left:0;
        top:0;
        height: 120px;
        width: 100%;
}
.HeaderLabel
{
        position: absolute;
        right: 10px;
        bottom: 10px;
        letter-spacing: -1px;
        line-height: 1.1em;
        -moz-opacity:.85;
        filter:alpha(opacity=85);
        opacity:.85;
        text-align: right;
    font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

/* Top Menu */
.TopMenu
{
        width: 100%;
        text-align: left;
        padding-left: 10px;
}
.TopMenuText
{
    padding: 0px 10px 0px 0px;
        text-align: right;
}

.PageBody
{
        width: 100%;
}
div#QEBody
{
        padding: 20px 20px 20px 20px;
}

.HorizontalRule {
        text-decoration: none;
}

.Footer
{
        clear: both;
        background-color: #F5F5F5;
        width: 100%;
}
.FooterETI
{
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 10px;
        float: left;
}
.FooterMenu
{
    vertical-align: top;
    padding: 0px;
}
.Copyright
{
        margin-left: 0px;
        margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    clear: both;
}

/* These are used to disable a page during a postback */
.HiddenPanel
{
        display: none;
}
.Overlay
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #DCDCDC;
    filter: alpha(opacity=60);
    z-index:20000;
}