﻿body {
    font-family:Helvetica, Arial, "Trebuchet MS", Tahoma, Verdana, Sans-Serif;
}
h1 {
    font-size:2em;
    font-weight:bold;
    letter-spacing:-0.07em;
    margin-bottom:0.5em;
}
h2 {
    font-size:1.8em;
    margin-bottom:0.5em;
}
h3 {
	font-size:1.4em;
	margin-bottom:0.4em;
}
div#HeaderContainer {
	background:#2b2b2b;
	border-top:1px solid #8b8b8b;
	overflow:hidden;	
}
div#Header {
	width:960px;
	margin:0 auto;
}
h1#Logo a {
	display:block;
	width:100%;
	height:264px;
    text-decoration:none;
}
p {
    font-size:0.8em;
    margin-bottom:0.8em;
}
div#Middle ul {
    line-height:1em;
    margin:0.5em 0 0.5em 1em;
}
div#Middle ul li {
    font-size:0.8em;
    margin-left:1em;
    list-style-type:disc;
}
div#Middle p {
	line-height:1.3em;
	margin-bottom:1em;
}

div#TopMenu {
	background:#171717;
	margin:0 auto;
    width:960px;
}
div#TopMenu ul li {
    display:inline;
}
div#TopMenu ul li a {
    color:#FFF;
    padding:1.1em 1.2em;
    display:inline-block;
    float:left;
    font-size:0.75em;
    font-weight:bold;
    text-decoration:none;
	text-transform:uppercase;
}
div#TopMenu ul li a:hover, div#TopMenu ul li a.active {
    background:#4d4d4d;
	text-decoration:underline;
}
.container_12 {
	padding:1.2em 0 3em 0;
	background:#FFF;
	height:1%;
	overflow:hidden;
}
div#Footer div.container_12 {
	padding:0;
	background:none;
}
div.container_12 a {
	color:#d58614;
}
div.container_12 a:hover {
	text-decoration:non;
}

div#LeftColumn ul li {
	font-size:.9em;
}
div#LeftColumn ul li a {
	display:block;
	color:#d58614;
	border-bottom:1px dotted #BBB;
	padding-bottom:.5em;
	text-decoration:none;
}
div#Footer ul li a {
	display:block;
	font-size:0.75em;
	font-weight:normal;
	color:#5e5950;
	margin-bottom:0.7em;
	padding:0.5em 0 0.3em 0;
	text-decoration:none;
	border-bottom:1px dotted;
}
	div#Footer ul li a:hover {
		border-bottom:1px solid;
	}
div.FooterText {
	text-align:right;
	color:#5e5950;
}