﻿img {
	border:0;
}

a,
a:link,
a:visited,
a:active,
input {
	outline-style:none;
}

.print-header,
.print-footer {
	display:none;
}

.clear {
	clear:both;
}

body {
	background:url('../images/background-body-x.jpg') repeat-x #f3f3f3;
	font:normal 10pt 'Trebuchet MS', Helvetica, Arial;
	margin:0;
}

.page-background {
	background:url('../images/background-content-x.jpg') repeat-x;
	background-position:center bottom;
}

.page-wrap {
	width:961px;
	margin:0 auto;
}

.header {
	background:url('../images/header.jpg') no-repeat;
	width:961px;
	height:113px;	
}

.header .logo {
	text-indent:-999em;
	padding:0;
	margin:0;
}

.header .logo a:link,
.header .logo a:visited {
	display:block;
	width:300px;
	height:113px;
}

.header .address {
	display:none;
}

.sf-menu {
	width:961px;
}

.sf-menu .top-level-nav:link,
.sf-menu .top-level-nav:visited {
	background:url('../images/navigation.jpg') no-repeat;
	text-indent:-999em;
	display:block;
	height:24px;
}

.sf-menu .id748 {
	display:none;
}

.sf-menu .id749:link,
.sf-menu .id749:visited {
	background-position:0 0;
	width:100px;
}

.sf-menu .id749:hover {
	background-position:0 -24px;
	width:100px;
}

.sf-menu .id757:link,
.sf-menu .id757:visited {
	background-position:-100px 0;
	width:130px;
}

.sf-menu .id757:hover {
	background-position:-100px -24px;
	width:130px;
}

.sf-menu .id765:link,
.sf-menu .id765:visited {
	background-position:-230px 0;
	width:130px;
}

.sf-menu .id765:hover {
	background-position:-230px -24px;
	width:130px;
}

.sf-menu .id772:link,
.sf-menu .id772:visited {
	background-position:-360px 0;
	width:150px;
}

.sf-menu .id772:hover {
	background-position:-360px -24px;
	width:150px;
}

.sf-menu .id775:link,
.sf-menu .id775:visited {
	background-position:-510px 0;
	width:210px;
}

.sf-menu .id775:hover {
	background-position:-510px -24px;
	width:210px;
}

.sf-menu .id780:link,
.sf-menu .id780:visited {
	background-position:-720px 0;
	width:140px;
}

.sf-menu .id780:hover {
	background-position:-720px -24px;
	width:140px;
}

.sf-menu .id786:link,
.sf-menu .id786:visited {
	background-position:-860px 0;
	width:101px;
}

.sf-menu .id786:hover {
	background-position:-860px -24px;
	width:101px;
}

.secondary-header {
	background:url('../images/secondary-header.jpg') no-repeat;
	width:961px;
	height:120px;
}

.content {
	min-height:300px;
	height:auto !important;
	height:300px;
	color:#5c5c5c;
}

.content a:link,
.content a:visited {
	color:#505050;
}

.content a:hover {
	color:#000;
}

.content-margin {
	padding:0 10px;
}

.breadcrumb {
	font-size:9pt;
	color:#505050;
	padding:0 0 7px 0;
}

.content h2 {
	font-size:13pt;
	font-weight:bold;
	color:#214a77;
	padding:0;
	margin:0;
}

.footer {
	background:url('../images/background-footer-x.jpg') repeat-x #0d294e;
	font-size:9pt;
	min-height:134px;
	height:auto !important;
	height:134px;
	color:#fff;
	cursor:default;
}

.footer-margin {
	width:961px;
	margin:0 auto;
	padding:20px 0 0 0;
	text-align:center;
}

.footer a:link,
.footer a:visited {
	color:#fff;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

.mm,
.mm a:link,
.mm a:visited,
.mm:link,
.mm:visited {
	font-size:8pt;
}