@charset "utf-8";@font-face{font-family:chaparral_proitalic;src:url(chaparralpro-italic_0-webfont.eot);src:url(chaparralpro-italic_0-webfont.eot?#iefix) format('embedded-opentype'),url(chaparralpro-italic_0-webfont.woff) format('woff'),url(chaparralpro-italic_0-webfont.ttf) format('truetype'),url(chaparralpro-italic_0-webfont.svg#chaparral_proitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:chaparral_probold_italic;src:url(chaparralpro-boldit_0-webfont.eot);src:url(chaparralpro-boldit_0-webfont.eot?#iefix) format('embedded-opentype'),url(chaparralpro-boldit_0-webfont.woff) format('woff'),url(chaparralpro-boldit_0-webfont.ttf) format('truetype'),url(chaparralpro-boldit_0-webfont.svg#chaparral_probold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:chaparral_probold;src:url(chaparralpro-bold_0-webfont.eot);src:url(chaparralpro-bold_0-webfont.eot?#iefix) format('embedded-opentype'),url(chaparralpro-bold_0-webfont.woff) format('woff'),url(chaparralpro-bold_0-webfont.ttf) format('truetype'),url(chaparralpro-bold_0-webfont.svg#chaparral_probold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:chaparral_proitalic;src:url(chaparralpro-italic_0-webfont.eot);src:url(chaparralpro-italic_0-webfont.eot?#iefix) format('embedded-opentype'),url(chaparralpro-italic_0-webfont.woff) format('woff'),url(chaparralpro-italic_0-webfont.ttf) format('truetype'),url(chaparralpro-italic_0-webfont.svg#chaparral_proitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:chaparral_pro_lightitalic;src:url(chaparralpro-lightit-webfont.eot);src:url(chaparralpro-lightit-webfont.eot?#iefix) format('embedded-opentype'),url(chaparralpro-lightit-webfont.woff) format('woff'),url(chaparralpro-lightit-webfont.ttf) format('truetype'),url(chaparralpro-lightit-webfont.svg#chaparral_pro_lightitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:chaparral_proregular;src:url(chaparralpro-regular_0-webfont.eot);src:url(chaparralpro-regular_0-webfont.eot?#iefix) format('embedded-opentype'),url(chaparralpro-regular_0-webfont.woff) format('woff'),url(chaparralpro-regular_0-webfont.ttf) format('truetype'),url(chaparralpro-regular_0-webfont.svg#chaparral_proregular) format('svg');font-weight:400;font-style:normal}body,html{background:#d7d9d6}body,form,h1,h2,h3,h4,h5,h6,html,input,p,select,textarea{font-family:chaparral_proregular,Times New Roman,Times,serif;font-size:16px;color:#333;font-weight:400;padding:0;margin:0}img{border-style:none}.center{text-align:center}.border{border:1px solid #588323}.videos{width:576px;height:324px;margin:auto}#___plusone_0{width:60px!important}.below-bordered-div{line-height:20px;overflow:hidden;border-bottom:1px solid #588323;padding-bottom:20px;margin-bottom:20px}h1{font-family:chaparral_proitalic,Times New Roman,Times,serif;font-size:36px;color:#588323;margin:0;padding:0 0 18px;line-height:36px}h2{font-family:chaparral_proitalic,Times New Roman,Times,serif;font-size:30px;color:#588323;margin:0;padding:0 0 18px;line-height:30px;text-shadow:.2px .3px #fff;font-variant:small-caps}h3{font-family:chaparral_proitalic,Times New Roman,Times,serif;font-size:22px;color:#333;margin:0;padding:0 0 12px;line-height:22px;text-shadow:.2px .3px #fff;font-variant:small-caps}a.hover-effect:link,a.hover-effect:visited{ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;text-decoration:none;display:block}a.hover-effect:hover{ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;text-decoration:none}a:link,a:visited{color:#588323;text-decoration:none}a:hover{color:#588323;text-decoration:underline}.warning-font{color:#f22}.italic{font-family:chaparral_proitalic,Times New Roman,Times,serif}.staff-designation{font-size:18px}ul.no-bullet{margin:15px 0;padding:0;list-style:none}ul.no-bullet li{margin:0 0 0 15px;padding:0 0 5px}ul.bullet{margin:15px;padding:0;list-style-image:url(../images/green-bullet.jpg)}ul.bullet li{margin:0 0 0 10px;padding:0 0 8px}.left-floated-div{float:left;margin-right:10px;font-size:14px;color:#000;line-height:18px}.right-floated-div{float:right;margin-left:10px}.seperator{background:url(../images/seperator-bg.jpg) left top repeat-x;height:2px;margin:20px 0}.thumbs{float:left;margin-right:10px;margin-bottom:10px}.header-div{width:996px;height:133px;overflow:hidden;position:relative}.header-left{background:url(../images/header-bg-left.jpg) left top no-repeat;width:201px;height:133px;float:left;overflow:hidden}.logo{width:160px;height:123px}.logo a{display:block;width:160px;height:123px;background:url(../images/logo.jpg) left top no-repeat;text-indent:-9999px}.logo a.hover{background:url(../images/logo.jpg) left top no-repeat}.header-right{width:795px;height:133px;float:left;overflow:hidden}.header-right-top{background:url(../images/header-right-top.jpg) left top no-repeat;width:795px;height:73px;overflow:hidden;padding-top:16px}.header-social-media-area{margin-right:20px;float:left;padding-top:2px}.header-tel{background:url(../images/tel-icon.png) left center no-repeat;padding-left:40px;font-family:"Times New Roman",Times,serif;color:#5e8a28;font-size:28px;font-style:italic;text-shadow:.2px .3px #fff;float:left;line-height:28px;margin-right:30px}.header-address{background:url(../images/mail-icon.png) left center no-repeat;padding:5px 0 0 40px;font-family:chaparral_proitalic,Times New Roman,Times,serif;font-size:15px;float:left;line-height:15px;height:20px}.header-right-bottom{width:795px;height:44px;overflow:hidden;background:#f2f2f2}.header-right-bottom-left{background:url(../images/header-right-bottom-left-side.jpg) left top no-repeat;width:117px;height:44px;float:left}.header-right-bottom-middle{background:url(../images/header-right-middle.jpg) left top repeat-x;height:34px;font-size:21px;line-height:24px;color:#0f6693;text-shadow:.2px .3px #fff;font-family:chaparral_proitalic,Times New Roman,Times,serif;padding:10px 0 0 11px;width:617px;float:left}.header-right-bottom-right{background:url(../images/header-right-bottom-right-side.jpg) left top no-repeat;width:15px;height:44px;float:left}.parent-div{width:100%;overflow:hidden}.wrapper-div{margin:auto;width:996px;overflow:hidden}.para{overflow:hidden;line-height:18px}.left-col{background:url(../images/left-column-bg.jpg) left top repeat-x}.right-col{background:url(../images/right-column-bg.jpg) right top repeat-x}.middle-col{width:996px}.body-div{background:url(../images/body-div-bg.png) left top repeat-y;overflow:hidden;width:996px}.left-parent{float:left;width:35px}.left-common-links{width:35px;height:700px;overflow:hidden;margin-bottom:30px}.home-link{position:relative;margin-top:7px}.home-link a{position:relative;width:35px;height:150px;display:block;background-image:url(../images/home-link.png);background-position:bottom left;text-decoration:none;z-index:100;text-indent:-9999px}.home-link a:hover{background-image:url(../images/home-link.png);background-position:top left;z-index:102}.home-link a.selected{background-image:url(../images/home-link.png);background-position:top left;z-index:101}.staff-link{position:relative;margin-top:-25px}.staff-link a{position:relative;width:35px;height:150px;display:block;background-image:url(../images/staff-link.png);background-position:bottom left;text-decoration:none;z-index:99;text-indent:-9999px}.staff-link a:hover{background-image:url(../images/staff-link.png);background-position:top left;z-index:102}.staff-link a.selected{background-image:url(../images/staff-link.png);background-position:top left;z-index:101}.directions-link{position:relative;margin-top:-25px}.directions-link a{position:relative;width:35px;height:150px;display:block;background-image:url(../images/directions-link.png);background-position:bottom left;text-decoration:none;z-index:98;text-indent:-9999px}.directions-link a:hover{background-image:url(../images/directions-link.png);background-position:top left;z-index:102}.directions-link a.selected{background-image:url(../images/directions-link.png);background-position:top left;z-index:101}.social-media-area{width:35px;height:235px;overflow:hidden;margin-top:-263px;float:left}.fb-button-top{background:url(../images/fb-icon-top.jpg) left top no-repeat;width:35px;height:22px}.twitter-button-below{background:url(../images/twitter-icon-bottom.jpg) left top no-repeat;width:35px;height:14px}.right-parent{background:url(../images/body-top-bg.jpg) left top no-repeat #f2f2f2;padding:27px 33px 0 0;float:left;width:928px}.right-parent-inner-left-side{width:629px;padding-right:28px;float:left}.right-parent-inner-left-side-inner{width:596px;padding:0 28px 0 33px}.home-motto{font-variant:small-caps;margin:25px 0 0;color:#588323;line-height:30px;text-shadow:.2px .3px #fff;font-family:chaparral_proitalic,Times New Roman,Times,serif}.home-motto-first-line{font-size:36px}.home-motto-other-lines{font-size:30px}.home-gallery{padding:20px;width:615px;height:222px;overflow:hidden;background:#d2e8b9;margin-bottom:20px}.home-gallery-inner{padding:12px;background:#f2f2f2;border:1px solid #c0cab4;overflow:hidden;height:142px}.testimonials{font-family:chaparral_proitalic,Times New Roman,Times,serif;line-height:19px}.testimonials-1{padding-top:12px}.testimonials-1 img.left-quote{margin-top:-12px}.testimonials-2{color:#578122;font-size:24px;line-height:26px;margin-top:10px;padding-top:5px}.testimonials-name{font-size:14px}.testimonials-name-sub{font-size:15px;font-weight:700;text-align:right;color:#65acde;padding-top:10px}.right-parent-inner-right-side{width:268px;float:left}.search{height:30px;width:268px;overflow:hidden;margin-bottom:23px}.search-box{background:url(../images/search-bar.jpg) left top no-repeat;float:left;height:21px;width:207px;padding-top:9px;padding-left:25px;margin-right:6px}.search-button{float:left;height:30px;width:30px}.search-text{border:none;background:0 0;font-size:14px;width:170px;line-height:14px}.search-button-style{background:url(../images/search-button.jpg) left top no-repeat;width:67px;height:30px;cursor:pointer;border:none;text-indent:-9999px}.right-side-heading{font-family:chaparral_proitalic,Times New Roman,Times,serif;background:url(../images/right-side-heading-bg.jpg) left top no-repeat;width:248px;font-size:22px;height:28px;padding:8px 0 0 20px;text-shadow:.2px .3px #fff;font-variant:small-caps;overflow:hidden}.bucket-menu{font-family:chaparral_proitalic,Times New Roman,Times,serif;font-variant:small-caps;width:268px;overflow:hidden;border-bottom:1px solid #80b2d4;margin-bottom:24px}.bucket-menu ul{padding:0;margin:0;list-style-type:none}.bucket-menu ul li{padding:0;margin:0}.bucket-menu ul li a{line-height:18px;display:block;font-size:18px;text-decoration:none;background:url(../images/bucket-link-bg.jpg) left top no-repeat;width:248px;color:#333;height:22px;padding:5px 0 0 20px;font-style:normal;overflow:hidden;letter-spacing:0}.bucket-menu ul li a.selected,.bucket-menu ul li a:hover{background:url(../images/bucket-link-bg.jpg) left bottom no-repeat;text-decoration:none;color:#31719f}.bucket-menu ul li.first{padding:0;margin:0}.bucket-menu ul li.first a{line-height:18px;display:block;font-size:18px;text-decoration:none;background:url(../images/bucket-menu-first-link-bg.jpg) left top no-repeat;width:248px;height:23px;padding:20px 0 0 20px;font-style:normal}.bucket-menu ul li.first a.selected,.bucket-menu ul li.first a:hover{background:url(../images/bucket-menu-first-link-bg.jpg) left bottom no-repeat;text-decoration:none;color:#31719f}.right-common-links{width:268px;overflow:hidden;margin-bottom:24px}.right-common-links ul{margin:0;padding:0;list-style-type:none}.right-common-links ul li{margin:0;padding:0}.right-common-links ul li a{display:block;background:url(../images/right-side-common-link-bg.jpg) left top no-repeat;padding:10px 0 0 62px;width:206px;height:26px;margin-bottom:5px;color:#333;text-decoration:none;font-variant:small-caps;font-size:18px;font-family:chaparral_proitalic,Times New Roman,Times,serif}.right-common-links ul li a.selected,.right-common-links ul li a:hover{background:url(../images/right-side-common-link-bg.jpg) left bottom no-repeat}.app-form-top{background:url(../images/app-form-top.jpg) left top no-repeat;width:268px;height:30px}.app-form-middle{background:url(../images/app-form-middle.jpg) left top repeat-y;width:244px;padding:0 0 20px 24px;overflow:hidden;font-size:14px}.home-app-form-middle{background:url(../images/home-app-form-middle-bg.jpg) left top repeat-y;width:244px;padding-right:24px;overflow:hidden}.app-form-bottom-left{background:url(../images/app-form-bottom-left.jpg) left top no-repeat;width:135px;height:44px;float:left}.app-form-bottom-right{background:url(../images/app-form-bottom-right.jpg) left top no-repeat;width:133px;height:44px;float:left}.home-green-area{clear:both;width:926px}.home-green-area-inner-below-layer{background:url(../images/home-green-area-middle.jpg) left top repeat-y;width:926px}.home-green-area-inner{background:url(../images/home-green-area-top.jpg) left top no-repeat;width:926px;overflow:hidden}.home-green-area-bottom{background:url(../images/home-green-area-bottom.jpg) left top no-repeat;width:928px;height:4px}.home-green-area-bottom-right{background:url(../images/home-green-area-bottom-right.jpg) left top no-repeat;width:133px;height:39px;float:right;padding-left:17px}.home-app-form{width:219px;margin:30px 24px 0 25px;font-size:14px}.form{margin-bottom:5px;width:219px}.formfield{background:url(../images/textbox-bg.jpg) left top repeat-x #fff;width:207px;height:25px;line-height:25px;outline:0;font-size:14px;border:1px solid #fff;padding:2px 0 0 10px}.formfield-large{background:url(../images/textarea-bg.jpg) left top repeat-x;width:207px;height:79px;border:1px solid #fff;outline:0;font-size:14px;line-height:16px;padding:10px 0 0 10px}.formfield-validation{background:url(../images/verification-text-box.jpg) left top no-repeat;width:182px;height:28px;border:none;padding:2px 0 0 10px}.button{font-family:itc_souvenir_std_mediumRg,Times New Roman,Times,serif;background:url(../images/button.png) left top no-repeat;width:127px;height:33px;border:none;cursor:pointer;text-indent:-9999px}.home-app-form-bottom{background:url(../images/home-app-form-bottom.jpg) left top no-repeat;width:268px;height:82px}.body-div-bottom-curved-bg{width:996px;background:url(../images/body-curved-bottom.jpg) left bottom no-repeat;height:37px;overflow:hidden}.form-testimonial{overflow:hidden;width:500px;margin:auto}.form-left{float:left;width:230px}.form-sub{height:24px;margin-bottom:5px;padding-right:5px;padding-top:3px;text-align:right}.form-right{float:left;padding-left:5px;width:230px}.form-sub-r{height:27px;margin-bottom:5px}.textboxes{float:left;font-size:13px;width:120px}.button1{background:#588323;width:283px;height:30px;font-size:14px;border:none;color:#fff;font-weight:400;cursor:pointer}.footer-div{width:996px;height:83px;padding-top:12px;overflow:hidden;text-align:center;font-size:14px;clear:both}.footer-links{margin-bottom:10px}.footer-links a{text-decoration:none;color:#333;margin:0 5px}.footer-links a.selected,.footer-links a:hover{text-decoration:none;color:#1e79b9}.copyright{line-height:18px}.copyright a{text-decoration:underline;color:#1e79b9}.copyright a:hover{text-decoration:none;color:#1e79b9}.gallery_background{line-height:18px;height:242px;margin-top:0;overflow:hidden;padding:0 28px;width:550px}.stepcarousel{border:0;height:242px;overflow:scroll;position:relative;width:550x}.stepcarousel .belt{left:0;position:absolute;top:0}.stepcarousel .panel{background:url(../images/gallery-seperator.png) right top no-repeat;float:left;margin-right:10px;overflow:hidden;padding:0;width:270px}.galleryThumb{border:0;height:202px;width:270px;margin-bottom:5px}.article_head{font-size:32px;color:#588323;margin:15px 0 10px}.article_title{font-size:32px}.home-link-hor{position:relative}.home-link-hor a{position:absolute;width:150px;height:35px;display:block;background-image:url(../images/home-link-hor.png);background-position:bottom left;text-decoration:none;z-index:100;text-indent:-9999px;top:68px;left:100px}.home-link-hor a:hover{background-image:url(../images/home-link-hor.png);background-position:top right;z-index:102}.home-link-hor a.selected{background-image:url(../images/home-link-hor.png);background-position:top right;z-index:101}.staff-link-hor{position:relative}.staff-link-hor a{position:absolute;width:150px;height:35px;display:block;background-image:url(../images/staff-link-hor.png);background-position:bottom left;text-decoration:none;z-index:103;text-indent:-9999px;top:68px;left:230px}.staff-link-hor a.selected,.staff-link-hor a:hover{background-image:url(../images/staff-link-hor.png);background-position:top right;z-index:103}.directions-link-hor{position:relative}.directions-link-hor a{position:absolute;width:150px;height:35px;display:block;background-image:url(../images/directions-link-hor.png);background-position:bottom left;text-decoration:none;z-index:104;text-indent:-9999px;top:68px;left:360px}.directions-link-hor a.selected,.directions-link-hor a:hover{background-image:url(../images/directions-link-hor.png);background-position:top right;z-index:104}.contact-link-hor{position:relative}.contact-link-hor a{position:absolute;width:150px;height:35px;display:block;background-image:url(../images/contact-link-hor.png);background-position:bottom left;text-decoration:none;z-index:104;text-indent:-9999px;top:68px;left:490px}.contact-link-hor a.selected,.contact-link-hor a:hover{background-image:url(../images/contact-link-hor.png);background-position:top right;z-index:104}.bioseo-link-hor{position:relative}.bioseo-link-hor a{position:absolute;width:150px;height:35px;display:block;background-image:url(../images/bioseo-link-hor.png);background-position:bottom left;text-decoration:none;z-index:104;text-indent:-9999px;top:68px;left:620px}.bioseo-link-hor a.selected,.bioseo-link-hor a:hover{background-image:url(../images/bioseo-link-hor.png);background-position:top right;z-index:104}.header-right-bottom-left1{background:url(../images/header-right-bottom-left-side-new.jpg) left top no-repeat;width:117px;height:44px;float:left}.header-right-bottom-middle1{position:absolute;top:98px;left:70px;background:url(../images/tagline1.jpg) left top no-repeat;font-size:21px;line-height:24px;color:#0f6693;text-shadow:.2px .3px #fff;font-family:chaparral_proitalic,Times New Roman,Times,serif;padding:8px 0 0 30px;width:704px;z-index:505;height:29px;text-align:center}.logolarge{width:227px;height:118px;position:absolute;left:0;z-index:10}.logolarge a{display:block;width:227px;height:118px;background:url(../images/logo-large.jpg) left top no-repeat;text-indent:-9999px;z-index:10}.logolarge a.hover{background:url(../images/logo-large.jpg) left top no-repeat}.header-tel1{padding-left:20px;font-family:"Times New Roman",Times,serif;color:#5e8a28;font-size:36px;font-style:italic;float:left;line-height:28px;margin-right:10px;text-shadow:0 1px 0 #fff}.header-address1{padding:0 0 0 40px;font-family:chaparral_proitalic,Times New Roman,Times,serif;font-size:15px;float:left;line-height:15px;height:20px}.header-social-media-area1{margin-right:0;float:left;padding-top:2px;margin-left:40px}.right-side-contact{font-family:chaparral_proitalic,Times New Roman,Times,serif;background:url(../images/contactusbg.jpg) left top no-repeat;width:248px;font-size:22px;height:47px;padding:8px 0 0 20px;text-shadow:.2px .3px #fff;font-variant:small-caps;overflow:hidden}.right-side-contact a{font-family:chaparral_proitalic,Times New Roman,Times,serif;text-shadow:.2px .3px #fff;font-variant:small-caps;color:#000;text-decoration:none}.right-side-contact a:hover,.right-side-contact a:visited{color:#000;text-decoration:none}.bucket-images{margin:20px 0}.bucket-img{float:left;margin-right:40px;text-align:center;font-style:italic;color:#666}.clearfloat{clear:both}ul.articlelist{list-style-type:none;padding:0;margin:0}ul.articlelist li{padding-bottom:5px}.logoborder{border:1px solid #E5E5E5;padding:1px;background:#F4F4F4}#panelMenu,.header-bottom,.header-mobile,.hide-from-desktop,.services-menu-wrapper,.social-media-mobile{display:none!important}a.clicktocall{pointer-events:none;color:#333;font-weight:400;cursor:default;text-decoration:none}.video-wrapper{width:576px;height:324px;margin:auto;border:1px solid #7dbb34;cursor:pointer}.reset-margin{margin:0!important}.ba-left{margin-right:8px}.gallery-panel-new{margin:0 auto 15px;width:560px}.gallery-panel-new>.imageLeft,.gallery-panel-new>.imageRight{float:left;margin-right:10px;width:270px}img.gallery-thumb-border{width:264px;height:196px;border:2px solid #fff;-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.75);box-shadow:0 0 5px 0 rgba(50,50,50,.75)}