html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{background:#7f807a url(../images/html.png) top repeat-x}body{background:url(../images/body.png) top no-repeat;color:#444;font:normal 13px/17px Arial,Helvetica,sans-serif;margin:0 auto;padding:14px 20px 0;width:970px}a{color:#1c850a;text-decoration:none;outline:0}a:hover{text-decoration:underline}#header{height:180px;margin:0;position:relative;z-index:100}#header #logo{background:url(../images/logo.png) no-repeat;display:block;height:172px;left:-3px;position:absolute;text-indent:-9999px;top:0;width:208px;z-index:100}#header #nav-top{position:absolute;right:20px;top:0}#header #nav-top li{border-left:1px solid #3f4637;float:left;margin-left:12px;padding-left:12px}#header #nav-top li.first{border:0;margin:0;padding:0}#header #nav-top li a{color:#e6f0d8;font-size:12px}#header #search{height:24px;position:absolute;right:20px;top:76px}#header #search #searchbox{background:#abb59a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#abb59a),to(#e3e7dc));border:1px solid #fff;border-radius:2px;color:#5c6351;float:left;font-size:14px;height:22px;margin-right:6px;padding:0 6px;vertical-align:top;width:188px}
#header #search #searchbutton{background:url(../images/header-form-submit.png) no-repeat;display:block;float:left;height:24px;text-indent:-9999px;vertical-align:top;width:26px}#header address{background:url(../images/header-address.png) left center no-repeat;color:#fff;font-size:18px;font-style:normal;left:293px;line-height:24px;padding-left:35px;position:absolute;top:58px}#header address strong{color:#c3efab;font-weight:normal}#header #nav{background:#265620;background-image:-moz-linear-gradient(top,#265620 0,#192618 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#265620),to(#192618));border-bottom:1px solid #20331f;border-top:1px solid #347b2b;border-top-left-radius:5px;border-top-right-radius:5px;height:50px;left:0;position:absolute;top:128px;width:100%;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}#header #nav ul{height:50px;position:absolute;top:0;right:100px}#header #nav li{background:url(../images/header-nav-li.png) left repeat-y;float:left;margin:15px 0 10px 14px;padding-left:16px;position:relative}
#header #nav li.first{background:0;margin-left:0}#header #nav li a{color:#fff;display:block;font-size:15px;line-height:18px;font-weight:bold}#header #nav li a:hover{color:#c3efab;text-decoration:none}#header #nav ul ul{background:#1e371b;display:none;height:auto;left:0;margin:0;position:absolute;padding:16px 0 0;top:19px;width:160px}#header #nav ul ul li{background:0;display:block;float:none!important;margin:0 0 16px;padding:0 16px 0!important}#header #nav ul ul li.first{margin:0 0 16px}#header #nav ul li:hover ul{display:block}#wrapper-content{background:#12120e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:757px;padding:20px;width:930px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}#sidebar{float:left;margin-right:20px;padding-top:24px;position:relative;width:220px}#sidebar h2{margin-bottom:24px}#sidebar-contact{background:url(../images/sidebar-h2-a.png) no-repeat;display:block;height:38px;text-indent:-9999px}
#sidebar-nav li{border-top:1px solid #292a23;font-size:14px;height:35px;list-style:none}#sidebar-nav li.first{border:0}#sidebar-nav li a{display:block;height:24px;padding-top:11px;padding-left:11px;vertical-align:middle;color:#a8e296}#sidebar-nav li a:hover{background:#1b1c15;color:#fff;text-decoration:none}#sidebar-container{background:#fff;background-image:-moz-linear-gradient(top,#b6beac 0,#fff 20%);background-image:-webkit-gradient(linear,0 0,0 20%,from(#b6beac),to(#fff));border-radius:5px;margin-top:32px;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px}#sidebar-container #blog-feed{margin-bottom:30px;position:relative}#sidebar-container #blog-feed ul{top:2px;right:0}#sidebar-container #blog-feed h4{margin-bottom:0}#sidebar-container #blog-feed .post{margin-bottom:17px}#sidebar-container a#chat{background:url(../images/sidebar-chat.png) no-repeat;display:block;height:66px;margin:0 0 17px -10px;text-indent:-9999px;width:198px}#sidebar-container #social{background:0;padding:0;height:26px}#sidebar-container ul{margin-bottom:17px}
#sidebar-container li{list-style:none!important}#content{background:#fff;background-image:-webkit-gradient(linear,0 0,0 10%,from(#b6beac),to(#fff));border-radius:5px;border-top:1px solid #fff;float:right;min-height:717px;padding:20px;width:650px;-moz-border-radius:5px;-webkit-border-radius:5px}#content #breadcrumb{overflow:hidden;margin:0 0 15px 0;width:100%}#content #breadcrumb li{float:left;font-size:11px;list-style:none;margin:0;margin-right:7px}#content #breadcrumb a{color:#212933;margin-right:7px}#content fieldset,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content ol,#content p,#content ul{margin-bottom:17px}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-weight:normal}#content h1{border-bottom:2px solid #c5c9c1;font-size:34px;line-height:36px;padding-bottom:10px}#content h2{font-size:20px;line-height:39px}#content h3{font-size:18px;line-height:31px}#content h4{font-size:16px;line-height:26px}#content h5{font-size:16px;line-height:20px}#content h6{font-size:13px;line-height:17px}
#content ol li{list-style:inside decimal;margin-bottom:8px}#content ul li{list-style:inside disc;margin-bottom:8px}#content label{display:block;font-weight:bold}#content input.text{background:#f9f9f9;border:1px solid #c5c9c1;color:#666;padding:4px;width:250px}#content input.text:focus{background:#fff}#content textarea{background:#f9f9f9;border:1px solid #c5c9c1;color:#666;height:150px;padding:4px;width:400px}#content fieldset.submit input{background:#22481e;background-image:-webkit-gradient(linear,0 0,0 100%,from(#22481e),to(#33772a));border:0;border-bottom:1px solid #22481e;border-radius:2px;color:#ebebe7;cursor:pointer;display:block;font-size:12px;font-weight:bold;padding:5px 10px 2px;text-align:center;text-transform:uppercase;-moz-border-radius:2px;-webkit-border-radius:2px}#content #pageList,#searchResults{margin:34px 0!important}#content #pageList li,#searchResults li{border-top:1px solid #c5c9c1!important;list-style:none!important;padding-top:17px}#content #pageList li.first,#searchResults li.first{border-top:none!important;padding-top:0}
#content #pageList li h2,#searchResults li h2{font-size:24px;line-height:31px;margin-bottom:0}#content #pagination a{margin-right:17px}#content ul,#content li{margin-left:15px}#footer{color:#333;font-size:11px;padding:20px;position:relative}#footer #nav-footer{float:right}#footer li{border-left:1px solid #3c3d3b;float:left;margin-left:9px;padding-left:9px}#footer li.first{border:0;margin-left:0;padding-left:0}#footer a{color:#fff}#footer address{font-style:normal}#footer #footer-address{border-left:1px solid #3c3d3b;left:284px;padding-left:20px;position:absolute;top:20px}#footer #footer-office{border-left:1px solid #3c3d3b;left:540px;padding-left:20px;position:absolute;top:20px}#blog #sidebar{overflow:hidden;color:#878787}#blog #sidebar p{margin-bottom:17px}#blog #sidebar h2{color:#2d2e2b;font-size:20px;font-weight:normal;margin:0 0 17px}#blog #content #pageList li{border-top:1px solid #c5c9c1;list-style:none;padding-top:17px}#blog #content #pageList .post{clear:both}#blog #content #pageList h2{font-size:18px}
#blog #content #pageList h2 a{color:#212933}#blog #content #pageList .time{color:#367c3a;font-size:12px}#blog #content #pageList .summary{margin-top:28px}#blog #content #pageList .post .share{float:right}#blog #content #pageList .post .share a{background:url(../images/share.png) no-repeat;float:left;display:block;height:16px;margin-right:7px;text-indent:-9999px;width:16px}#blog #content #pageList .post .share a.share-facebook{background-position:0 0}#blog #content #pageList .post .share a.share-twitter{background-position:-16px 0}#blog #content #pageList .post .share a.share-stumbleupon{background-position:-32px 0}#blog #content #pageList .post .share a.share-email{background-position:-48px 0}#blog #content .post .meta{margin-bottom:20px}#content #comments li{list-style:none;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #c5c9c1}#comments li h3{font-size:14px;line-height:20px;font-weight:bold;margin:0}#comments li cite{font-style:normal}#comments li .meta{margin-bottom:10px;font-size:12px;color:#aaa}
#comments input{margin-bottom:10px}#blog-sidebar{background:#fff;background-image:-moz-linear-gradient(top,#b6beac 0,#fff 20%);background-image:-webkit-gradient(linear,0 0,0 20%,from(#b6beac),to(#fff));border-radius:5px;margin-top:32px;padding:20px 0;-moz-border-radius:5px;-webkit-border-radius:5px}#blog-sidebar .section{background:#fff;background-image:-moz-linear-gradient(top,#b6beac 0,#fff 20%);background-image:-webkit-gradient(linear,0 0,0 20%,from(#b6beac),to(#fff));border-radius:5px;padding-top:20px;-moz-border-radius:5px;-webkit-border-radius:5px}#blog-sidebar h2,#blog-sidebar ul{margin-bottom:17px;padding:0 20px}#blog-sidebar ul li{list-style:none!important}#blog-sidebar #social{background:0;padding-bottom:10px;margin-top:40px}#home #wrapper-content{min-height:280px;position:relative}#homepage-rotation{background:#fff;height:280px;float:right;overflow:hidden;position:relative;width:690px}#homepage-rotation .post{height:280px;left:0;margin:0!important;padding:0!important;position:absolute;top:0;width:690px}
#homepage-rotation .post h2{color:#317135;font-size:30px;font-weight:bold;left:310px;position:absolute;top:35px;width:340px;line-height:30px}#homepage-rotation .post p{font-size:14px;font-style:italic;left:310px;line-height:21px;position:absolute;top:100px;width:340px}#homepage-rotation .post a.more{background:#22481e;background-image:-webkit-gradient(linear,0 0,0 100%,from(#22481e),to(#33772a));border-bottom:1px solid #22481e;border-radius:2px;color:#ebebe7;display:block;font-size:12px;font-weight:bold;left:310px;padding:5px 0 2px;position:absolute;text-align:center;text-transform:uppercase;top:200px;width:103px;-moz-border-radius:2px;-webkit-border-radius:2px}#pager{position:absolute;bottom:50px;right:44px;z-index:150}#pager a{background:#98b596;border-radius:5px;display:block;float:left;height:11px;margin-left:3px;text-indent:-9999px;width:11px;-moz-border-radius:6px;-webkit-border-radius:6px}#pager a.activeSlide{background:#2b5f25}#home-content{background:#b6beac;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b6beac),to(#f3f3f3));border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #f0f0f0;height:556px!important;overflow:hidden;padding:20px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
#welcome{background:#e2e6df url(../images/home-boxes.jpg) no-repeat 0 0;float:left;font-size:11px;line-height:14px;margin-right:20px;padding:20px 20px 0;width:376px}#welcome h3,#blog-feed h3{font-size:20px;margin-bottom:24px;text-decoration:underline}#welcome p{margin-bottom:16px}#home-content #secondary-content{background:#e2e6df;float:right;padding:20px;position:relative;width:454px}#home-content #blog-feed{background:#e2e6df url(../images/home-boxes.jpg) no-repeat -416px 0;float:left;margin-bottom:20px;margin-right:20px;padding:20px 20px 0;position:relative;width:204px}#blog-feed ul{font-size:12px;position:absolute;top:24px;right:20px}#blog-feed li{float:left;list-style:none;margin-left:10px}#blog-feed li a{border-bottom:1px dashed #1c850a}#blog-feed li a.rss{background:url(../images/rss.png) no-repeat;border:0;display:block;height:12px;text-indent:-9999px;vertical-align:middle;width:12px}#blog-feed .post h4{font-weight:normal;margin-bottom:17px}#misc{width:220px;overflow-x:hidden;position:relative}#misc form{background:#2e302b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#2e302b),to(#0f0f0d));border-radius:3px;border-top:1px solid #1d1e1b;margin-bottom:20px;padding:14px 10px}
#misc form h4{color:#fff;font-size:18px;font-weight:normal;margin-bottom:12px}#misc form input.text{background:#abb59a;background-image:-webkit-gradient(linear,0 0,0 100%,from(#abb59a),to(#e3e7dc));border:1px solid #fff;border-radius:2px;color:#5c6351;font-size:14px;height:22px;margin-right:4px;padding:0 6px;vertical-align:top;width:150px}#misc form input.submit{background:url(../images/misc-form-submit.png) no-repeat;border:0;cursor:pointer;height:24px;text-indent:-9999px;vertical-align:top;width:26px}a#chat{background:url(../images/chat.png) no-repeat;display:block;margin-bottom:9px;height:66px;text-indent:-9999px}#social{background:#e2e6df;height:26px;padding:16px;overflow:auto}#social li{float:left;list-style:none;margin-left:7px}#social li h4{font-size:18px;padding-top:4px}#social li a{background:url(../images/social.png) no-repeat;display:block;height:26px;text-indent:-9999px;width:26px}#social li a#linkedin{background-position:0 0}#social li a#facebook{background-position:-26px 0}#social li a#twitter{background-position:-52px 0}
