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

@import "wt-rotator.css";

*{margin:0; padding:0;}

* html img,
* html .png{
    azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "./images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}

body {
	font-family:Arial;
	font-size: 14px;
	color: #000;
	background:#013300 url(../../../images/body-bg-wrapper.png) repeat-x left top;
}

#wrapper{
	background:url(../../../images/bdg-back.png) 50% 0 no-repeat;
	width:100%;
}

#all{
	width:1240px;
	height:auto;
}

#main{
	width:980px;
	height:auto;
	margin-bottom:20px;
	xfloat:left;
}

/*#header{
	width:100%;
	height:130px;
	background:#E1EFCB; /* for non-css3 browsers */
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFDE3', endColorstr='#C7E2B4'); /* for IE */
/*	background: -webkit-gradient(linear, left top, left bottom, from(#FBFDE3), to(#C7E2B4)); /* for webkit browsers */
/*	background: -moz-linear-gradient(top,  #FBFDE3,  #C7E2B4); /* for firefox 3.6+ */
/*}

#menu{
	width:100%;
	height:50px;
	background:url(../../../images/menu-1.jpg) no-repeat left top;
}

#menu ul{
	width:100%;
	list-style:none;
}

#menu ul li{
	float:left;
	width:16.65%;
	display:inline;
	background:url(../../../images/split-11.jpg) no-repeat right top;
	text-align:center;
}

#menu ul li.lastmenu{
	background:none;
}

#menu ul li a{
	padding-top:5px;
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	height:35px;
	margin:8px 8px 0px 8px;
	xborder:1px solid red;
}

#menu ul li a:hover, #menu ul li a.active{
	color:#790000;
	background: #ffffff; /* solid color */
/*	background: rgba(255,255,255,0.06); /* transparent color */
/*	background:#005A24 transparent !ie; /* clear solid background for ie */
/*	zoom:1; /* required for the filters */
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff, endColorstr=#20ffffff); /* IE5.5-7 */
/*	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff, endColorstr=#20ffffff)"; /* IE8 */
/*	border:1px solid #28801A;
	border-bottom:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-bprder-radius:5px;
}*/

#header{
	background:url(../../../images/top.png) no-repeat left top;
/*	width:100%;
	height:100%;
	xwidth:980px;
	xheight:200px;*/
}

#menu{
	width:100%;
	height:57px;
	text-align:left;
}
#menu a{
	text-align:center;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin-right:2px;
	
}

#menu a p{
	padding-top:28px;
}

#menu a.home{
	background:transparent url(../../../images/home-menu.png) no-repeat;
	width:110px;
	height:57px;
}
#menu a.home:hover{
	background:transparent url(../../../images/home-menu-hover.png) no-repeat;
}

#menu a.about{
	background:url(../../../images/about-menu.png) no-repeat;
	width:110px;
	height:57px;
}
#menu a.about:hover{
	background:url(../../../images/about-menu-hover.png) no-repeat;
}

#menu a.services{
	background:url(../../../images/services-menu.png) no-repeat;
	/*width:156px;*/
	width:110px;
	height:57px;
}
#menu a.services:hover{
	background:url(../../../images/services-menu-hover.png) no-repeat;
}

#menu a.companies{
	background:url(../../../images/company-menu.png) no-repeat;
	/*width:172px;*/
	width:115px;
	height:57px;
}
#menu a.companies:hover{
	background:url(../../../images/company-menu-hover.png) no-repeat;
}

#menu a.president{
	background:url(../../../images/president-menu.png) no-repeat;
	/*width:201px;*/
	width:190px;
	height:57px;
}
#menu a.president:hover{
	background:url(../../../images/president-menu-hover.png) no-repeat;
}

#menu a.contact{
	background:url(../../../images/contact-menu.png) no-repeat;
	width:110px;
	height:57px;
	
}
#menu a.contact:hover{
	background:url(../../../images/contact-menu-hover.png) no-repeat;
}

#menu a.career{
	background:url(../../../images/career-menu.png) no-repeat;
	/*width:153px;*/
	width:110px;
	height:57px;
	margin-right:0px;
}
#menu a.career:hover{
	background:url(../../../images/career-menu-hover.png) no-repeat;
}




#body-container{
	width:100%;
	height:auto;
}

#home{
	width:100%;
	height:auto;
	color:#fff;
	background:#168515; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#298F26', endColorstr='#005100'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#298F26), to(#005100)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #298F26,  #005100); /* for firefox 3.6+ */
}

#home-content{
	width:900px;
	min-height:270px;
	padding-top:10px;
}

.home-left-content{
	width:50%;
	float:left;
}


