body{color:#666;background-color:#f5f5f5;}
#bodychild{background:#fff;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, .1);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, .1);box-shadow:0px 0px 5px rgba(0, 0, 0, .1);}
a, .textBoldUppercase{color:#80b600;}
a:hover, a.colortext:hover, .colortext a:hover, .morelink:hover{color:#93d001;}
#logo h1 a, #logo h1 a:visited{color:#444;}
#logo .desc{border-left:1px solid #e6e6e6;}
.call{border-left:1px solid #e6e6e6;}
h1, h2, h3, h4, h5, h6, .title{color:#444;}
.pagedesc{color:#888;}
h4 em{color:#666;font-weight:normal;}
.mail{background:url(images/icons/mail.png) no-repeat 0 2px;}
.call{background:url(images/icons/call.png) no-repeat 13px 2px;}
#nav-wrap{background:#272727;border-top:4px solid #a8a8a8;text-transform:uppercase;font-family:"Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif;}
.sf-menu a, .sf-menu a:visited{color:#fff;}
.sf-menu a:hover, .sf-menu li.current-menu-item > a, .sf-menu li.current_page_item > a, .sf-menu li.current-menu-ancestor > a, .sf-menu li.current-menu-parent > a, .sf-menu li.current_page_ancestor > a, .sf-menu li.current_page_parent > a{color:#fff;}
.sf-menu > li:hover, .sf-menu > li.current-menu-item , .sf-menu > li.current_page_item , .sf-menu > li.current-menu-ancestor , .sf-menu > li.current-menu-parent , .sf-menu > li.current_page_ancestor , .sf-menu > li.current_page_parent{border-top:4px solid #80b600;background:#2e2e2e url(images/menu-arrow.png) no-repeat top center;}
.sf-menu li li:hover, .sf-menu li li.current-menu-item , .sf-menu li li.current_page_item , .sf-menu li li.current-menu-ancestor , .sf-menu li li.current-menu-parent , .sf-menu li li.current_page_ancestor , .sf-menu li li.current_page_parent{background:#2e2e2e;}
.sf-menu > li a{border-right:solid 1px #393939;}
.sf-menu li li a, .sf-menu li li a:visited, .sf-menu li li a:hover, sf-menu li.current li a{color:#fff;}
.sf-menu li li:hover, .sf-menu li li.current{background:#303030;background-image:none;}
.sf-menu ul{background:#272727;}
.sf-with-ul{}
.sf-menu li li{border-top:solid 1px #393939!important}
.sf-menu li li:first-child{border-top:0!important}
.sf-menu li li:last-child{border-bottom:0}
.tinynav{background:#fff;border:1px solid #eaeaea;}
.sn .twitter{background:url(images/social/twitter.png)}
.sn .facebook{background:url(images/social/facebook.png)}
.sn .google{background:url(images/social/google.png)}
.sn .rss{background:url(images/social/rss.png)}
.sn .pinterest{background:url(images/social/pinterest.png)}
.flex-caption h1{color:#fff}
.flex-caption{border-left:8px solid #80b600;background:url(images/opacity.png)}
#pagetitle-container{background:url(images/dotted.png) repeat-x bottom;}
.featuredpages h2 a{color:#444;}
ul.services li h2{color:#666;}
ul.services li a:hover h2{color:#444;}
hr{color:#eaeaea;background-color:#eaeaea;}
.separator{background:url(images/dotted.png) repeat-x bottom;}
.line{background:#eeeeee;}
.line div{background:#80b600;}
.highlight-content h3{color:#888;}
.testimonials .box-testi{background:#f5f5f5;color:#999;}
.testi-arrow{background:url(images/arrow-testi.png) no-repeat;}
.user-testi span{color:#80b600;}
.testimonials .flex-direction-nav a.flex-next{background:#ccc url(images/nav-next.gif) no-repeat center;right:0px;}
.testimonials .flex-direction-nav a.flex-prev{background:#ccc url(images/nav-prev.gif) no-repeat center;left:auto;right:21px;}
.button, .button:visited, input[type="submit"]{background:#80b600;color:#fff;border:0;}
.button:hover, input[type="submit"]:hover{background:#93d001;color:#fff;border:0;}
blockquote{color:#666;}
.dropcap1{text-shadow:1px 1px 0 #ededed;color:#444}
.dropcap2{color:#444;background:#f8f8f8;border:1px solid #f0f0f0;}
.dropcap3{color:#444;background:#f8f8f8;border:1px solid #f0f0f0;}
.highlight1{color:#fff;background:#444}
.highlight2{background:#efefef;border:solid 1px #f7f7f7}
.highlight3{border-bottom:dotted 1px #000}
code{border-left:4px solid #e9e9e9;}
ul.tabs li{background:#f8f8f8;color:#444;border:1px solid #eaeaea;border-width:1px 1px 0px 0px;}
ul.tabs li:first-child{border-left:1px solid #eaeaea}
ul.tabs li a{color:#444;}
ul.tabs li.active{background:#f3f3f3;color:#444;}
html ul.tabs li.active a{color:#444;}
.tab-body{border:1px solid #ededed;}
.tabcontainer2 ul.tabs li{border:1px solid #ededed;border-width:1px 1px 0px 0px;background:url(images/bg-tab2.png) repeat-y right;}
.tabcontainer2 ul.tabs li a{color:#80b600;}
.tabcontainer2 ul.tabs li.active{background-color:#fff;background-image:none;}
.tabcontainer2 html ul.tabs li.active a{color:#444;}
.tabcontainer2 .tab-body{border:0px;}
h2.trigger{color:#444;background:#f8f8f8;}
h2.trigger span{color:#444;background:#f0f0f0;}
h2.active{color:#80b600;}
h2.active span{color:#666}
h2.trigger span:hover{color:#666}
.toggle_container{background:#f8f8f8;}
th{background:#f8f8f8;color:#444;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
thead th{border-right:1px solid #eaeaea!important;}
table{border:1px solid #eaeaea;border-bottom:0;border-right:0px;}
tr td{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
tr.odd td{background:#F2F7FC;}
.tagcloud a{background:#4a4a4a;color:#fff!important;}
.tagcloud a:hover{background:#80b600;color:#fff!important;}
.tags a{background:#4a4a4a;color:#fff!important;}
.tags a:hover{background:#006699;color:#fff!important;}
.posttitle a, .posttitle a:visited{color:#444;}
.posttitle a:hover{color:#80b600}
.entry-comment{background:#303030;}
.entry-comment a, entry-comment a:visited{color:#fff}
.entry-utility{color:#999;}
.entry-utility a, .entry-utility a:visited{color:#666;}
.entry-utility a:hover{color:#80b600}
#entry-author-info{background:#fafafa;}
#comment h3{background:url(images/dotted.png) repeat-x bottom;padding-bottom:10px;margin-bottom:30px;}
.commenttext{background:url(images/dotted.png) repeat-x;}
.tdate, .reply a, .reply a:visited{color:#666;}
.comment-body{background:#f7f7f7;border-bottom:1px solid #e9e9e9;}
.fn, .fn a, .fn a:visited{color:#444;}
.reply a:hover, .fn a:hover{color:#80b600}
.comment-arrow{background:url(images/arrow-comment.png) no-repeat;}
.wp-pagenavi{background:url(images/dotted.png) repeat-x top;}
.wp-pagenavi a, .wp-pagenavi a:visited{color:#fff;background:#ccc}
.wp-pagenavi .current, .wp-pagenavi a:hover{color:#fff;background:#80b600}
#filter{}
#filter li a{color:#666;background:#fcfcfc;border-bottom:1px solid #efefef;}
#filter li.current a, #filter li a:hover{color:#fff;background:#80b600;border-bottom:1px solid #80b600;}
#filter li.current{background:url(images/arrow-menu-pf.png) no-repeat 10px bottom;}
.ts-pf-text{border-bottom:solid 1px #e9e9e9;background:#fcfcfc;}
.ts-pf-text h2 a, .ts-pf-text h2 a:visited{color:#444;}
.ts-pf-text h2 a:hover{color:#93d001;}
#sidebar .widget-title{background:url(images/dotted.png) repeat-x bottom}
#sidebar li li{background:url(images/dot.png) no-repeat 0 8px;}
#sidebar li a, #sidebar li li a{color:#666}
#sidebar li a:hover, #sidebar li li a:hover, #sidebar li li a.current{color:#80b600;}
#sidebar .ts-recent-post-widget li{background:none;}
#sidebar .ts-recent-post-widget li h3 a{color:#444;}
#sidebar .ts-recent-post-widget li h3 a:hover{color:#80B600;}
#sidebar .ts-recent-post-widget .smalldate{color:#999;}
.ts-recent-post-widget li{border:0;}
.ts-recent-post-widget li h3 a{color:#ccc;}
.ts-recent-post-widget .smalldate{color:#777;}
#searchform .bgsearch{background:#f8f8f8;}
.searchbutton{background:url("images/search.png") no-repeat scroll 8px 5px transparent !important;}
#outertweets{background:#80b600;border-top:5px solid #eaeaea;}
.tweetList, .tweetList li a{color:#fff!important;}
#outerfootersidebar, #outerfootersidebar .container{background:#161616}
#footer h2{color:#fff;}
#footer{color:#ccc}
#footer a, #footer a:visited{color:#ccc;}
#footer a:hover{color:#fff;}
#footersidebar .widget-title{border-bottom:1px dotted #555;}
#outercopyright, #outercopyright .container{background:#222}