@charset "utf-8";
/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin:0px; padding:0px; 

}  
ul li{
list-style:none;	
float:left;	
	
}
ol{
padding-left:20px;	
	
}
body{
background:url(../images/bg_body.png) top center repeat;
width:100%;
height:100%;
font:14px Arial, Helvetica, sans-serif;
}

#container{
	
margin:0 auto;
background-color:#fff;
width:1000px;
height:auto;
box-shadow: 0px 0px 5px #d9d8d8;
	
	
}
#header{
height:160px;	
margin-bottom:20px;
	
}
#logo{
	background:url(../images/logo.png) no-repeat;
	width:203px;
	height:161px;
	float:left;
	background-color:#fff;
	
	
}
#logo h1 {
border:none;	
}
#logo h1 a{
text-indent:-9999px;
	float:left;
	width:203px;
	height:161px;
	display:block;
	padding-top:90px;
	
	
}
.wrapper{
width:940px;
margin:0 auto;

height:auto;	
	
}
#nav{
	float:right;
	
}

#nav ul li{

width:100px;
height:124px;
text-align:center ;
margin-left:20px;

	
}
#nav ul li a{
display:block;
text-decoration:none;	
vertical-align:bottom;
line-height:180px;
	width:100px;
height:124px;
font-size:14px;
font-weight:bold;
color:#000;

	
}
#nav ul li  .active{
	
background-color:#ff7042;	
color:#fff;
	
}

#nav >.main-menu >li >a:hover ,#nav >.main-menu >li >a:active{
	
background-color:#ff7042;	
color:#fff;

	
}
#nav .main-menu li a .active{
	
background-color:#ff7042;	
color:#fff;

	
}
#content{
clear:both;	
height:auto;
}
#content_banner{
	
background:url(../images/banner.jpg) no-repeat;
width:940px;
height:441px;	
	
}
#sections{
margin-bottom:14px;	
height:60px;
font-size:24px;
color:#fff;
	
}
#sections ul li{
	
width:308px;
height:60px;
line-height:60px;	
text-align:center ;

}
.section1{
	
	background-color:#fc6e22;
	margin-right:8px;
	
}
.section2{
	
	background-color:#70b908;
		margin-right:8px;

}
iframe{
float:right;	
	
}
#whitewrapper{
	
width:180px;
height:18px;	
background:#fff;
position:absolute;
margin-top:4px;
margin-left:8px;
}
#sensex{
width:660px;
height:90px;	
	
	
}
.section3{
	
	background-color:#e91547;
			margin-right:0px;

}
#sectioncontent{
height:200px;
}
#sectioncontent .section_coloumn{
	
	width:305px;
	float:left;
	margin-right:8px;
	height:190px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #000;
	border-color:#c6c6c6;
}
.sectionimg {
	
margin:8px 0px 5px 5px;	
	
}
#sectioncontent .section_coloumn a{
float:right;
margin-right:10px;
margin-bottom:10px;	
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#fff;
width:62px;
height:19px;
line-height:19px;
display:inline-block;
background-color:#ea5c2e;
text-align:center;
border-radius: 3px;
	
}
#footer{
	clear:both;
width:100%;
height:260px;	
background-color:#2b2b2b;	
color:#fff;
padding-top:40px;
margin-top:0px;
	
}
#footer ul li{
	
float:none;	
}

	#footer .coloumn {
	float:left;	
	width:220px;
	margin-right:20px;
	
	
}
#footer ul{
	
margin:0px 40px;	
	
}
#footer .coloumn ul li a {
text-decoration:none;
color:#fff;
font-size:14px;
display:block;
height:30px;
}
#footer .coloumn ul li  .heading {
display:block;

margin-bottom:15px;
font-size:18px;
font-weight:normal;

}
#main{
background:url(../images/subheader_bg.png) repeat-x;
height:auto;
width:100%;
		
	
}
#banner{
	
background:url(../images/innerpagebanner.jpg) no-repeat;
width:940px;
height:248px;	
		
}
strong{
color:#565656;	
	
}

#sub_content{
margin-top:40px;	
height:auto;
}
.workzone{
	
height:450px;	
}
h1{
	color:#ff7042;
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 11px;
	font-size:20px;

	
}
#sub_content p{
width:900px;
line-height:20px;
margin:20px 0px;
color:#000;

}
#sub_content h3{
color:#1064a7;
font-size:16px;
line-height:18px;
}
#sub_content ol li {
	height:20px;
	margin-bottom:5px;
	font-size:15px;
}
.Highlighttext{
	
color:#0c5e9d;	
font-size:14px;
margin-bottom:20px;
}
.grayboldtxt{
font:bold 13px Arial, Helvetica, sans-serif;
	color:#657D90;
}
#sub_container{
	clear:both;
	background:url(../images/cont_bot_bg.png) repeat;
	height:250px;
	width:100%;
	border-top: 1px solid #f0f0f0;

	
	
}
#sub_container .sub_coloumn{
	float:left;
	width:299px;
	border-right:1px solid #545454;
	margin-top:30px;
	margin-right:20px;
	height:180px;
	
}
#sub_container  .sub_coloumn h4 {
	height:40px;
	color:#ff7042;
	margin:0px 0px 10px  0px;
	font-size:16px;
	
}
#sub_container  .sub_coloumn p{
text-align:justify;
width:250px;	
font-size:14px;
color:#5a5a5a;
}
#sub_container  .sub_coloumn p span{

color:#126bb0;
}

.sub_menu{
border-top:1px solid #ff7042;
position: absolute;
background-color: #fafafa;	
width:225px;
height:auto;
color:#fff;
display:none; 
/*border-top:2px solid #585858;	
border-bottom:2px solid #585858;*/
}

#nav ul li .sub_menu ul li {
	width:225px;
border-top: 1px solid #f3f3f3;

	height:40px;
	margin-left:0px;
}
#nav ul li .sub_menu ul li a{
	width:225px;
display:block;
	height:40px;
	line-height:40px;	
}

.sub_menu >.drodownmenu >li> a:hover{
	background-color:#f3f3f3;
	text-decoration:underline;
	
	
	
}
.project_info {
float:left;	
	
	
}
#project1{
	
height:	230px;
border-bottom:1px dotted #CCC;
}
#project2{
	margin-top:30px;
height:	230px;
border-bottom:1px dotted #CCC;
}
#project3{
	margin-top:30px;
height:	270px;
border-bottom:1px dotted #CCC;
margin-bottom:30px;
}
#sub_content>#project1>.project_info>p{
	margin-top:40px;
width:600px;
float:left;	
	
	
}
#project3>.project_info>p{
	margin-top:50px;
width:700px;
float:left;	
	
	
}
.project_image{
	
float:right;	
margin-bottom:30px;
	
}
#project2>.project_image{
	
float:left;	
}
#project2>.project_info>p{
	
float:right;
width:650px;
margin-left:20px;	
	margin-top:40px;

}
#bottom_heading h3{
	
	margin:30px 0px;
}
.redlighttxt {
	font-weight:bold;
	color:#ff7042;
}
.bluelighttxt {
	font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
	color:#185FA1;
}
.grayboldtxt{
color:#565656;
font:14px Arial, Helvetica, sans-serif;
	font-weight:100;
	
}