﻿body 
{
    margin:0px;
    padding:0px;
    font-family: Verdana, Arial, Sans-Serif;  
    font-size:11px; 
    width:100%;
    background-color:#777777;
    color:#111111; 
}

/* Element Styles */    

h1, h2, h3, h4, h5, a, p, table, td, tr, img, ul, ol, li 
{
    margin:0px;
    padding:0px;
    border-width:0px;
    font-weight:normal; 
    }

h1 
{
    font-size:15px; 
    font-weight:bold; 
    color:#970F01; 
    margin-bottom:24px;     
    }

h2
{
    font-size:13px; 
    font-weight:bold; 
    color:#970F01; 
    } 
       
table, div
{
    width:100%;
    }
    
td, th
{
    padding:0px; 
    vertical-align:top;
    }

p
{
    margin-bottom:24px;
    }
    
a
{
     color:#3f6DBA;
     text-decoration:underline;    
    }
    
a:hover
{   color:#970F01;
    text-decoration:underline;
    }
    
ul, ol {
    margin-bottom:24px;

}    
    
li {
    margin-left:18px;
    margin-bottom:8px;  
    list-style-type:square; 
    vertical-align:middle; 
    font-weight:bold; 
}

    li  ul {
        font-weight:normal; 
        margin-bottom:0px;  
    }

    li  li {
        margin-bottom:4px;  
        font-weight:normal; 
    }
    



/* Structure */
    
#PageWrap
{
    width:870px;
    margin:auto;
    margin-top:8px;
    }

#PageContent{
    float:left; 
    background-color:#FFFFFF;
    margin-bottom:20px; 
     
}

#PageTop { 
    float:left; 
    background-image:url(/images/site/sitetop.jpg); 
    background-repeat:no-repeat;  
    padding-top:36px; 
    padding-bottom:14px;  

}

    #LogoLink{
        margin-left:16px;
    }

#Banner { 
    float:left; 
    background-image:url(/images/site/banner.jpg); 
    background-repeat:no-repeat;
    height:276px;   

}

    #WelcomeMessage {
        margin-top:171px; 
    }

#Navigation { 
    float:left; 

}

    .NavigationDrop{
        position:absolute;
        display:none;
        visibility:hidden; 
        filter:alpha(opacity=95);
        -moz-opacity:.95;
        opacity:.95;       
        background-color:#777777; 
        border:solid 1px #4a4945;
        border-top-width:0px;  
        width:123px;  
        padding-top:4px;
        padding-bottom:4px;  
        
    }

    .NavigationDrop a {
        display:block;
        width:115px;  
        height:18px;  
        color:#FFFFFF;
        text-decoration:none;     
        padding:4px; 
        vertical-align:middle; 
        
    }
   

    .NavigationDrop a:hover {
        text-decoration:none;     
        background-color:#970F01;
        color:#FFFFFF;  
    }
   
#MainArea{
    float:left; 

}    

    #MainContent { 
        float:left; 
        width:810px;
        padding:30px; 
        padding-top:30px; 
        font-size:20px;
    }

    #MainContent p{ 
        text-align:center;
    }

    #SideBar { 
        float:left; 
        width:200px; 
        background-image:url(/images/sidebar/sidebar.jpg); 
        background-position:bottom left;
        background-repeat:repeat-y;
        padding:20px;  
        color:#777777;
    }
    
         #SideBar p{
            margin-bottom:16px; 
         } 

         #SideBar h3{
            margin-bottom:4px; 
         } 

#PageBottom { 
    float:left; 
    background-image:url(/images/site/sitebottom.jpg); 
    background-repeat:no-repeat;  
    height:18px; 
    padding-top:20px; 
    color:#FFFFFF;
    font-size:9px; 
    text-align:center;  
}


/* Styles */


.PageImage{
    float:right; 
    margin-left:24px;
    margin-bottom:16px;
     
}


/*Forms */

.FormField, .RequiredField, .RequiredField_ML
{
    width:200px; 
    margin-bottom:6px;
    }  
    
          
.RequiredField, .RequiredField_ML
{
    background-color:#fdfc8d; 
    }    
    
.RequiredField_ML
{
     height:80px;
    }
    
.Validator{
    width:20px; 
    text-align:right; 
}    
    
.Form_Error
{
    background-color:#E3E3E3;
    border:solid 1px #CCCCCC;
    color:#FF0000; 
    padding:4px;
    margin-bottom:16px;
    }    
    
.Form_Success
{
	background-color:#D2E3AE;
	border:solid 1px #678A3C;
	color:#333333; 
    padding:4px;
    margin-bottom:16px;
       
    }  