﻿@import url('Reset.css');
@import url('Typography.css');
@import url('Forms.css');

.ClearFix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#Wrapper
{
    width: 960px;
    margin: 0 auto;
}
#Logo
{
    width: 344px;
    height: 92px;
    float: left;
    margin: 24px 0 0 10px;
}
#NetworkStatus
{
    margin: 10px 10px 0 0;
    width: 499px;
    height: 118px;
    float: right;
    background: url(../Images/Background-Network-Status.png) no-repeat;
}
#NetworkStatus div
{
    padding: 10px;
}
#NetworkStatus h4
{
    margin-top: 0;
}
#NetworkStatus p
{
    font-size: .75em;
}
#GlobalNavigation
{
    width: 934px;
    clear: both;
    margin: 0px auto 20px auto;
}
#GetAQuote
{
    width: 290px;
    height: 287px;
    background: url(../Images/Background-Get-A-Quote.png) no-repeat;
    float: right;
    margin-right: 10px;
}
#GetAQuoteContent
{
    padding: 10px;
}
#SplashColumns
{
    width: 950px;
    clear: both;
    border-top: 1px solid #c4c4c4;
    margin: 0 auto;
}
#WhatOthersSay
{
    float: left;
    width: 315px;
    border-right: 1px solid #c4c4c4;
}
#WhatOthersSayContent
{
    width: 311px;
    margin: 10px auto;
}
#FeaturedClients
{
    float: left;
    width: 317px;
    border-right: 1px solid #c4c4c4;
}
#FeaturedClientsContent
{
    width: 311px;
    margin: 10px auto;
}
#CommunityInvolvement
{
    float: right;
    width: 315px;
}
#CommunityInvolvementContent
{
    width: 311px;
    margin: 10px auto;
}
#Footer
{
    font-size: .75em;
}

body
{
    background: url(../Images/background.png) center;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.VAlignMiddle
{
    vertical-align: middle;
}