﻿body
{ 
    margin:0; 
    padding:0;
    font-size:14px; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#FFFFFF; 
    background-color:#FFFFFF;
    overflow-x:hidden;
    background-image:url(../../Pictures/Website/back.png);
    background-repeat:repeat-x;
    background-color:#D8D8D8;
    
}

html, body, #wrapper
{ 
    min-height:100%; 
    height:100%;
}

html>body, html>body #wrapper
{
    height:auto;
}

a
{
    color:#FF0000;
}

#menu
{
    float:right;
    color:#000000;
    border-right:1px solid #E4E9EF;
}

#container
{
    padding:0;
    margin:0;  
    min-height:100%;
    width:800px;
    position:absolute; 
    overflow-x:visible;
    background-image:url(../../Pictures/Website/main_bg.png);
    background-repeat:no-repeat;
    background-color:#FFFFFF;
}

#main
{
    padding:0;
    margin:0;  
    width:800px;
    min-height:100%;
    color:#000000;
}

#mainTop
{
    height:150px;
    width:800px;
}

#mainLeft
{
    width:150px;
    float:left;
    height:200px;
}

#mainLeftBuf
{
    height:30px;
}

#mainBuf
{
    height:10px;
}

#mainBody
{
    padding:0 2px;
    float:left; 
    width:446px;
    margin:0;
}

#mainBody h1,h2,h4,h4,h5,h6
{
    margin:0;
    padding:0;
    text-transform:uppercase;
}

#mainBody h1
{
    font-size:2em;
}

#mainBody h2
{
    font-size:1.8em;
}

#mainBody h3
{
    font-size:1.6em;
}

#mainBody h4
{
    font-size:1.4em;
}

#mainBody h5
{
    font-size:1.2em;
}

#mainBody h6
{
    font-size:1.1em;
}

#mainBody p
{
    font-size:1em;
    padding:0 2px 5px 2px;
}

#mainRight
{
    width:200px;
    float:Right;
    font-size:0.8em;
    padding:0;
    margin:0;
    color:#000000;
}

#wrapper 
{
    width:800px;
    margin:0; 
    margin-right: auto;
    margin-bottom: 22px;
    margin-left: auto; 
} 

#header
{
    padding:0;
    margin:0; 
    height:140px;
    margin:0 0 1px 0;
}

#headerTopLeft
{
    float:left;
    width:670px;
    visibility:hidden;
}

#headerTopRight
{
    float:right;
    width:120px;
    padding:2px;
    text-align:right;
}

#headerTop
{
    height:120px;
}

#headerBot
{
    height:30px;
    text-align:right;
}

#footer
{ 
    position:absolute;
    border-top:1px dotted #000000;
    background-color:#FFFFFF;
    color:#000000;
    bottom:0; 
    width:800px; 
    height:40px;
    font-size:1em;
    clear:both;
    text-align:center; 
    background-image:url(../../Pictures/Website/foot_bg.png);
    background-repeat:no-repeat;
    background-position:bottom;
}

#clearOne
{
    height:42px;
    clear:both;
}

#inLineList
{
    margin:0;
    padding:0 0 3px 0;
    list-style: none;
}

#inLineList ul
{
    padding:0 0 3px 0;
    margin:0;
    display:block;
    
}

#inLineList li 
{
    float:left;
    display:inline;
    margin:0;
     padding:0;
     border:1px solid #000000;
     border-left:none;
}

#inLineList .first 
{
    border:1px solid #000000;
}

#inLineList a
{
    padding:0 0.5em 0 0.5em;
    margin:0;
    text-decoration:none;
    color:#000000;
    text-transform:uppercase; 
    font-size:0.8em;
}

#inLineList a:hover
{
    text-decoration:underline;
}

#SideLinks
{
    padding:0;
    margin:0;
}

#SideLinks ul
{
    list-style:none;
    font-size:0.9em;
    padding:0;
    margin:0;
}

#SideLinks li
{
    padding:0;
    margin:0;
}

#SideLinks ul li ul
{
    padding:0;
    margin:0 0 0 10px;
}

#SideLinks a
{
    color:#000000;
    text-decoration:none;
}

#SideLinks a:hover
{
    text-decoration:underline;
}

.frontCal
{
    font-size:11px;
}

.frontCal tr
{  
    vertical-align:text-top;
}

.frontCal th
{ 
    background-color:#000000;
    color:#FFFFFF;
}

.frontCal ul
{ list-style:none;
}