@charset "utf-8";
/* CSS Document */
k{color:rgb(34, 255, 69); font-size:18px;}
body{
	margin-top:0;
	width:100%;
	height:100%;
	float:left;

	background-image:url(../layout/bg.png);
	background-repeat:repeat;
	/*background-color:olivedrab;*/}
	
.wrapper{
	background-image:url(../layout/wrapperimg.png);
    background-repeat: repeat;
	
	width:980px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:0;
	border-radius: 10px 10px;
	
	}
	.wrapperh{
	
	
	width:980px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:0;
	
	}
	
.projectbody{


width:980px;
	height:auto;
	margin:0 auto 0 auto;
	padding-top:0;

}

.rightspacial{
margin-top: -689px;
width: auto;
height: auto;
float: right;
border: 10px solid black;
box-shadow: -14px 0px 115px whiteSmoke;
}

#rightspacialtermscondition{
margin-top:-935px;
width: auto;
height: auto;
float: right;
border: 10px solid black;
box-shadow: -14px 0px 115px whiteSmoke;
}


#rightspacialfeaters {
margin-top: -2806px;
width: auto;
height: auto;
float: right;
border: 10px solid black;
box-shadow: -14px 0px 115px whiteSmoke;
}


.textflash{

padding-top:32px;
}

	
.head{
	background-image:url(../layout/7st.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:134px;
	margin:0 auto 0 auto;
	padding-top:0;
	
	}
.slidehead{

	
	margin-top:0;
	padding-top:0;
	
	}	
	
	
	
	
.leftcontactbox{
padding:5px;
width:100%;
color:white;







}
	
	
.newsleft{
background-color:#CCC;
height: 504px; 
width: 190px;
float: left;
border: solid 1px black;
border-radius:5px;
box-shadow:0 0 10px 7px #403E3E;
opacity: 0.70;

}
.newsleftheading{
margin-top:0px;
Padding-top:0px;
background-color:#000000;
height: 30px; 
width: 190px
float: left;
border: solid 1px black;
border-radius: 28px 0 28px 0;
color:#FFF;
text-align:center;


}

.newsdiv{
margin:0 auto;
Padding:10px;
background-color:#3D3D3D;
height:295px; 
width: 143px;

border: solid 3px black;
border-radius:0 0 5px 5px;
color:#FFF;
text-align:center;


}


.headblank{
background-image:url(../layout/menu.png);

	width:980px;
	height:35px;
	margin:0 auto 0 auto;
	padding-top:0;
	
	}
	
.footblank{
background-image:url(../layout/foot.png);

	width:980px;
	height:25px;
	margin:15px auto 0 auto;
	padding-top:0;
	border-radius:5px;
	
	}

	
.leftd{
	background-color:#B9BCB9;
	border-radius:10px}
.rightd{
	background-image:url(../layout/wrapperimg.png);
	background-repeat:repeat;}
.tdiv{
	height:auto;
	width:193px;
	margin:0 auto 0 auto;
	}
.menu{
	background:#525252;}
	
.td{
	background-color:#000;}
		
.td2{
	background-color:#2D2D2D;}
.span{
	padding-left:5px;}
	
.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCC;
	text-decoration:none;
	}
	.link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCC;
	}
.link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	}
.link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	}
	
	
.linkarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	text-shadow: 0 3px 3px black;
	}
	
.linkarea:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-shadow: 0 3px 3px black;
	}
.linkarea:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
	}
.linkarea:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F00;
	}	
	
	
	
	/*	search*/
	
	#search {

}


#search input[type="text"] {
    background: url(search-white.png) no-repeat 10px 6px #444 ;
    border: 0 none;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #d7d7d7;
    width:150px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); 
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input[type="text"]:focus {
    background: url(search-dark.png) no-repeat 10px 6px #fcfcfc;
    color: #6a6f75;
    width: 200px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }

	

	
	
	
.menudivposition{
	width:auto;
	height:20px;
	padding-top:4px;
	margin:0 auto;}
	
