<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
[if IE]&gt;
&lt;style type="text/css"&gt; 
.wrap { zoom: 1;}
&lt;/style&gt;
&lt;![endif]
/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #505050;
	min-width: 970px;
	background: url(../images/bg.jpg) 0 0 repeat-x #f6f6f5;
}

/***********************************************************************/

ul, ol, dl { position: relative; }

a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

a.button {background:#8b847e; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; line-height:18px; padding:2px 21px 5px 20px; display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
a.button:hover {background:#81b400; }


a.link {text-decoration:none; cursor:pointer; color:#181818; font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; }
a.link:hover {color:#f94a49;}

.color-1 {
	font-size:12px;
	line-height:20px;
	color:#81b400;
	text-decoration:underline;
	text-transform:uppercase;
}
a.color-1:hover {color:#2f2a28; text-decoration:underline;}
.color-2 { line-height:20px; color:#828387; text-decoration:underline; }
a.color-2:hover {color:#2f2a28; text-decoration:underline;}
.color-3 { color:#81b400; text-decoration:none; }
a.color-3:hover {color:#2f2a28; text-decoration:none;}

h2 {font-family: 'Slabo 27px', serif; font-size:24px; line-height:30px; color:#2f2a28; font-weight:normal; letter-spacing:-1px;}
h3 {
	font-family: 'Slabo 27px', serif;
	font-size:24px;
	line-height:35px;
	color:#2f2a28;
	font-weight:normal;
	letter-spacing:-1px;
}

ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 8px 18px; line-height:20px; background:url(../images/marker.png) 0 6px no-repeat;}
ul.list-1 li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898989; line-height:20px;}
ul.list-1 li a:hover {color:#88b80f;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}

.font-13 {font-size:13px;}
.font-11 {font-size:11px;}
.line_height {line-height:24px !important;}
.img-indent {float:left; margin:8px 25px 0px 0;}
.img-indent-2 {float:left; margin:1px 1px 0px 0;}
.img-indent-3 {float:left; margin:6px 25px 0px 0;}
.last {margin-right:0px !important;}

.border-shadow {  box-shadow: 0 0 5px rgba(218, 218, 218, 1); border:#fff 10px solid;} 

.left-1 {margin-left:30px;}

.right-1 {margin-right:70px;}

.top-1 {
	margin-top:15px;
}
.top-2 {margin-top:25px;}
.top-3 {margin-top:24px;}
.top-4 {margin-top:3px;}
.top-5 {margin-top:17px;}
.top-6 {margin-top:46px;}
.top-7 {margin-top:27px;}
.top-8 {margin-top:39px;}
.top-9 {margin-top:17px;}
.top-10 {margin-top:27px;}

.bot-0 {margin-bottom:0px !important; padding-bottom:0px !important;}
.bot-1 {padding-bottom:40px;}

.pad-1 {margin:61px 0 48px 0;}
.pad-2 {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.pad-3 {margin:47px 0 48px 0;}

.p1 {padding-bottom:20px;}
.p2 {padding-bottom:17px;}
.p3 {padding-bottom:22px;}
.p4 {padding-bottom:16px;}
.p5 {padding-bottom:14px;}
.p6 {padding-bottom:19px;}
.p7 {padding-bottom:23px;}
.p8 {padding-bottom:15px;}
.p9 {padding-bottom:12px;}
.p10 {padding-bottom:21px;}

/* Lightbox image */
.lightbox-image{display:inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}

/*********************************header*************************************/
header {
	width:950px;
	margin:0 auto;
	z-index:101;
	position:relative;
	border-bottom:#dfdfdf 1px solid;
	padding-bottom:10px;
	margin-bottom:3px;
}

h1 {float:left; margin-top:39px;}
nav {
	float: right;
	position: relative;
	z-index: 101;
	width: 480px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*********************************content*************************************/
#content { width:970px; margin:0 auto;}

.box-row {margin-left:10px; width:960px; margin-top:-73px; position:relative; z-index:99;}
.box {
	float:left;
	background:url(../images/box-shadow.png) 0 bottom no-repeat;
	width:230px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.box-row a {
	display:block;
	background: url(../images/box-bg.png) 0 bottom repeat-x #81b400;
	margin-top:23px;
	text-align:center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.box-row a strong {
	font-family: 'Slabo 27px', serif;
	font-size:24px;
	line-height:40px;
	color:#fefefe;
	font-weight:normal;
	letter-spacing:-1px;
	display:inline-block;
}
.box-row a:hover {
	margin-top:0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 23px;
	padding-left: 0;
}
.box a.box-1 { background: url(../images/box-bg.png) 0 bottom repeat-x #81b400;}

.box a.box-2 { background: url(../images/box-bg.png) 0 bottom repeat-x #5ea547;}
.box a.box-3 { background: url(../images/box-bg.png) 0 bottom repeat-x #298997;}
.box a.box-4 { background: url(../images/box-bg.png) 0 bottom repeat-x #1c86d0;}
.box-row a.box-1 strong {
}
.box-row a.box-2 strong {
}
.box-row a.box-3 strong {
}
.box-row a.box-4 strong {
}

.line {background:#d4d4d4; height:1px; }
.date {}
.date .extra-wrap {margin-top:2px;}
.date-text {float:left; margin: 0 10px 0 0; width:70px; font-family: 'Slabo 27px', serif; font-size:28px; line-height:35px; color:#c4c1bd; font-weight:normal; letter-spacing:-1px;}
.banners {
	border-top:#d4d4d4 1px solid;
	border-bottom:#d4d4d4 1px solid;
	margin-top: 59px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
}

.box-row-2 {
	margin-left:10px;
	width:960px;
	position:relative;
	z-index:99;
	margin-bottom:20px;
}
.box-row-2 a {
	display:block;
	background: url(../images/box-bg.png) 0 bottom repeat-x #81b400;
	text-align:center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.box-row-2 a strong {
	font-family: 'Slabo 27px', serif;
	font-size:24px;
	line-height:40px;
	color:#fefefe;
	font-weight:normal;
	letter-spacing:-1px;
	padding-left:0px;
	display:inline-block;
}
.box-row-2 a:hover {background: url(../images/box-bg.png) 0 bottom repeat-x #73c8d2 !important;}
.box-row-2 a.box-1 strong {
}
.box-row-2 a.box-2 strong {
}
.box-row-2 a.box-3 strong {
}
.box-row-2 a.box-4 strong {
}

.quotes {background:url(../images/quotes.png) 0 4px no-repeat; padding-left:23px; display:block; overflow:hidden;}
.quotes a.color-3 {display:inline-block; float:right; margin-right:5px;}

.block-1 {
	float:left;
	width:185px;
	margin-right:50px;
}
.block-1 img {margin-bottom:24px;}

.block-2 {
	float:left;
	width:270px;
	margin-right:10px;
}
.lefttxt {
	text-align: left;
}

.block-44 {
	float:left;
	width:290px;
	margin-right:25px;
}

.block-22 {
	float:left;
	width:700px;
	margin-left: 175px;
}


.block-3 {float:left; width:215px; margin-right:25px;}
.block-55 {
	float:left;
	width:230px;
	margin-right:25px;
}

.block-3 a.lightbox-image {margin-bottom:24px;}

.number {background:url(../images/number-bg.png) 0 0 no-repeat; width:49px; height:49px; overflow:hidden; white-space:nowrap;font-family: 'Slabo 27px', serif;font-size:29px; line-height:48px; color:#6d6c6b; font-weight:normal; text-align:center; float:left; margin:0 18px 0 0;}
.block-4 .extra-wrap {margin-top:2px;}












/****************************footer************************/
footer {width:960px; margin:0 auto; position:relative; overflow:hidden; padding:59px 0 20px 0;}
footer .grid_14&gt;a {
	display:inline-block;
}
footer .grid_14 p+p {margin-top:1px;}
footer .grid_14 p+p a {margin-right:15px;}
footer .grid_14 span {margin-right:4px;}
footer .grid_6 {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
footer .grid_6 p {line-height:16px;}
footer .grid_6 span {
}
a.tooltips  {margin-right:5px;}
a.tooltips:hover img {opacity:.7;}

/**********************form**********************/
.map {width:334px; height:294px; margin:23px 0 0 0;}
.map iframe {	
  width:334px;
  height:292px;
}
dl {
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
dl dt {}
dl dd span { display:block; width:71px; float:left;}
dl dd {}
dl dd a {}
#form { margin: 23px 0 0px 0px; width:350px; }
#form input {
	border: 1px solid #828387;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828387;
	padding: 8px 2px 8px 14px;
	width: 212px;
	height: 15px;
	float: left;
}
#form textarea {
	border:#828387 1px solid;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828387;
	height: 100px;
	overflow: auto;
	padding: 8px 0px 0px 14px;
	width: 319px;
	resize:none;
	margin:0px 0 0 0;
	float:left;
}
#form label {
	position:relative;
    display: block;
    min-height:45px;
}
#form .error, #form .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
	line-height:14px;
	width:115px;
	float:left;
	margin-top:2px;
}
#form .error-empty {margin: 4px 0 0 5px !important; display:none; float:left;}
#form .success {display:none;}
.btns {
	text-align: center;
	position: relative;
	overflow: hidden;
	height: 50px;
}
.btns a {margin: 30px 10px 0px 0px;}
#siteseal {
	text-align: center;
}
.centertxt {
	text-align: center;
}

#mcafee {
	text-align: center;
}
</pre></body></html>