﻿body 
{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: medium;
   	background-color:White;
   	color: Black;
   	margin: 0px;
   	padding: 0px;
}

div
{
}

#container 
{
    padding: 0px;
    margin: 0px auto;
    width: 990px;
}

#banner
{
    padding: 0px;
    width: 990px;
    text-align: center;
}

#mainContent
{
    padding: 0px;
    float: left;
    width: 830px;
}

#menuSidebar
{
    font-size: small;
    float: right;
    text-align: left;
    width: 160px;
}

#leftColumn
{
    float: left;
    width: 409px;

}

#rightColumn
{
    float: right;
    width: 409px;
}

#footer
{
    clear: both;
    width: inherit;
    font-size: small;
}

.padding
{
    padding: 5px;
}

.margin10
{
    margin: 10px;
}

.marginAuto
{
    margin: 0 auto;
}

.right
{
    float: right;
    width: auto;
}

.left
{
    float: left;
    width: auto;
}

#graphic
{
    margin: 0 auto;
    text-align: center;
    width: 400px;
}

#events
{
    margin: 0 auto;
    text-align: center;
    width: 400px;
}

#News
{
}

#ServiceTimes
{
}

table
{
    padding: 0px;
    border: 0px;
    margin: 0px;
}

.textLeft
{
    text-align: left;
}

.textCenter
{
    text-align: center;
}

.textRight
{
    text-align: right;
}

.textSmaller
{
    font-size: smaller;
}

.textSmall
{
    font-size: small;
}

.textMedium
{
    font-size: medium;
}

.textLarge
{
    font-size: large;
}

.textLarger
{
    font-size: larger;
}

.textXLarge
{
    font-size:x-large;
}

.textBold
{
    font-weight: bold;
}

.fontSerif
{
    font-family: "Times New Roman", Georgia, Serif;
}

.fontSansSerif
{
    font-family: Arial, Verdana, Sans-Serif;
}

.textItalic
{
    font-style: italic;
}

td
{
    vertical-align: top;
}

.IE8Fix
{
    z-index: 100;
}
