<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*
Resets styles then adds basic typographical styling.
Use as a starting point upon which to build more CSS.
*/

a,
html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, img, ins, kbd, q, samp,
small, sub, sup, var,
b,
dl, dt, dd, ol, ul, li,
fieldset, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	text-decoration: none;
	letter-spacing: 0.05em;
}

html {
	background-color: #f5f5f5;
}

article, aside, figure, footer, header,
hgroup, nav, section {
	display:block;
}


/* @group Headings */

h1 {
	font-weight: bold;
	font-size: 4em;
}
h2,
section h1, article h1,aside h1 {
	font-size: 2em;
}
h3,
section h2, article h2, aside h2,
section section h1, article article h1,
section article h1, article section h1 {
	font-size: 1.75em;
}
h4,
section h3, article h3, aside h3,
section section h2, article article h2,
section article h2, article section h2,
section section section h1, article article article h1,
section section article h1, article article section h1,
section article article h1, article section section h1 {
	font-size: 1.5em;
}
h5,
section h4, article h4, aside h4,
section section h3, article article h3,
section article h3, article section h3,
section section section h2, article article article h2,
section section article h2, article article section h2,
section article article h2, article section section h2,
section section section section h1, article article article article h1,
section section section article h1, article article article section h1,
section section article article h1, article article section section h1,
section article article article h1, article section section section h1 {
	font-size: 1.25em;
}
h1,h2,h3,h4,h5,h6 {
	line-height: 1.25;
	margin-bottom: 0.25em;
}
hgroup h1+h2,
hgroup h2+h3,
hgroup h3+h4,
hgroup h4+h5,
hgroup h5+h6 {
	line-height: 1;
	margin-bottom: 0.5em;
}

/* @group Page structure */

body {
	margin: 0;
	padding: 0;
	background: #fff url(images/head-bgd.gif) top left repeat-x;
}

a {
	color: #1c5eb9;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:400;
}

a:hover {
	color: #231f20;
}


header#site {
	margin: 0 auto;
	width: 1000px;
	height: 265px;
	border: 0px #000 solid;
}


header#site h1 {
	float: left;
	background:url(images/logo.png) top left repeat-x;
	margin: 54px 0 0 0;
	padding: 0;
	width: 262px;
	height: 207px;
	text-indent: -9999px;
}


header#site #head-title {
	float: right;
	margin: 17px 31px 0 0;
	padding: 0;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background-color: #fff;

}

aside.navigation {
	float:left;
	margin:0;
	padding:0 22px 0 0;
	width:251px;
}

section.content {
	background:url(images/content-divider-rpt.gif) top left repeat-y;
	float:left;
	padding: 0;
	margin:30px 0 0;
	min-height: 350px;
	width:630px;
}


section.content p {
	color:#666;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:23px;
	margin:0 0 15px;
	padding: 0 0 0 50px;
}

section.content p.sub{
	color:#aaa;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:300;
	line-height:20px;
	margin:0 0 10px;
	padding: 0 0 0 50px;
}


section.content h2 {
	background:url(images/content-divider.gif) top left no-repeat;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 29px;
	color: #231f20;
	line-height: 32px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0 0 18px;
	padding: 0 0 0 50px;
}

section.content h2 em {
	font-weight: 300;
	font-style: normal;
}

section.content ul{
	color: #666;
	position: relative;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:400;
	left: 65px;
	margin: 0px 0px 27px 0px;
	}

section.content ul li{
	color: #9ba664;
	padding: 10px 0px 0px 0px;		
}

section.content ul#left{
	color: #666;
	position: relative;
	left: 65px;
	margin: 0px 0px 27px 0px;
	width: 200px;
	float: left;
}

section.content ul#right {
	color: #666;
	margin: 0px 0px 27px 50px;
	width: 200px;
	float: left;
}

section.content #lcolumn {
	width: 210px;
	float: left;
}

section.content #mcolumn {
	width: 210px;
	float: left;
}

section.content #rcolumn {
	width: 210px;
	float: left;
}

section.content #more-info {
	color: #9ba664;
	line-height: 110%;
}

section.content .images {
	display: block;
	height: 95px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

section.content .images li {
	display: inline;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

section.content .images img{
	margin: 0;
	padding: 0;
	position: relative;
}

/* navigation */

ul#main-navigation {
	margin:32px 0 0 9px;
	padding:0;
	width:241px;
}

ul#main-navigation li {
	border-bottom:1px solid #EEEEEE;
	display:list-item;
	list-style-type:none;
	margin:0 0 17px;
	padding:0 0 14px 19px;
}

ul#main-navigation li a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #231f20;
	text-transform:uppercase;
}

ul#main-navigation li a:hover, ul#main-navigation li a.active  {
	color: #aac22b;
}



footer {
	background:url(images/footer-bgd.gif) top left repeat-x;
	height: 336px;
}

footer header {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0 25px 0;

}

aside #facebook {
	display: block;
	bottom: 0;
	background:url(images/facebook-icon.gif) top left no-repeat;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: 400;
	height: 30px;
	margin: 0;
	padding: 8px 0 0 37px;
	margin:30px 0 0 14px;

}


