*{
	padding:0;
	margin:0;
}
img{
	border:none;
}
input{
	outline:none;
	
	}
	body{
		
    
	background-color: #051543;	

		


	}
	.txt,.txtarea,.contact,.search{
		padding-left:15px;
		}
	
textarea{
	outline:none;
	border:1px inset #e1e1e1;
}

.container{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:450px;
background-color: white;
}

.container_fab{

	width:970px;
	margin:0 auto;
    padding: 20px; 
height:470px;
background-color: white;
}
.container_abt1{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:250px;
background-color: white;
}
.container_abt{

	width:980px;
	margin:0 auto;
    padding: 25px; 
height:350px;
background-color: white;
}

.container_letter{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:500px;
background-color: white;
}

.container_project{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:200px;
background-color: white;
}
.container11{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:750px;
background-color: white;
   
}
.container_cano{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:780px;
background-color: white;
   
}
.container_cont{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:800px;
background-color: white;
   
}



.container_tl{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:870px;
background-color: white;
   
}

.container_gal{

	width:990px;
	margin:0 auto;
    padding: 20px; 
height:1260px;
background-color: white;
   
}
.container_amc{

	width:989px;
	margin:0 auto;
    padding: 20px; 
height:1950px;
background-color: white;
   
}
.header{
	width:100%;

}
	
.logo {
	margin-top:10px;

	
}
.search{
	background:url(../images/search-bg.png);
	width:173px;
	height:30px;
	border:0 none;
	margin-top:-70px;
	*margin-top:-67px;
	float:right;
	background-repeat:no-repeat;
	margin-right:-15px;
	*padding-top:7px;
	*height:23px;
		
}

.header button{
	background:url(../images/search-icon1.png) no-repeat;
	width:13px;
	float: left;
    height: 18px;
    margin-left:963px;
    margin-top:-65px;
	*margin-top:-62px;
    position:relative;
    border:0 none;
    cursor:pointer;
	
}
.nav{
	float:left;
	margin-left:290px;
margin-top:-20px;

   
    

}
.nav ul{
	
}
.nav ul li{
	
	display:inline;
	padding: 3px 0px 6px 19px;
	
}
.nav ul li.home{
	padding-left:17px;
}
.nav ul li.about{
	padding-left:16px;
}
.nav ul li.download{
	padding-left:22px;
}
.nav ul li.map{
	padding-left: 28px;
}
.nav ul li.sitemap{
	padding-left: 24px;
}
.nav ul li.gallery{
	padding-left: 29px;
}
.nav ul li.scope{
	padding-left: 29px;
}
.nav ul li.faq{
	padding-left: 21px;
}
.nav ul li.contact-us{
	
}
.nav a{
	list-style:none;
	color:#B23D0A;
	text-decoration:none;
	font-family:Tahoma;
	padding-top:9px;
	padding-bottom:9px;
	padding-right:9px;
	padding-left:9px;
	font-size:16px;
	font-weight:normal;
}
.nav a:hover
{
	background:url(../images/hover.jpg)repeat;
	color:#000;	   
}















.banner{
	width:990px;
	margin-top:34px;
	*margin-top:37px;

}


 .banner-img ul li.prev{	
width:43px;
height:41px;
float:left;
position: relative;
}
.banner-img ul li.prev img{padding-left: 15px;
}
 .banner-img ul li.next{	
 width:143px;
 text-decoration:none;
 font-family:Tahoma;
	font-size:12px;
	color:#fff;
 height:41px;
 float:left;
 position: relative;
 opacity:0.7;
filter:alpha(opacity=70); 
}
.banner-img ul li.next img{padding-left: 15px;
}
.banner-img ul li.next a {
	padding-top: px;
padding-left: 0px;
font-size:12px;
	color:#fff;
	text-decoration:none;
	position:absolute;
	padding-left: 10px;
    padding-top: 2px;
}

.banner-img ul li.caption{
	width:509px;
	height:41px;
	float:left;
	
	opacity:0.7;
filter:alpha(opacity=70); 
}
.banner-img ul li.caption a {
	margin-top: 9px;
margin-left: 50px;
text-decoration:none;
 font-family:Tahoma;
	font-size:16px;
	color:#fff;
}
.banner-img ul{
float: left;
    margin-left: 29px;
    margin-top: -50px;
	position: absolute;
	*position:relative;
	list-style: none;
}

.banner-img ul li{
	float: left;
    margin-right: 3px;
    padding-top: 9px;
	background-image:url(../images/li-bg.jpg);
	background-repeat:repeat-x;
	*position:absolute;
}

