﻿body, div, img, p, ul, li, ol, 
h1, h2, h4, a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div
{
	position: relative;
}
img
{
    border: 0px;
}
ul, ol
{
    padding: 5px 0 0 20px;
}
li
{
    padding-bottom: 3px;
}
p
{
    padding-bottom: 10px;
}
a:focus { outline: none; }
body
{
	background: #9a924e url(ccc_images/backgroundBody.jpg) no-repeat;
}
div.Wrapper
{
	margin: 0 auto 0 auto;
	width: 1086px;
	background: url(ccc_images/backgroundBanner.jpg) no-repeat center top;
	overflow: hidden;
}
div.Container
{
    width: 1086px;
}
/******
   Header
        *****/
div.Header
{
    height: 173px;
    padding: 0 0 0 0;
    overflow: hidden;
}
div.HeaderContainer
{
    height: 119px;
    width: 740px;
    padding: 27px 0 0 172px;
    overflow: hidden;
}
div.Logo
{
    float: left;
    width: 152px;
    padding-top: 8px;
}
div.InfoWrapper
{
    float: right;
    text-align: right;
    width: 588px;
}
div.InformationContainer
{
    font: 13px Arial, Helvetica, Sans-Serif;
    height: 65px;
    color: #fff;
}
div.InformationContainer a,
div.InformationContainer a:link,
div.InformationContainer a:visited
{
    font: 13px Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #fff;
}
div.InformationContainer a:hover
{
    text-decoration: underline;
}
div.InfoWrapper .Register
{
    width: 588px;
    height: 33px;
    text-align: right;
    overflow: hidden;
}
div.GlobalNavigation
{
    width: 749px;
    height: 27px;
    padding: 0 168px 0 168px;
    overflow: hidden;
}
div.GlobalNavigation img
{
    float: left;
}
/******
   Body
        *****/
div.SectionLandingBody
{
    width: 752px;
    background: url(ccc_images/backgroundLandingBody.gif) no-repeat;
    margin: 0 179px 0 155px;
    padding: 11px 14px 10px;
    height: 409px;
    overflow: hidden;
}
div.LandingMainFlash
{
    width: 752px;
    height: 302px;
    overflow: hidden;
}
div.Calendar
{
    position: absolute;
    margin: 232px 0 0 585px;
    z-index: 1;
}
div.LandingContainers
{
    width: 752px;
    padding-top: 1px;
    overflow: hidden;
}
div.LandingEvents
{
    float: left;
    width: 248px;
    padding-right: 4px;
    text-align: center;
}
div.LandingEntertainment
{
    float: left;
    width: 248px;
    padding-right: 4px;
    text-align: center;
}
div.LandingAnnouncement
{
    float: left;
    width: 248px;
    text-align: center;
}
div.LandingEvents a:link,
div.LandingEvents a:visited,
div.LandingEvents a:hover,
div.LandingEntertainment a:link,
div.LandingEntertainment a:visited,
div.LandingEntertainment a:hover,
div.LandingAnnouncement a:link,
div.LandingAnnouncement a:visited,
div.LandingAnnouncement a:hover
{
    font-size: 10px;
    font-weight: bold;
    color: #6d351e;
    text-decoration: none;
    padding-right: 3px;
}
div.LandingEvents img,
div.LandingEntertainment img,
div.LandingAnnouncement img
{
    padding-top: 1px;
}
div.SectionBody
{
    width: 760px;
    padding: 0 163px;
    overflow: hidden;
}
.site_map td
{
    height: 18px;
}
/*****
    Footer
            ***/
div.Footer
{
    width: 760px;
    text-align: center;
    margin: 0 163px;
    padding: 5px 0px 10px;
    overflow: hidden;
}
div.Footer .Links,
div.Footer .Copyright
{
    padding-bottom: 10px;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 10px;
}
div.Footer span
{
    color: #e8e7d5;
    font-size: 10px;
}
div.Footer .Links a
{
    padding: 0 4px;
}
div.Footer a,
div.Footer a:link,
div.Footer a:visited
{
    color: #e8e7d5;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 10px;
    padding: 0 5px;
    text-decoration: none;
}
div.Footer a:hover
{
    text-decoration: underline;
    color:#fff;
}
div.Footer .Copyright a
{
    padding: 0 0;
}