* {
	margin: 0;
	padding: 0 }
 
body { color: #0F0F0F }
 
h1 { font-size: 1.5em; }
 
h2 { font-size: 1.4em; }
 
h3 { font-size: 1.25em }
 
.header-inner, .wrap-inner {
	width: 960px;
	margin: 0 auto;
	padding: 0 3%;
	font-size: 1.2em; }
 
#header .header-inner h1 {
	padding: 2% 0 0 0;
	margin: 0; }
 
#nav { padding: 1.5% 0; }
 
	#nav ul {
		margin: 0 0 0 -8px;
		padding: 0; }
 
		#nav ul > li {
			float: left;
			list-style-type: none;
			padding: 0 10px 0 0; }
 
			#nav ul > li > a {
				color: #09447E;
				font-weight: bold;
				text-decoration: none;
				display: block;
				padding: 3px 8px; }
 
				#nav ul > li > a:hover {
					color: #fff;
					background-color: #09447e; }
 
.wrap .wrap-inner { padding-bottom: 20px; }
 
.wrap-inner .main-content {
	width: 600px;
	float: left; }
 
.sidebar {
	width: 300px;
	float: left;
	padding: 0 0 0 60px; }
 
.wrap-inner h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #7F7F7F;
	letter-spacing: 1.5px; }
 
.wrap-inner h3 {
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	color: #7F7F7F;
	letter-spacing: 1.5px; }
 
.wrap-inner .executives .column {
	margin-right: 50px;
	width: 230px; }
 
	.wrap-inner .executives .column dt { margin: 20px 0 0 0; }
 
	.wrap-inner .executives .column dd { margin: 0; }
 
.site-list.column {
	width: 140px; }
 
.site-list dt { margin: 20px 0 0 0; }
 
.site-list dd { margin: 0 }
 
.map {
	width: 100%; 
	text-align: center; 
	padding: 0 0 20px 0; }
 
.reverse.top-bar { height: 7px; }
 
.reverse {
	background-color: #07447F;
	color: #fff; }
 
.contact { padding-bottom: 20px }
 
	.contact .column { width: 225px; }
 
		.contact .column:last-child { margin-right: 0; }
 
	.contact > h2 {
		padding-top: 30px;
		margin-bottom: 0;
		color: #fff; }
 
	.contact dt {
		margin: 25px 0 8px 0;
		font-size: 1em;
		color: #7FC2FF;
		text-transform: uppercase; }
 
	.contact dd { margin: 0; }
 
#footer {
	padding: 2% 3%;
	text-align: right; }
 
	#footer a { color: #fff; text-decoration: underline }
 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
 
 