.right-side11{
	
	width: 800px;
float: left;
height: 300px;
border-radius: 8px;
margin-top:20px;
margin-left:90px;
marin-right:20px;

}

.right-side123{
	background: #051543 ;
	width: 200px;
float: left;
height: 150px;
border-radius: 8px;
text-align:center;
}


.right-side{
	background: linear-gradient(#BF641D, white);
	width: 260px;
float: right;
height: 273px;

}
.right-side h4,h5,span{
	color:#fff;
	font-family:Tahoma;
	
}
.right-side h4{
	padding-left: 15px;
padding-top: 23px;
font-size:16px;
}
.right-side h5{
	font-size:12px;
	padding-left: 15px;
padding-top: 20px;
}
.right-side h6{
	font-size:12px;
	font-family:Tahoma;
	color:#fff;
	padding-left: 15px;
}
.right-side span{
	font-size:10px;
	font-family:Tahoma;
	padding-left: 15px;
}
.right-side p.spn{
	color: #fff;
font-size: 10px;
padding-bottom: 15px;
margin-left: 16px;
}

.right-side p{color:#b2c7a0;
font-family:Tahoma;
font-size:12px;

margin-left: 15px;
}
 p.text-1{
	color:#b2c7a0;
font-family:Tahoma;
padding-top: 13px;
float: left;
margin-left: 15px;
word-spacing: -1px;
padding-bottom: 15px;
}

.menu{
	width:990px;
	height:635px;
	float:left;
margin-top:50px;
background-color:white;


	
}


.left-box{
	width:221px;
	float:left;
	height: 535px;
}
 p.ptext{
	
font-size: 16px;
color: white;
font-family: tahoma;
background-color:#051543;

font-weight: bold;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 38px;
padding-right: 91px;
position: absolute;
border-right:1px solid;
	border-color:#e5e5e5;
	
}
.left-box ul{
	margin-top:59px;
	
	
}

.left-box ul li{
	border-bottom: 1px solid;
	border-right:1px solid;
	border-color:#e5e5e5;
	background:url(../images/li-bg.png) no-repeat;
	background-position:10px 15px;
	text-decoration:none;
	float:left;
	width:221px;
	list-style:none;
	height:39px;
	
}

.left-box ul li a{
color: #000;
text-decoration: none;
padding-left:27px;
margin-top: 12px;
float: left;
font-family: Tahoma;
font-size: 12px;
font-weight:normal;
word-spacing: -2px;

}
.left-box li:hover{
	background:url(../images/hover-3.jpg);
	width:221px;
	height:39px;
	cursor:pointer;
	text-decoration:none;
	list-style:none;
	border-right:1px solid;
	border-color:#e5e5e5;
}
.left-box li:hover a{
	color:#fff;
	padding-left:27px;
}

.media-icon{
	
	height:75px;
	width:221px;
	float: left;
    border-right:1px solid;
	border-color:#e5e5e5;
	padding-bottom:25px;
}

.media-icon p{
	font-family:Georgia;
	text-align: center;
padding-top: 7px;
font-size:18px;
padding-right:5px;
}

.icons {
	float:left;
	margin-left: 53px;
margin-top: 7px;
}
.icons a{
	
	
}
#img1,#img2,#img3{
	
}
.center-box{
	width:700px;
	 line-height: 17px;
     float: left;
    line-height: 17px;
    margin-left: 37px;
	margin-top:23px;
	height:850px;
	
	}
.center-box p{
	font-family:Tahoma;
	font-size:13px;
	color:#000;
	padding-top: 28px;
}
.center-box h3{
	font-family:Tahoma;
	font-size:18px;
}
p.center-txt{
	color:#548033;
	word-spacing: -1px;
padding-top: 5px;
	font-size:16px;
	
}
.right-box{
	width:700px;
    background-color:white;
    border: 5px solid green;  
height:150px;
font-family:Tahoma;
	font-size:13px;
	color:#000;
	
}



