body{
	margin:0px;
	padding:0px;
	background: #FFFFFF url(../images/bg-main.jpg) repeat-x;
}
div, layer, span{
margin:0px;
padding:0px;
}
input.buttons {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0 2px 0 0;
	text-indent: -9999px;
	width: auto;
}

#maincontainer{
margin:0 auto;
padding:0;
width:1002px;
overflow:hidden;
}

#top-bg{
margin:0;
padding:0;
background:url(../images/top-bg.jpg) no-repeat;
height:129px;
}

#logo{
	width:247px;
	float:left;
	}
	
#header-right{
	width:247px;
	float:right;
	width:680px;
	padding:103px 0 0 0;

	}	

#top-nav{
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	z-index:10;
	}

#header-bg{
	margin:0 0 0 12px;
	padding:0;
	height:206px;
	background:url(../images/header-bg.jpg) no-repeat;
	}

#left-img{
margin:0;
padding:0;
width:24px;
float:left;
}

#icons{
margin:50px 0px 0px 0px;
padding:0;
float:left;
}
#icons-image1{
float:left;
width:97px;
}
#icons-image2{
float:left;
width: auto;
}

#icons-image2a{
float:left;
width: auto;
}


#header-img1{
margin:0;
padding:0;
float:left;
width:54px;
}

#icons-image2{
margin:0;
padding:0;
float:left;
width:97px;
}

#header-img2{
margin:0;
padding:0;
float:left;
width:54px;
}

#icons-image3{
margin:0;
padding:0;
float:left;
width:97px;
}

#header-img3{
margin:0;
padding:0;
float:left;
width:54px;
}
#icons-image4{
margin:0;
padding:0;
float:left;
width:97px;
}

#header-img4{
margin:0;
padding:0;
float:left;
width:56px;
}

#tagline{
width:370px;
margin:0;
padding:0;
float:right;
}

/* Home page Frame  Starts */

#frame-containter{
margin:0;
width:370px;
height:349px;
padding:0;
}

#top-img{
margin:0;
height:14px;
padding:0;
}

#left-img{
	margin:0;
	padding:0;
	width:14px;
	float:left;
	overflow:hidden
}

#left-img-a{
	margin:0;
	padding:0;
	width:14px;
	float:left;
	overflow:hidden
}

#mid-img{
	margin:0;
	padding:0;
	float:left
}
#right-img{
	margin:0;
	padding:0;
	width:32px;
	float:left;
}
#bot-img{
	margin:0;
	padding:0;
	height:14px;
	float:left;
}

#Layer1 {
	position:absolute;
	width:370px;
	height:349px;
	z-index:4;
	
}

#divbanner2{
	width:370px;
	height:75px;
	float:left;
	vertical-align:top;

	
	
}
#divbanner2a{
	width: auto;


}
/* Home Frame  End */

/* Internal Frame  Starts */

#frame-containter-inner{
margin:0;
width:370px;
height:349px;
padding:0;
}

#top-img-inner{
margin:0;
height:14px;
padding:0;
}

#left-img-inner{
	margin:0;
	padding:0;
	width:14px;
	float:left;
	overflow:hidden
}

#left-img-a-inner-{
	margin:0;
	padding:0;
	width:14px;
	float:left;
	overflow:hidden
}

#mid-img-inner{
	margin:0;
	padding:0;
	float:left
}
#right-img-inner{
	margin:0;
	padding:0;
	width:32px;
	float:left;
}
#bot-img-inner{
	margin:0;
	padding:0;
	height:14px;
	float:left;
}

#Layer2{
	position:absolute;
	width:370px;
	height:265px;
	z-index:4;
	
}

/* Internal Frame  End */


#welcome{
	font:11px Tahoma, Verdana, Times, "Times New Roman", Arial;
	color:#7E7C74;
	line-height:14px;
	text-align: justify;
	/*width:582px; */
	width:962px;
	float:left;
	margin:0 0 25px 0;
	}

#wecome-space{
width:370px;
float:right;
height:200px;
}

