﻿body
{
    
    font-size: .85em;
    font-family: Arial;
    margin: 0;
    padding: 0;
    color:#a8a8a8;
    background-color:Black;
}
.page
{
    background-color: #1e1e1e;
}
a:link
{
    color: #f3d00b;
    text-decoration: none;
}
a:visited
{
    color: #f3d00b;
    text-decoration: none;
}
a:hover
{
    color: #877512;
    text-decoration: underline;
}
a:active
{
    color: #f3d00b;
}

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}



/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, h7
{
    font-size: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
    color:#f1f1f1;
}
h2
{
    padding: 0 0 10px 0;
    color:#f1f1f1;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
    color: #dd7600;
}
h5, h6
{
    font-size: 1em;    
}
h7
{
    font-weight: bold;
    font-size: large;
    color: Red;
}
/* ---------- */
/* Header */
/* ---------- */
.Header
{
    
}
.Header .TopBar
{
    background-color:Black;
    height:50px;
}
.Header .Logo
{    
    float:left;
    margin-left:35px;
   /* background-image:url('/Images/Shared/logobackground.png');*/
    /*background-repeat:repeat-x;*/
    background-color:black;
    border-color:#a8a8a8;
    border-style:ridge;
    border-width:3px;
    width:150px;
    height:92px;
}
.Logo .Title
{
    margin-top:5px;
    color:Black;
    font-family:Franklin Gothic Medium Cond;
    font-size: 1.2em;
    font-weight: bold;
}
.Logo .Image
{
    margin-top:6px;
}
    /* ---------- */
    /* Menu */
    /* ---------- */
    .Header .MainMenu
    {           
        float:left;
        margin-left:5px;
        margin-bottom:5px;
        margin-top:0px;
        margin-right:0px;
        font-family:Franklin Gothic Medium Cond;
        font-weight:bold;
        font-size:12pt;                    
    }
    .Header .MainMenu label
    {
        line-height:6px; 
        font-size: .6em;
        font-family:AdvoCut;
        color:#a8a8a8;
    }
    .Header .MainMenu label:hover
    {
        color:#877512;
        cursor:pointer;
    }
    ul#menu
    {       
	    margin-top:0;
	    padding:0;
	    list-style-type:none;
	    position:relative;
	    display:block;
	    height:40px;
    }
    ul#menu li
    {
	    display:block;
	    float:left;
	    margin:0;
	    padding:0;
    }
    ul#menu li a
    {
	    display:block;
	    float:left;
	    text-decoration:none;
	    padding:12px 20px 0 0px;	
	    height:30px;
    }
    ul#menu li a:hover
    {
        color:#877512;
    }
    #menu a.current
    {
        display:block;
	    color:#a52b2b;	    
    }
.Header .SubTitleLineOne
{    
    margin-top:90px;
    margin-left:35px;
    font-size: 1.75em;
    font-weight:bold;
    color:#f1f1f1;
}
.Header .SubTitleLineTwo
{
    margin-left:35px;
    font-size: 2em;
    font-weight:bold;
    color:#f1f1f1;
}
.Header .SubTitleLineTwo label
{
    color:#dd7600;
}
/* ---------- */
/* Content */
/* ---------- */
.MainContent
{
    margin-left:35px;
    margin-right:35px;
    margin-top:20px;
}
/* ---------- */
/* Footer */
/* ---------- */
.Footer
{
    clear:both;
    background-color:Black;
    margin-top:50px;        
    padding-top:5px;
    height:45px;
    bottom:0px;
}
.Footer .FooterLeft
{   
    float:left;
    margin-left:35px;
}
.Footer .FooterRight
{
    text-align:right;
    margin-right:35px;    
}