f/* http://meyerweb.com/eric/tools/css/reset/  v2.0 | 20110126 License: none (public domain) */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

body {line-height: 1;}

ol, ul {/*list-style: none; */}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}

table {border-collapse: collapse; border-spacing: 0;}

/* Universal selector reset. -- * {padding: 0px; margin:0px;} */

body {padding:0px; margin:0px; font-size:90%; background-color: #fff; font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; line-height:1.25;}

#wrapper{margin: 0px auto; width:100%;}

#topbar{height: 22px;background:#fff; margin: 0 auto; width:955px;}

.toplink {margin: 0 auto; width: 955px; text-align:left; padding-top: 3px;}

.toplink a{color: #b8cbb7; font-size: 12px; text-decoration: none; margin-top: 2px; font-weight: bold;}

.toplink a: hover{color: #5c7b59; font-size: 12px; text-decoration: none; margin-top: 2px;}

#navwrapper {background: url("i/nav-bg.gif") no-repeat #b7cbb7; margin: 0 auto;}

#navigation {margin: 0 auto; width:955px;}

#banner{margin: 0 auto; width: 955px; height:341px; padding:0; background-image:url(i/flashhold.jpg); background-position:top left; background-repeat:no-repeat; }

#featurewrap{margin: 0px auto; width:100%;}

#features{margin: 0 auto; width:955px;}

/*Left Column Styles*/

#side-a {float:left; background-color: #fff; width: 275px; margin: 0 auto 10px auto; padding: 10px 10px 2px 10px; border: 1px solid #e8e8e8; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; behavior: url(border-radius.htc);}

/*Right Column Styles*/
#side-b{float:right; background-color: #fff; width: 275px; margin: 0 auto 10px auto; padding: 10px 10px 2px 10px; border: 1px solid #e8e8e8; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; behavior: url(border-radius.htc);}

/*Center Column Styles*/
#content{float:left; background-color: #fff; width: 275px; margin: 0 auto 10px 32px; padding: 10px 10px 2px 10px; border: 1px solid #e8e8e8; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; behavior: url(border-radius.htc);}

/*Feature Global Styles*/
.featuretop {color:#c6d5c5; font-style:italic;}

.featuretop h1 h2 h3{font: 11px;}

.featurelink a {color: #5c7b58; text-decoration: underline; font-weight: bold; display: block; margin: 10px 0 15px 0;}

.featureimg {float: left; padding: 0px 15px 0 0px;}

.featuretext {}

.featuretext a {color: #5c7b58; text-decoration: underline; font-weight: bold;}

.featuretext a:hover {color: #8ba787; text-decoration: underline; font-weight: bold;}

.sublinks {clear: both; float:left; width: 92%; margin: 15px auto 10px auto; padding: 20px 10px 20px 10px; background: url(i/sublink-bg.gif) bottom left no-repeat #eaefea;}

.sublinks ul li {list-style: none;}

.sublinks a {color: #5c7b58; text-decoration: underline; font-weight: bold;}

.sublinks a:hover {color: #8ba787; text-decoration: underline; font-weight: bold;}

.sublinktop{padding-bottom: 15px;}

/*Scroller*/

#donorscroll{float: left; background: url("i/carousel-bg.gif") repeat-x #baccb9; height: 66px; margin: 0px auto; width:100%;}

#carouselwrap{margin: 0 auto; width:955px; background-color: transparent;}

.prev {background:url(i/carousel-left.gif) no-repeat #baccb9; font-size:0px; color: #baccb9; height:45px; float:left; width:20px; margin: 11px 40px 0 30px; text-decoration: none;}

.next {background:url(i/carousel-right.gif) no-repeat; font-size:0; color: #baccb9;  height:45px; float:right; width:20px; margin: 11px 0 0 0px;text-decoration: none;}

.carousel{margin: 10px 0px 0 7px; width: 550px; float: left;}

.carousel ul {background-color: #baccb9; }

.carousel li {padding: 5px 10px 0 10px; }

.carouselleft {float:left; padding: 0px; margin:0px;}

/*Inside Page Styles*/

#insidewrapper{background:url(i/pt-bg.gif) no-repeat; margin: 0 auto; width: 955px;}

#topimg{}

.breadcrumb{padding: 40px 0 18px 20px; font-size:12px; color:#5c7b58; width: 935px;}

.breadcrumb a{text-decoration:underline; font-size:12px; font-weight:normal; color:#5c7b58;}

.breadcrumb a:hover{}

/*Page Title*/

#pt{margin: 0px 0 0 0px; padding: 10px 0 10px 20px;}

/*Left Column Inside Page Styles*/
#side-ai{float:left; width:190px; margin-bottom:30px; padding-bottom: 30px; padding-left: 20px; }

#side-ai ul{list-style:none;}

.blog {font-size:18px; color:#4c6549; line-height:97%; margin:0; padding:15px 0 10px 0; font-style: italic; font-weight: bold;}

#ql ul{list-style:none; font-size:18px; width:170px; padding:5px 0 0 0; margin:0px}

#ql li{margin:10px 0 0 0px; padding:0 8px 8px 0px; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#77787b; font-size:18px; }

#ql li a{text-decoration:none; }

#side-ai a{color:#5c7b58;}

#side-ai a:hover{color:#color:#94b294;}

/*Right Column Styles*/
#contenti{float:left; width:661px; padding:0 20px 30px 33px}

#contenti p{margin-top:12px; margin-bottom:1px}

.toptools {padding: 0px 0 0 225px;}

.toptools img{padding:15px 15px 0 0;}

.larger{}

.larger a{color:#636466; text-decoration:underline; font-size:16px; font-weight:normal}

.body {margin: 0px; 0 30px 0;}

.body a{color:#5c7b58;}

.body a:hover{color:#color:#94b294;}

.body h1 {font-size:18px; color:#4c6549; line-height:97%; margin:0; padding:15px 0 0 0; font-style: italic; font-weight: bold;}

.body h2 {font-size:16px; color:#4c6549; line-height:97%; margin:0; padding:15px 0 0 0; font-style: italic; font-weight: bold;}

.body h3{font-size:14px; color:#92a991; line-height:97%; margin:0; padding:15px 0 0 0; font-weight: bold;}

.body ul{padding-left: 25px; padding-top: 10px;}

#footer{float: left;width: 100%; background: #5c7b58; height:49px; color: #b8c7b7; font-size: 11px; margin: 0px auto;}

#footerinside{width: 955px; margin: 0px auto;}

.footerleft{float: left; padding: 5px 0 0 10px;}

.footerleft a{color: #b8c7b7; text-decoration: none;}

.footerleft a:hover{text-decoration: underline;}

.footerright{float: right; padding: 0px 0 0 0px;}

img{border:0;}


/*Tab Styles*/
div.content{border:#ccc solid 1px; padding:1em;}

div.content.inactive{display:none;}

ol#toc{height:2em; list-style:none; margin:0; padding:0 0 4px 0;}

ol#toc a{background:#fff url(/i/tabs.gif); color:#fff; display:block; float:left; height:2em; padding-left:10px; text-decoration:none; font-size:14px;}

ol#toc a:hover{background-color:#fff; background-position:0 -120px;}

ol#toc a:hover span{background-position:100% -120px;}

ol#toc li{float:left; margin:0 1px 0 0;}

ol#toc li a.active{background-color:#fff; background-position:0 -60px; color:#fff; font-weight:bold;}

ol#toc li a.active span{background-position:100% -60px;}

ol#toc span{background:url(./i/tabs.gif) 100% 0; display:block; line-height:2em; padding-right:10px;}

.tablinks li{list-style:none; margin-left:15px; padding-left:0px;}

.tablinks li a{color:#96ad95;}

.tablinks li a:hover {color:#b8c7b7;}

.calendar{padding: 10px 0 0 0;}

.micro{width: 560px; height:349px; padding: 10px 0 10px 0px;}

.microsmall{width: 300px; height:193px; padding: 10px 25px 10px 0px; float:left;}

/*Newsletter Styles*/

.nlmonth{clear:both;}

.nlleft{width:280px; float:left;}

.nlright{width:280px; float:left; padding-left: 30px;}

.sitemap{margin: 15px 0 0 0;}

.sitemap td {padding: 5px 0 5px 0px;}

td {vertical-align: top;}

.imgleft{float: left; margin: 10px 15px 0 0px;}

.apple{width:500px height:225px;} 

.yt{width:420px; height:315px;}
