<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body{height:100%;}
body{
	background: #221e1f;
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	color:#727171;
	position:relative;
	min-width:320px;
}
.main{
	background:#fff;
	width:948px;
	margin:0 5px;
	border-left:1px solid #e4e3df;
	border-right:1px solid #e4e3df;
	position:relative;
}
	.main &gt; .grid_24{margin:0 -1px !important;}
/*********************************header*************************************/
header{
	width:100%;
	border-top:4px solid #221e1f;
	background:#f6f5f2;
	padding-top:29px;
}
	header .main{border-top:1px solid #e4e3df;}
	header .indent-bottom{padding-bottom:41px;}
h1{
	position:absolute;
	top:-1px;
	left:-1px;
	padding-right:17px;
	background:url(../images/logo-shadow.png) right 1px no-repeat;
	z-index:999;
}
	h1 a{
		display:block;
		width:220px;
		overflow:hidden;
		background:#221e1f;
		font-size:40px;
		line-height:48px;
		color:#ff811f;
		padding:2px 2px 2px 2px;
	}
h1 a image {
	width: 100%;
	height: 100%;
}
		h1 a:hover{text-decoration:none;}
		h1 strong{
			display:block;
			letter-spacing:-1px;
			border-bottom:3px solid #8c8a89;
			padding-bottom:10px;
			margin-bottom:14px;
		}
		h1 em{
			display:block;
			font-size:22px;
			line-height:27px;
			color:#fff;
		}

.header-link{
	clear:right;
	float:right;
	font:38px/42px Georgia, "Times New Roman", Times, serif;
	width:590px;
	padding-right:40px;
}
	.header-link a{color:#242222; vertical-align:baseline;}
		.header-link a:hover{text-decoration:none; color:#ff811f;}
		.header-link span{
			display:inline-block;
			width:32px;
			height:32px;
			overflow:hidden;
			background:url(../images/header-link-marker.png) center top no-repeat;
			vertical-align:-4px;
			margin-left:5px;
		}
/********************************* Content **********************************/
#content{width:100%; background: #f6f5f2; padding-bottom:29px;}
	#content .main{padding:48px 0 62px; border-bottom:1px solid #e4e3df;}

/* ---------- Titles ---------*/
h2{font:normal 26px/30px Georgia, "Times New Roman", Times, serif; color:#242222;}
h3{
	font:normal 23px Georgia, "Times New Roman", Times, serif;
	color:#504842;
	border-bottom:2px solid #e4e3df;
	padding-bottom:9px;
}
	h3.title1{line-height:22px; padding-bottom:12px;}
h6{font: italic normal 14px/20px Georgia, "Times New Roman", Times, serif; color:#ff811f;}
	h6 a{color:#ff811f;}
		h6 a:hover{text-decoration:none; color:#242222;}

/*---------- Columns --------*/
.dcol_6{float:left; width:230px;}
/*----------- Boxes ----------*/
.box{
	border:1px solid #ebebeb;
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	color:#727171;
}
	.box.icon-1{background:url(../images/box-icon1.png) 16px 19px no-repeat #fff;}
	.box.icon-2{background:url(../images/box-icon2.png) 16px 18px no-repeat #fff;}
	.box.icon-3{background:url(../images/box-icon3.png) 16px 18px no-repeat #fff;}
	.box.icon-4{background:url(../images/box-icon4.png) 17px 19px no-repeat #fff;}
	.box.icon-5{background:url(../images/box-icon5.png) 16px 18px no-repeat #fff;}
	.box.icon-6{background:url(../images/box-icon6.png) 20px 18px no-repeat #fff;}
	.box.icon-7{background:url(../images/box-icon7.png) 19px 18px no-repeat #fff;}
	.box.icon-8{background:url(../images/box-icon8.png) 21px 19px no-repeat #fff;}
	.box .indents{padding:7px 10px 8px 51px;}
	.box h6{display:inline;}
	.box a:hover{text-decoration:none; color:#ff811f;}
.banner{
	background:url(../images/page3-banner1.jpg) center center no-repeat;
	max-width:256px;
	height:152px;
	padding:9px 0 0 14px;
	font-size:24px;
	line-height:29px;
	word-spacing:2px;
}
	.banner a{color:#fff;}
	.banner em{display:block;}
	.banner strong{
		display:inline-block;
		font-size:30px;
		line-height:36px;
		margin-top:-5px;
		padding-right:33px;
		background:url(../images/banner-link-marker.jpg) right 8px no-repeat;
	}
		.banner a:hover{text-decoration:none; color:#ff3300;}
/*----------- Other -----------*/
blockquote{width:100%;}
	.quote-caption{text-align:right; border-bottom:1px solid #e4e3df;}
time.date1{
	display:inline-block;
	font:italic 14px/20px Georgia, "Times New Roman", Times, serif;
	color:#ff811f;
}
/*---------- Text ----------*/
.acenter{text-align:center;}
/*---------- Links ----------*/
a{color:#727171; outline:none; cursor:pointer; text-decoration:none;}
	a:hover{text-decoration: underline;}
a[href^="tel:"]{color: inherit; text-decoration:none;}
.link{
	display:inline-block;
	font:italic 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#242222;
	padding-right:9px;
	background:url(../images/link-marker.png) right 6px no-repeat;
}
	.link:hover{text-decoration:none; color:#ff811f;}
.button{display:inline-block; cursor:pointer;}
	.button:hover{text-decoration:none;}
.search-link{
	display:block;
	background:url(../images/search-img.png) 19px center no-repeat #eee;
	font:20px/24px Georgia, "Times New Roman", Times, serif;
	color:#504842;
	letter-spacing:-1px;
	word-spacing:1px;
	border:1px solid #d0d0d0;
	padding:24px 10px 24px 97px;
}
	.search-link:hover{text-decoration:none; color:#ff811f;}
/*----- Images -----*/
.img-indent{float:left; margin-right:20px;}
.img-indent2{float:left; margin-right:10px;}
.img-indent3-1{float:left; margin-right:18px;}
.img-indent5{float:left; margin-right:25px;}
.img-box{
	display:block;
	border:3px solid #c8c6bf;
	background:#c8c6bf;
	text-align:center;
}
/*---------- Lists -----------*/
.last-item{margin-right:0 !important; margin-bottom:0 !important;} 
.list-1 dt{
	font: italic 15px/18px Georgia, "Times New Roman", Times, serif;
	padding-left:26px;
	background:url(../images/marker-1.png) 0 0 no-repeat;
	margin-bottom:11px;
}
#page2 .list-1 dt{margin-bottom:9px;}
	.list-1 dt a{text-decoration:underline; color:#9b9b9b;}
		.list-1 dt a:hover{color:#ff811f;}
	.list-1 dd{
		padding-bottom:13px;
		border-bottom:1px solid #e4e3df;
		margin-bottom:21px;
	}
	#page2 .list-1 dd{padding-bottom:0; border-bottom:none; margin-bottom:34px;}
		.list-1 dd.last-item{padding-bottom:0; border-bottom:none;}
.list-2 li{
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	padding-left:13px;
	background:url(../images/marker-2.png) 0 8px no-repeat;
	margin-bottom:4px;
}
	.list-2 a{color:#727171;}
		.list-2 a:hover{text-decoration:none; color:#ff811f;}
.list-3 li{
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-bottom:1px;
}
	.list-3 a{
		display:block;
		color:#727171;
		background:url(../images/marker-3.png) 15px 13px no-repeat #e1e1e1;
		padding: 5px 10px 5px 28px;
	}
		.list-3 a:hover{text-decoration:none; background-color:#221e1f; color:#ff811f;}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0; text-align: justify;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px; text-align: justify;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px; text-align: justify;}
	.p4{margin-bottom:20px;text-align: justify;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;text-align: justify;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indent-top1{padding-top:5px;}    .list-3{text-align: justify;}
.indent-top6-1{padding-top:33px;}
.indent-bottom1{padding-bottom:5px;}
.indent-bottom8-1{padding-bottom:43px;}
.indent-bottom9-1{padding-bottom:48px;}
.indent-bottom10-1{padding-bottom:52px;}
.indent-bottom13{padding-bottom:65px;}
/*----------- Map ------------*/
#map iframe{width:100%; height:204px;}
#map dl{width:100%; position:relative; overflow:hidden;}
#map dt{margin-bottom:20px;}
#map dl span {float:left; width:95px;}
/************************************** Footer *************************************/
footer{width:100%; padding:31px 0 45px;}
	footer .main{background:none; width:950px; border:none;}
		footer .main &gt; .grid_24{margin:0 !important;}
	footer .border-bottom{border-bottom:1px solid #494545; padding-bottom:19px; margin-bottom:21px;}
.contact-phone{
	float:left;
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	color:#7e7e7c;
	width:239px;
	padding-right:25px;
	background:url(../images/phone.jpg) right 0 no-repeat;
	min-height:32px;
}
	.contact-phone span{font-size:18px;}
.footer-logo{
	float:left;
	font-size:20px;
	line-height:24px;
	color:#a4a2a0;
	letter-spacing:-1px;
	margin-right:47px;
}
.footer-text{
	float:left;
	font:11px/14px Georgia, "Times New Roman", Times, serif;
	color:#7e7e7c;
	overflow:hidden;
}
.footer-menu {
	overflow:hidden;
	padding-top:5px;
	margin-bottom:7px;
}
	.footer-menu li{
		float:left;
		font:14px/20px Georgia, "Times New Roman", Times, serif;
		background:url(../images/footer-menu-separator.gif) right 9px no-repeat;
		padding:0 21px 0 19px;
	}
		.footer-menu li:first-child{padding-left:0;}
		.footer-menu li.last-item{padding-right:0; background:none;}
		.footer-menu a{color:#7e7e7c;}
			.footer-menu a:hover, .footer-menu a.active{text-decoration:none; color:#ff811f;}
	.footer-text &gt; a{color:#7e7e7c; text-decoration:underline;}
		.footer-text &gt; a:hover{text-decoration:none;}

/*=================================================================================*/
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		h3{margin-bottom:15px !important;}
	.dcol_6{width:182px;}
	.img-indent:not(.img-indent-none-tp) img, .img-indent2:not(.img-indent-none-tp) img, .img-indent3-1:not(.img-indent-none-tp) img, .img-indent5:not(.img-indent-none-tp) img{width:auto;}
	.indent-top6-1{padding-top:0;}
	.indent-bottom8-1, .indent-bottom9-1, .indent-bottom10-1, .indent-bottom13{padding-bottom:30px;}
	/*-----------------------------------------*/
	.main{width:756px;}
		footer .main{width:758px;}
	.header-link{width:443px; padding-right:15px;}
	.list-1 img{width:auto; max-width:100%;}
	.banner{font-size:18px; line-height:22px;}
		.banner strong{font-size:26px; line-height:32px; margin-top:-2px; background-position:right 6px;}
}

@media only screen and (max-width: 767px) {
	.dcol_6{width:205px;}
	.img-indent:not(.img-indent-none-ml) img, .img-indent2:not(.img-indent-none-ml) img, .img-indent3-1:not(.img-indent-none-ml) img, .img-indent5:not(.img-indent-none-ml) img{width:auto;}
	.indent-top1{padding-top:0;}
	/*-----------------------------------------*/
	.main{width:438px; margin:0 -10px;}
		footer .main{width:440px;}
		.main &gt; .grid_24{margin:0 !important;}
		#content .main &gt; .grid_24{width:420px; padding-right:9px; padding-left:9px;}
	header .indent-bottom {padding-bottom: 70px;}
	h1{padding-right:0; background:none;}
		h1 a{width:143px; font-size:30px; line-height:38px; padding:25px 17px 26px 21px;}
			h1 em{font-size:19px; line-height:23px;}
	.list-1 dd{overflow:hidden;}
	.list-1 figure{float:left; margin-right:20px; max-width:70px;}
	.boxes .grid_8{margin-bottom:5px;}
	.contact-phone{float:none; margin-bottom:15px;}
	footer .prefix_1{padding-left:10px !important;}
	footer .suffix_1{padding-right:10px !important;}
	.footer-logo{margin-right:20px; font-size:19px; line-height:20px;}
	.footer-text{padding-top:16px;}
}

@media only screen and (max-width: 479px) {
	.dcol_6{width:145px;}
	.img-indent:not(.img-indent-none-mp) img, .img-indent2:not(.img-indent-none-mp) img, .img-indent3-1:not(.img-indent-none-mp) img, .img-indent5:not(.img-indent-none-mp) img{width:auto;}
	/*-----------------------------------------*/
	.main{width:318px;}
		#content .main &gt; .grid_24{width:300px;}
		footer .main{width:320px;}
	.header-link{font-size:25px; line-height:30px;}
}</pre></body></html>