/*menu strt*/	
	#nav {
    display: block;
    margin: 0;
    z-index: 10;
}
#nav li {
    float: left;
    list-style: none outside none;
	height:26px;
	font-size: 11pt;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:0;
	margin-bottom:0;
	
}
#nav li:hover {
	float: left;
    list-style: none outside none;
	height:26px;
	background-image:url(../layout/over.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:-4px;
	margin-bottom:0;
	position:relative; z-index: 100;
  
}
#nav li:active {
	float: left;
    list-style: none outside none;
	height:26px;
	background-image:url(../layout/over.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:-4px;
	margin-bottom:0;
	position:relative;
  
}

#nav li:hover > a {
}

#nav li.sub:hover > a { z-index: 100;
	text-align:left;
	
      
}
#nav li a {text-align:left; 
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding-left: 14px;
    padding-right: 14px;
	padding-top: 0px;
    text-decoration: none;
    font-family:verdana;
}

#nav li a:hover {z-index: 100;
  
}
#nav li ul {
    display: none;
    margin-top:12px;
}

      
           

           
      #nav li:hover ul {text-align:left;
    display: block; z-index: 100;
    position: absolute;
}

#nav li ul {text-align:left;
    
	padding-left:0; 
	
    
}




        
		
        #nav li ul li a{text-align:left;
              background:#CC0000;
            
    font-size: 0.85em;
    font-weight: normal;
    width: 135px;
    height: 25px;
    border-top: 1px #FF473F dotted;
	border-collapse: collapse; 
        }

		
             #nav li ul li a:hover {text-align:left;
    background: none repeat scroll 0 0 transparent;
    font-size: 0.85em;
    font-weight: normal;
    width: 135px;
    height: 25px;
    border-top: 1px #FF473F dotted; z-index: 100;
	border-collapse: collapse;
}
			
			
			
                #nav li ul li a:hover { text-align:left;
				 background: #990000;
                    box-shadow: none;
                    -moz-box-shadow: none;
                    -webkit-box-shadow: none;
                    border-radius: 0;
                    -moz-border-radius: 0;
                    -webkit-border-radius: 0;
					 z-index: 100;
                }


	
	
	
	
	
	
	
	
	
	
	
	/*menu end*/
	
	
	
	
.heading{
	color: #FFFFFF;
    line-height: 0;
    margin: 0 auto 0 20px;
    padding-top: 1px;
    width: 680px;
	}
	.MsoNormal{
		font-size:12px;
		}
	
	
.h3{
	margin-left:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;}
.textstyle{
	color:#2C2C2C;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	}
.contentext{
width: 717px;
height: auto;
    margin:20px;
   color:#2C2C2C;

}.contentextransbox {
  background: none repeat scroll 0 0 white;
border-radius: 10px 10px 10px 10px;
height: auto;
opacity: 0.80;
width: 760px;
text-shadow: 0 0px 1px rgba(0, 0, 0, 0.47);
}


.messagebox {
  background: none repeat scroll 0 0 white;
border-radius: 10px 10px 10px 10px;
height: auto;
opacity: 0.80;
width: 980px;
text-shadow: 0 0px 1px rgba(0, 0, 0, 0.47);
}


.messageslde{
background: none repeat scroll 0 0 black;
border-radius: 10px 10px 0px 0px;
height: auto;
padding-top: 13px;
width: 980px;


}

.messagesldetumbline{
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #FF8585));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #FF8585 100%);
border-radius: 10px 10px 10px 10px;
height: auto;
width: 949px;
box-shadow: 0 0px 16px red;



}


.messagesldeplace {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #FF8585));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #FF8585 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #FFFFFF 0%, #FF8585 100%);
border-radius: 10px 10px 10px 10px;
height: auto;
width: 949px;
box-shadow: 0 0px 16px red;

}

.contentextcurproject{

height: auto;
    margin: 0 auto 0 90px;
    width: 693px;
    border-radius

}
	
	
.proculist{
	margin:0 auto;
	
	width:500px;
	height:200px;
	border:#F00 1px solid;}
	
	.proculistdiv{
	margin:0 auto;
	float:left;
	width:190px;
	height:200px;
	border:#F00 1px solid;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	