﻿/******************************* HTML ELEMENTS *******************************/
body
{
    background-color: #FFF;
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    margin-top: 0px;
    vertical-align: top;
}

/********************************** Footer ***********************************/
#Footer
{
    background-color: #F4F4F4;
    border-top: 3px solid #0E7035;
    color: #666;
    font-size: 0.9em;
    height: 30px;
    padding: 15px;
    clear: both;
}

#FooterLinks
{
    float: right;
}

    #FooterLinks a:link, #FooterLinks a:visited
    {
        text-decoration: none;
    }

    #FooterLinks a:hover
    {
        text-decoration: underline;
    }

/******************************** Main Header ********************************/
#Header
{
    clear: both;
    color: #000;
    display: inline-block;
    padding: 10px 0px 20px 0px;
    width: 100%;
}

    #Header a, #Header span
    {
        padding: 0px 10px 0px 10px;
    }

#HeaderContent
{
    padding-top: 10px;
    width: 100%;
}

.HeaderLogo
{
    float: left;
    text-align: left;
    width: 110px;
}

.ApplicationTitle, .ApplicationSubTitle
{
    font-family: Arial, Sans-Serif;
    font-size: 18pt;
    padding-top: 5px;
}

.ApplicationTitle
{
    /*color: #063;*/
    color: black;
    font-weight: bold;
}

.ApplicationSubTitle
{
    color: #333;
}

/****************************** Content Wrappers *****************************/
#InnerContent
{
    padding: 10px 30px 20px 30px;
    min-height: 480px;
}

#InnerContentHeaderTitleAligned
{
    padding: 10px 30px 20px 110px;
    min-height: 480px;
}

#OuterContentMain, #OuterContentHeader
{
    margin-left: auto;
    margin-right: auto; /*position: relative;  Including this will break the main navigation in IE7*/
    text-align: left;
    width: 960px;
}

#OuterContentMain
{
    background-color: #FFF;
}

.BoxedFormTableHeader
{
    background-color: #F1F1F1;
    border: 2px #CCC solid;
    color: #333333;
    font-size: 1.4em;
    font-family: verdana;
    margin: 0px;
    padding: 10px;
    width: 400px;
}

.BoxedFormTableBody
{
    background-color: #FFF;
    border-bottom: 2px #CCC solid;
    border-left: 2px #CCC solid;
    border-right: 2px #CCC solid;
    font-family: verdana;
    font-size: 0.8em;
    margin: 0px;
    padding: 10px;
    width: 400px;
}

.PageToolTip
{
    background-color: #E6E6E6;
    border: 1px #D9D9D9 solid;
    font-size: 0.8em;
    margin: 0px;
    padding: 10px;
}

.PageToolTip .PageToolTipTitle
{
    font-size: 1.2em;
    font-weight: bold;
}

.smallPrint {
    font-size: 70%;
    color: e0e0e0;
    margin: 0 20px;
}

.GreyDivPanel {
    background-color: #666666;
    height: 50px;
    width: 500px;
}