body {
     background: #3a3a3a;
     color: #000;
     font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
     font-size: 12px;
     line-height: 1.5em;
     margin: 0;
}

div { margin: 0; padding: 0; }
a, a:visited, a:hover {
    text-decoration: none;
    color: #d96300;
}
a img { border: none; }

h1 {
    font-weight: normal;
    font-size: 210%;
    margin: 10px 0;
}

h1 a, h1 a:hover, h1 a:visited { color: black; }
h2 { margin-top: 0.2em; line-height: 23px; }
h3 { color: #0a3a86; }

#mainWrapper {
        width: 1000px;
        margin: 0 auto;
        padding: 0;
        background-color: #FFF;
}

#headerWrapper {
        width: 1000px;
        height: 175px;
	float: left;
	background-color: #FFF;
}

#logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 175px;
	width: 280px;
}

#top-dates {
	float: right;
	height: 120px;
        margin-top: 25px;
        width: 400px;
}

#staticNavigation {
	float: left;
	height: 37px;
	width: 1000px;
	background-color: #000;
}

#staticNavigation ul {
	width: 100%;
	margin: 0;
	padding: 0;
}

#staticNavigation ul li {
	height: 37px;
	float: left;
	list-style-type: none;
	border-right: 1px solid #FFF;
}

#staticNavigation ul li a {
	color: #FFF;
        padding: 10px 19px;
        display: block;
}

#staticNavigation ul li a:hover , #staticNavigation ul li a.current {
	color: #000;
        background-color: #aec00c;
}

#staticNavigation ul div { background-color: #000; }

#staticNavigation ul div ul li {
	display: block;
	float: none;
}

#mainImage {
	width: 1000px;
	height: 398px;
	float: left;
}

#orange-line {
	width: 1000px;
	height: 10px;
	float: left;
	background-color: #d96300;
}

#contentWrapper {
        width: 1000px;
	min-height: 242px; 
	_height: 242px;
        float: left; 
}

#background {
        width: 1000px;
	min-height: 242px; 
	_height: 242px;
	float: left;
	background-color: #000;
	background-image: url(../images/content.jpg);
	background-repeat: no-repeat;
}

#top {
        width: 920px;
	height: 17px;
	float: left;
	margin: 20px 0 0 40px;
	background-image: url(../images/top.png); 
	background-repeat: no-repeat;
}

#content {
        width: 880px;
	min-height: 320px; 
	_height: 320px;
	float: left;
        padding: 0 20px;
	margin-left: 40px;
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
}

#bottom {
	width: 920px;
	height: 17px;
	float: left;
	margin: 0 0 20px 40px;
	background-image: url(../images/bottom.png);
	background-repeat: no-repeat;
}

#leftside {
	width: 300px;
	height: 199px;
	float: left;
        margin: 20px 0 0 35px;
	background-image: url(../images/small-box.png);
	background-repeat: no-repeat;
}

#leftheader {
        color: #FFFFFF;
        float: left;
        font-size: 19px;
        height: 19px;
        margin: 9px;
        padding: 7px;
        width: 267px;
	background-image: url(../images/green.png);
	background-repeat: no-repeat;
}

#leftcontent {
	width: 281px;
	height: 140px;
	float: left;
        margin-left: 9px;
}

#middle {
	width: 300px;
	height: 199px;
	float: left;
        margin: 20px 0 0 15px;
	background-image: url(../images/small-box.png);
	background-repeat: no-repeat;
}

#middleheader {
        color: #FFFFFF;
        float: left;
        font-size: 19px;
        height: 19px;
        margin: 9px;
        padding: 7px;
        width: 267px;
	background-image: url(../images/yellow.png);
	background-repeat: no-repeat;
}

#middlecontent {
	width: 281px;
	height: 140px;
	float: left;
        margin-left: 9px;
}

#rightside {
	width: 300px;
	height: 199px;
	float: left;
        margin: 20px 0 0 15px;
	background-image: url(../images/small-box.png);
	background-repeat: no-repeat;
}

#rightheader {
        color: #FFFFFF;
        float: left;
        font-size: 19px;
        height: 19px;
        margin: 9px;
        padding: 7px;
        width: 267px;
	background-image: url(../images/orange.png);
	background-repeat: no-repeat;
}

#rightcontent {
	width: 281px;
	height: 140px;
	float: left;
        margin-left: 9px;
}

#clear {
	width: 1000px;
	height: 1px;
	line-height: 1px;
	clear: both;
}

#footer {
	width: 100%;
        height: 55px;
	float: left;
        margin-top: 3px;
	text-align: center;
	background-color: #FFF;
	border-top: 3px solid #aec00c;
}

.hidden { display: none; }
.gallerywrapper { width: 200px; float: left; }
.gallerypages { float: left; width: 100%; }

.tb { float: left; margin: 0 1% 5px 0; width: 20%; text-align: right; }
.otb { float: left; margin: 0 1% 5px 0; width: 75%; }

#newsFeed {
	overflow: hidden;
	width: 281px;
	height: 140px;
}

#newsList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#newsList li {
	width: 281px;
	height: 140px;
}