#wecome-space-inner{
width:370px;
float:right;
height:130px;
}


#welcome-image{
margin:0px 0px 16px 0px;
padding:0;
}

#content-bg{
background:url(../images/content-bg.gif) repeat-x bottom #ffffff;
margin:20px 0px 0px 0px;
padding:0 0 0 20px;
float:left;
width:982px;




}

#sections{
width:982px;
padding:0px 20px 25px 0px;
float:left;
margin-top:20px;
}
/*consultancy start*/

#consultancy{
width:305px;
float:left;
}
.headings{
width:305px;
overflow:hidden;
}

.bullet{
height:14px;
width:14px;
float:left;
}

.consultant-image{
width:120px;
float:left;
margin:0 0 0 6px;
}

.sep-bg{
background:url(../images/sep.gif) repeat-x;
width:305px;
margin-top:9px;
}

.pic-text{
width:305px;
margin-top:13px;
float:left;
}

.small-pic{
width:97px;
float:left;
overflow:hidden;
}

.top-strip{
width:97px;
}

.left-strip{
width:7px;
float:left;
}

.thumb{
width:83px;
float:left;
}

.right-strip{
width:7px;
float:left;
}
.bot-strip{
height:7px;
float:left;
}

.section-text{
font: 11px Tahoma, Verdana, Times, "Times New Roman", Arial;
color:#7E7C74;
padding-left:111px;
line-height:14px;

}

/*consultancy End*/


/*About NLP Starts*/

#about-nlp{
width:304px;
float:left;
margin-left:49px;
}

/*About NLP End*/


/*contact starts*/

#contact{
width:244px;
float:left;
margin-left:49px;
}

.contact-sep{
background:url(../images/sep.gif) repeat-x;
width:244px;
margin-top:23px;

}

#contact-details{
font: 11px Tahoma, Verdana, Times, "Times New Roman", Arial;
color:#7E7C74;
line-height:14px;
margin-top:13px;
}

#contact-details a{
font: 11px Tahoma, Verdana, Times, "Times New Roman", Arial;
text-decoration:underline;
color:#7E7C74;
}

#contact-details a:hover{
font: 11px Tahoma, Verdana, Times, "Times New Roman", Arial;
text-decoration:none;
}

/*contact End*/




#footer-container{
width:1002px;
position:relative;
float:left;

}

#footer-graystrip{
width:1002px;
height:8px;
background:url(../images/footer-graystrip.gif) repeat-x;

}

#footerbg{
width:1002px;
height:50px;
background:url(../images/footer-bg.jpg) no-repeat;
font: 11px Tahoma, Verdana, Times, "Times New Roman", Arial;
color:#BCC6CA;
line-height:14px;
}

#footerbg a{
color:#BCC6CA;
text-decoration:none;
}

#footerbg a:hover{
color:#BCC6CA;
text-decoration:underline;
}

#active{
font: 11px Tahoma, Verdana, Times, "Times New Roman", Arial;
color:#DADDDE;
}

#copy-right{
font: 11px Tahoma, Verdana, Times, "Times New Roman", Arial;
color:#8CA2AC;
}

.text-seprater{
margin:0 3px 0 3px;
}

#footer{
padding:12px 0 0 0;
}







.asterik
{
 font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
 color:#FF0000;
}

.contact-us-label{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#616161;
	line-height:25px;
	}
.contact-us{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#008000;
	font-weight: bold;
	text-decoration:underline;
	padding:15px 33px 0 0;
	line-height:16px;
}

.about-us{
	padding-right:84px;
}

input.textBox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
color:#525455;
text-decoration:none;
border:1px solid #7F9DB9;
background:#FFFFFF;
}

textarea#styled {
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.commonButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #F37106;
	border: none;
	font-weight: bold;
	height: 20px;
}

.main{
	font:11px Tahoma, Verdana, Times, "Times New Roman", Arial;
	color:#7E7C74;
	line-height:14px;
	overflow:hidden;
	text-align: justify;
	float:left;
	margin:0 0 0 0;
}