blockquote,body,dd,dl,figure{margin:0}#main_holder{background:url(./leaf.ZAw7-6pJ.webp);background-position:100% 0;background-repeat:no-repeat;height:100vh;margin:0 auto;max-width:1300px;transition:all 1s}@media(max-width:1162px){#main_holder{background:linear-gradient(#fff9,#fff9),url(./leaf.ZAw7-6pJ.webp);background-position:100% 0;background-repeat:no-repeat}}@media not (min-width:670px){#main_holder{background-position:top-left;background-size:70%}}.wiggle{background:url(data:image/gif;base64,R0lGODlhEwAHAOYAAPj7+e/28E+gVlCgV3Gyd4/ClKPNp7ravb7cwc/l0UWaTEmcUE6fVFikXlqlYFynYl+oZWqvb2mtbmyvcW+xdH+5g4S9iIO8h6rRreXx5kecTHGydXe2eny4f9Xo1oe/iIrBivv9+/7//v3+/ZHFkIrBiI3Ci5LGja3VqZLGi5TIjZfKkX28c5DGh5LHipbJjpfKj5LHiJTIiYTCc4zGfLPYqojEdqnVm/L58PP58Wy4T265UW65Um+5UnS8WXW8WXa9W3i9X37BZH3AZIDCZ37AZofFb5PLfpfNgpfNg5vPh6bUlajVl8TiuNbrztrt0+Xy4On05bzervz9+////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEwAHAAAHeoArBQFUhYVQRxcHIoZUI00uCgIYIVQ5TDs6GwoTHoVPRjovHwsKEDU/OkAnLREKChZKOjo2LDo0HAozPDISCkE+KQ0aOkMmDChEOj0xMB2vFDc9OkUlKg8KC1RTUj46IAoOCIxRSTpCAwoVGYY4SyQGAI1UTkgECYWBADs=);height:7px;width:100%}.blog_image_bio{display:block;float:left;margin-bottom:50px;margin-right:2.40770465489567%}@media not (min-width:600px){.blog_image_bio{float:none}}@media not (min-width:600px){.blog_image_container_bio{display:flex;justify-content:center}}@media not (min-width:600px){.title_holder{text-align:center}}.content_page_wrapper{background:#fff;float:left;width:100%}.half_image{margin-right:1%;width:49%}.green_bar{background:#5caf22;float:left;height:13px;width:100%}.content_margin{margin-left:6%}.play_video{color:#fff;float:left;font-family:open-sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1.5em;margin-left:5px;padding-bottom:10px;padding-top:15px}.play_video a{color:#fff;text-decoration:none}.play_video a:hover{text-decoration:underline}#home_left_col{float:left;margin-left:5%;margin-right:5%;width:70%}#home_right_col{float:left;width:20%}#page_wrapper{padding-left:17.2544080604534%;width:82.745591939547%}#main_wrapper{background:#fff;padding-left:10%}#col_one{float:left;width:17.2544080604534%}#wood_bar{background:url(wood_bar.gif);height:15px;width:100%}.body_text_small{color:#5b4c15;font-family:proxima-nova,Calibri,Montserrat,Arial,Verdana,Geneva,sans-serif;font-size:1em}.body_text_small a{color:#158b70}#hero_text{text-shadow:1px 1px 2px #000}@media only screen and (max-width:1162px){#page_wrapper{margin:0 auto;width:82.745591939547%}}.body_text{color:#5b4c15;font-family:Georgia,Constantia,Lucida Bright,"DejaVu Serif",serif;font-size:1.35em;line-height:1.4em}@media(max-width:710px){.body_text{font-size:1.3em}}img{-ms-interpolation-mode:bicubic}#top_blue{background:#9da0c6 url(bg_menu2.jpg);background-size:cover;border-bottom:5px solid #f3f3f3;border-top:3px solid #8187c4;float:left;height:80px;margin-bottom:50px;position:relative;width:100%}#bottom_blue{background-color:#2774c2;float:left;height:55px;width:100%}#col_two{background:#fff;float:left;padding-bottom:30px;padding-left:8%;padding-right:8%;width:65%}#col_three{float:left;max-width:320px;width:24%}h1{color:#5ca52c;font-family:Open Sans Condensed,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:2.1em;letter-spacing:-.04em;line-height:1em;margin:25px 0 0;padding:0}h1 a{color:#333;text-decoration:none}li{list-style:none}#clients{-moz-columns:2 auto;column-count:2;padding-top:30px}#clients ul{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}#clients li{list-style:disc}#clients li::marker{color:#61ae2d}@media not (min-width:1000px){#clients{-moz-columns:1;column-count:auto;column-count:1}}@media not (min-width:600px){#clients{font-size:1.1rem!important}}h2{color:#5b4c15;font-family:Open Sans Condensed,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1.6em}.side_image{border-top:10px solid #61ae2d;float:right;margin-bottom:20px;margin-left:10px}.homepage_headline{font-size:2em;letter-spacing:-.05em}@media only screen and (max-width:960px){.homepage_headline{font-size:1.2em;letter-spacing:-.05em}.homepage_body{font-size:.75em}}h3{color:#395727;font-family:open-sans,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1.5em;font-weight:400}#article iframe{width:100%}#article{border-bottom:5px solid #d4d4d4;min-height:575px;padding-left:5%;padding-right:5%;width:90%}#article_homepage{border-bottom:5px solid #d4d4d4;float:left;margin-top:2em;width:100%}#tag_holder{float:left;margin-top:10px;width:100%}.tag{background:#f4f4f4;border-radius:2px;color:#bcbcbc;filter:dropshadow(color=#fff,offx=1,offy=1);float:left;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:.75em;margin-bottom:.5em;margin-right:.5em;padding:1%;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #fff;transition:background .15s linear,color .15s linear}.tag:hover{background:#8ab4de;color:#fff;text-shadow:none}.tag:active{background:#f4f4f4}#pix_bar{width:52%}.noborder{border:none}.date{color:#5ca52c;font-family:Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1rem}.date a{color:#5ca52c;transition:color .15s linear,background .25s linear}.date a:hover{background:#f0d1cf;color:#a20f04}.body_text a,.homepage_body a{color:#5b4d0f}.body_text a:hover,homepage_body a:hover{background:#eff8e7;text-decoration:underline!important}.homepage_body{font-size:1.125em}.highlight{background:#395727;color:#fff;float:left;font-size:2em;font-weight:700;padding:10px}@media only screen and (max-width:1200px){.homepage_headline{font-size:1.75em;letter-spacing:-.05em}.homepage_body{font-size:1em}h1{font-size:2.3em}}@media only screen and (max-width:650px){#col_one,#pix_bar{width:100%}#page_wrapper{padding-left:0;width:100%}#col_three,#col_two{width:auto}#article_homepage{border-bottom:3px solid #d4d4d4}h1{font-size:1.7em}.homepage_headline{font-size:1.25em;letter-spacing:-.05em}#email_box,#social,.homepage_body,.homepage_read{display:none}#hero_wrapper{margin-top:60px;padding-bottom:20px;padding-right:20px;text-shadow:1px 1px 2px #000}}.mt_15,.mtb_15{margin-top:15px}.mtb_15{margin-bottom:15px}.mb_30{margin-bottom:30px}.mtb_25{margin-bottom:25px;margin-top:25px}.button_regular{clear:both}.button_regular a{background:#d5bf74;border-radius:5px;color:#3a5828;font-family:proxima-nova,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1em;font-weight:400;padding:7px 12px;text-decoration:none;transition:all .15s linear}.button_regular a:active{left:1px;top:1px}.button_regular a:hover{background:#b59e4f}.blog_image_container{border:1px solid #ccc;display:block;float:left;margin-bottom:20px;margin-right:2.40770465489567%;padding:.2em;width:25%}#blog_image_container_detail{display:block;float:left;margin-bottom:1.75em;margin-top:10px}@media only screen and (max-width:767px){.blog_image_container{width:100%}}#blog_image{border:1px solid #8e6e61;height:95px;margin-bottom:10px;overflow:hidden;width:240px}#blog_image2{height:100%;max-height:90px;overflow:hidden}#blog_image img,#blog_image2 img{display:block;float:left;width:100%}#blog_image2 img{border:none;margin:0;padding:0}#blog_image3{display:block;float:left;margin-bottom:0;margin-left:0;margin-right:15px;position:relative;width:75px}#blog_image3 img{background-color:#fff;border:1px solid #ccc;display:block;float:left;padding:2px;width:100%}#image_caption{background:#f3f4f6;color:#4b638d;font-family:Arial,Helvetica,sans-serif;font-size:.7em;line-height:18px;padding:15px}#image_caption ol,#image_caption ul{margin:0;padding:15px}#image_caption li{margin-bottom:5px}@media only screen and (max-width:650px){#image_caption{font-size:.9em}}#blog_image2 #caption{color:#4b638d;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;left:5px;position:relative;top:5px;width:100%}#menu_right{float:right}#menu_right li{color:#bdd7f2;float:left;font-family:Open Sans,Calibri,Arial,Verdana,Geneva,sans-serif;font-size:.9em;padding-top:14px}@media only screen and (max-width:1100px){#menu_right li{font-size:.8em}}#menu_right a{color:#fff;font-family:Open Sans,Calibri,Arial,Verdana,Geneva,sans-serif}#menu_right>a:hover{text-decoration:underline}.call_out{background:#fff url(bg_redline.gif) no-repeat;background-position:25px 29px;border:1px solid #d9d9d9;border-radius:5px;margin:4.40528634361233%;padding:4.40528634361233%;position:relative}@media only screen and (max-width:1200px){.call_out{background:#fff}}.call_out .headline{background:#fff;color:#333;float:left;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1.0125em;font-weight:700;letter-spacing:-.06em;margin-bottom:20px;padding-right:10px;text-transform:uppercase}#event_list{clear:both;display:block;margin:0;padding:0;position:relative}#event_list li{clear:both;color:#95c535;list-style:none;margin-bottom:20px;padding:0}#event_list a{color:#23297a;display:block;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1.2rem;line-height:1.2rem;margin:0;padding:0;text-decoration:none;width:100%}@media only screen and (max-width:1100px){#event_list a{font-size:.9rem}}#event_list a:hover{text-decoration:underline}#event_list #date{color:#1b1b1b;display:block;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:.7875em;margin:0;padding:0;width:100%}.ad{background:#ddd;clear:both;color:#a8a8a8;font-family:Arial,Helvetica,sans-serif;text-align:center}input:focus,textarea:focus{outline:0}#button_search{background:#1f386c;border-radius:0 5px 5px 0;color:#fff;float:left;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1.125em;padding:10px 5% 11px;text-decoration:none;transition:color .25s linear,background .25s linear}#button_search:hover{background:#c52116;color:#f0d1cf}#search{float:right;margin-right:2.5%;margin-top:15px;position:relative;width:352px}#search input{border:none;border-radius:5px 0 0 5px;box-shadow:inset 5px 5px 5px #0000001a;color:#454444;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1.125em;margin:0;padding-bottom:11px;padding-left:10px;padding-top:10px}@media only screen and (max-width:1340px){#search input{background:#fff url(magmag.gif) no-repeat;background-position:6px 13px;border-radius:5px;-webkit-border-radius:5px;font-size:1em;padding-left:27px;width:180px}#button_search{display:none}#search{width:195px}}@media only screen and (max-width:871px){#search input{width:152px}#button_search{display:none}#search{width:167px}}@media only screen and (max-width:750px){#search input{width:120px}#search{width:139px}}@media only screen and (max-width:700px){#menu_right,#twitter_wrapper{display:none}}@media only screen and (max-width:650px){#search{display:none}}.field_bg{border:1px solid #bfbfbf;box-shadow:inset 4px 4px 4px #0000001a;color:#454444;font-size:1.2em;margin:0;padding-left:5px}.text_bevel{background:#e9e9e9;border:1px solid #d9d9d9;border-radius:5px;box-shadow:inset 2px 2px 2px #6666661a;color:#f5f5f5;filter:dropshadow(color=#9d9d9d,offx=1,offy=1);float:left;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:.85em;font-weight:700;margin-bottom:30px;margin-left:12%;margin-right:12%;padding:3%;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #9d9d9d;transition:all .15s linear;width:70%}.text_bevel:hover{background:#c5c5c5}@media only screen and (max-width:480px){.text_bevel{display:none}}.cover{display:none;visibility:hidden}.comment_username_wrapper{margin-bottom:5px}.comment_text{color:#000;font-family:"PT Serif",serif;font-size:1em}.comment_container{margin-bottom:2em}.print{display:none}.ad300x250{float:right}.ad300x250 span{color:#a5a5a5;font-family:Gill Sans,Gill Sans MT,Myriad Pro,DejaVu Sans Condensed,Helvetica,Arial,sans-serif;font-size:.7em;left:-15px;position:relative}.ad_image img{border:none;margin-top:.625em;width:100%}.ad_skyscraper{margin:1em auto 0;text-align:center}@media only screen and (max-width:1000px){.ad_image img{margin-top:.3em}}.header_link{color:#fff;float:left;font-family:Open Sans,Calibri,Arial,Verdana,Geneva,sans-serif;font-size:.8em;height:30px;margin-left:10px;margin-top:5px}.header_link a{color:#fff}#promo{color:#f4edce;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:auto;width:100%}#promo span{display:block;max-height:138px;overflow:hidden;width:auto}#promo span img{overflow:hidden;width:100%}#promo a{color:#fff;cursor:pointer;text-decoration:none}@media only screen and (max-width:900px){#promo,.home_button{display:none}}@media only screen and (max-width:670px){.home_button{display:block}}.mobile_only{display:none;visibility:hidden}@media only screen and (max-width:650px){.mobile_only{display:block;visibility:visible}}.sponsored{background:#e7f0f8;color:#2774c2;float:left;font-family:Open Sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:.95em;margin-bottom:3px;padding:2px 2px 2px 1%;width:100%}#twitter_box{background:url(bg_twitter.gif);color:#fff;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:20px;overflow:hidden;padding:15px;position:relative;width:201px}#twitter_box a{color:#fff}#twitter_box_bottom{background:url(bg_twitter_bottom.gif);display:block;float:left;height:34px;margin-bottom:5px;position:relative;width:231px}#tab_promo_wrapper{position:relative}#tab_promo{background:#d8bc86;display:block;float:left;position:relative;width:100%}#tab_promo #the_text{display:block;font-family:Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:18px;padding:10px 15px;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.2)}#home_post1,#home_post2{border-right:1px solid #62551a}#home_post1,#home_post2,#home_post3{display:block;position:relative}@media only screen and (max-width:1200px){#home_post1{border:none;width:100%}#home_right_col{margin-left:5%;margin-right:5%;width:90%}#home_post2{min-height:inherit}#home_post2,#home_post3{border:none;padding-top:20px;width:100%}}#home_post_news_date{color:#b9b098;font-family:Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:.8em;margin:0 auto;width:90%}#home_post_image_container{display:block;margin:0 auto;width:90%}#home_post_image{margin-bottom:10px;overflow:hidden}@media only screen and (max-width:650px){#home_post_image{height:170px}}#home_post_image img{display:block;float:left;width:100%}#home_post_headline{display:block;font-family:proxima-nova,Calibri,Arial,Verdana,Geneva,sans-serif;font-size:1.3em;font-weight:400;line-height:21px;margin:10px auto;padding:0;position:relative;text-align:left;text-shadow:1px 1px 1px hsla(0,0%,100%,.5);width:90%}#home_post_headline a{color:#507c34;text-decoration:none}#home_post_headline a:hover{text-decoration:underline}.space_bar{background:#e9e9e9;height:5px;margin-bottom:30px;margin-top:30px}#hero,.space_bar{float:left;width:100%}#hero{background:url(hero_b.jpg);background-repeat:no-repeat;background-size:100%}#hero_text{color:#fff;font-family:open-sans,Calibri,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:2.25em;margin-right:4%;margin-top:4%}#email_box{background-color:#00000045;float:left;margin-bottom:20px;margin-top:20px;padding:15px;width:99%}.email_box_sub{background:#38333b;float:left;min-height:80px;padding:15px 5%;width:90%}#hero_wrapper{margin-left:5%;margin-top:50px;width:55%}@media only screen and (max-width:1222px){#hero_wrapper{margin-top:80px;width:70%}}@media only screen and (max-width:1080px){#hero_text{font-size:1.5em}#hero_wrapper{margin-left:2%;width:auto}}@media only screen and (max-width:600px){#hero_text{font-size:1.5em}}@media only screen and (max-width:480px){#hero_text{font-size:.9em;margin-top:10px}#hero_wrapper{margin-top:30px}#home_post_image{height:160px}#hero_text{font-size:1.2em}}@media only screen and (max-width:700px){#home_left_col{width:auto}}.dotted_bottom{border-bottom:1px dotted #4d4f4f}@media print{.print{display:block}img{border:none}#article iframe,#bottom_blue,#col_one,#col_three,#search,#supercomment,#tag_holder,#the_menu,.screen{display:none}#top_blue{background:none;border:none}#col_two{margin:0;padding:0;width:100%}.body_text{font-size:.9em}#blog_image_container_detail{float:right;margin-bottom:2em;margin-left:2em;width:33%}img{max-width:100%}#top_blue{height:auto}#footer{background:none;color:#000}#email_box,#hero_text{font-size:1em}#hero_wrapper{height:200px}h1{color:#62ae2e;font-family:Open Sans Condensed,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:3em}@media only screen and (max-width:710px){h1{font-size:2em}}#home_post1{border:none;padding-bottom:15px;width:100%}#home_post2,#home_post3{border:none;border-top:1px solid #dddad0;padding-bottom:15px;padding-top:20px;width:100%}}#sm_container{margin:0 auto;width:25%}#sm_container>a{margin-right:5%}@media only screen and (max-width:650px){#sm_container{display:none}}.home_post{padding-bottom:45px}@media not (min-width:1200px){.home_post{padding-bottom:0}}.news_holder{display:grid;gap:30px;grid-template-columns:auto 350px}@media not (min-width:1050px){.news_holder{display:block}}.capabilities_holder{border:1px solid #746223;float:right;margin-left:30px;margin-top:20px;padding:5px 5px 15px;width:25%}.capabilities_holder img{float:left;margin-bottom:10px;width:100%}@media not (min-width:1200px){.capabilities_holder{width:30%}}@media not (min-width:800px){.capabilities_holder{width:35%}}@media not (min-width:500px){.capabilities_holder{width:40%}}.cap_link{font-family:Open Sans Condensed,Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1rem;font-weight:700;text-align:center}.cap_link a{color:#5caf22}.cap_link a:hover{color:#488d16}@media not (min-width:670px){.mobile_hide{display:none!important}}.mobile_show{display:none!important}@media not (min-width:670px){.mobile_show{display:block!important}}.bio_button{background:#5caf22;border-bottom:3px solid #4d941a;border-radius:5px;color:#fff!important;display:inline-block;font-family:Segoe,Segoe UI,DejaVu Sans,Trebuchet MS,Verdana,sans-serif;font-size:1rem;margin-bottom:15px;margin-top:15px;outline:1px solid #4d941a;padding:5px 11px;text-align:center;text-decoration:none;text-shadow:#006400 1px 1px 1px;transition:all .2s ease-out}.bio_button:hover{background:#60b663!important;box-shadow:.6px 1.1px 3.9px #00000016,3px 4px 15px #00000026}.bio_button:active{position:relative;top:1px}@media not (min-width:600px){.bio_button{display:block}}
