@charset "utf-8";/* ------------------------------------- GLOBAL */body {	background: #d1d2d4;	color: ##58585a;	/* 11px */	font: 0.75em Arial, Helvetica, sans-serif;	/* 12px */	/*font: 0.75em Arial, Helvetica, sans-serif;*/	line-height: 175%;}h1 {	color: #160e32;	font-size: 24px;	line-height: 125%;	font-weight: bold;	padding-bottom: 15px;}h2 {	color: #160e32;	font-weight: bold;	font-size: 18px;	padding-bottom: 10px;}h3 {}a {	color: #FFFFFF;	text-decoration: none;}a:hover {	color: #FFFFFF;	text-decoration: underline;}ul {	list-style: disc;	padding-left: 13px;	color: #f37a28;	padding-bottom: 5px;}ul li {	list-style: disc;	color: #f37a28;	padding-bottom: 2px;}.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.clearfix {	display: inline-block;}* html .clearfix {	height: 1%;}.clearfix {	display: block;}.tl {	clear: both;	left: 0;	position: absolute;	top: 0;}.tr {	clear: both;	position: absolute;	right: 0;	top: 0;}.br {	clear: both;	bottom: 0;	position: absolute;	right: 0;}.bl {	clear: both;	bottom: 0;	left: 0;	position: absolute;}/* MINIMUM HEIGHT EXAMPLE *//*.classname {	min-height: 35px;	height: auto !important;	height: 35px;}*//* VERTICAL ALIGN EXAMPLE *//*.classname * {	vertical-align: middle;}*//* PRELOAD HOVER IMAGES EXAMPLE *//*a {	background: url(image_hover.gif);}a:link {	background: url(image_default.gif);}a:hover, a:focus {	background: url(image_hover.gif);}*//* ------------------------------------- LAYOUT */#container {	width: 1050px;	background: #FFFFFF;	margin: 0px auto;}#header {	width: 1050px;	background: #160e32;	height: 117px;}#header .left {	float: left;	width: 376px;	background: #160e32;}#header .middle {	background: #160e32;	float: left;	border-left: 8px solid #FFFFFF;	color: #ffffff;	height: 117px;	width: 179px;	padding-left: 32px;	font-size: 16px;	position: relative;}#header-content {	position: absolute;	bottom: 0;}#header .right {	background: #160e32;	float: left;	width: 455px;	height: 117px;	color: #ffffff;	font-size: 13px;	line-height: 145%;	position: relative;}#animation {	width:1050px;	float: left;	padding-bottom: 30px;	margin: 0px auto;	position: relative;}#animation-content {	margin: 0px auto;}#leftcolumn {	float: left;	width: 600px;	color: #58585a;	padding-left: 50px;	padding-right: 25px;	font-size: 15px;}#leftcolumn p {	padding-bottom: 15px;}img.floatRight {     float: right;     margin-left: 27px; }#centrecolumn {}#rightcolumn {	float: right;	width: 261px;	padding-left: 33px;	padding-right: 74px;	border-left: 7px solid #160e32;	color: #58585a;	font-size: 14px;	line-height: 125%;}#rightcolumn a {	color: #58585a;	text-decoration: none;}#rightcolumn a:hover {	text-decoration: none;}#rightcolumn .top {	padding-bottom: 20px;}#rightcolumn .top p {	padding-bottom: 10px;}#rightcolumn .middle {}#rightcolumn .bottom {	padding-top: 35px;	padding-bottom: 3px;}#rightcolumn .bottom p {	border-bottom: 1px solid #f37a28;	line-height: 100%;	padding-top: 6px;}/* ------------------------------------- MAIN MENU */#nav {}#nav ul {}#nav li {}#nav a {}#nav a:hover,#nav .selected {}/* ------------------------------------- SUB NAV MENU */#subnav {}#subnav ul {}#subnav li {}#subnav a {}#subnav a:hover,#subnav .selected {}/* ------------------------------------- CONTENT */.row {	float: left;	width: 100%;}.pagecontent {}.pagecontent p {}.pagecontent ul,.pagecontent ol {}.pagecontent ul li {}.pagecontent ol li {}/* ------------------------------------- FOOTER */#contact {	float: left;	width:1050px;	color: #58585a;	font-weight: bold;	font-size: 13px;	padding-left: 50px;	padding-top: 20px;	padding-bottom: 20px;}#contact a {	color: #58585a;	text-decoration: none;}#contact a:hover {	color: #58585a;	text-decoration: underline;}img.floatLeft {    float: left;     margin-left: 5px; }#footer {	float: left;	width: 1000px;	padding-left: 50px;	background: #160e32;	height: 110px;	color: #ffffff;	position: relative;}#footer-image {	position: absolute;	bottom: 0;	padding-bottom: 33px;}#footer-text {	position: absolute;	bottom: 0;	padding-left: 110px;	padding-bottom: 30px;}