﻿    body
    {
        width:800px;
        margin:auto;
        background-image:url('/Images/Shared/greanbackground.png');
     font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;  
	color: #505048; 
    }
    /* ---------- */
    /* Entire Page layouts */
    /*-------------*/
a:link
{
    font-weight: bold;
	color: #2a4d77;
    text-decoration: none;
}
a:visited
{
    font-weight: bold;
	color: #2a4d77;
    text-decoration: none;
}
a:hover
{
    font-weight: bold;
	color: #2a4d77;
    text-decoration: underline;
}
a:active
{
    font-weight: bold;
	color: #2a4d77;
}
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, h7
{
    font-size: 1.5em;
    font-family: Arial, Helvetica, Geneva, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
    color:Black;
}
h2
{
    padding: 0 0 10px 0;
    color:#307430;
}
h3
{
    font-size: 1.2em;
    color:#307430;
}
h4
{
    font-size: 1.1em;
    color: #307430;
}
h5, h6
{
    font-size: 1em;    
}
h7
{
    font-weight: bold;
    font-size: large;
    color: Red;
}
/* page borders and definitions */
    .MainPage
    {
        margin-top:25px;
        background-color:#f1f1f1; 
    }
    .MainPage .MainArea
    {
        padding: 0px 7px 0px 7px;
        margin: 0;
    }
    
    .MainPage .LeftPageArea
    {
        background:url('/Images/Shared/shadow_left.png') repeat-y left bottom;
        float:left
    }

    .MainPage .RightPageArea
    {
        float:right;
        background:url('/Images/Shared/shadow_right.png') repeat-y right;        
    }
    .page
    {
        background-color:#f1f1f1;
        clear:both;
        width:800px;
    }
/* ---------- */
/* Header */
/* ---------- */
.HeaderTopBar
{
    margin-left:35px;
    margin-right:35px;
    margin-bottom:20px;
    background-color:#c0c0c0;
    height:20px;
}

.Header
{
    margin-left:35px;
    margin-right:35px;
    /*background-image:url('/Images/Shared/header_background.png');
    background-repeat:repeat-x;*/    
    background-color:#006533;
    height:90px;
    color:White;
    padding-top:10px;
    padding-bottom:10px;
}
.Header h2
{
    color:White;
}

.Header .HeaderLeft
{
    margin-top:20px;
    margin-left:15px;
    float:left;
}
.Header .HeaderRight
{    
    float:left;
    margin-top:20px;
    margin-left:5px;
}
/* ---------- */
/* Menu Area */
/* ---------- */
.MainMenu
{
    clear:both;
    margin-top:20px;
    margin-left:35px;
    margin-right:35px;
    border-color:gray;
    border-style:solid;
    border-width:1px;  
    font-weight:bold;
    font-size:10pt;
    height:20px;
}
    ul#menu
    {       
        margin-left:5px;
	    margin-top:0;
	    padding:0;
	    list-style-type:none;
	    position:relative;
	    display:block;
	    height:5px;
    }
    ul#menu li
    {
	    display:block;
	    float:left;
	    margin:0;
	    padding:0;
    }
    ul#menu li a
    {
	    display:block;
	    float:left;
	    /*color:Gray;*/
	    text-decoration:none;
	    padding:2px 8px 0 0px;	
	    /*height:5px;*/
    }
    ul#menu li a:hover
    {
       color:#006533;
    }
    #menu a.current
    {
        display:block;
	    color:#006533;
	    text-decoration:underline;
    }
/* ---------- */
/* Content Areas */
/*-------------*/
.MainContent
{
    margin-left:35px;
    margin-right:35px;
    margin-top:5px;
    
}
/* ---------- */
/* Footer */
/* ---------- */
.Footer
{
    clear:both;
    
    border-top-color:gray;
    border-top-style:solid;
    border-top-width:1px;
    margin-left:35px;
    margin-right:35px;
        
    background-color:#f1f1f1;
    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;    
}
.FooterBottomBar
{
    clear:both;
    margin-left:35px;
    margin-right:35px;
    margin-top:20px;
    background-color:#c0c0c0;
    height:20px;
}