﻿html{height:100%;}
body
{
    height:100%;
    background-image:url('/skin/images/diagonalbground.gif');
    margin:0px;
    padding:0px;
    text-align: center;    
    font-family:Arial;
    font-size:.75em;
}

.MastHead
{
    height: 88px;
    width: 100%;
    background-color: #990000;
    background-image: url('/skin/images/MastHeadGrad.gif');
    background-repeat: repeat-x;
}

.positionalign
{
    margin-left: auto;
    margin-right: auto;
    width: 775px;
    text-align:left;  
}

.separatorBar{height:25px;background-color:#CCCCCC;}

.mainContentHolder
{
    margin-left:auto;
    margin-right:auto;
    border-left:solid 2px #333333;
    border-right:solid 2px #333333;
    border-bottom:solid 2px #333333;    
    width:771px;
    _width:775px;
    background-color:#D2D2D2;
    clear:both;
}

.mainContentHolder:after { content: ""; display: block; height: 0; clear: both; }

.leftColumn
{
    float:left;
    width:250px;    
    margin:0px;
    padding:0px;
    background-color:#D2D2D2;
    display:table;
}

.rightColumn
{
    float:right;
    width:521px;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

.welcomeHeader{
    background-color:#990000;    
    height:40px;
    margin:0px;
    padding:0px;    
    text-align:left;
}

.centerHeaderElement
{    
    margin-top:10px;
    position:relative;
    left:12px;
}

.welcomeMessage
{
    background-color: #A8A8A8;
    background-image: url('/skin/images/WelcomeMessageGradient.gif' );
    background-position: top;
    background-repeat: repeat-x;
    min-height: 100px;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 14px;    
}

.quickLinkArea
{
    height:100%;
    padding:10px;
    color:#333333;
    text-align:left;
    padding-left:14px;
    background-color:#CCCCCC;
    background-image: url('/skin/images/QuickLinkGradient.gif');
    background-position: top;
    background-repeat:repeat-x;    
}

.topContent
{
    height:40px;
    background-color:White;
    clear:both;
    margin:0px;
    padding:0px;
}

.topContentLeft
{    
    float:left;
    height:40px;
    margin:0px;
    padding:0px;
}

.topContentRight
{
    float:right;
    margin:0px;
    padding:0px;
}

.contentArea
{
    background-image: url(/skin/images/contentgradient.gif);
    text-align:left;
    margin: 0px;
    padding: 10px;
    min-height:350px;    
    background-position-y: top;
    background-repeat: repeat-x;
    background-color: white;
    height:500px;
    overflow:auto;
}

/*
This is for the sub pages (content pages)
*/
.subPageContentHolder
{
    background-image: url(/skin/images/SubPageContentGradient.gif);
    height: 400px;
    padding: 15px;
    text-align: left;
    background-repeat: repeat-x;
}

.subPageHeader
{
    height:40px;
    background-color:#FFFFFF;
    text-align:left;
}

/*
End Sub Pages
*/

.centerFooter
{
    width:100%;    
}
.footerContainer
{
    margin-left: auto;
    margin-right: auto;     
    width:770px;    
}
.leftfooter
{
    float:left;   
}
.rightfooter
{
    text-align:right;
    border-bottom:solid 1px #000000;
    border-left:solid 1px #000000;
    border-right:solid 1px #000000;
    background-color:#CCCCCC;
    float:right;
    padding:4px;
}

select.dropdownbox
{
    margin-top:10px;
    margin-right:30px;
    font-weight: bold;
    font-size: 1.3em;
    color: #b74a4a;
    font-family: Arial, Verdana, Tahoma;
    background-color: #cccccc;
    font-variant: small-caps;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}

input.textbox
{
    
    font-size:1.1em;
    font-weight:bold;
    color: #b74a4a;
    font-family: Arial, Verdana, Tahoma;
    background-color: #FFFFFF;
    font-variant: small-caps;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
    margin-top:10px;
    margin-left:10px;

}


input.button
{
    font-weight: bold;
    font-size: 1.1em;
    color: #b74a4a;
    font-family: Arial, Verdana, Tahoma;
    background-color: #cccccc;
    font-variant: small-caps;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;    
}

.MainPageCategory
{
    line-height:20px;
    font-size:1.5em;
    color:White;
    padding-top:10px;
    padding-left:10px;
}

.MainPageTitle
{
    line-height:20px;
    font-size:1.5em;
    color:#666666;
    padding-top:10px;
    padding-left:10px;
}

A{text-decoration:underline;color:#990000;}
A:hover{color:#3B52BF;}

A.MainNavigation
{
    color:#343333;
    font-weight:bold;
    line-height:1.8em;
    text-decoration:none;
    font-size:1.1em;
}

A.MainNavigation:hover
{
    color:#990404;
    text-decoration:underline;
}

A.SubNavigation
{
    color:White;
    line-height:1.4em;
    text-decoration:none;
    font-size:1.1em;
}

A.SubNavigation:hover
{
    color:#990404;
    text-decoration:underline;
}

A.SelectedSubNavigation
{
    color:#990404;
    line-height:1.4em;
    text-decoration:underline;
    font-size:1.1em;
}

.QuickLinks{line-height:1.8em;}

H1.MainTitle
{    
    color: #414040;
    font-size: 1.5em;
    text-transform: uppercase;
    margin-top:0px;
    margin-bottom:-15px;
    padding-top:10px;
    position:relative;
    left:10px;
}

H1
{    
    color: #333333;
    font-size: 1.5em;
    text-transform: uppercase;
}

H2
{    
    color: #333333;
    font-size: 1.2em;
    text-transform: uppercase;
}

ul.Light
{
    color:#CCCCCC;
    line-height:1.8em;
    margin:0px 10px 0px 30px;    
    padding:0px;
}

p
{
    margin-top:0px;
    margin-bottom:7px;
    margin-left:0px;
    margin-left:0px;
}
