@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background: url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1, h2, h3, h4, h5{ margin:0px; padding:0px;}
.top{ width:1024px; margin:auto;}
.logo{ width:auto; float:left; height:85px;}

.topright{ width:250px; float:right; }

.topphoeno{ text-align:right; margin-top:15px;}
.toplinks{  background:#8ab303; color:#FFF; text-align:center; padding:5px;}
.toplinks a{ color:#FFF; text-decoration:none; padding:3px 3px; }
.toplinks a:hover{ color:#FFF; text-decoration:underline; }
.clear{ clear:both;}

.menu{ margin:0px; padding:0px;}
.menu ul{ margin:0px; padding:0px;}
.menu ul li{ margin:0px; padding:0px; list-style:none; float:left; background:url(../images/menudiv.jpg) no-repeat right 10px;}
.menu ul li:last-child{ background:none;}
.menu ul li a{  padding:10px 7px; color:#FFFFFF; text-decoration:none; display:block; font-size:14px; margin-right:1px;   }
.menu ul li a:hover{  color:#FFFFFF; text-decoration:none; display:block; background:#8ab303;  }
.homebannermain{ margin-top:2px;  /*background:url(../images/bgheader.jpg) no-repeat;*/ width:100%; overflow:hidden; border:solid 0px red;}

.menuactive a{ color:#FFFFFF; text-decoration:none; display:block; background:#8ab303;}


.cointainer{ background: url(../images/bgcontain.jpg) repeat-x top;}
.containerinner{ padding:10px; margin:auto; width:1000px;}
.homeleftpanel{width:690px; float:left;}
.homerightpanel{ width:290px; float:right;}
.textcontent{ line-height:22px; color:#3a3a3a; padding-top:10px; text-align:justify; min-height:350px;}
.textcontent1{ line-height:22px; color:#3a3a3a; padding-top:10px; text-align:justify;}

.title{ text-transform:uppercase; font-size:18px; border-bottom:solid 1px #7ab233; padding-bottom:5px; padding-top:5px; }
.readmorebutton{ text-align:right;}
.footermain{ min-height:296px; background:url(../images/footerbg.jpg) repeat-x;}
.footerinner{ width:1024px; margin:auto; color:#FFF;}

.quicklinks{ width:250px; float:left; padding-right:20px; border-right:solid 1px #068acf; min-height:260px;}
.footeraddress{ width:369px; float:left;  padding-left:20px; padding-right:20px;  border-right:solid 1px #068acf;}
.footernewsletter{ width:320px; float:left; padding-left:20px;}
.footerphoneno{ font-size:38px; font-weight:bold; padding-top:15px;display: block;clear: both;}
.quicklinks ul{ margin:0px; padding:0px;}
.quicklinks ul li{ margin:0px; padding:5px 0px 5px 20px; list-style:none; background:url(../images/footerbull.png) no-repeat left ;}
.quicklinks ul li a{ margin:0px; padding:0px; font-size:14px; color:#ffffff; text-decoration:none;}
.quicklinks ul li a:hover{ margin:0px; padding:0px; font-size:14px; color:#FC0; text-decoration:none;}

.footertop{ height:258px; overflow:hidden;}
.footerbotleft{ width:auto; float:left; padding-top:10px;}
.footerbotleft a{ color:#FFFFFF; font-size:11px; text-decoration:none;}
.footerbotright{ font-size:10px; padding-top:13px; width:auto; float:right;}

.bottomnewslettertext{ line-height:22px;}
.bottomtextfield{ width:200px; border:solid 1px #ccc; outline:none; padding:5px; float:left;}
.newsletterboxmain{ margin-bottom:10px;}

.bottombutton{ background:#5e8d05; cursor:pointer; border:solid 1px #ccc; color:#FFFFFF; padding:5px; }

.bottommapimg{ line-height:22px;}
.innerbannermain{ background:#88c138; height:70px;}
.innerbannertitle{ width:1015px; margin:auto; margin-top:2px; padding-top:15px; font-size:34px; text-transform:uppercase; color:#fff;}
.footertitle h2{ padding:15px 0px;}
.greentitle{ color:#549000; font-size:17px; font-weight:bold; margin:0px; padding:0px; border-bottom:dotted 1px #549000; }
.greentitle1{ color:#549000; font-weight:bold; margin:0px; padding:0px; border-bottom:dotted 1px #549000; }

.textcontent li{ list-style:circle; padding-left:5px;}
.contactinput{ width:300px; padding:4px; border:solid 1px #CCC; outline:none;}

.sitemap a{ color:#549000; font-size:12px; font-weight:bold; margin:0px; padding:0px; text-decoration:none; line-height:28px;}
.sitemap a:hover{ color:#000; font-size:12px; font-weight:bold; margin:0px; padding:0px; }


.amazingslider-bottom-shadow-0{ display:none !important;}

.amazingslider-watermark-0{display:none !important;}


.error {
    clear: both;
    color: rgb(255, 0, 0);
    font-size:14px;
    }
#success { color: rgb(255, 0, 0); font-size:14px; font-weight:bold;}


.quick-contact {
  background-color: #8AB303;
  margin-bottom: 20px;
}
.quick-contact .title {
  padding-top: 10px;
  padding-left: 10px;
  color: #FFFFFF;
  border-bottom: none;
}
.quick-contact .intro {
  padding-left: 10px;
  padding-right: 10px;
  color: #FFFFFF;
  border-bottom: none;
  font-size: 13px;
}
.quick-contact div.error {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
}
#frmContactHome label {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#frmContactHome .contactinput {
  width: 260px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}