.home-left-content-pp{
	width:100%;
	float:left;
}
.home-left-content-pp p{
	margin:10px 0px;
}
.home-left-content-pp h2{
margin:15px 0 5px 0;
}

.home-left-content-pp ul{
	margin-left:25px;
}

.home-right-content{
	width:45%;
	float:right;
}

.ppbm-right-content{
	width:30%;
	float:right;
	background:url(../../../images/other-side.png) no-repeat center top;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "./images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
	height:285px;
	margin:10px 0px 0px 7px;
	color:#000;
}
.ppbm-right-content h3{
	padding-top:15px;
	border-bottom:2px solid #035603;
	width:80%;
}
.ppbm-right-content ul{
	margin:10px 0px 0px 25px;
	text-align:left;
	list-style:none;
}
.ppbm-right-content ul li{
	padding:8px;
	border-bottom:1px solid #035603;
	width:83%;
}



.ppbm-right-content ul li>a:hover,a:link,a:visited{
	text-decoration:none;
	color:black;
}

.bdg-concern{
	width:100%;
	/*background: #ffffff; /* solid color */
	/*background: rgba(255,255,255,0.15); /* transparent color */
	/*background:#005A24 transparent !ie; /* clear solid background for ie */
	/*zoom:1; /* required for the filters */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff, endColorstr=#20ffffff); /* IE5.5-7 */
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff, endColorstr=#20ffffff)"; /* IE8 */
	padding:10px 0 0 0;
}

#footer{
	border:0px solid red;
	width:980px;;
	background:url(../../../images/footer-bg-11.jpg) no-repeat left bottom;
	height:75px;
	font-weight:bold;
	color:#FFF;
	padding-top:30px;
	/*behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);*/
}

.footer-content{
	width:96%;
}

