﻿body 
{
    font-family:Georgia;
    font-size:13px;
    color:#5b5959;
    background-color:#006d6b;
    background-image: url('images/Flood_Pattern.jpg');
    text-align:center;
    padding:0;
    margin:0; 
}

table
{
    border: none;    
}

tr
{
    vertical-align:top;    
}

td
{
    white-space:nowrap;    
}

a
{
    color:#5b5959;    
}

a:visited
{
    color:#5b5959;    
}

a:hover
{
    color:#5b5959;    
}

.main
{
    position: relative; 
    top:10px;
    height: auto; 
    width:1024px;
    overflow: visible;
    margin:0 auto;
    clear:left;
}

.content
{
    float:left; 
    clear:both;
    width: auto; 
    height: 100%; 
    padding:2px 2px 2px 2px;
    background-color:#fff; 
    white-space:nowrap;
}

.header
{
    float:left;
    width:100%;    
}

.nav
{
    float:left;
    width:100%;    
}

.categoryHeader
{
    float:left;
    width:100%; 
    margin-left:-30px;
    text-align:left;   
}

.categoryContent
{
    float:left;
    width:100%;
    height:100%;
    white-space:normal;
    text-align:left; 
    padding-bottom:20px;   
}

.contentLeft
{
    float:left;
    width:683px;
    height:auto; 
    padding: 0px 20px 0px 30px;  
    margin-top:1px;
}

.contentRight
{
    float:left;
    width:267px;
    height:100%;   
    text-align:center;
    background-color:#f7e4cb;
    white-space:normal;
    margin: 1px 0px 2px 0px;
    padding:10px 10px 10px 10px;
}

.headerText
{
    font-size:20px;
    font-weight:bold;    
}

.largeText
{
    font-size:18px;    
}

.approvedTop
{
    float:left;
    clear:both;
    width:980px;
    height:3px;
    background-color:#1e8b89;
    padding: 10px 20px 10px 20px;
    text-align:left;
    vertical-align:middle;
    display:table-cell;
}

.approvedBottom
{
    float:left;
    clear:both;
    width:980px;
    height:82px;
    background-color:#319f9d;
    padding: 0px 20px 20px 20px;    
    vertical-align:baseline;
}

.smallWhiteText
{
    font-size:12px;
    color:#fff;   
}

.footer
{
    float:left;
    width:100%;
    height:auto;
    line-height:20px;
    margin:20px 0px 50px 0px;  
    color:#fff;
}

.eventsContainer
{
    text-align:left;
    background-color:#fff;
    background-image:none;
    width:220px;    
    padding:10px;
    font-size:12px;
    font-family:Arial;
}