﻿
a, a:visited
{
color: #65322e;
text-decoration: underline;
}
a:hover
{
color: #000000;
text-decoration: none;
}
ul
{
}
li 
{
}
h2
{
font: 18px Arial, Tahoma;
margin-top: 5px;
}
h3 
{
font: 14px Arial, Tahoma;
font-weight: bold;
margin-top: 5px;
}
img 
{
border: 0px;
}
td 
{
border-collapse: collapse;
vertical-align: top;
}
table 
{
border-collapse: collapse;
}

#main 
{
width: 1200px;
height: auto;
margin: auto;
padding: 0px;
overflow: visible;
display: table;
}

#main #content 
{
width: 1200px;
height: auto;
margin: 0px;
padding: 0px 0px 30px 0px;
overflow: visible;
display: table;
}
#main #content #page 
{
width: 840px;
height: auto;
margin: 200px 0px 0px 40px;
padding: 0px;
float: left;
}
#main #content #page .MiddleMenu h2 
{
font: 18px Arial, Tahoma;
}
#main #content #page .MiddleMenu h3 
{
font: 14px Arial, Tahoma;
}

#main #content #page .ImageRight 
{
float: right;
margin: 4px 2px 5px 15px;
padding: 1px;
border: 1px solid #ffffff;
}
#main #content #page .ImageLeft 
{
float: left;
margin: 4px 20px 5px 0px;
padding: 1px;
border: 1px solid #ffffff;
}

#main #content #page .Gray th 
{
padding: 4px 7px 4px 7px;
font-weight: bold;
background-color: #cdcdcd;
border: 1px solid #ffffff;
border-collapse: collapse;
text-align: left;
vertical-align: top;
}
#main #content #page .Gray td 
{
padding: 4px 7px 4px 7px;
border: 1px solid #ffffff;
border-collapse: collapse;
vertical-align: top;
}
#main #content #page .Gray table 
{
border: 1px solid #ffffff;
width: 100%;
margin-bottom: 30px;
padding: 0px;
border-collapse: collapse;
}
#main #content #page .Gray table .NoBorder table, #main #content #page .Gray table .NoBorder td 
{
border: 0px;
border-collapse: collapse;
margin: 0px;
padding: 0px;
text-align: left;
}
#main #content #page .NoBorder table 
{
border: 0px;
width: 100%;
margin-bottom: 30px;
border-collapse: collapse;
}
#main #content #page .NoBorder td 
{
border-collapse: collapse;
}
#main #content #page .Calendar td 
{
padding: 4px;
background-color: #cdcdcd;
border: 1px solid #ffffff;
border-collapse: collapse;
text-align: center;
}
#main #content #page .Calendar table 
{
border: 1px solid #ffffff;
padding: 0px;
border-collapse: collapse;
margin-left: 34%;
}
#main #content #page .Gallery 
{
width: auto;
height: auto;
display: table;
}
#main #content #page .Gallery div 
{
float: left;
margin: 0px 0px 30px 0px;
padding: 0px;
width: 260px;
height: auto;
min-height: 260px;
}
#main #content #page .Gallery div img 
{
margin: 0px;
border: 1px solid #ffffff;
padding: 1px;
}
#main #content #page .GalleryMin 
{
width: auto;
height: auto;
display: table;
}
#main #content #page .GalleryMin div 
{
float: left;
margin: 0px 0px 30px 0px;
padding: 0px;
width: 260px;
height: 260px;
min-height: 220px;
}
#main #content #page .GalleryMin div img 
{
margin: 0px;
border: 1px solid #ffffff;
padding: 1px;
}
#main #content #page .GalleryMin p 
{
margin: 10px 30px 0px 0px;
}
#main #content #menu 
{
width: 235px;
height: auto;
margin: 280px 40px 0px 0px;
padding: 0px;
float: right;
}
#main #content #menu div h3 
{
font: 14px Arial, Tahoma;
margin: 20px 0px 0px 0px;
padding: 0px;
}
#main #content #menu .bg-hr 
{
clear: both;
height: 1px;
background-image: url('../../Images/bg-hr.gif');
background-repeat: repeat-x;
margin: 0px 0px 7px 0px;
padding: 0px;
}
#main #content #menu div ul
{
margin-top: 10px;
}
#main #content #menu div li
{
color: #65322e;
list-style-type: disc;
margin: 0px 0px 5px 0px;
padding: 0px;
}


#main .banner 
{
    float: left;
    padding: 40px 0px 40px 40px;
    margin: 0px;
}