@charset "utf-8";
/* CSS Document */
/*=====================================Common CSS start================================================*/

a {outline:none; border:0px; text-decoration:none; color:#9a9a9a; font:12px Arial, Helvetica, sans-serif;}
a img {outline:none; border:0px;}
*{padding:0; margin:0;}
html,body {padding: 0; margin: 0;}
div, p, ul, li, form, h1, h2, select{padding: 0; margin: 0;}
input{outline:none;}
strong,b{font-weight: bold;}
ul{list-style-type:none;}
body {padding:0px; margin:0; font:12px Arial, Helvetica, sans-serif; background:#fff;}

.clearFix{clear:both;}
.roundedBor_5{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.row{width:996px; margin:0 auto; display:block;}
.pad10{ padding-top:10px;}


/*===========================================Common CSS end=====================================*/

.wrapper{width:100%; height:auto;}

/*===================================================== header ==============================================*/

.headerPrt{ width:100%; margin:0; padding:0;}

.hdrTp{ background:#000; margin:0; padding:10px 0;}
.hdrInfo{ float:right; color:#9a9a9a; font:12px Arial, Helvetica, sans-serif; margin-right:25px; line-height:20px;}
.hdrInfo ul li{ display:inline; margin:0 0 0 10px;}
.mobPh{ background:url(../images/mobno.png) no-repeat scroll 0 center; padding-left:14px;}
.landPh{ background:url(../images/lndno.png) no-repeat scroll 0 center; padding-left:18px;}
.mail{ background:url(../images/mail.png) no-repeat scroll 0 center; padding-left:20px;}

.mobPh:hover{ color:#fff; background:url(../images/mobnoh.png) no-repeat scroll 0 center;}
.landPh:hover{ color:#fff; background:url(../images/lndnoh.png) no-repeat scroll 0 center;}
.mail:hover{ background:url(../images/mailh.png) no-repeat scroll 0 center;}
.mail:hover a{ color:#fff;}

.hdrBtm{ background: url(../images/hdrbtm.jpg) repeat-x scroll 0 0; margin:0; padding:0; height:88px;}
.hdrBtm .logoHldr{float:left; width:270px; padding:16px 0 0; margin:0;}
.hdrBtm .mnuHldr{float:right; width:auto; padding:0; margin:0;}
.hdrBtm .mnuHldr ul li{ padding:0 22px; margin:0; display:inline-block; float:left; font:15px Arial, Helvetica, sans-serif; height:88px; text-align:center;}
.hdrBtm .mnuHldr ul li:hover a{ color:#77bb41;}
.hdrBtm .mnuHldr ul li.active{ background:#77bb41;}
.hdrBtm .mnuHldr ul li a{ color:#fff; display:inline; font:15px Arial, Helvetica, sans-serif;}
.hdrBtm .mnuHldr ul li.active a{ color:#fff;}

.hdrBtm .mnuHldr ul li:hover a .hmicn{background:url(../images/hmicnh.png) no-repeat scroll center 20px;}
.hdrBtm .mnuHldr ul li:hover a .crtRpt{background:url(../images/crtreprth.png) no-repeat scroll center 20px;}
.hdrBtm .mnuHldr ul li:hover a .trnsptn{background:url(../images/trnscph.png) no-repeat scroll center 20px;}
.hdrBtm .mnuHldr ul li:hover a .audio{background:url(../images/audioh.png) no-repeat scroll center 20px;}
.hdrBtm .mnuHldr ul li:hover a .schdl{background:url(../images/schdlh.png) no-repeat scroll center 20px;}

.hmicn, .hdrBtm .mnuHldr ul li.active a .hmicn{background:url(../images/hmicn.png) no-repeat scroll center 20px; display:block; padding-top:48px;}
.crtRpt, .hdrBtm .mnuHldr ul li.active a .crtRpt{background:url(../images/crtreprt.png) no-repeat scroll center 20px; display:block; padding-top:48px;}
.trnsptn, .hdrBtm .mnuHldr ul li.active a .trnsptn{background:url(../images/trnscp.png) no-repeat scroll center 20px; display:block; padding-top:48px;}
.audio, .hdrBtm .mnuHldr ul li.active a .audio{background:url(../images/audio.png) no-repeat scroll center 20px; display:block; padding-top:48px;}
.schdl, .hdrBtm .mnuHldr ul li.active a .schdl{background:url(../images/schdl.png) no-repeat scroll center 20px; display:block; padding-top:48px;}




/*9.3.15*/


.social-icon {
    float: left;
    width: 50%;
}
.social-icon img { padding:0 2px;}


/*===================================================== header end ==============================================*/

/*==================================== banner ==========================================*/

.bannerSec{width:100%; padding:0; margin:0; }
.banpic{ width:100%; overflow:hidden; text-align:center; height:433px; background:#000; }

.banTxt{ margin:-100px 0 0 250px; width:560px; background:url(../images/bantxtbkg.png) no-repeat scroll 0 0; position:relative; z-index:9;}
.banTxt .line1{ height:48px; padding:15px 0 0; margin:0; text-align:center; font:26px Arial, Helvetica, sans-serif; color:#fff;}
.banTxt .line2{ height:43px; padding-top:25px; text-align:center; font:22px Arial, Helvetica, sans-serif; color:#fff;}
.banTxt .line3{ height:25px; padding-top:33px; padding-bottom:22px; padding-right:20px; text-align:center; font: bold 15px Arial, Helvetica, sans-serif; color:#fff;}
.banTxt .line3 a{  font: bold 15px Arial, Helvetica, sans-serif; color:#fff;}
.rhtarw{ background:url(../images/rhtarw.png) no-repeat scroll right center; padding-right:20px;}
.banTxt .line3 a:hover{ color:#565656;} 
.banTxt .line3 a:hover .rhtarw{ background:url(../images/rhtarwh.png) no-repeat scroll right center;}

<!--.hght548{ height:548px;}-->

/*======================================= banner end ============================*/

/*===================================================== body ==============================================*/

.mnCntnr{width:100%; padding:0; margin:0;}

.bdySec{ padding:0; margin:0; min-height:250px;}
.bdySec .lftSec{float:left; width:452px; padding:40px 0; margin:0; word-wrap:break-word;}
.bdySec h1{color:#44731e; font:30px Arial, Helvetica, sans-serif; margin-bottom:30px; padding:0;}
.bdySec p.txt{ color:#565656; font:16px Arial, Helvetica, sans-serif; margin-bottom:30px; line-height:130%; text-align:justify;}
.bdySec p.grn{ color:#006747; font:16px Arial, Helvetica, sans-serif; margin-bottom:30px; line-height:130%; text-align:justify;}

.bdySec .rhtSec{float:right; width:482px; padding:40px 0; margin:0; text-align:center;}


.bdyBtm{ background:url(../images/schdlbkg.jpg) repeat-x scroll 0 0; padding:47px 0 0; height:425px; margin:0;}
.bdyBtm h2{ border-bottom:1px solid #a5c680; padding-bottom:41px; margin-bottom:23px; text-transform:uppercase; color:#fff; font:15px Arial, Helvetica, sans-serif;}
.bdyBtm h2 span{ width:277px; font-size:30px; float:left;}

.frmHldr{ padding:0; margin:0;} 
.scheduleFrm label{color:#fff; font:12px Arial, Helvetica, sans-serif; display:block; margin-bottom:5px; width:100%;}

.txtbx{ background:none; border:0; height:27px; width:280px; padding:5px 5px 5px 38px; color:#565656;}

.nmFld{background:url(../images/namefld.jpg) no-repeat scroll 0 0; padding:0px 0px 8px; margin:0; height:37px; width:330px; border:0; color:#565656; font:14px Arial, Helvetica, sans-serif; }
.adrsFld{background:url(../images/adresfld.jpg) no-repeat scroll 0 0; padding:0px 0px 8px; margin:0; height:37px; width:327px; border:0; color:#565656; font:14px Arial, Helvetica, sans-serif; }
.phnFld{background:url(../images/phonefld.jpg) no-repeat scroll 0 0; padding:0px 0px 8px; margin:0; height:37px; width:323px; border:0; color:#565656; font:14px Arial, Helvetica, sans-serif; }
.faxFld{background:url(../images/faxfld.jpg) no-repeat scroll 0 0; padding:0px 0px 8px; margin:0; height:37px; width:330px; border:0; color:#565656; font:14px Arial, Helvetica, sans-serif; }
.srvcFld{background:url(../images/srvcsfld.jpg) no-repeat scroll 0 0; padding:0px 0px 8px; margin:0; height:37px; width:325px; border:0; color:#565656; font:14px Arial, Helvetica, sans-serif; }
.emlFld{background:url(../images/emlfld.jpg) no-repeat scroll 0 0; padding:0px 0px 8px; margin:0; height:37px; width:323px; border:0; color:#565656; font:14px Arial, Helvetica, sans-serif; }
.txtarFld{background:url(../images/txtar.jpg) no-repeat scroll 0 0; padding:5px; margin:0; height:77px; width:986px; border:0; resize:none; color:#565656; font:14px Arial, Helvetica, sans-serif; }
.sbmtBtn{ background:none; font:24px Arial, Helvetica, sans-serif; cursor:pointer; font-weight:bold; color:#4c9114; border:1px solid #d3d3d3; padding:0; width:186px; height:50px; line-height:50px; border:0; outline:none;}
.sbmtBkg{background:url(../images/sumtbk.png) no-repeat scroll 0 0; height:60px; width:186px;}
/*.sbmtBkg:hover{background:url(../images/sumtbkh.png) no-repeat scroll 0 0;}*/
.sbmtBtn:hover{ color:#3b6a15;}

.soclLnk{ padding-top:16px; margin:0; }
.soclLnk span{color:#fff; font:15px Arial, Helvetica, sans-serif; margin-right:2px; float:left; }
.soclLnk ul{ display:inline; float:left;}
.soclLnk ul li{ display:inline; float:left; margin:0 0 0 12px; height:13px;}

.select_box_area{width:280px; border:none; height:37px; margin-right:6px; padding:5px 5px 5px 38px; position:relative;}
.select_box {width:327px; height:37px;background:transparent; border:0; outline:0; font: 14px/37px Arial, Helvetica, sans-serif!important; color:#000; padding:0;}
.select_box option{ padding:2px 5px;}
span.customStyleSelectBox{height:30px; color:#565656; font: 14px/27px Arial, Helvetica, sans-serif;}
span.customStyleSelectBox.changed {}
.customStyleSelectBoxInner {background:url(../images/drpbk.png) no-repeat right center;	height:27px!important;	padding:0;	line-height:27px;}
.customStyleSelectBoxInner{ width:270px!important; background-position:right center!important;}

.audiopic{ text-align:right; margin-right:109px; padding-top:35px; padding-bottom:30px;}
.bdySec .lftSec.audocntnt{ margin-left:50px; padding-top:115px;}

.bdySec .lftSec.trnscr{ margin-left:50px; padding-top:150px; padding-bottom:175px;}
.trnscrptn{ text-align:right; margin-right:109px; padding-top:110px;}

.bdySec .lftSec.crtRep{ width:470px; margin-left:44px; padding-top:78px;}
.lftLnks{ padding:30px 0 0; margin:0;} 
.lftLnks ul li{ margin-bottom:15px; padding:0; background:url(../images/bxtck.png) no-repeat scroll left center; padding-left:35px; height:24px;}
.lftLnks ul li a{ color:#77bb41; font: 16px Arial, Helvetica, sans-serif;}
/*.lftLnks ul li:hover a{ color:#000;}
.lftLnks ul li:hover{background:url(../images/bxtckh.png) no-repeat left center;}*/

.bdySec .rhtSec .crtRht{ text-align:left; padding-left:95px; padding-top:38px; padding-bottom:80px;}
.rhtLnks{ padding:0 0 20px; margin:0;} 
.rhtLnks ul li{ margin-bottom:20px; padding:0; background:url(../images/tck.png) no-repeat scroll left center; padding-left:28px; display:block;}
.rhtLnks ul li a{ color:#77bb41; font: 16px Arial, Helvetica, sans-serif;}
/*.rhtLnks ul li:hover a{ color:#000;}
.rhtLnks ul li:hover{background:url(../images/tckh.png) no-repeat scroll left center;}*/

.bdySec .lftSec.schudLft{ width:380px; padding:107px 0 0; margin-left:134px;}
.locSec{ color:#606060; font: 15px Arial, Helvetica, sans-serif; background:url(../images/adrsicn.png) no-repeat scroll left top; padding:10px 0 10px 65px;}
.bdySec .rhtSec.schudRht{ padding:100px 0 78px;}

.schdlInfo{ margin:0; text-align:left; padding:0 0 0 68px;}
.cntct{color:#686868; font: 14px Arial, Helvetica, sans-serif; margin-bottom:20px; background:url(../images/mobicn.png) no-repeat scroll 2px center; padding-left:42px; height:30px; line-height:30px;} 
.emal{color:#686868; font: 16px Arial, Helvetica, sans-serif; background:url(../images/mlicn.png) no-repeat scroll left center; padding-left:42px;}
.emal a{color:#686868; font: 16px Arial, Helvetica, sans-serif;}
.emal:hover a{color:#77bb41;}

.bdyBtm.schdl{ height:516px; padding-top:100px;}
.bdyBtm h2.brdr{ border-top:1px solid #a5c680; border-bottom:0;}

.soclLnk ul li a .facebk{background:url(../images/facebook.png) no-repeat scroll 0 0; width:9px; height:17px; }
.soclLnk ul li a .facebk:hover{background:url(../images/facebookh.png) no-repeat scroll 0 0;}

.soclLnk ul li a .twitr{background:url(../images/twitter.png) no-repeat scroll 0 2px; width:19px; height:17px; }
.soclLnk ul li a .twitr:hover{background:url(../images/twitterh.png) no-repeat scroll 0 0;}

/*===================================================== body end ==============================================*/

/*===================================================== footer ==============================================*/

.ftrPrt{width:100%; margin:0; padding:0;}

.ftrTp{color:#414040; font:12px Arial, Helvetica, sans-serif; padding:112px 0 86px; margin:0;}
.ftrTp .lftPrt{ float:left; width:244px; color:#95a09d; font:30px Arial, Helvetica, sans-serif; padding-top:8px;}
.ftrTp .rhtPrt{ float:right; width:700px; text-transform:uppercase; color:#565656; font:15px Arial, Helvetica, sans-serif; line-height:130%; padding:8px 0 8px 36px;}

.lftBrdr{border-left:1px solid #e7e7e7;}

.ftrlogo{ margin-left:-54px;}

.ftrbtm{width:100%; margin:0; padding:0; background:url(../images/ftrbk.jpg) no-repeat scroll center top;}
.copyright{ color:#414040; font:12px Arial, Helvetica, sans-serif; padding:35px 0; margin:0;}

/*===================================================== footer end ==============================================*/

.errorClass { border:  1px solid red !important; }

.msgSec{ text-align:center; padding:20px 0 0; margin:0;color: #006747;
    font: 20px/130% Arial,Helvetica,sans-serif;}
	
	
	.capinptbx{ background:#fff; width:78px; height:18px; border:1px solid #ccc; padding:5px 10px;}
	
	

.copy {
    color: #414040;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 35px 0;
	float:left;
}
.social-icon-footer { float:left; width:50%; padding:35px 0; text-align:center;}
.social-icon-footer img { padding:0 2px;}
	
	