﻿body 
{
	margin:0px;
	padding:0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#5d5d5d;
	background:#fff;
}

h1, h2, h3, h4, h5, h6, p, form
{
	margin:0px;
	padding:0px;
	line-height: 1em;
	letter-spacing: -.05em;
	margin: 0 10px 0 0;
}

.maintext h1 {
	font-size: 64px;
}

.maintext h2 {
	font-size: 64px;
}
.maintext h3 {
	font-size: 30px;
}

.maintext h4{
	font-size: 49px;
}

.maintext h5{
	font-size: 49px;
	color: #C70013;
}

.main-menu a 
{
    text-align: right;
	font-size: 23px;
	padding: 0px;
	margin: 0;
	text-decoration: none;
	color: #747474;
}

.main-menu a:hover
{
	color: #FFFFFF;
}

/* CONTENT AREA */
.content-container
{
	width:860px;
	float:left;
}

.maintext
{
	width:860px;
	float:left;
}

.maintext p
{
/*    font-size:12pt; */
    line-height:16pt;
    font-family:"Trebuchet MS", geneva, arial, helvetica, Sans-Serif;    
    font-size:10pt;
}

.maintext a
{
    color: #747474;
}

.maintext a:hover
{
    color: #FFFFFF;
    background-color: #c90012   
}

img { border:0px; }

.wrapper
{
	/* width:938px; */
	width:964px;
	margin:0px auto;
}

/* HEADER */
.header-container
{
	float:right;
	margin: 0px 0px 15px 0px;
}

.header-container img
{
	float:right;
}

.quick-menu
{
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
}
.quick-menu li
{
	display:inline;
	margin:0px;
	padding:0px 0px 0px 20px;
}
.quick-menu a
{
	text-decoration:none;
	color:#000;
}
.quick-menu a:hover
{
	text-decoration:underline;
}

.quick-menu li a {
	margin:0 5px;
}

.main-menu
{
	float:left;
	margin:150px 0px 0px 0px;
	padding:0px;
	list-style:none;
	width: 104px;
}
.main-menu li
{
	padding:0px;
	margin:0px 5px 0px 2px;
	text-align:right;
}

.main-menu a
{
	padding:3px 2px 0px 7px;
	margin:0 5px 0 0;
}

.main-menu li:hover
{
	color:#ffffff;
	background-color:#C70013;
}

/*

.main-menu ul
{
	list-style:none;
	position:absolute;
	margin:25px 0px 0px 0px;
}
.main-menu li li
{
	background:none !important;
	margin:0px;
	padding:0px;
}
.main-menu li li a
{
	color:#000;
}
*/

.sub-menu
{
	list-style:none;
}

.sub-menu ul
{
    float:left;
	list-style:none;
	margin:2px 0 0;
	padding: 0px;
}

.sub-menu li
{
	margin: 3px 3px 0px 0px;
	text-decoration:none;
	height:20px;
	background-color: #D7DDD1;
	float: left;
	width: 212px;
}
.sub-menu li a
{
	display:block;
	height:16px;
	color: #000;
	text-decoration:none;
	padding:4px 0 0 5px;
}

.sub-menu a:hover
{
	background: none repeat 0 0 #3D541C;
}

.topbar
{
	text-align: right;
	padding: 5px 5px 0px 0px;
}

.topbar img
{
	padding: 0px 0px 0px 5px;
}

.top-image
{
	margin-top: 60px;
	float:left;
	height:286px;
}

.top-image img
{
	width: 857px;
	height: 286px;
}

.top-layer
{
	margin-top: -348px;
	margin-bottom: 6px;
	float: left;
}

.top-layer img, .top-layer a
{
    display:block;
}

.top-2-layer{
	margin-top: -14px;
	margin-bottom: 6px;
	float:left;
}

/* FOOTER */

.footer
{
	float:right;
	width:860px;
}

.footer ul
{
	margin:10px 10px 0px 0px;
	padding:0px;
	list-style:none;
	font-size:8pt;
	float:right;
}
.footer ul li
{
	display:inline;
	padding:0px 0px 0px 10px;
}
.footer a
{
	color:#000;
	text-decoration:none;
}
.footer a:hover
{
	background-color:#C70013;
}

/* Sitemap */
.sitemap a
{
    text-decoration:none;
    color:#5d5d5d;
}

.sitemap a:hover
{
    background-color: #C70013;   
    color:White;
}