﻿body
{
    background-color: #C3C3C3; /*#7d7d7d*/
    background-position: top;
    background-repeat: repeat-x;
    font-family: Arial;
}
a
{
    color: Blue;
    text-decoration: none;
}
a:hover
{
    color: #b40000;
}
.form
{
    background-color: white;
    border-bottom: 3px outset #444444;
    border-left: 2px solid #8a8a8a;
    border-right: 3px outset #666666;
    border-top: 1px solid #bbbbbb;
    margin-top: 24px;
    padding-bottom: 8px;
    width: 800px;
}
.formContent
{
    display: block;
    padding-left: 5px;
    padding-right: 5px;
}
.siteTitleBar
{
    background-color: #7d7d7d;
    border-bottom: 1px solid #666666;
    color: white;
    font-size: 9pt;
    height: 18px;
    padding-top: 4px;
    text-align: right;
}
.siteTitleBar a
{
    color: #ffffff;
    font-weight: bold;
}
.siteTitleBar a:hover
{
    color: #ffffff;
}
.siteHeader
{
    background-color: #ffffff;
    height: 100px;
    margin-bottom: 6px;
    margin-top: 6px; 
    padding-left: 2px;
    padding-right: 2px;
    vertical-align: middle;
    width: 100%;   
}
.headerMotto
{
    color: #222222;
    font-family: Arial;
    font-size: 9pt;
    font-style: italic;
    font-weight: bold;
}                           
.siteFooter
{
    border-top: 1px solid #888888;
    display: block;
    font-size: 8pt;  
    margin-left: 10px;
    margin-right: 10px;  
    margin-top: 40px;
    padding-top: 4px;
    text-align: center;
}
.siteFooter a
{
    color: #444444;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
}
.siteFooter a:hover
{
    color: #b40000;
}
.siteFooter span
{    
    margin-left: 10px;
    margin-right: 10px;    
}
.siteFooter img
{
    border-width: 0px;
    height: 25px;
    width: 70px;
}
.menu 
{
    background-color: #b40000;
    background-position: top;
    background-repeat: repeat-x;
    border: 1px solid #888888;
    display: block;   
    font-size: 10pt; 
    height: 26px;        
}
.menu .menuItem,
.menu .menuItemSelected
{
    color: White;
    display: block;    
    height: 26px;
    float: left;
    padding-top: 5px;
    text-align: center;
    width: 130px;
}
.menu .menuItemSelected
{
    background-position: top;
    background-repeat: repeat-x;  
}
.menu .menuItem a,
.menu .menuItemSelected a
{
    color: white;
    vertical-align: middle;
}
.menu .menuItem a:hover,
.menu .menuItemSelected a:hover
{
    color: white;    
}
.menu .menuItemSeparator
{
    background-color: #d7d7d7;
    height: 18px;
    float: left;
    margin-top: 4px;
    vertical-align: middle;
    width: 1px;
}

.contentPlaceHolder
{
    margin-top: 20px;
    min-height: 260px;    
    padding-left: 8px;
    padding-right: 8px;  
}
.contentPlaceHolder .contentTitle
{
    color: #b40000;
    font-size: 14pt;
    font-variant: small-caps;
    font-weight: bold;    
    margin-bottom: 12px;
}
.contentPlaceHolder p
{    
    font-size: 11pt;
}
.contentPlaceHolder .panelHeader
{
    color: #222222;
    cursor: pointer;
    display: block;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 20px;
    width: 100%;
}
.panelHeader div 
{
    border-bottom: 1px solid #b40000; 
    width: 77%;
}
.panelHeader div div
{
    border-bottom: 1px solid black; 
    padding-bottom: 4px; 
    width: 100%;
}
.contentPlaceHolder .panelContent
{
    font-size: 11pt;
    margin-bottom: 10px;
    margin-top: 3px;
    padding-left: 9px;
    padding-right: 8px;
}
.contentPlaceHolder .panelContent .paragraph
{
    margin-top: 12px;
}
.contentPlaceHolder .panelContent .paragraph a
{
    font-size: 11pt;
}
.inputPanel
{
    clear: both;
    float: none;
    margin-top: 4px;
}
.inputLabel
{    
    float: left;
    margin-right: 18px;   
}
.inputControlActive 
{
    border: 2px solid #ee6666;
}
.inputControlWatermarked,
.inputControlInvalid
{
    font-style: italic;
    text-transform: lowercase;
}
.inputControlWatermarked
{
    color: #888888;
}
.inputControlInvalid
{
    color: #b40000;
}
.bigCap
{ 
    font-size: 14pt;
}