@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0;}

@font-face {
    font-family: 'museo_slab500';
    src: url('museo_slab_500_2-webfont.eot');
    src: url('museo_slab_500_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo_slab_500_2-webfont.woff') format('woff'),
         url('museo_slab_500_2-webfont.ttf') format('truetype'),
         url('museo_slab_500_2-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansregular';
    src: url('pts55f-webfont.eot');
    src: url('pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('pts55f-webfont.woff') format('woff'),
         url('pts55f-webfont.ttf') format('truetype'),
         url('pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; line-height:0; padding:0; margin:0;}
img{ border:0}

.headetarea{ margin:auto; width:960px; height:87px;}
.logoarea{ float:left; margin:8px 0 0 0;}
.navarea{ float:right; padding:0; margin:0;}
.navarea ul{ float:left; padding:30px 0 0 0; margin:0;}
.navarea ul li{ list-style:none; float:left; padding:0 20px; margin:0;}
.navarea ul li a{ color:#333; font-family:'museo_slab500',Arial, Times, serif; font-size:14px; line-height:17px; padding:30px 0 0; margin:0; text-decoration:none; border-top:3px solid #fff;}
.navarea ul li a:hover{ border-top:3px solid #a0ce4e; color:#a0ce4e;}
.navarea ul li a.active{ border-top:3px solid #a0ce4e; color:#a0ce4e;}
.navarea ul li:last-child{ padding-right:0;}
.mainbanner{ background-image:url(../images/bannerbg.jpg); height:434px; width:100%; background-position:center top; background-repeat:no-repeat;}
.bannertxtarea{ width:960px; margin:auto; text-align:right; padding:94px 0 0;}
.bannertxtarea h1{ font-size:30px; /*color:#343333;*/ color:#f10000; padding:0 0 12px; margin:0; font-family:'museo_slab500',Arial, Times, serif;  font-weight:normal;}
.bannertxtarea p{ font-size:14px; color:#fff; padding:0 0 20px; margin:0; font-family:'pt_sansregular',Arial, Times, serif;}

.midareahld{ margin:auto; width:960px; padding:75px 0;}
.blocklt{ float:left; width:290px; padding:0; margin:0 30px 0 0;}
.blocklt h1{ font-size:18px; color:#333; padding:0 0 15px 0; margin:0; font-family:'museo_slab500',Arial, Times, serif;  font-weight:normal;}
.blocklt p{ font-size:13px; color:#747474; padding:0 0 10px 0; margin:0; font-family:'pt_sansregular',Arial, Times, serif; line-height:20px; min-height:105px;}
.blocklt a{ float:right; font-family:'pt_sansregular',Arial, Times, serif; font-size:13px; color:#000; text-decoration:none; background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:right 4px; padding:0 13px 0 0;}
.blocklt a:hover{ color:#a0ce4e; background-image:url(../images/arrow-over.jpg); background-repeat:no-repeat; background-position:right 4px;}

.footerbg{ float:left; width:100%; background-color:#363839; border-top:12px solid #e9eaee; padding:25px 0; margin:0; min-height:235px;}
.footerhld{ margin:auto; width:960px;}
.pdsarea{ float:left; width:230px; margin:0 10px 0 0; padding:0;}
.pdsarea h2{font-family:'pt_sansregular',Arial, Times, serif; font-size:14px; color:#dddddd; line-height:20px; text-transform:uppercase; font-weight:normal;}
.pdsarea p{font-family:'pt_sansregular',Arial, Times, serif; font-size:13px; color:#8c8989; text-shadow:0px 1px 1px #000; line-height:20px;}
.conthld{ float:left; width:230px; margin:0 10px 0 0; padding:0;}
.conthld h2{font-family:'pt_sansregular',Arial, Times, serif; font-size:14px; color:#dddddd; line-height:20px; text-transform:uppercase; font-weight:normal;}
.conthld p{ background-image:url(../images/line.jpg); background-repeat:repeat-x; background-position:bottom left; padding:10px 0; margin:0; font-family:'pt_sansregular',Arial, Times, serif; font-size:13px; color:#bfbfbf; text-shadow:0px 1px 1px #000; line-height:20px; width:220px;}
.conthld p a{font-family:'pt_sansregular',Arial, Times, serif; font-size:13px; color:#bfbfbf; text-shadow:0px 1px 1px #000; text-decoration:none;}

.copyhld{ background-color:#282a2b; border-top:1px solid #4b4c4d; padding:15px 0; margin:0; float:left; width:100%;}
.copyarea{ margin:auto; width:960px; text-align:center;}
.copyarea p{font-family:'pt_sansregular',Arial, Times, serif; font-size:12px; color:#8c8989; text-shadow:0px 1px 1px #000; line-height:20px; padding:0; margin:0;}
.copyarea p a{font-family:'pt_sansregular',Arial, Times, serif; font-size:12px; color:#8c8989; text-shadow:0px 1px 1px #000; line-height:20px; text-decoration:none; padding:0 5px}

/***********news page start*************/

.innerbanner{ background-image:url(../images/innerbannerbg.jpg); background-color:#f6f6f6; height:87px; width:100%; background-position:center top; background-repeat:no-repeat; border-bottom:1px solid #d2d3d4; border-top:1px solid #d2d3d4;}
.bannerhld{ margin:auto; width:960px; padding:35px 0 0 0;}
.bannerhld h1{ font-family:'museo_slab500',Arial, Times, serif; font-size:18px; color:#343333; padding:0; margin:0; font-weight:normal; float:left;}
.bannerhld ul{ float:right; padding:0; margin:0;}
.bannerhld ul li{ list-style:none; display:inline; font-family:'pt_sansregular',Arial, Times, serif; font-size:10px; color:#333333;}
.bannerhld ul li a{ font-family:'museo_slab500',Arial, Times, serif; font-size:10px; color:#333333; padding:0; margin:0; text-decoration:none; }

.innerhld{ margin:auto; width:960px; padding:15px 0 145px;}
.contentbanner{ width:960px; float:left; padding:0 0 30px 0;}
.innerhld h1{  font-family:'museo_slab500',Arial, Times, serif; font-size:14px; padding:0 0 16px; margin:0; color:#333; line-height:20px; font-weight:normal;}
.innerhld p{  font-family:'museo_slab500',Arial, Times, serif; font-size:13px; padding:0 0 16px; margin:0; color:#747474; line-height:20px;}
.innerhld p a{ color:#a0ce4e; text-decoration:underline;}

.innerhld ul{ padding:12px 0; margin:0;}
.innerhld ul li{ list-style:none; background-image:url(../images/abtbullet.jpg); background-repeat:no-repeat; background-position:left top;  font-family:'museo_slab500',Arial, Times, serif; font-size:13px; padding:0 0 26px 25px; margin:0; color:#747474;}

.learnbtn{ background-image:url(../images/learn-more.jpg); background-repeat:no-repeat; width:201px; height:44px; display:block; float:right;}
.learnbtn:hover{background-image:url(../images/learn-more-over.jpg);}

/***********service page start*************/
#accordion2{border-top:medium none; margin:1px 0 0 0; position:relative; padding:5px 0 0 0; width:682px;}
.accordion2 {color:#609020;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px; width:682px;}
.accordion2 dt {background-color:#fff; color:#333333;cursor:pointer;  font-family:'museo_slab500',Arial, Times, serif; font-size:14px;font-weight:bold;padding:15px 0 15px 30px; width:675px; border-bottom:1px solid #e7e6e6; background-image:url(../images/plus.jpg); background-repeat:no-repeat; background-position:left 15px; }
.accordion2 dt:hover {background-image:url(../images/minus.jpg); background-repeat:no-repeat; background-position:left 15px;  border:medium none; color:#333333; border-bottom:1px solid #e7e6e6;}
.accordion2 .open {border:medium none;color:#333; background-image:url(../images/minus.jpg); background-repeat:no-repeat; background-position:left 15px; border-bottom:1px solid #e7e6e6;}
.accordion2 .open:hover {border:medium none;color:#333; background-image:url(../images/minus.jpg); background-repeat:no-repeat; background-position:left 15px; border-bottom:1px solid #e7e6e6;}
.accordion2 dd {overflow:hidden; padding:0px; margin:0px; color:#fff;}
.accordion2 span {display:block;padding:5px;width:230px;}
.accordion2 dd h1 {margin:0;padding:10px 10px 10px 29px; line-height:20px; color:#000; font-size:14px; float:left;}
.accordion2 dd p {margin:0;padding:10px 10px 10px 29px; line-height:20px; color:#000; font-size:14px; float:left;}
.accordion2 dd ul{ float:left; padding:10px 0; margin:0 0 0 26px;}
.accordion2 dd ul li {background-image:url("../images/abtbullet.jpg");background-position:left 4px;background-repeat:no-repeat; list-style:none; margin:0 0 0 0;padding:5px 5px 16px 25px; color:#000;}
.accordion2 dd ul li a {color:#000; font-family:verdana,Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0 0 0 28px;text-decoration:none;}
.accordion2 dd ul li a:hover {color:#000;text-decoration:none;}

.accordion2 dt font{ color:#914314;}

.accordion2 .bgtralt{ background-color:#d5d4d4;}

.accordion2 img{ float:left; margin:0 13px 10px 0; }


/***********contact us page start*************/

.conleft{ float:left; width:720px; padding:0; margin:0;}
.conleft h2{  font-family:'museo_slab500',Arial, Times, serif; color:#343333; font-size:18px; padding:20px 0 0; margin:0; font-weight:normal;}
.inputbg{ float:left; width:228px; padding:15px 0; margin:0;}
.inputbox{ background-image:url(../images/inputbox.jpg); background-repeat:no-repeat; width:200px; height:35px; border:0; outline:none; padding:0 7px; font-family:'pt_sansregular',Arial, Times, serif; color:#747474;}
.textboxhld{ float:left; width:670px; padding:0; margin:0;}
.textareabg{ background-image:url(../images/textareabg.jpg); background-repeat:no-repeat; width:655px; padding:7px; height:164px; outline:none; border:0; font-family:'pt_sansregular',Arial, Times, serif; color:#747474; font-size:13px;}

.infoarea{ float:left; width:220px; padding:0; margin:0;}
.infoarea h2{ font-family:'museo_slab500',Arial, Times, serif; color:#343333; font-size:18px; padding:20px 0 12px; margin:0; font-weight:normal;}
.infoarea p{ font-family:'museo_slab500',Arial, Times, serif; color:#747474; font-size:13px; padding:0 0 20px 0; margin:0; font-weight:normal;}
.submitbtn{ /*background-image:url(../images/submit.jpg); background-repeat:no-repeat;*/ background-color:#000; text-align:center; font-weight:bold; color:#fff; width:106px; height:30px; display:block; border:none; cursor:pointer;}
.submitbtn:hover{ background-color:#000; text-align:center; color:#fff; width:106px; height:30px; display:block;}
/***********team pds start*************/

.teamblk{ float:left; width:306px; padding:20px 0 0; margin:0 13px 0 0;}
.teamblk img{ margin:0 0 20px 0; float:left;}
.teamblk p{ font-family:'museo_slab500',Arial, Times, serif; color:#333333; font-size:13px; padding:10px 0 0 0; min-height:110px; clear:left;}
.teamblk ul{ float:left; padding:0; margin:0; min-height:390px;}
.teamblk ul li{ list-style:none; display:block; float:left; font-family:'pt_sansregular',Arial, Times, serif; color:#838383; font-size:13px; padding:0 0 25px 0; margin:0; background-image:none;}


.content{margin:0 0 0 0; width:810px; height:500px; padding:0 0 0 0; overflow:auto; background:none;}
.content p{color:#fff; font-family:"Helvitaca", Arial,serif; font-size:14pt; line-height:25px; padding:0 0 10px 0!important; margin:0; font-weight:normal;}
