@font-face {
	font-family: 'AvantGardeBkBTBook';
	src: url('../fonts/avant_garde_book_bt-webfont.eot');
	src: url('../fonts/avant_garde_book_bt-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/avant_garde_book_bt-webfont.woff') format('woff'),
		url('../fonts/avant_garde_book_bt-webfont.ttf') format('truetype'),
		url('../fonts/avant_garde_book_bt-webfont.svg#AvantGardeBkBTBook') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'AvantGardeDemi';
    src: url('../fonts/avant_garde_demi-webfont.eot');
    src: url('../fonts/avant_garde_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avant_garde_demi-webfont.woff') format('woff'),
         url('../fonts/avant_garde_demi-webfont.ttf') format('truetype'),
         url('../fonts/avant_garde_demi-webfont.svg#AvantGardeBkBTDemi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'InterstateBold';
	src: url('../fonts/interstate_bold-webfont.eot');
	src: url('../fonts/interstate_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/interstate_bold-webfont.woff') format('woff'),
		url('../fonts/interstate_bold-webfont.ttf') format('truetype'),
		url('../fonts/interstate_bold-webfont.svg#InterstateRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'InterstateLight';
	src: url('../fonts/interstate_light-webfont.eot');
	src: url('../fonts/interstate_light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/interstate_light-webfont.woff') format('woff'),
		url('../fonts/interstate_light-webfont.ttf') format('truetype'),
		url('../fonts/interstate_light-webfont.svg#InterstateRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'InterstateRegular';
	src: url('../fonts/interstate_regular-webfont.eot');
	src: url('../fonts/interstate_regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/interstate_regular-webfont.woff') format('woff'),
		url('../fonts/interstate_regular-webfont.ttf') format('truetype'),
		url('../fonts/interstate_regular-webfont.svg#InterstateRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
body {
	color:#000;
	font:12px/17px Arial, Helvetica, sans-serif;
	background:#fff;
}
a {
	text-decoration:none;
	color:#4b739c;
}
input, textarea, select {
	font:15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
	overflow: auto;
}
button, input{
	width: auto;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul li, ol li{list-style-position:inside;}
ul li{list-style-type:disc;}
.add-nav, .logo, .search, #nav, .social, #sidebar, .widgets, #footer, .gallery {display:none;}
#header {
	border-bottom:2px solid #b6c1bf;
	border-top:10px solid #0c5f79;
	padding:20px 0;
	margin:0 0 20px;
}
.print-logo {display:block;}
.heading {
	background:#4b739c;
	color:#fff;
	font-family:18px/22px 'InterstateRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:5px 20px;
	margin:0 0 15px;
}
#content .heading h2,
.heading h2 {
	margin:0;
	font:18px/22px 'InterstateRegular', Arial, Helvetica, sans-serif;
	color:#fff;
}
.slideshow .slide-holder {margin:0 0 25px;}
.slideshow .slide-holder li {
	width:100%;
	list-style:none;
	list-style-position:outside;
}
.slideshow .slide-holder li:after {
	content:"";
	display:block;
	clear:both;
}
.slide-holder li .text {
	float:left;
	width:45%;
	color:#242729;
	font-size:14px;
	line-height:20px;
}
.slide-holder li .text p {margin:0;}
.slide-holder li .title {
	display:block;
	font:26px/30px 'InterstateBold', Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#4b739c;
	padding:0 0 12px;
}
.slide-holder li .more {font-style:italic;}
.slide-holder li .visual {
	float:right;
	width:50%;
	border:solid #e5e2e2;
	border-width:9px 9px 11px;
}
.slide-holder li .visual img {
	float:left;
	width:100%;
	height:auto;
}
.more-items {
	width:100%;
	margin:0 0 15px;
	color:#242729;
}
.more-items:after {
	content:"";
	display:block;
	clear:both;
}
.more-items .item {
	float:left;
	width:31%;
	margin:0 2% 0 0;
}
.more-items .item .visual {
	border:3px solid #e5e2e2;
	margin:0 0 5px;
}
.more-items .item .visual img {
	display:block;
	width:100%;
	height:auto;
}
.more-items .title {
	display:block;
	font-size:14px;
	line-height:16px;
	padding:0 0 5px;
}
.more-items .mark a {color:#2a6d86;}
.more-items p {margin:0;}
#content {
	width:100%;
}
#content:after {
	content:"";
	display:block;
	clear:both;
}
#content .breadcrumbs {
	margin:0;
	overflow:hidden;
	width:100%;
	font-size:10px;
	line-height:14px;
	padding:3px 0 0;
}
#content .breadcrumbs li {
	float:left;
	width:auto;
	list-style-position:inside;
	padding:0 4px 0 8px;
	margin:0 8px 0 -8px;
	display:inline;
}
#content .breadcrumbs a {color:#93b9e0;}
#content h1 {
	margin:0 0 13px;
	font:42px/44px 'InterstateRegular', Arial, Helvetica, sans-serif;
	color:#0a495e;
	letter-spacing:-1px;
}
#content h2 {
	margin:0 0 1px;
	color:#860005;
	font:30px/34px 'InterstateLight', Arial, Helvetica, sans-serif;
}
#content h2.mark {color:#858c90;}
#content h3 {
	margin:0 0 10px;
	color:#4a7b9a;
	font:27px/29px 'InterstateLight', Arial, Helvetica, sans-serif;
}
#content h4 {
	margin:0 0 15px;
	color:#860005;
	font:24px/26px 'InterstateLight', Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#content h5 {
	margin:0 0 18px;
	color:#4a7b9a;
	font:20px/22px 'InterstateRegular', Arial, Helvetica, sans-serif;
}
#content h6 {
	margin:0 0 18px;
	color:#860005;
	font:14px/16px Arial Black, Gadget, sans-serif;
	text-transform:uppercase;
}
#content .buttons {
	margin:0 0 21px;
	overflow:hidden;
	width:100%;
	border:solid #ebe4e6;
	border-width:1px 0;
	padding:10px 0 11px;
}
#content .buttons li {
	float:left;
	width:auto;
	list-style:none;
	list-style-position:outside;
	margin:0 9px 0 0;
	padding:0;
}
#content .buttons li img {vertical-align:top;}
#content .image {
	float:left;
	font-style:italic;
	padding:3px 19px 29px 0;
	color:#484242;
	font-size:11px;
	line-height:13px;
	text-align:center;
}
* html #content .image {padding:3px 16px 29px 0;}
#content .main-image {
	padding:7px 0 12px !important;
	float:none;
	margin:0 -1px 0 0;
}
#content .image img {
	display:block;
	margin:0 0 7px;
}
#content .main-image img {
	margin:0;
	display:inline;
	vertical-align:top;
}
#content .image .caption {
	width:193px;
	padding:0 10px;
}
#content p {margin:0 0 17px;}
#content .image .caption p {margin:0;}
#content ul {
	margin:0 0 9px;
	overflow:hidden;
	width:100%;
	clear:both;
}
#content ul li {
	height:1%;
	vertical-align:top;
	padding:0 0 7px 10px;
}
#content blockquote {
	float:right;
	width:48%;
	border-left:10px solid #ccd5dd;
	padding:17px 30px 20px 20px;
	margin:4px 0 0 15px;
	background:#edf0f3;
	color:#2e3339;
	font-size:11px;
	line-height:16px;
}
#content blockquote .title {
	display:block;
	font:18px/20px 'InterstateRegular', Arial, Helvetica, sans-serif;
}
#content blockquote q {display:block;}
#content hr {
	width:100%;
	height:1px;
	border:0;
	clear:both;
	overflow:hidden;
	color:#ebe4e6;
	background:#ebe4e6;
	display:block;
	margin:-3px 0 16px;
}
* html #content hr { margin: -10px 0 9px !important;}
* + html #content hr { margin: -10px 0 9px;}
.slide-blocks {
	padding:4px 0 0;
	margin:0 0 14px;
	border-bottom:1px solid #ccd5dd;
}
.slide-blocks .title {
	font:24px/26px 'AvantGardeBkBTBook', Arial, Helvetica, sans-serif;
	margin:0 0 -1px;
	position:relative;
	z-index:2;
	page-break-after:avoid;
}
.slide-block {page-break-inside:avoid;}
.slide-blocks .title a {
	display:block;
	outline:none;
	height:1%;
	border:solid #ccd5dd;
	border-width:1px 0;
	padding:12px 20px 10px 58px;
	background:#f8f7f7;
}
.slide-blocks .active .title a {
	background:#ebeaea;
	text-decoration:none;
}
.slide-blocks .block {
	height:1%;
	overflow:hidden;
	position:relative;
	border:solid #f8f7f7;
	border-width:0 3px;
	padding:21px 16px 7px 21px;
}
#content .slide-blocks .block .image {padding:4px 13px 16px 0;}
#content .slide-blocks .block ul li {padding:0 0 7px 17px;}