@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#666;}

#header{width:100%; height:127px; background-color:#edf3f1;}

.innerHeader{width:1024px; margin:0 auto; height:127px; background-color:}

#logo{width:234px; height:127px; background-image:url(../images/logo.png); background-repeat:no-repeat; border:0px; float:left;}
.logo a:link{width:234px; height:127px; text-decoration:none; display:block; border:0px;}
.logo a:visited{width:234px; height:127px; text-decoration:none; display:block;}

#header-right{list-style:none; width:775px; height:127px; float:right;}

#social{width:600px; height:60px; float:right;}

.fb a:link{width:30px; height:30px; background-image:url(../images/fb.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.fb a:visited{width:30px; height:30px; background-image:url(../images/fb.png); background-repeat:no-repeat; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.fb a:hover{width:30px; height:30px; background-image:url(../images/fb.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:12px;}

.twitter a:link{width:30px; height:30px; background-image:url(../images/twitter.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.twitter a:visited{width:30px; height:30px; background-image:url(../images/twitter.png); background-repeat:no-repeat; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.twitter a:hover{width:30px; height:30px; background-image:url(../images/twitter.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:12px;}

.linkdin a:link{width:30px; height:30px; background-image:url(../images/linkdin.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.linkdin a:visited{width:30px; height:30px; background-image:url(../images/linkdin.png); background-repeat:no-repeat; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.linkdin a:hover{width:30px; height:30px; background-image:url(../images/linkdin.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:12px;}

.yt a:link{width:30px; height:30px; background-image:url(../images/yt.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.yt a:visited{width:30px; height:30px; background-image:url(../images/yt.png); background-repeat:no-repeat; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.yt a:hover{width:30px; height:30px; background-image:url(../images/yt.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:12px;}

.pi a:link{width:30px; height:30px; background-image:url(../images/p.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.pi a:visited{width:30px; height:30px; background-image:url(../images/p.png); background-repeat:no-repeat; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.pi a:hover{width:30px; height:30px; background-image:url(../images/p.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:12px;}

.rss a:link{width:30px; height:30px; background-image:url(../images/rss.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.rss a:visited{width:30px; height:30px; background-image:url(../images/rss.png); background-repeat:no-repeat; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:15px; opacity:0.7;}
.rss a:hover{width:30px; height:30px; background-image:url(../images/rss.png); background-repeat:no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; float:right; text-decoration:none; margin-left:10px; margin-top:12px;}

#menu{height:67px; float:right; width:775px; margin-top:20px;}

.menuItem a:link{padding-left:10px; padding-right:10px; color:#67a360; text-decoration:underline; font-weight:bold; font-size:15px; float:right; line-height:30px; border-radius:0px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; text-transform:uppercase;}

.menuItem a:visited{padding-left:10px; padding-right:10px; color:#67a360; text-decoration:none; font-weight:bold; font-size:15px; float:right; line-height:30px; border-bottom:1px #0c6e45 solid; text-transform:uppercase;}

.menuItem a:hover{padding-left:10px; padding-right:10px; color:#2e8122; text-decoration:none; font-weight:bold; font-size:15px; float:right; line-height:40px; border-radius:10px 10px 0 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border-bottom:5px #2e8122 solid; text-transform:uppercase;}

#headerSlide{width:100%; height:527px; background-image:url(../images/header-slide.jpg); background-repeat:no-repeat; background-position:center; background-color:#0c6e45;}

.topPad{height:41px;}

.innerSlide{width:1024px; margin:0 auto; height:446px; background-color:#c5dcd4; background-image:url(../images/header-slide1.jpg); background-repeat:no-repeat;}
.sliderHeading{font-size:72px; color:#096b44; font-family:Impact; padding-left:60px; padding-top:30px; letter-spacing:3px; font-weight:normal;}
.sliderHeading1{font-size:32px; color:#95c847; font-family:Arial, Helvetica, sans-serif; padding-left:60px; padding-top:0px; letter-spacing:1px; font-weight:normal;}
.sliderHeading2{font-size:40px; color:#a9a9a9; font-family:Impact; padding-left:60px; padding-top:0px; letter-spacing:1px; font-weight:normal;}
.sliderHeading3{font-size:14px; color:#a9a9a9; font-family:Arial, Helvetica, sans-serif; padding-left:60px; padding-top:15px; letter-spacing:1px; font-weight:normal; width:520px; line-height:20px;}
.sliderLink1 a:link{margin-top:19px; margin-left:54px; text-decoration:none; width:225px; height:53px; display:block;}
.sliderLink2 a:link{margin-top:5px; margin-right:23px; text-decoration:none; width:49px; height:25px; display:block; float:right;}
.clear{clear:both;}
.clear10PX{clear:both; height:10px;}

.bodyIndex{width:1024px; margin:0 auto;}
.bodyTestimonials{width:650px; float:left;}

.bodyBlocks{width:277px; height:214px; background-color:#FFF; float:left; box-shadow:0px 0px 7px #777777; margin:20px; border-radius:7px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.bodyBlocks:hover{width:277px; height:214px; background-color:#FFF; float:left; box-shadow:0px 0px 7px #0c6e45; margin:20px; border-radius:7px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.blocksInner{padding:5px;}
.testimonyHeading{width:170px; float:left; color:#3fa43a; font-size:16px; font-weight:normal;}
.testimonyImg{width:90px; height:80px; float:right;}
.testimonyDesc{padding-top:10px; color:#9b9a9a; line-height:20px; text-decoration:none; overflow:hidden; height:100px;}
.testimonyDesc a:link{padding-top:10px; color:#9b9a9a; line-height:20px; text-decoration:none; overflow:hidden;}
.testimonyDesc a:visited{padding-top:10px; color:#9b9a9a; line-height:20px; text-decoration:none; overflow:hidden;}
.testimonyDesc a:hover{padding-top:10px; color:#9b9a9a; line-height:20px; text-decoration:none; overflow:hidden;}

.bodyRight{width:360px; float:right;}
.greenBlock{width:270px; height:325px; background-color:#91c846; border:1px #69b646 solid; padding:25px; margin:50px 0 auto;}
.greenHeading{font-size:24px; color:#FFF; text-align:center; padding-bottom:20px;}
.greenContent{font-size:14px; color:#FFF; text-align:left; height:272px; overflow:hidden;}
.latestUpdatesIMG{float:left; width:100px; height:80px; text-align:center;}
.latestUpdatesHeadings{float:left; width:180px; height:60px; overflow:hidden; padding:15px 15px 0px 15px; color:#3fa538; font-weight:bold;}
.latestUpdatesContent{padding:15px 15px 20px 15px; color:#b8b8b8; line-height:21px;}
.lucLink a:link{background-image:url(../images/latest-icon.png); background-repeat:no-repeat; width:21px; text-decoration:none; display:inline-block; margin-left:5px;}
.lucLink a:visited{background-image:url(../images/latest-icon.png); background-repeat:no-repeat; width:21px; text-decoration:none; display:inline-block; margin-left:5px;}
.lucLink a:hover{background-image:url(../images/latest-icon.png); background-repeat:no-repeat; width:21px; text-decoration:none; display:inline-block; margin-left:5px;}

.latestUpdatesLink a:link{text-decoration:underline; color:#3fa538; float:right; margin-right:25px; border-bottom:1px dashed #ffffff; line-height:25px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; padding-bottom:3px;}
.latestUpdatesLink a:visited{text-decoration:underline; color:#3fa538; float:right; margin-right:25px; border-bottom:1px dashed #ffffff; line-height:25px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; padding-bottom:3px;}
.latestUpdatesLink a:hover{text-decoration:none; color:#3fa538; float:right; margin-right:25px; border-bottom:1px dashed #ffffff; line-height:25px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0; padding-bottom:3px;}

.latestUpdatesLink1 a:link{text-decoration:underline; color:#3fa538; float:left; margin-left:25px; margin-bottom:25px;}
.latestUpdatesLink1 a:visited{text-decoration:underline; color:#3fa538; float:left; margin-left:25px; margin-bottom:25px;}
.latestUpdatesLink1 a:hover{text-decoration:none; color:#3fa538; float:left; margin-left:25px; margin-bottom:25px;}

.silverLine{width:90%; height:1px; background-color:#e3e3e3; margin:0 auto; margin:0px 20px 20px 20px;}

.bottomBlocks{width:1024px; margin:0 auto;}
.bottomBlocks1{float:left; width:300px; margin:0 auto; margin:5px; padding:10px;}
.bottomHeading{font-size:30px; color:#484848; padding-bottom:15px;}
.bottomSubHeading{font-size:16px; color:#3fa43a; padding-bottom:15px;}
.bottomContent{color:#b8b8b8; line-height:20px;}

.readMore a:link{background-image:url(../images/readMore.png); line-height:29px; border:1px #2b8245 solid; color:#ffffff; text-align:center; text-decoration:none; display:block; width:110px; margin-top:25px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0;}
.readMore a:visited{background-image:url(../images/readMore.png); line-height:29px; border:1px #2b8245 solid; color:#ffffff; text-align:center; text-decoration:none; display:block; width:110px; margin-top:25px;}
.readMore a:hover{background-image:url(../images/readMore-h.png); line-height:29px; border:1px #2b8245 solid; color:#ffffff; text-align:center; text-decoration:none; display:block; width:110px; margin-top:20px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; opacity:1.0;}

.outerFooter{width:100%; height:112px; background-color:#3a3a3a; border-bottom:5px #272727 solid; border-top:2px #000000 solid; margin-top:25px;}
.footer{width:1024px; margin:0 auto; height:112px; list-style:none;}

.footerLinks a:link{color:#91ca47; text-decoration:none; font-size:14px; text-transform:uppercase; font-weight:bold; padding:15px; margin-top:30px; float:left;}
.footerLinks a:visited{color:#91ca47; text-decoration:none; font-size:14px; text-transform:uppercase;}
.footerLinks a:hover{color:#aaaaaa; text-decoration:underline; font-size:14px; text-transform:uppercase;}
.copy{float:right; color:#91ca47; text-decoration:none; font-size:12px; text-transform:none; font-weight:normal; padding:15px; margin-top:30px;}
.copy a:link{color:#91ca47; text-decoration:none; font-size:12px; text-transform:none; font-weight:normal;}
.copy a:visited{color:#91ca47; text-decoration:none; font-size:12px; text-transform:none; font-weight:normal;}
.copy a:hover{color:#aaaaaa; text-decoration:underline; font-size:12px; text-transform:none; font-weight:normal;}