.e-form{
	background-image:url(../images/e-form-bg.jpg);
	height:268px;
		width:260px;
		float: right;
		background-repeat:repeat-x;
background: linear-gradient(#BF641D, white);

}
.e-form h4{
	font-family:Tahoma, Geneva, sans-serif;
	margin-top: 15px;
	padding-left: 16px;
	padding-bottom:15px;
	}
	.e-form input{
		background:url(../images/e-form-button.png) no-repeat;
		margin-left:20px;
		width:223px;
		height:30px;
		border: 0 none;
		*height:23px;
	*padding-top:7px;
			
		
	}
	.e-form textarea{
		background:url(../images/txt-area.png) no-repeat;
		margin-left:20px;
		width:223px;
		height:77px;
		border:0 none;
		overflow:hidden;
		resize:none;
		*height:77px;
	*padding-top:7px;
	padding-top:7px;
		
	}
	.e-form button{
		background-image:url(../images/form-button.png);
		height: 51px;
    margin-left: 55px;
    margin-top: -25px;
    width: 144px;
cursor:pointer;
display:block;
border:0 none;
	}
	.e-form h5{
		font-family: Myriad Pro;
color:#565656;
font-size:13px;	
padding-left: 95px;
    padding-top: 25px;
	position:relative;
	}
	.e-form button:hover h5{
		color:#71b92f;
	}
	.e-form input.contact{
		margin-top:4px;
	}
	.e-form textarea{
		margin-top:5px;
	}
	.testimonials{
		background-color:#0c0c0c;
		color:#fff;
		height:168px;
		width:260px;
		float: right;
	}
	.testimonials h5{
		font-family:Tahoma;
		padding-left: 17px;
padding-top: 20px;
line-height: 15px;
font-size:16px;
padding-bottom:10px;
	}
	.testimonials p{
		font-family:Georgia;
		font-size:12px;
		padding-left:15px;
		padding-right:15px;
		text-align:left;
			
	}
	.testimonials h6{
		font-family:Tahoma, Geneva, sans-serif;
		padding-left: 20px;
		padding-top:10px;
	}
	
	.testimonials span{
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		 margin-right: 160px;
		 float:right;

	}
	.testimonials a{
		background:url(../images/button-3.png) no-repeat;
		width:54px;
		height:17px;
		border:0 none;
		float: left;
    margin-left: 190px;
    margin-top: -22px;
cursor: pointer;
position: relative;
font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		color:#fff;
		text-align: center;
		padding-top: 1px;
		text-decoration:none;

	}
	
	.testimonials a:hover{
		color:#71b92f;
	}
		
	.news-letter{
		background-color:#BF641D;
		 height:99px;
		width:260px;
		float: right;
	}
	.news-letter h4{
		color:#fff;
		font-family:Tahoma, Geneva, sans-serif;
		padding-left: 16px;
padding-top: 13px;
padding-bottom: 15px;
	}
	.news-letter input{
		background:url(../images/news-letter-input.png) no-repeat;
	height: 30px;
width: 203px;
margin-left: 20px;
border: 0 none;
float:left;
position:relative;
*height:23px;
	*padding-top:7px;
	}
	.news-letter button{
		background:url(../images/button-email.png);
		width:20px;
		height:30px;
		margin-top: -30px;	
margin-right: 17px;
border: 0 none;
cursor:pointer;
float:right;
position: relative;
}
	.news-letter input.email{
		padding-left:5px;
	}
	.footer{
		background-color:#000;
width: 990px;
height:76px;
float:left;

	}
	.left-footer{
		color:#fff;
		float: left;
    margin-left: 46px;
    margin-top: 31px;
	position: absolute;	
	}
	
	.left-footer ul{
	
	}
	.left-footer ul li{
		text-decoration:none;
		display:inline;
		font-size: 11px;
		font-family:Tahoma, Geneva, sans-serif;
	}
	.right-footer ul li a{
		color:#8d8d8d;
		font-size:11px;
		font-family:Tahoma, Geneva, sans-serif;
		text-decoration:none;
		display:inline;
	}
	.left-footer ul li a{
		color:#fff;
		font-size:11px;
		font-family:Tahoma, Geneva, sans-serif;
		text-decoration:none;
		padding-left:5px;
		
	}
	.left-footer a:hover{
		color:#71b92f;
	}
	.right-footer{
		float: right;
    margin-right: 20px;
	padding-top:30px;
	 
	}
	.right-footer ul{
		
	}
	.right-footer ul li{
		text-decoration:none;
		display:inline;
		color:#8d8d8d;
		padding: 0px 0px 5px 2px;
	}
	.right-footer ul li a:hover{
		color:#417412;
	}
	
	.banner-img
	{
		float:left;
		width:730px;
		height:273px;



	}
	
	
	
	#contact-us1{
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		 margin-right: 160px;
		 float:right;
	}


.tdwidth
{
width:990px;
}
.table123
{
border-radius: 25px;
    background: #BF641D;
    padding: 20px;
    width: 100%;
    height: 10px; 
float:left;
	
}


  
/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color:black;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  width: 100%;
  text-align: right;

}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}