﻿/* Content Header Styles */ 

#content_header
{
    width:990px;
    height:130px;
    position:relative;  
    background: url("../../../../build_images/TopLevel/Header_Divide.jpg") repeat-x scroll top left #fff;      
}

/* Content Wrapper Styles */ 

#content_wrapper {
    padding-top: 0;
}

/* Global Nav Styles */  
    
    #content_header #GlobalNav ul li
    {
        background: url("../../../../build_images/global_nav/toplevel_background.png") repeat-x scroll left bottom transparent;
        color: #8e9295;
    }
    
    #content_header #GlobalNav ul li a
    {
        color: #8e9295;
        display: block;
    }

/* Side Menu Styles */ 
    
    #Current_Page
    {
        background: url("../../../../build_images/side_menu/current_page_background.png") repeat-x scroll left top transparent;
        padding-top:10px;
    }
    
    #Current_Page h3
    {
        color: #002b5c;
        font-size: 140%;
    }
    
/* Content Area Styles */ 
#content_wrapper #main_content
{
    background: url("../../../../build_images/side_menu/current_page_background.png") repeat-x scroll left top transparent;
    margin-bottom:15px;
    padding-top:10px;
}

#content_wrapper #main_content p
{
    font-size:140%;
    padding-bottom:20px;
}

#content_wrapper .main_content_article
{
    padding-top:25px !important;
}

.mapPopupInfo
{
	color:#fff !important;
	text-align:center;
	vertical-align:middle;
}

.mapPopupInfo a { color:#fff; margin-bottom:2px;}

.general_contact_form
{
    padding-top: 10px;
}

.general_contact_form label {
    color: #6C6C6C;
    display: block;
    margin-bottom: 5px;
    margin-top: 10px;
}

.general_contact_form .errortxt
{
    margin:0;
    padding:4px 0 0 4px;
    color: #870000;
}

.general_contact_form input, .general_contact_form textarea {
    border: 1px solid #E6E6E6;
    height: 30px;
    padding-left: 7px;
    width: 461px;
    resize:none;
    color: #6C6C6C;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size:12px;
}

.general_contact_form input.error, .general_contact_form textarea.error
{
    border: 1px solid #870000;  
}

.general_contact_form textarea {
    height: 90px;
    padding-top: 5px;
}

.general_contact_form input.SubmitButton {
    float: right;
    height: 30px;
    margin-right: 0;
    margin-top: 5px;
    width: 64px;
    border:0;
    margin-bottom: 20px;
}