aside a #facebook  {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: 400;
}

aside a:hover #facebook  {
	color: #aac22b;
}


aside p.share {
	color:#999999;
	
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	margin:0;
	padding:0;
}

.st_sharethis_custom{
	background: url(images/sharethis-btn.gif) top left no-repeat;
	display:block;
	color: #231f20;
	font-size: 15px;
	font-weight: 400;
	height: 30px;
	margin: 0px 0px 0px 13px;
	padding: 5px 0px 0px 37px;
	width: 150px;
}

.st_sharethis_custom em{
	color: #aac22b;
	font-style: normal;
}

footer{
	padding-left: 25px;
}

footer header #credit {
	background:url(images/bg-logo.gif) top left no-repeat;
	float: left;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: 400;
	height: 26px;
	margin: 0;
	padding: 5px 0 0 37px;

}


footer header a #credit  {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: 400;
}

footer header a:hover #credit  {
	color: #aac22b;
}




footer header p {
	float: right;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
	margin: 0;
	padding: 0;

}

footer section.foot-donate {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 0 0;
	
}

footer section .foot-box {
	border-right:1px solid #CCCCCC;
	float:left;
	margin:0 23px 0 0;
	padding:0;
	width:203px;
	
}

footer section .foot-box:last-child {
	border-right: none;
	border:0px solid #000000;
	width:270px;
	
}

footer section .foot-box #signup {
	background-color: #fff;
	border: 1px #eee solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	height:25px;
	width: 200px;
	margin:5px 0 0;
	padding:6px 0 0 8px;
	float:left;	
}

footer section .foot-box input#form {
	width: 200px;
	background: transparent;
	border: none;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 11px;
	color: #666;
	
}

footer section .foot-box input#btn {
	float: left;
	margin:5px 0 0 6px;
	padding: 0;
	
}

footer section .foot-box h4 {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 19px;
	color: #9BA664;
	font-weight: 300;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-transform: uppercase;
	
}

footer section .foot-box p em {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #aac22b;
	font-weight: 300;
	font-style: normal;
	margin: 0 auto;
	padding: 8px 0 0 0;
	text-transform: uppercase;
	
}

footer section .foot-box p {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: 300;
	margin: 0 auto;
	padding: 8px 0 0 0;
	
}

section.shared{
	/*position: absolute;*/
}

#form-left, #form-right{
	float: left;
	width: 250px;
	margin: 0px 0px 30px 65px;
	padding: 0px 0px 0px 0px;
}

#form-left #signup, #form-right #signup{
	background-color: #fff;
	border: 1px #d7d5d5 solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	height:25px;
	width: 200px;
	margin:5px 0 15px 0px;
	padding:6px 0 0 8px;
	float:left;	
}

#form-left #signup input#form, #form-right #signup input#form,
#form-right #state input#form, #form-right #zip input#form{
	width: 200px;
	background: transparent;
	border: none;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-weight: 300;
	font-size: 12px;
	color: #aac22b;
}

#st, #zc{
	float: left;
	margin: 0px;
	padding: 0px;
	min-width: 75px;
}

#state{
	background-color: #fff;
	border: 1px #d7d5d5 solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	height:25px;
	width: 50px;
	margin:5px 0 15px 0px;
	padding:6px 0 0 8px;
}

#zip{
	background-color: #fff;
	border: 1px #d7d5d5 solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	height:25px;
	width: 125px;
	margin:5px 0 15px 13px;
	padding:6px 0 0 8px;
}

label{
	color:#666;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:13px;
	font-weight:400;
	line-height:23px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 0px;
}

.images em{
	color:#231f20;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:13px;
	font-style: normal;
	font-weight:bold;
	line-height:23px;
	background: url(images/hover-bg.png) no-repeat;
	height: 181px;
	width: 306px;
	padding: 50px 0px 0px 45px;
	z-index: 50;
	position: absolute;
	top: 85px;
	margin-left: -210px; 
	display: none;
}

.images em.mail{
	padding: 37px 0px 0px 45px;
}

.images em.auto{
	padding: 37px 0px 0px 30px;
}

.images em span{
	color:#1c5eb9;
	display: block;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:13px;
	font-style: normal;
	font-weight:400;
	line-height:20px;
	width:250px;
}

.images em span#sub{
	color:#999;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
	font-size:10px;
	font-style: normal;
	font-weight:400;
}

.cursor{
	cursor: default;
}

#donateOnline a{
	background: url(images/online-animate.gif) top left no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 0px;
	height: 90px;
	text-indent: -9999px;
	width: 103px;
}

#donateOnline a:hover{
	background-position: 0px -90px;
}

#height{
	visibility: hidden;
}

/**************************************************************
SPONSORS
**************************************************************/
#sponsors {
	list-style: none;
	position: relative;
	left: 65px;
}

#sponsors li a{
	color: #AAC22B;
	font-size: 16px;
	font-weight: 400;	
}

#sponsors li a:hover{
	color: #000000;
}</pre></body></html>