 @import url(http://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900); @font-face { font-family: 'helveticaneuelight'; src: url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_lt-webfont.eot?1496616150'); src: url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_lt-webfont.eot?#iefix?1496616150') format('embedded-opentype'), url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_lt-webfont.woff?1496616150') format('woff'), url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_lt-webfont.ttf?1496616150') format('truetype'), url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_lt-webfont.svg#helveticaneuelight?1496616150') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'helveticaneuemedium'; src: url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_med-webfont.eot?1496616150'); src: url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_med-webfont.eot?#iefix?1496616150') format('embedded-opentype'), url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_med-webfont.woff?1496616150') format('woff'), url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_med-webfont.ttf?1496616150') format('truetype'), url('../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/helveticaneue_med-webfont.svg#helveticaneuemedium?1496616150') format('svg'); font-weight: normal; font-style: normal; }
 *|* { margin: 0pt; padding: 0pt; }
 body { margin: 0; padding: 0; min-width: 1300px; font-family: 'helveticaneuelight', Arial, sans-serif; background-color: #fff; color: #555; }
 a:link, a:hover, a:visited { outline: none; }
 h2 { font-size: 36px; line-height: 40px; color: #fff; font-weight: normal; }
 .short-header-page #main-content h2, .no-header-page #main-content h2 { color: #2085cf; }
 .short-header-page #main-content h2 strong, .no-header-page #main-content h2 strong { font-family: 'helveticaneuemedium'; font-weight: normal; }
 #mission-content h2, #numbers-content h2, #sponsors-content h2 { font-size: 48px; line-height: 52px; color: #2085cf; margin: 0 0 8px 0; }
 #numbers-content h2, #sponsors-content h2 { text-transform: capitalize; }
 #sponsors-content h2 { margin: 0 0 32px 0; }
 #support-content h2 { font-size: 26px; line-height: 30px; color: #2085cf; text-transform: capitalize; margin: 0 0 10px 0; }
 #numbers-content .wsite-multicol-col h2 { font-family: 'Roboto'; font-size: 80px; line-height: 80px; font-weight: 400; margin: 0; }
 .scholor-title h2 { font-size: 40px; line-height: 44px; text-shadow: 0 1px 0 rgba(0,0,0,0.9); }
 h3 { font-size: 25px; line-height: 29px; color: #fff; text-transform: uppercase; font-weight: normal; }
 .paragraph { line-height: 23px; }
 .paragraph strong { font-family: 'helveticaneuemedium'; font-weight: normal; }
 font[size=5] { line-height: 28px !important; }
 #mission-content .paragraph { font-size: 24px !important; line-height: 31px; color: #4a4a4a; padding: 0 100px; }
 #numbers-content .wsite-multicol-col .paragraph { background: url(theme/home_numBkgrd.jpg?1496616150) no-repeat; background-position: top center; font-size: 18px !important; line-height: 22px; text-transform: Uppercase; color: #2085cf; padding: 15px 0 0 0; }
 .fl { float: left; }
 .fr { float: right; }
 .clearfix:before, .clearfix:after { content: " "; display: table; }
 .clearfix:after { clear: both; }
 .clearfix { *zoom: 1; }
 hr.styled-hr { background-color: rgba(0,0,0,0.25); }
 .blueBG { background-color: #eee; }
 .container { width: 1220px; height: 91px; margin: 0 auto; display: block; }
 .content-wrap { width: 1200px; height: auto; padding: 60px 10px 75px 10px; margin: 0 auto; display: block; }
 blockquote { text-align: left; font-size: 18px; line-height: 26px; color: #1d79bc; margin: 20px 0 0 50px !important; }
 blockquote:before { content: open-quote; font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 80px; line-height: 80px; position: absolute; margin: -6px 0 0 -40px; }
 .mt0 { margin-top: 0; }
 .mb0 { margin-bottom: 0; }
 .pt0 { padding-top: 0; }
 .pb0 { padding-bottom: 0; }
 #header { height: 90px; position: relative; z-index: 999; }
 .transparent-block { background-color: #435F8C; width: 100%; height: 90px; border-bottom: #1e355a solid 1px; position: absolute; }
 #logo { width: 138px; height: 140px; position: absolute; top: 5px; margin: 0 0 0 10px; }
 #title { width: 165px; height: 25px; position: absolute; top: 33px; margin: 0 0 0 158px; }
 #donation-wrap { width: 140px; position: absolute; top: 27px; margin: 0 0 0 390px; display: inline-block; }
 #navigation { position: absolute; top: 0px; margin: 0 0 0 550px; display: inline-block; }
 #navigation ul { list-style: none; -webkit-margin-before: 0px; -webkit-margin-after: 0px; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; display: block; clear: both; }
 #navigation li { margin: 0; display: inline-block; float: left; }
 #navigation a { height: 90px; font-size: 15px; line-height: 90px; color: #fff; text-decoration: none; text-transform: uppercase; text-shadow: 0 -1px 0 #2a497d; border-left: solid 1px rgba(255,255,255,0); border-right: solid 1px rgba(255,255,255,0); padding: 0 15px; margin: 0; display: inline-block; }
 #navigation a:hover { background-color: #3065a8; border-left: solid 1px #2a497d; border-right: solid 1px #2a497d; text-decoration: none; }
 #navigation #active a { background-color: #1e355a; border-left: solid 1px rgba(255,255,255,0.25); border-right: solid 1px rgba(255,255,255,0.25); box-shadow: inset 0 1px 4px rgba(0,0,0,0.35); }
 #wsite-menus .wsite-menu { border: #2a497d solid 1px; border-top: none; border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; box-shadow: 0 2px 18px rgba(0,0,0,0.18); -webkit-box-shadow: 0 2px 18px rgba(0,0,0,0.18); -moz-box-shadow: 0 2px 18px rgba(0,0,0,0.18); margin-top: 1px; }
 #wsite-menus .wsite-menu li ul { border-top: #2a497d solid 1px; margin-top: -1px; }
 #wsite-menus .wsite-menu li a { background: #ffffff; font-size: 14px; color: #444; font-weight: normal; line-height: 18px; text-decoration: none; border-right: none; border-left: none; border-bottom: 1px solid #bbb; position: relative; padding: 3px 5px; display: block; zoom: 1; }
 #wsite-menus .wsite-menu li:last-child a { border-bottom: none; border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; }
 #wsite-menus .wsite-menu li a:hover { color: #111; }
 #wsite-menus .wsite-menu li.wsite-nav-current a { background-color: #ddd; font-family: 'Roboto'; font-weight: 700; color: #333; }
 #banner-wrap { background-color: #eee; width: 100%; height: 500px; display: block; }
 #banner-wrap.small, #banner-wrap.small.events-small { height: 300px; }
 #banner-wrap .caption { margin: -100px 0 0 50px; text-shadow: 0px 0px 5px #000000; }
 .tall-header-page .wsite-header { background-position: center center !important; background-repeat: no-repeat; background-size: cover; width: 100%; height: 500px; display: block; }
 #banner-caption-wrap { height: 450px; position: relative; margin: -500px auto 0 auto; }
 .events-small #banner-caption-wrap { height: auto; margin: -115px auto 0 auto; }
 .treasure-fourteen #banner-caption-wrap { height: 125px; margin: -125px auto 0 auto; }
 #banner-caption { width: 100%; height: 100%; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,1); padding: 0; }
 #banner-donate { margin: -120px 50px 0 0; position: relative; z-index: 1000; }
 .events-small #banner-caption { width: 90%; }
 #banner-donate, #footer-donate { width: 272px; padding: 0; }
 #banner-donate h3, #footer-donate h3 { text-align: center; text-shadow: 0 1px 0 rgba(0,0,0,0.6); padding: 0 0 5px 0; white-space: nowrap; }
 #banner-donate .donateBtn-box, #footer-donate .donateBtn-box { background-color: #2184ce; border: #15243e solid 1px; border-radius: 6px; -webkit-border-radius: 6ox; -moz-border-radius: 6px; padding: 2px; text-align:center !important; }
 #recent-content h3 { font-family: 'helveticaneuemedium', Arial; font-size: 19px; line-height: 22px; text-shadow: 0 1px 0 rgba(0,0,0,0.9); position: relative; padding: 0 5px; margin: -78px 0 0 0 !important; }
 #recent-content h3 span{ text-transform: capitalize; }
 #recent-content .boxLg h3 { font-size: 24px; line-height: 27px; }
 #recent-content div.paragraph { font-size: 16px !important; line-height: 20px; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,0.9); position: relative; padding: 2px 15px 0 15px; margin: 0 !important; }
 #recent-content p { font-size: 16px !important; line-height: 20px; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,0.9); position: relative; padding: 2px 15px 0 15px; margin: 0 !important; }
 .rowOne { height: 200px; margin: 0 0 10px 0; display: block; }
 .boxLg { background-color: #1a6da9; width: 475px; height: 200px; margin: 0 10px 0 0; display: block; overflow: hidden; }
 .boxMd { background-color: #1a6da9; width: 235px; height: 200px; margin: 0 10px 0 0; display: block; overflow: hidden; }
 .boxSm { background-color: #1a6da9; width: 230px; height: 200px; margin: 0 10px 0 0; display: block; overflow: hidden; }
 .boxMd .wsite-elements { position: relative; top: 0; left: 0; }
 .rowOne .last, .rowTwo .last { margin: 0; }
 #scholor-content { width: 100%; height: 820px; display: block; overflow: hidden; }
 #scholor-content .scholor-bkgrd { background: url(theme/home_mapBkgrd.jpg?1496616150) no-repeat; background-size: cover; width: 100%; height: 820px; }
 #scholor-content .scholor-map { width: 100%; position: absolute; margin: -735px 0 0 0; }
 .mapTooltip { background-color : #ffffff; max-width: 200px; font-family: Arial, Helvetica, sans-serif; color: #c72032; font-size: 20px; line-height: 20px; font-weight: bold; border: #c72032 solid 1px; border-radius: 5px; box-shadow: 0 1px 22px rgba(0,0,0,0.4); moz-opacity: 1.00; opacity: 1.00; filter: alpha(opacity=100); z-index: 1000; position: fixed; padding: 10px 18px; display: none; }
 .maparea8 { margin: 75px 0 0 0; }
 .map { width: 900px; position:relative; margin: 0 auto; display: block; }
 #numbers-content .wsite-multicol { margin: 0 0 34px 0; }
 .short-header-page .wsite-header { height: 300px; background: url(theme/banner-short.png?1496616150) no-repeat; background-size: cover; }
 .short-header-page .events-small .wsite-header { height: 300px; }
 .treasure-main { width: 935px; height: auto; display: block; }
 .treasure-main.video-box { width: 740px; padding-top: 6px; }
 .treasure-side { width: 225px; height: auto; margin: 0 0 0 40px; display: block; }
 .treasure-side.video-side { width: 420px; }
 .treasure-archive h3 { font-family: 'helveticaneuemedium'; font-size: 15px; line-height: 17px; color: #233441; text-align: center; margin: 40px 0 10px 0; }
 .treasure-archive.golfTorn h3 { margin: 6px 0 10px 0; }
 .treasure-archive.video-archive { padding-top: 10px; }
 .treasure-nav li { margin: 0 0 2px 0; }
 .treasure-nav li.active { margin: 0 0 3px 0; }
 .treasure-nav li a { background-color: #e8e8e8; width: 223px; height: 39px; font-family: 'helveticaneuelight'; font-size: 17px; line-height: 41px; text-align: center; color: #555; text-decoration: none; border: #aaa solid 1px; display: block; cursor: pointer; -moz-transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -o-transition: padding, background-color, color .35s ease-in-out; transition: all .35s ease-in-out; }
 .treasure-nav.playlist-nav li a { width: 374px; height: auto; min-height: 90px; font-size: 18px; line-height: 24px; text-align: left; text-decoration: underline; padding: 22px; clear: both; -moz-transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -o-transition: padding, background-color, color .35s ease-in-out; transition: all .35s ease-in-out; }
 .treasure-nav.playlist-nav li a span { position: relative; top: 6px; }
 .treasure-nav.playlist-nav li a img { border: #aaa solid 1px; box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; margin: 0 15px 0 0; display: inline-block; float: left; }
 .treasure-nav li.active a { font-family: 'Roboto'; line-height: 39px; font-weight: 500; color: #1a6da9 !important; text-shadow: 0 1px 0 #fff; cursor: default; background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d2d2)); background: -moz-linear-gradient(top, #ffffff 0%, #d2d2d2 100%); background: linear-gradient(to bottom, #ffffff 0%,#d2d2d2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); -webkit-box-shadow: 0 2px 0 #999; -moz-box-shadow: 0 2px 0 #999; box-shadow: 0 2px 0 #999; -webkit-background-clip: padding-box; }
 .treasure-nav.playlist-nav li.active a { line-height: 24px; text-decoration: none; }
 .treasure-nav li:first-child a { border-radius: 4px 4px 0 0; }
 .treasure-nav li:last-child a { border-radius: 0 0 4px 4px; }
 .treasure-nav li a:hover { background-color: #d8d8d8; color: #333; border-color: #999; }
 .treasure-nav li a:active { background-color: #d8d8d8; box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); }
 .treasure-main.video-box iframe { width: 740px; }
 .treasure-main.video-box iframe.hidden, .hidden { display: none; }
 .no-header-page .wsite-header { display: none; }
 .breadcrumbs #banner-caption-wrap a { color: #fff; }
 #blogTable { margin: 25px 0 0 0; }
 .blog-post .blog-header h2.blog-title { margin: 0 0 15px 0 !important; }
 .blog-post .blog-header div a { padding: 0 !important; margin: 0 !important; border: none !important; line-height: 38px !important; }
 .blog-post .blog-header h2.blog-title { padding: 0 !important; margin: 0 0 6px 0 !important; border: none !important; line-height: 38px !important; }
 .blog-title-link { font-family: 'helveticaneuemedium'; font-size: 32px; line-height: 38px; color: #2085cf; text-decoration: none; }
 .blog-title-link:hover { text-decoration: underline; }
 .blog-post .blog-comments { float: none; margin: 0 !important; padding: 0 0 4px 0 !important; line-height: 1; }
 .blog-post .blog-comments .blog-link { font-family: 'helveticaneuelight'; font-size: 16px; line-height: 22px; color: #2085cf; }
 .blog-post .blog-date .date-text { font-size: 17px; line-height: 22px; color: #555; border-right: solid 1px #999; float: left; margin: 0 14px 0 0; padding: 0 12px 0 0; }
 .blog-post .blog-separator { border-bottom: none; padding: 0; margin: 0 0 10px 0; }
 .blog-body .blog-social { position: absolute; margin: -39px 0 15px; }
 .blog-body .blog-comments-bottom, #wsite-content .blog-comments-bottom, #wsite-content .blog-comments-bottom { border-left: solid 1px #999; position: absolute; padding: 0 0 0 14px; margin: -39px 0 0 215px; display: inline-block; }
 .blog-comments-bottom a.blog-link { font-family: 'helveticaneuelight'; font-size: 16px; line-height: 22px; color: #2085cf; }
 .blog-post .blog-post-separator { width: 100%; border-bottom: 1px solid rgba(0,0,0,0.25); padding: 0 0 10px 0; margin: 0 0 60px 0; display: inline-block; }
 .blog-sidebar { width: 350px; }
 .column-blog { width: 310px; margin: 0; padding: 0; }
 .wsite-search-element input.wsite-search-element-input { width: 100%; }
 .wsite-search-element-submit, .wsite-editor .wsite-search-element-submit { background-position: center; background-repeat: no-repeat; width: 13px; height: 20px; position: absolute; top: 50%; margin-top: -7px; right: 15px; cursor: pointer; }
 .blog-sidebar h2 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
 .blog-category-list a.blog-link, .blog-archive-list a.blog-link, .blog-feed-link a { background-color: #eee; width: 260px; font-size: 16px; line-height: 22px; color: #666; text-decoration: none; padding: 12px 15px; margin: 0 0 1px 0; display: inline-block; -moz-transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -o-transition: padding, background-color, color .35s ease-in-out; transition: all .35s ease-in-out; }
 .blog-category-list a.blog-link:hover, .blog-archive-list a.blog-link:hover, .blog-feed-link a:hover { background-color: #dadada; width: 250px; color: #333; padding: 12px 15px 12px 25px; }
 .blog-category-list a.blog-link:active, .blog-archive-list a.blog-link:active, .blog-feed-link a:active { background-color: #dadada; width: 250px; color: #333; box-shadow: inset 0 1px 4px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,0.2); padding: 12px 15px 12px 25px; }
 .blog-page-nav-previous, .blog-page-nav-next { text-align: center; padding: 15px 0 20px 0; float: left; }
 .blog-page-nav-next { float: right; }
 h2#commentAreaTitle { font-family: 'helveticaneuelight'; font-size: 32px; position: absolute; margin: -48px 0 0 0; }
 h2#commentReplyTitle { font-family: 'helveticaneuemedium'; font-size: 22px; position: absolute; margin: -25px 0 0 0; }
 .blogCommentReplyWrapper { position: relative; height: 468px; margin: 20px 0 0 0; }
 #footer { width: 100%; background-color: #2a497d; position: relative; z-index: 1; }
 .top-footer { padding-top: 55px; }
 .shareOpt { width: 800px; min-height: 40px; }
 .shareOpt h2 { font-size: 25px; line-height: 29px; color: #fff; text-align: center; text-shadow: 0 1px 0 rgba(0,0,0,0.6); border-bottom: #fff solid 1px; padding: 0 0 2px 0; margin: 0 0 12px 0; }
 #footer-mid { padding: 55px 0 40px 0; }
 #footer-mid .content-wrap { border-top: #1a2c4c solid 1px; box-shadow: inset 0 2px 0 #345b9b; padding-top: 35px; }
 #footer-mid .content-wrap h2, #footer-mid .content-wrap h2 a { font-family: 'helveticaneuemedium'; color: #fff; font-size: 22px; line-height: 25px; text-decoration: none; margin-bottom: 7px; }
 #footer-mid .content-wrap h2 a:hover { text-decoration: underline; }
 #footer-mid .content-wrap .paragraph a { font-family: 'helveticaneuelight'; color: rgba(255,255,255,0.7); line-height: 26px; text-decoration: none; }
 #footer-mid .content-wrap .paragraph a:hover { color: rgba(255,255,255,1); text-decoration: underline; }
 #footer-content { background-color: #1e355a; font-size: 14px; line-height: 18px; color: rgba(255,255,255,0.45); border-top: #15253e solid 1px; padding: 30px 0; }
 .paragraph a { font-family: 'helveticaneuemedium'; color: #2085cf; text-decoration: underline; }
 .wsite-button, .wsite-button.wsite-button-highlight, .blog-read-more a.blog-link, .blog-page-nav-previous a.blog-link, .blog-page-nav-next a.blog-link { text-align: center; text-decoration: none !important; font-weight: normal !important; color: #fff; border: #8a1623 solid 1px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0 20px; margin: 0; display: inline-block; cursor: pointer; background: #c82032; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c82032), color-stop(100%,#ae1c2c)); background: -moz-linear-gradient(top, #c82032 0%, #ae1c2c 100%); background: linear-gradient(to bottom, #c82032 0%,#ae1c2c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c82032', endColorstr='#ae1c2c',GradientType=0 ); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 0 rgba(255,255,255,0.2); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 0 rgba(255,255,255,0.2); box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 0 rgba(255,255,255,0.2); -webkit-background-clip: padding-box; }
 .blog-read-more a.blog-link, .blog-page-nav-previous a.blog-link, .blog-page-nav-next a.blog-link { color: #fff; line-height: 40px; }
 #banner-donate a, #footer-donate a { width: 63px; height: 48px; font-family: 'helveticaneuemedium', Arial; font-size: 21px; line-height: 48px; color: #fff; text-align: center; text-decoration: none !important; text-shadow: 0 -1px 0 #8a1623; font-weight: normal !important; border: #8a1623 solid 1px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding: 0; margin: 0 2px 0 0; display: inline-block; cursor: pointer; background: #c82032; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c82032), color-stop(100%,#ae1c2c)); background: -moz-linear-gradient(top, #c82032 0%, #ae1c2c 100%); background: linear-gradient(to bottom, #c82032 0%,#ae1c2c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c82032', endColorstr='#ae1c2c',GradientType=0 ); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); -webkit-background-clip: padding-box; }
 #banner-donate a.first, #footer-donate a.first { border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; }
 #banner-donate a.last, #footer-donate a.last { border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; margin: 0; }
 .wsite-button-inner, .wsite-editor .wsite-button-inner { float: none; background: none !important; padding: 0; height: auto; line-height: normal; white-space: normal; }
 .wsite-button.wsite-button-small { height: 34px; font-size: 14px !important; line-height: 34px; color: #fff; test-transform: uppercase; text-shadow: 0 -1px 0 #8a1623; }
 .wsite-button-large .wsite-button-inner { padding: 0 10px; }
 .wsite-button:hover, .wsite-editor .wsite-button:hover, #banner-donate a:hover, #footer-donate a:hover, .blog-read-more a.blog-link:hover, .blog-page-nav-previous a.blog-link:hover, .blog-page-nav-next a.blog-link:hover { background: #ae1c2c; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae1c2c), color-stop(100%,#c82032)); background: -moz-linear-gradient(top, #ae1c2c 0%, #c82032 100%); background: linear-gradient(to bottom, #ae1c2c 0%,#c82032 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1c2c', endColorstr='#c82032',GradientType=0 ); }
 .wsite-button:active, .wsite-editor .wsite-button:active, .blog-read-more a.blog-link:active, .blog-page-nav-previous a.blog-link:active, .blog-page-nav-next a.blog-link:active { position: relative; top: 1px; background: #ae1c2c; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae1c2c), color-stop(100%,#c82032)); background: -moz-linear-gradient(top, #ae1c2c 0%, #c82032 100%); background: linear-gradient(to bottom, #ae1c2c 0%,#c82032 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1c2c', endColorstr='#c82032',GradientType=0 ); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 3px rgba(0,0,0,0.25); box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 3px rgba(0,0,0,0.25); -webkit-background-clip: padding-box; }
 #banner-donate a:active, #footer-donate a:active { background: #ae1c2c; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae1c2c), color-stop(100%,#c82032)); background: -moz-linear-gradient(top, #ae1c2c 0%, #c82032 100%); background: linear-gradient(to bottom, #ae1c2c 0%,#c82032 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae1c2c', endColorstr='#c82032',GradientType=0 ); -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 3px rgba(0,0,0,0.25); box-shadow: 0 1px 0 rgba(255,255,255,0.18), inset 0 1px 3px rgba(0,0,0,0.25); -webkit-background-clip: padding-box; }
 #subscribeBTN, .subscribeBTN { margin: 20px 0 0 0 !important; }
 #subscribe-form, .subscribe-form { padding: 8px 0 0 0; }
 #response-success, .response-success { display: none; }
 #response-success h3, .response-success h3 { background-color: #ddd; font-size: 18px; font-weight: bold; color: #bc1e2f; text-align: center; text-shadow: 0 1px 0 rgba(255,255,255,0.4); border: #aaa solid 1px; border-radius: 5px; padding: 10px 15px; margin: 16px 0 0 0; }
 input[type=text] { background-color: #e8e8e8; height: 46px; width: 90%; font-family: arial; font-weight: normal; font-size: 18px; border: #999 solid 1px; border-radius: 5px; box-shadow: inset 0 1px 3px rgba(0,0,0,0.18); outline: none; padding: 0 10px; margin: 6px 0 0 0; -moz-transition: all .35s ease-in-out; -webkit-transition: all .35s ease-in-out; -o-transition: color, border, box-shadow .35s ease-in-out; transition: all .35s ease-in-out; }
 input[type=text]:hover { background-color: #fff; border: #818181 solid 1px; }
 input[type=text]:focus { background-color: #fff; border: #8a1623 solid 1px; }
 #toTop { background-color: rgba(0,0,0,0.7); width: 50px; height: 50px; color: #fff; font-size: 50px; line-height: 40px; font-weight: bold; text-align: center; text-shadow: 0 1px 1px rgba(0,0,0,0.4); border-radius: 5px; position: fixed; bottom: 42%; right: 10px; cursor: pointer; display: none; }
 #toTop:hover { background-color: rgba(0,0,0,0.9); }
 .second-tab-nav { width: 100%; height: 52px; list-style: none; border-bottom: #888 solid 1px; padding: 0; margin: 0; display: block; clear: both; }
 .second-tab-nav li { list-style: none; padding: 0; margin: 0 6px 0 0; float: left; }
 .second-tab-nav li:first-child { margin-left: 22px; }
 .second-tab-nav li a { height: 34px; font-family: 'helveticaneuelight'; font-size: 16px; color: #fff; line-height: 34px; text-decoration: none; text-shadow: 0 -1px 0 #114469; border: #155685 solid 1px; border-radius: 5px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.30); padding: 0 20px; margin: 10px 0 0 0; display: inline-block; cursor: pointer; background: #2085cf; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2085cf), color-stop(100%,#1a6ca8)); background: -moz-linear-gradient(top, #2085cf 0%, #1a6ca8 100%); background: linear-gradient(to bottom, #2085cf 0%,#1a6ca8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2085cf', endColorstr='#1a6ca8',GradientType=0 ); }
 .second-tab-nav li a:hover { background: #1a6ca8; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a6ca8), color-stop(100%,#2085cf)); background: -moz-linear-gradient(top, #1a6ca8 0%, #2085cf 100%); background: linear-gradient(to bottom, #1a6ca8 0%,#2085cf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a6ca8', endColorstr='#2085cf',GradientType=0 ); }
 .second-tab-nav li a:active { position: relative; top: 1px; box-shadow: inset 0 1px 3px rgba(0,0,0,0.30); background: #1a6ca8; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a6ca8), color-stop(100%,#2085cf)); background: -moz-linear-gradient(top, #1a6ca8 0%, #2085cf 100%); background: linear-gradient(to bottom, #1a6ca8 0%,#2085cf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a6ca8', endColorstr='#2085cf',GradientType=0 ); }
 .second-tab-nav li a.active { height: 48px; font-family: 'helveticaneuemedium'; font-size: 16px; color: #2a497d; line-height: 46px; text-decoration: none; text-shadow: none; border: #888 solid 1px; border-bottom: none; border-radius: 5px 5px 0 0; box-shadow: inset 0 1px 0 rgba(255,255,255,1.0), 0 0 4px rgba(0,0,0,0.2); padding: 0 20px; margin: 4px 0 0 0; display: inline-block; cursor: default; background: #dddddd; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(45%,#ffffff)); background: -moz-linear-gradient(top, #dddddd 0%, #ffffff 45%); background: linear-gradient(to bottom, #dddddd 0%,#ffffff 45%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); }
 .second-tab-nav li a.active:active { top: 0px; }
 .accordionButton { height: 54px; font-family: 'helveticaneuelight'; font-size: 24px; color: #2085cf; line-height: 56px; text-align: center; text-decoration: none; text-shadow: 0 1px 0 #fff; border: #888 solid 1px; border-radius: 5px; box-shadow: inset 0 1px 0 rgba(255,255,255,1.0), 0 1px 4px rgba(0,0,0,0.25); padding: 0 20px; margin: 0 0 6px 0; display: block; cursor: pointer; background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); }
 .accordionContent { padding: 20px; }
 .on { font-family: 'helveticaneuemedium'; background: #dddddd; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(45%,#ffffff)); background: -moz-linear-gradient(top, #dddddd 0%, #ffffff 45%); background: linear-gradient(to bottom, #dddddd 0%,#ffffff 45%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); }
 .accordionButton span.iconArrow { background-image: url(theme/accMenu_upIcon.png?1496616150); background-repeat: no-repeat; width: 26px; height: 16px; position: relative; margin: 20px 0 0 0; display: inline-block; float: right; }
 .accordionButton.on span.iconArrow { background-image: url(theme/accMenu_downIcon.png?1496616150); background-repeat: no-repeat; width: 26px; height: 16px; position: relative; margin: 20px 0 0 0; display: inline-block; float: right; }
 .accordionButton .accTxt { position: relative; left: 16px; }
 .blog-header h2 a { color: #2085cf !important; }
 .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, 0.75); z-index: 40; display: none; top: 0; left: 0; }
 .reveal-modal { background: white; visibility: hidden; display: none; top: 100px; left: 50%; margin-left: -300px; width: 520px; position: absolute; z-index: 41; padding: 50px 40px; -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.35); box-shadow: 0 0 30px rgba(0, 0, 0, 0.35); }
 .reveal-modal .close-reveal-modal { font-size: 18px; line-height: .5; position: absolute; margin-top:10px; top: 10px; right: 10px;font-weight:none; color: #aaa; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); cursor: pointer; }
 .reveal-modal.small { width: 30%; margin-left: -15%; }
 .reveal-modal.medium { width: 40%; margin-left: -20%; }
 .reveal-modal.large { width: 60%; margin-left: -30%; }
 .reveal-modal.xlarge { width: 70%; margin-left: -35%; }
 .reveal-modal.expand { width: 90%; margin-left: -45%; }
 .reveal-modal .row { min-width: 0; margin-bottom: 10px; }
 .reveal-modal > :first-child { margin-top: 0; }
 .reveal-modal > :last-child { margin-bottom: 0; }
 .reveal-modal div.paragraph {font-size:12px;}
 .reveal-modal p {font-size:12px;}
 @media print {
 .reveal-modal { border: solid 1px #000; background: white !important; }
 }
 @font-face { font-family: "GeneralFoundicons"; src: url("../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/general_foundicons.eot?1496616150"); src: url("../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/general_foundicons.eot?#iefix?1496616150") format("embedded-opentype"), url("../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/general_foundicons.woff?1496616150") format("woff"), url("../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/general_foundicons.ttf?1496616150") format("truetype"), url("../uploads/2/1/8/6/21868748/custom_themes/794786823352929765/files/general_foundicons.svg#GeneralFoundicons?1496616150") format("svg"); font-weight: normal; font-style: normal; }
 [class*="foundicon1-"] { display: inline; width: auto; height: auto; line-height: inherit; vertical-align: baseline; background-image: none; background-position: 0 0; background-repeat: repeat; }
 [class*="foundicon1-"]:before { font-family: "GeneralFoundicons"; font-weight: normal; font-style: normal; text-decoration: inherit; }
 .foundicon1-remove:before { content: "\f006"; }
 .foundicon1-plus:before { content: "\f003"; }
 .foundicon1-minus:before { content: "\f004"; }
 .donation-progress { width: 100%; margin: 20px 0; font-family: sans-serif; }
 .donation-progress .title { font-size: 20px; font-weight: bolder; color: #000; }
 .donation-progress .subtitle { color: #999; }
 .progress { overflow: hidden; height: 20px; background-color: #eee; border-radius: 2px; margin: 5px 0; }
 .progress .progress-bar { background-color: #2085cf; height: 100%; width: 0%; transition: width 1s; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