#footer .footer-menu{float:left;}
#footer .footer-menu ul{ list-style:none}
#footer .footer-menu ul li{ float:left; padding-right:22px;}
#footer .footer-menu ul li a{color:#fff;text-decoration:none;}
#footer .footer-menu ul li a:hover{color:#ED1C24;text-decoration:none;}
.copyright{float:right;}
.copyright a{color:#fff;}


/* for footer slider*/

button.next { 
	border:none; background:url(../../../images/next.png) no-repeat;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "./images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
	width:45px; height:53px; cursor:pointer;
}
button.prev { 
	border:none; background:url(../../../images/prev.png) no-repeat; 
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "./images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
	width:45px; height:53px; cursor:pointer;
}

.publication_slider ul li { 
	margin-right:10px; text-align:center;background:url(../../../images/concern-home-back.png) no-repeat left center; 
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "./images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.publication_slider ul li div { width:115px; padding:10px 0px 0px 0px; color:#777; font-size:12px; text-shadow:0px 1px 0px #000  }
.publication_slider ul li div a{color:#fff; text-decoration:none;}
.publication_slider li img { border:0px solid #707070; padding:10px 0px 10px 7px;}

.slide_box{
	margin:0 auto;
	width:960px;
	text-align:left;
	padding:15px 0 0px 0;
}
.slide_box h3{
	float:left;
	background:url(our_ent.gif) no-repeat;
	width:37px;
	height:121px;
}
.slide_box h3 b{
	display:none;
	visibility:hidden;
}
.slide_boxImg{
	float:right;
	width:912px;
}
.slide_inner{
	background:url(bg05.gif) repeat-x;
	height:128px;
}
.slide_inner dl{
	background:url(lftbg02.gif) no-repeat top left;
	height:128px;
}
.slide_inner dl dd{
	background:url(rhtbg02.gif) no-repeat top right;
	height:128px;
}
.slide_inner dl dd ul{
	width:912px;
	overflow:hidden;
	padding:3px 0 0 0;
}
.slide_inner dl dd ul li{
	float:left;
	width:auto;
	height:120px;
	overflow:hidden;
	padding:0 18px 0 18px;
	border-left:1px solid #dedede;
}
.slide_inner dl dd ul li span{
	display:block;
	float:left;
	padding:23px 0 0 0;
}
.slide_inner dl dd ul li b{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:150px;
	font-size:17px;
	color:#716c6e;
	letter-spacing:-1px;
	font-weight:normal;
	padding:40px 0 0 10px;
}
.slide_inner dl dd ul .pre{
	height:auto;
	border-left:none;
	padding:55px 14px 0 14px;
}
.slide_inner dl dd ul .next{
	height:68px;
	float:right;
	padding:55px 14px 0 14px;
}



#right-sider{
	width:130px;
	background:url(../../../images/right-sider-1.jpg) no-repeat left top;
	height:664px;
	float:right;
}


/*.companies{list-style:none;padding-left:60px;}
.companies li{padding-bottom:30px;}
.companies li a{vertical-align:middle;color:#fff;font-weight:bold; padding-left:60px;}*/

#contacttable input{border:1px solid #0F6D2F; width:300px;height:25px;}
#contacttable input:hover{border:1px solid #FF0000; width:300px;height:25px;}
#contacttable textarea{border:1px solid #0F6D2F; width:300px;height:80px;}
#contacttable textarea:hover{border:1px solid #FF0000; width:300px;height:80px;}
#contacttable input.button{border:1px solid #0F6D2F; width:80px;height:25px;}
#contacttable input.button:hover{border:1px solid #FF0000; width:80px;height:25px;}

.companies{
	width:100%;
	margin:0px;
	padding:0px;
}
.companies a{
	width:423px;
	height:54px;
	background:url(../../../images/companylogo/companies.png) no-repeat;
	padding:2px 0px 5px 0px;
	color:#fff;
	text-decoration:none;
	text-align:left;
	font-size:16px; 
	font-weight:normal; 
	text-transform:uppercase;
}
.companies a:hover{
	background:url(../../../images/companylogo/companies-hover.png) no-repeat;
	color:#003700;
}
.companies a img{
	border:none;
	margin:0px 10px 0px 10px;
	float:left;
}





a {color:#333; text-decoration:none}
a:hover {color:#ccc; text-decoration:none}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  z-index:9999;
  display:none;
  padding:20px;
}

#boxes #dialog {
  padding:650px 10px 10px 10px;
}

#boxes #dialog2 {
  padding:750px 10px 10px 10px;
}



.bdc-contact-content{
	width:30%;
	float:right;
	background:url(../../../images/other-side-bdc.png) no-repeat center top;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "./images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
	height:354px;
	margin:30px 0px 0px 6px;
	color:#000;
}
.bdc-contact-content h3{
	padding-top:15px;
	border-bottom:2px solid #035603;
	width:80%;
}
.bdc-contact-content ul{
	margin:10px 0px 0px 15px;
	text-align:left;
	list-style:none;
}

.slogan{
 top:50px;
 position:absolute;
 width:100%;
 left:300px;
 }





/* quicklinks style*/
.quick-links {
	position: absolute;
	top: 0px;
	right: 184px;
	height: 120px;
	width: 150px;
	z-index: 49;
	display: block;
	border:0px solid red;
}
.quick-links ul li{
	list-style-type: none;
	margin-bottom: 0px;
	float:left;
	padding-right:7px;
}
.quick-links li a{
	width: 110px;
	height: 33px;
	display: block;
	overflow: hidden;
}
.quick-links li a span{
	display: none;
}
.quick-links ul .facebook-link{
	background: url(../../../images/social/facebook.png) no-repeat;
	display: block;
    width: 30px;
    height: 30px;
	background-position: 0px -90px;
	border:0px solid red;
}
.quick-links ul .facebook-link a:hover{
	background: url(../../../images/social/facebook.png) no-repeat;
    height: 119px;
	background-position: 0px 0px;
}
.quick-links ul .twitter-link{
	background: url(../../../images/social/twitter.png) no-repeat;
	display: block;
    width: 30px;
    height: 30px;
	background-position: 0px -93px;
	border:0px solid red;
}
.quick-links ul .twitter-link a:hover{
	background: url(../../../images/social/twitter.png) no-repeat;
    height: 119px;
	background-position: 0px 0px;
}
.quick-links ul .google-plus-link{
	background: url(../../../images/social/google-plus.png) no-repeat;
	display: block;
    width: 30px;
    height: 30px;
	background-position: 0px -89px;
	border:0px solid red;
}
.quick-links ul .google-plus-link a:hover{
	background: url(../../../images/social/google-plus.png) no-repeat;
    height: 119px;
	background-position: 0px 0px;
}
.quick-links ul .youtube-link{
	background: url(../../../images/social/youtube.png) no-repeat;
	display: block;
    width: 30px;
    height: 30px;
	background-position: 0px -89px;
	border:0px solid red;
}
.quick-links ul .youtube-link a:hover{
	background: url(../../../images/social/youtube.png) no-repeat;
    height: 119px;
	background-position: 0px 0px;
}



.service-content{
    width:100%;
    display:flex;
    padding:20px 0;
}
.service-box{
    width:24%;
    margin:10px;
}
.service-box a {
    color:white;
}
.service-box a:hover{
    color:white;
}
.service-box h3{
    text-align:center;
}
.service-box img{
    width:100%;
    padding:5px 20px ;
}

.icons{
    width:100%;
    display:flex;
    padding:20px 0;
}
.icon-box{
    width:24%;
    margin:10px;
}


.icon-box img{
    width:100%;
    padding:5px 20px ;
}















