/* CSS Document */

body{ margin:0;
	 padding:0;
	 background:url(../images/bg.jpg) repeat-x;

}

* {
	padding:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding:0px;
	outline:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

ul, li {
	list-style-type:none;
}
img {
	border:none
}
a:hover, a:active, a:focus {
	outline:none;
	text-decoration: none;
}

a {
	color: #291769;
	text-decoration: none;
}




.clear{ clear:both;
}


/********************DESIGN STYLES START***********************************************/

.mainwrapper{ margin:0;
			padding:0;
}

.wrapper{ width:1000px;
		  margin:0 auto;
		 
		  
}

/*******header open*************/

.headersection{ width:1000px;
				float:left;
}

.headertopsec{
	width:1000px;
	float:left;
	height:69px;
	margin-top:5px;
}

.logo{ width:590px;
		height:69px;
		float:left;
}

.loginsection{ width:195px;
				height:16px;
				float:right;
				margin-right:15px;
}

.help{ width:70px;
		float:left;
		height:16px;
		border-right:1px solid #999999;
		border-right-style:dotted;
}

.help img{ width:14px;
		 height:14px;
		float:right;
		margin-right:5px;
}

.help a{ font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 text-decoration:none;
		 font-weight:normal;
		 color:#1B1464;
		 padding-left:5px;
		 width:26px;
		 float:left;
		 
}

.login{ width:48px;
		float:left;
		height:16px;
		border-right:1px solid #999999;
		border-right-style:dotted;
}


.login a{font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 text-decoration:none;
		 font-weight:normal;
		 color:#1B1464;
		 padding-left:7px;
		 width:26px;
		 float:left;
		 
}

.twitter{ width:16px;
		  height:16px;
		  float:left;
		  margin-left:10px;
}
.navsec{
	width:980px;
	height:40px;
	float:left;
	margin-top:10px;
}

.topnav
{	

margin: 0;
padding: 0;
z-index: 30}

.topnav li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

.topnav li a{	display: block;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-left:9px;
	padding-left:10px;
	padding-right:10px;
	margin-right:9px;
	padding-top:3px;
	padding-bottom:4px;
	text-align: center;
	font-weight:normal;
	text-decoration: none;
	}

.topnav li a:hover
{	background:#000000;
	color:#FFFFFF;}

.topnav div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #8a8a8a;}

.topnav div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 10px 20px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ececec;
		color:#666666;
		font: 11px arial;
		}

.topnav div a:hover
	{	background: #404040;
		color: #FFF}


/******header close*************/


/******banner open*******/

.bannersection{ width:1000px;
			    height:296px;
				margin:0 auto;
				clear:both;
}



#slideshow {
    height:296px;
}

#slideshow IMG {
    position:absolute;
   
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/*******banner close*****/

/******contentarea open********/

.contentarea{ width:1000px;
			 float:left;
			 margin-top:3px;
			 margin-bottom:30px;
			  
}

.build{ width:1000px;
		 height:38px;
		 float:left;
		 margin-top:5px;
}

.build img{ width:226px;
		 height:38px;
		 float:right;
		 margin-right:20px;
}


/******************contentarea left section open******************/


.contentarealeft{ width:749px;
				  float:left;
				  padding-left:10px;
				  padding-right:5px;
				  margin-top:10px;
}

.contentlefttop{ width:749px; margin-top:17px;
				 float:left;
				 background:url(../images/contentmidbg.jpg) no-repeat;
}

.ontwitter{ width:257px;
			height:220px;
			float:left;
}

.twitterhead{ width:257px;
			  height:42px;
			  float:left;
}

.twitterhead img{ width:28px;
				  height:42px;
				  float:left;
				  margin-right:10px;
}

.twitterhead h1{ font-family:Arial, Helvetica, sans-serif;
				 font-size:22px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#FF7D00;
				 padding-top:5px;
}


.twittercontent{ width:257px;
				float:left;
				margin-top:10px;
				
}




.twittercontent p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding:0;
}

.viewmore{ width:257px;
		float:left;
		text-align:right;
		margin-top:5px;
}


.viewmore a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:30px;
}

.viewmore a:hover{ color:#0187D0;
}



.projects{ width:249px;
			height:170px;
			float:left;
			margin-left:0px;
}


.projectshead{ width:249px;
			  height:49px;
			  float:left;
}

.projectshead img{ width:44px;
				  height:46px;
				  float:left;
				  margin-right:10px;
}

.projectshead h1{ font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:17px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#0187D0;
				 padding-top:10px;
				 padding-left:10px;
}


.projectcontent{ width:249px;
				float:left;
				margin-top:10px;
}


.projectcontent img{ width:52px;
				  height:67px;
				  float:left;
				  margin-right:10px;
				  margin-top:5px;
}

.projectcontent p{font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 width:220px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-left:13px;
}


.productssection{ width:195px;
				  float:left;
				  height:170px;
				  margin-left:10px;
		
}

.productshead{ width:249px;
			  height:49px;
			  float:left;
}

.productshead img{ width:44px;
				  height:46px;
				  float:left;
				  margin-right:10px;
}

.productshead h1{font-family:Verdana, Helvetica, sans-serif;
				 font-size:17px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#0187D0;
				 padding-top:10px;
}

.productcontent{ width:220px;
				float:left;
				margin-top:10px;
}



.productcontent p{font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding:0;
}


.viewmore2{ width:227px;
		float:left;
		text-align:right;
		margin-top:5px;
		
}


.viewmore2 a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:10px;
}

.viewmore2 a:hover{ color:#0187D0;
}


/**************content left mid section open******************/


.contentleftmid{ width:749px;
				 float:left;
				 height:0px;
				 background:url(../images/contentmidbg.jpg) no-repeat;
}

.contentleftmid2{ width:749px;
				 float:left;
				 padding-top:38px;
				 background:url(../images/contentmidbg2.jpg) no-repeat;
				 margin-top:20px;
}

.contentleftmid2 p{font-family:Verdana,Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:17px;
				 text-align:justify;
				 margin:0;
				 padding-left:5px;
}

.contentleftmidtop{ width:744px;
				    height:60px;
					float:left;
}


.hire{ width:252px;
		height:60px;
		float:left;
}

.hire img{ width:39px;
		   height:46px;
		   float:left;
		   margin-right:2px;
		   margin-left:2px;
		   margin-top:10px;
}

.hire h2{font-family:Arial, Helvetica, sans-serif;
				 font-size:18px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#000000;
				 padding-top:5px;
}





.oursource{ width:263px;
			height:60px;
			float:left;
}


.oursource img{ width:39px;
		   height:46px;
		   float:left;
		   margin-right:5px;
		   margin-left:2px;
		   margin-top:10px;
}

.oursource h2{ font-family:Arial, Helvetica, sans-serif;
				 font-size:18px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#000000;
				 padding-top:5px;
				 
}


.casestudy{ width:226px;
			height:60px;
			float:left;
}


.casestudy img{ width:39px;
		   height:46px;
		   float:left;
		   margin-right:5px;
		   margin-left:5px;
		   margin-top:10px;
}

.casestudy h2{font-family:Arial, Helvetica, sans-serif;
				 font-size:18px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#000000;
				 padding-top:5px;
				 
}

.contentleftmidbtm{ width:744px;
					height:110px;
					float:left;
}


.hirebtm{ width:252px;
	     float:left;
}

.hirebtm  p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 text-align:justify;
				 padding-left:10px;
				 padding-right:10px;
				 padding-top:10px;
				 margin:0;
}


.readmore{ width:252px;
			float:left;
			text-align:right;
			margin-top:15px;
}


.readmore a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:20px;
				 margin-top:10px;
}


.oursourcebtm{ width:263px;
	     float:left;
}

.oursourcebtm  p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 text-align:justify;
				 padding-left:10px;
				 padding-right:10px;
				 padding-top:10px;
				 margin:0;
}


.readmore2{ width:263px;
			float:left;
			text-align:right;
			margin-top:15px;
}


.readmore2 a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:20px;
				 margin-top:10px;
}



.casestudybtm{ width:226px;
	     float:left;
}

.casestudybtm  p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 text-align:justify;
				 padding-left:10px;
				 padding-right:10px;
				 padding-top:10px;
				 margin:0;
}


.readmore3{ width:226px;
			float:left;
			text-align:right;
			margin-top:15px;
			margin-bottom:10px;
}


.readmore3 a{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:10px;
				 margin-top:10px;
}

.readmore4{ width:226px;
			float:left;
			text-align:right;
			margin-top:15px;
			margin-bottom:10px;
}


.readmore4 a{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:10px;
				 margin-top:10px;
}


/*************content left mid section close***************/

/*************contentarea bottom section open***********/

.contentareabtm{ width:749px;
				 float:left;
				 margin-top:20px;
}


.highlights{ width:254px;
			 height:180px;
			 float:left;
}


.highlightheader{ width:274px;
					float:left;
}

.highlightheader img{ width:26px;
					  height:26px;
					  float:left;
					  margin-right:5px;
}

.highlightheader h3{ font-family:Arial, Helvetica, sans-serif;
					 font-size:22px;
					 text-decoration:none;
					 font-weight:normal;
					 color:#7540CE;
					 padding:0;
					 margin:0;
}

.highlightcontent{width:274px;
					float:left;
					margin-top:10px;
}


.highlightcontent img{ width:45px;
					  height:37px;
					  float:left;
					  margin-right:5px;
}


.highlightcontent p{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 text-align:left;
				 padding-left:5px;
				 padding-right:5px;
				 padding-top:5px;
				 margin:0;
}

.partners{ width:474px;
			float:right;
}

.partnershead{ width:474px;
				height:21px;
				float:left;
}

.businesspartner{ width:154px;
				  height:21px;
				  float:left;
				  margin-left:40px;
}

.quicklinks{ width:196px;
			 height:320px;
			 background:url(../images/quiklinks.jpg) no-repeat;
			 float:left;
			 margin-top:17px;
			 margin-left:5px;
}

.softwarepartner{ width:154px;
				  height:21px;
				  float:right;
				  margin-right:30px;
}


.partnersimage{ width:465px;
			    height:150px;
				float:left;
				margin-top:10px;
}



/*************contentarea bottom section close***********/


/****************contentarea left section close*******************/

/******************contentarea right section open******************/


.contentarearight{ width:200px;
				  padding-left:8px;
				  padding-right:8px;
				  margin-bottom:10px;
				  float:left;
				  margin-top:10px;
}

.expertconnect{ width:190px;
			    height:35px;
				float:left;
				padding-left:7px;
				margin-top:3px;
}

.expertconnect img{ width:35px;
				  height:49px;
				  float:left;
				  margin-right:10px;
}

.expertconnect h1{ font-family:Arial, Helvetica, sans-serif;
				 font-size:22px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#0187D0;
				 padding-top:5px;
}

.codeatv{ width:200px;
		font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:14px;
				 padding-top:5px;
			
		  height:182px;
		  float:left;
}


.forenquirysection{ width:196px;
				    height:148px;
					float:right;
					margin-top:10px;
					background:url(../images/forenq.jpg) no-repeat;
}


.enquirytop{ width:192px;
			 height:30px;
			 float:left;
			 margin-left:4px;
}


.livechat{ width:186px;
			float:left;
			margin-top:9px;
			padding-left:10px;
}

.livechat img{ width:30px;
				height:28px;
				float:left;
				margin-right:10px;
}

.livechat p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:normal;
				 color:#1B9CCE;
				 line-height:14px;
				 padding-top:5px;
				 
}




.livechat a{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:underline;
				 font-weight:normal;
				 color:#1B9CCE;
				 line-height:14px;
				 padding-left:5px;
				 padding-right:5px;
				 
}


.newsletterbg{ width:196px;
				height:82px;
				background:url(../images/newsketterbg.jpg) no-repeat;
				margin-top:10px;
				float:left;
				margin-left:6px;
}

.dwnloadbro{ width:196px;
				height:65px;
				margin-top:10px;
				float:left;
				margin-left:6px;
}

.newsletterandpartner{ width:200px;
					   float:left;
					  }


.letteritems {
	float: right;
	height: auto;
	width: 100px;
	
	padding-top: 15px;
}

.newsletter-items-dv {
	background-image: url(../images/newsletter-items-bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.newsletter-items-dv a {
	color: #000;
}

.channelpartners{ width:196px;
				  height:150px;
				  float:left;
				  margin-top:10px;
				  margin-left:6px;
				  
				  
}



.testimonial{ width:196px;
			  float:left;
			  margin-left:6px;
			  height:161px;
			  margin-top:11px;
			  background:url(../images/testibg.jpg) no-repeat;
}

.pdts{ width:195px;
			  float:left;
			  margin-left:4px;
			  margin-top:11px;
			   border:1px solid #dbdbdb;
	            -webkit-border-radius:8px;
                -moz-border-radius:8px;
			  
}



.testihead1{ width:196px;
			height:45px;
			float:left;
			margin-bottom:10px;
			
}

.testicontent{ width:196px;
			  float:left;
			  margin-top:50px;
}

.prodtcontnt{width:196px;
			  float:left;
			}
			  
			  
.prodtcontnt p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:normal;
				 color:#616161;
				 line-height:16px;
				 padding-top:0px;
				 padding-left:5px;
				 padding-right:5px;
				 
}
			  

.testicontent p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:normal;
				 color:#616161;
				 line-height:16px;
				 padding-top:5px;
				 padding-left:5px;
				 padding-right:5px;
				 
}


.testimonialname{font-family:Arial, Helvetica, sans-serif;
				 font-size:14px;
				 font-weight:bold;
				 border-bottom:1px solid #CCCCCC;
				 padding-bottom:18px;
				 color:#000000;
				 line-height:16px; }
				 
				 
.testimonialname1{font-family:Arial, Helvetica, sans-serif;
				 font-size:14px;
				 font-weight:bold;
				 padding-bottom:18px;
				 color:#000000;
				 line-height:16px; }				 


.productlinks{ width:196px;
				float:left;
				margin-bottom:5px;
				}

.productlinks a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:normal;
				 color:#616161;
				 line-height:16px;
				 padding-left:7px;
				 width:194px;
				 margin-bottom:10px;
				 
}

.productlinks a:hover{ color:#00799c;
}

.readmore3{ width:196px;
			float:left;
			text-align:right;
			margin-top:15px;
}


.readmore3 a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:10px;
				 margin-top:10px;
}

/****************contentarea right section close*******************/



/******contentarea close********/



/**************************FOOTER WRAPPER OPEN******************************************/


.footerwrapper{ height:57px;
				background:url(../images/footerbg.jpg) repeat-x;
}


.footer{ width:1000px;
		 margin:0 auto;
}

.footertop{ width:1000px;
			height:57px;
			float:left;
}


.footertopleft{ width:300px;
				 height:57px;
				 float:left;
				 margin-left:20px;
}

.copyright{ width:400px;
			float:right;
			text-align:right;
			margin-top:10px;
}

.copyright p{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
				 padding-right:10px;
				 margin-top:10px;
}


.mycodea{ width:111px;
		  height:37px;
		  float:left;
		  margin-top:15px;
}

.login2{ width:52px;
		 float:left;
		 margin-left:10px;
		 margin-top:25px;
}

.login2 img{ width:6px;
		 float:left;
		 height:8px;
		 margin-top:5px;
		 margin-right:2px;
}

.login2 p{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
}

.login2 a{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
}

.login3{ width:70px;
		 float:left;
		 margin-left:10px;
		 margin-top:25px;
}

.login3 img{ width:6px;
		 float:left;
		 height:8px;
		 margin-top:5px;
		 margin-right:2px;
}

.login3 p{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
}

.login3 a{font-family:Verdana,Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:15px;
				 margin:0;
}



.footerbottom{ width:1000px;
			   float:left;
			   margin-top:20px;
}


.footerleft1{ width:230px;
			  float:left;
			  margin-left:25px;
}

.footerleft1 p{font-family:Verdana,Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 margin:0;
}

.footerleft3{ width:180px;
			  float:left;
}

.footerleft3 p{font-family:Verdana,Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 margin:0;
}


.footerleft2{ width:230px;
			  float:left;
			  margin-left:20px;
}

.footerleft2 p{font-family:Verdana,Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 margin:0;
}

.footerheading{ width:230px;
				float:left;
				font-family:Verdana,, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 margin-right:10px;
				 margin:0;
				
}


.twitterfooter{ background:url(../images/twitter.png) no-repeat;
				width:230px;
				height:16px;
				float:left;
				margin-top:10px;
				
}

.twitterfooter a{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 margin:0;
				 padding-left:20px;
}

.facebookfooter{ background:url(../images/facebook.png) no-repeat;
				width:230px;
				height:16px;
				float:left;
				margin-top:10px;
				
}

.facebookfooter a{font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#6D6E71;
				 line-height:16px;
				 margin:0;
				 padding-left:20px;
}

.fields{ width:198px;
		 height:26px;
		 float:left;
		 background:url(../images/inputbg.png) no-repeat;
		 margin-top:5px;
}

.fields input{ width:180px;
			  height:20px;
			  float:left;
			  margin-left:6px;
			  background-color:#FFFFFF;
			  border:none;
			  margin-top:3px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#6D6E71;
}

.subscribe{ width:198px;
			height:32px;
			margin-top:10px;
			float:left;
}

.subscribe img{ width:92px;
			height:25px;
			float:right;
}

.bottomfooter{ width:1000px;
				float:left;
}

.bottomfooter img{ width:373px;
					height:38px;
					float:left;
					padding-left:290px;}



/****************************FOOTER WRAPPER END**********************************/

/**************************************INNER PAGE STYLES OPEN************************************************/

.contentareainner{ width:1000px;
			 float:left;
			 margin-top:3px;
}



/**************ABOUT US OPEN**********************/

.contentarealeftinner{ width:749px;
				  float:left;
				  padding-left:5px;
				  padding-right:5px;
				  margin-top:10px;
				  
}

.contentarealeftportfolio{ width:960px;
				  float:left;
				  padding-left:5px;
				  padding-right:5px;
				  margin-top:10px;
				  
}

.aboutustitle{ width:749px;
			   float:left;
}

.aboutustitle h1{ font-family:Verdana, Arial, Helvetica, sans-serif;
				  font-size:22px;
				  text-decoration:none;
				  font-weight:normal;
				  color:#0187D0;
				  margin:0;
				  padding:0;
}

.aboutustitle span{ font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					padding-left:10px;
}

.aboutuscontent{ width:730px;
				float:left;
				background-color:#FAFAFA;
				border:1px solid #F1F0F0;
				-webkit-border-radius:10px;
                -moz-border-radius:10px; margin-top:10px;
				
}

.aboutuscontent p{ font-family:Verdana,Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#6D6E71;
					margin:0;
					padding:10px;
					line-height:18px;
					text-align:justify;
}

.aboutuscontent img{ 
				border:0px solid #0187d0; padding: 0 10px 0 0px;
				webkit-border-radius:10px;
                -moz-border-radius:10px; 
				
}

.portfoliocontent{ width:960px;
				float:left;
				background-color:#fff;
				border:0px solid #F1F0F0;
				-webkit-border-radius:10px;
                -moz-border-radius:10px; margin-top:10px;
				
}

.portfoliocontent p{ font-family:Verdana,Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#6D6E71;
					margin:0;
					padding:10px;
					line-height:18px;
					text-align:justify;
}
.ourpartners{ width:749px;
			  float:left;
			  margin-top:10px;
}

.ourpartnerstop{ width:749px;
				 float:left;
}

.ourpartnerstop h2{ font-family:Arial, Helvetica, sans-serif;
					font-size:22px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:10px;
}

.ourpartnerstop p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#6D6E71;
					margin:0;
					line-height:18px;
					padding-left:10px;
					padding-right:30px;
					text-align:justify;
}

.ourpartnersbtm{ width:749px;
				 float:left;
				 margin-top:10px;
}

.borland{ width:710px;
			height:38px;
			float:left;
			background-color:#ECF6F9;
			padding-left:10px;
			padding-right:10px;
			margin-top:3px;
}

.title5{ font-size:14px;  color:#373737; }

.borland p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					line-height:18px;
					padding-right:10px;
					width:490px;
					float:left;
					padding-top:10px;
					text-align:justify;
}

.borland img{ width:81px;
			  height:38px;
			  float:right;
}

.partnerslogos{ width:676px;
				height:202px;
				float:left;
				margin-top:10px;
				margin-left:20px;
}

.codeatvinner{ width:186px;
				height:46px;
				float:left;
				margin-top:10px;
				padding-left:7px;
}

.managementteam{ width:186px;
				 height:40px;
				 float:left;
				 padding-left:7px;
				 margin-top:15px;
				 margin-bottom:10px;
}

.twitteriner{ width:186px;
				height:46px;
				float:left;
				margin-top:10px;
				padding-left:7px;
}


/*************ABOUT US CLOSE**********************/

/***************MANAGEMENT TEAM OPEN************************/

.developmentteaminner{ width:742px;
				float:left;
}


.developmentteaminner h1{ font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:10px;
}

.developmentteaminner h2{ font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:10px;
					padding-top:20px;
}


.developmentcontent{ width:730px;
				float:left;
				
}

.developmentcontent p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					padding:10px;
					line-height:19px;
					text-align:justify;
}


.developmentcontent ul{ margin:0;
						padding:0;
}

.developmentcontent li{ 
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						text-decoration:none;
						font-weight:normal;
						color:#000000;
						padding-left:20px;
						line-height:18px;
						background:url(../images/listimg.jpg) top left no-repeat;
						background-position:0px 5px;
						margin-left:10px;
}



.colorblue{ color:#0187D0; 
			font-weight:bold;
}

.colorgray{ color:#333; font-family:Verdana, Geneva, sans-serif;
			font-weight:bold; font-size:14px;
}

.developmentimg{ width:685px;
				 height:338px;
				 float:left;
}






/*************MANAGEMENT TEAM CLOSE*************************/


/***********SERVICES OPEN**********************************/

.servicecontent{ width:730px;
				float:left;
				
}

.servicecontent p{ font-family:Verdana,Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#131313;
					margin:0;
					padding:10px;
					line-height:19px;
					text-align:justify;
}

.servicecontent h1{ font-family:Verdana,Arial, Helvetica, sans-serif;
					font-size:20px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:10px;
}




.servicecontent h2{ font-family:Verdana,Arial, Helvetica, sans-serif;
					font-size:18px;
					text-decoration:none;
					font-weight:normal;
					color:#131313;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:10px;
}

.servicecontent ul{ margin:0;
						padding:0;
}

.servicecontent li{ 
						font-family:Verdana,Arial, Helvetica, sans-serif;
						font-size:12px;
						text-decoration:none;
						font-weight:normal;
						color:#6D6E71;
						padding-left:15px;
						line-height:18px;
						background:url(../images/bulletbg.jpg) top left no-repeat;
						background-position:0px 5px;
						margin-left:10px;
}

.servicecontent a{font-family:Verdana,Arial, Helvetica, sans-serif;
					font-size:14px;
					text-decoration:none;
					font-weight:normal;
					color:#6D6E71;
					margin:0;
					padding-left:10px;
					line-height:25px;
					
}


.servicecontent img{ width:507px;
					 height:278px;
					 float:left;
					 margin-left:100px;
					 margin-top:30px;
}
/*********SERVICES CLOSE**********************************/

/************OFFSHORE OUTSOURCING OPEN**********************/

.offshorecontent{ width:730px;
				height:330px;
				float:left;
				overflow:auto;
				
}

.offshorecontent p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					padding:10px;
					line-height:19px;
					text-align:justify;
}

.offshorecontent h1{ font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:10px;
}

.downloadsection{ width:742px;
				  float:left;
				  margin-top:10px;
}

.downloadleft{ width:323px;
				height:217px;
				float:left;
}

.downloadleft1{ width:323px;
				height:217px;
				float:left;
				padding-top:80px;
}

.downloadright{ width:365px;
				float:left;
				margin-left:30px;
}

.downloadright td{ height:40px;
					border:none;}

.downloadright tr{ height:40px;
					background:url(../images/downloadsbg.jpg) no-repeat;
					width:291px;
					border:none;
}

.downloadright p{ font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					padding:10px;
}

.downloadright a{ font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
}

/************OFFSHORE OUTSOURCING CLOSE**********************/

/***********CASE STUDY OPEN*************************************/

.casestudyleft{ width:92px;
			   float:left;
}

.casestudyleft img{ width:92px;
					height:566px;
					float:left;
					margin-top:60px;
}

.casestudyright{ width:620px;
				 float:right;
}

.casestudynew{ width:600px;
				height:41px;
				float:left;
				background:url(../images/casestudybg.jpg) no-repeat;
				margin-top:5px;
}

.casestudynew img{ width:25px;
					height:37px;
					float:right;
					margin-top:5px;
}

.casestudynew p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:14px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#000000;
				 padding-left:20px;
				 padding-top:10px;
}

.casestudynew h1{ font-family:Arial, Helvetica, sans-serif;
				 font-size:14px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#000000;
				 padding-left:20px;
}

.casestudynew a{ font-family:Arial, Helvetica, sans-serif;
				color:#000000;
}




/**********CASE STUDY CLOSE************************************/

/***********CONTACT US OPEN************************************/

.contactsection{ width:1000px;
			 float:left;
}




.contactleft{ width:430px;
			  height:356px;
			  float:left;
}


.contactleft p{ font-family:Arial, Helvetica, sans-serif;
				 font-size:14px;
				 text-decoration:none;
				 font-weight:normal;
				 color:#333333;
				 padding-left:20px;
				 padding-top:10px;
				 line-height:20px;
}

.bluecolor{ color:#2cadd6;
			font-size:16px;
			}

.contactright{ width:500px;
				float:left;
				margin-left:10px;
				
}



.contactright p{ font-family:Arial, Helvetica, sans-serif;
				  font-size:14px;
				  text-decoration:none;
				  font-weight:normal;
				  color:#333333;
}

.inputnew{ width:200px;
			height:22px;
			float:left;
			 border:1px solid #dbdbdb;
	 -webkit-border-radius:5px;
                -moz-border-radius:5px;
	
}


.textareanew{ width:200px;
			height:70px;
			float:left;
			 border:1px solid #dbdbdb;
	 -webkit-border-radius:5px;
                -moz-border-radius:5px;
	
}
/**************CONTACT US CLOSE********************************/

/****************TECHNOLOGY OPEN*****************************/

/***********SERVICES OPEN**********************************/

.techcontent{ width:730px;
				float:left;
				
}

.techcontent p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					padding:10px;
					line-height:19px;
					text-align:justify;
}

.techcontent h1{ font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:10px;
}




.techcontent h2{ font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:10px;
}
.techcontent h3{ font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:130px;
					padding-bottom:5px;
					padding-right:50px;
					background:url(../images/oracle.jpg) top left no-repeat;
}


.techcontent ul{ margin:0;
						padding:0;
}

.techcontent li{ 
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						text-decoration:none;
						font-weight:normal;
						color:#000000;
						padding-left:15px;
						line-height:18px;
						background:url(../images/bulletbg.jpg) top left no-repeat;
						background-position:0px 5px;
						margin-left:10px;
}

.techcontent a{font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					padding-left:10px;
					line-height:25px;
					
}


.techcontent img{ width:41px;
					 height:38px;
					 float:left;
					 margin-right:10px;
}
/*********SERVICES CLOSE**********************************/

/*********CONTACT SALES FORM*****************************/


.contactsalescontent{ width:730px;
				float:left;
				
}

.contactsalescontent input{ width:182px;
							height:19px;
							 border:1px solid #dbdbdb;
	 -webkit-border-radius:5px;
                -moz-border-radius:5px;
							
}

.contactsalescontent select{ width:182px;
							height:21px;
							 border:1px solid #dbdbdb;
	 -webkit-border-radius:5px;
                -moz-border-radius:5px;
}

.contactsalescontent textarea{ width:182px;
							height:70px;
							 border:1px solid #dbdbdb;
	 -webkit-border-radius:5px;
                -moz-border-radius:5px;
}

.contactsalescontent p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					text-align:justify;
					padding-left:10px;
					line-height:18px;
					
					
}

.contactsalescontent h1{ font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					background:url(../images/processbg.jpg) repeat-x;
					padding-top:5px;
					border:1px solid #dfdfdf;
						-webkit-border-radius:5px;
                -moz-border-radius:5px;
				margin-bottom:5px;
				
				
}

.contactsalescontent h2{ font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:5px;
				margin-bottom:5px;
				
				
}


.submitbtn input{ width:60px;
				  height:20px;
				  float:left;
				  background-color:#e3e3e3;
}


/**********CONTACT SALES FORM**************************/

/**********MANAGEMENT TEAM OPEN************************/

.managementcontent{ width:730px;
				float:left;
				
}

.managementcontent p{ font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					color:#000000;
					margin:0;
					text-align:justify;
					padding-left:10px;
					line-height:18px;
					
}

.managementcontent h1{ font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					text-decoration:none;
					font-weight:normal;
					color:#3ABCC5;
					margin:0;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:10px;
}

.bordertd{ border-bottom:1px solid #CCCCCC;}

.winimage{ width:116px;
			height:190px;
			float:left;
			margin:0;
			padding:0;
			}

.winimage img{ width:116px;
			height:190px;
			float:left;
			margin:0;
			padding:0;
			}
			
.iphone1 img{ width:190px;
		  height:132px;
		  float:left;
		  margin:0;
		  padding:0;}
			
			
.iphone2 { width:670px;
		  height:186px;
		  float:left;
		  margin:0;
		  padding:0;}		
		  
		  
.iphone2 img{ width:166px;
		  height:186px;
		  float:left;
		  margin:0;
		  padding:0;}
		  
		  
.iphone3 { width:670px;
		  height:186px;
		  float:left;
		  margin:0;
		  padding:0;}		
		  
		  
.iphone3 img{ width:238px;
		  height:187px;
		  float:left;
		  margin:0;
		  padding:0;}				  			  	

.iphone4 { width:670px;
		  height:186px;
		  float:left;
		  margin:0;
		  padding:0;}		
		  
		  
.iphone4 img{ width:189px;
		  height:158px;
		  float:left;
		  margin:0;
		  padding:0;}
		  
/*******MANAGEMENT TEAM CLOSE*************************/

/********portfolio open**********************/

.portfoliosection{ width:1000px;
				  float:left;
				  margin-top:10px;
				  margin-bottom:10px;
}

.portfoliosectionhead{ width:1000px;
				  float:left;
				  margin-bottom:10px;
				  text-align:center;
}

.portfoliosectionhead img{ width:166px;
							height:40px;
							float:left;
							margin-top:10px;
							margin-left:30px;}

.portfoliosectionhead h1{ font-family:Arial, Helvetica, sans-serif;
						  font-size:20px;
						  text-decoration:none;
						  font-weight:normal;
						  color:#000000;
							margin-bottom:5px;
						 }

/*********portfolio close********************/



/******************expert connect open*****/

.expert{ width:1000px;
		 float:left;
		 margin-top:20px;
		 margin-bottom:20px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:13px;
		 color:#666666;
		 text-decoration:none;
		 font-weight:normal;
}

.expert h1{font-family:Arial, Helvetica, sans-serif;
		 font-size:18px;
		 color:#4cbce2;
		 text-decoration:none;
		 font-weight:normal;
}


.expertinput{ width:250px;
			   height:22px;
			   border:1px solid #999999;
}


.expertinput2{ width:250px;
			   height:150px;
			   border:1px solid #999999;
}


.experttop{ width:1000px;
			float:left;
}


.experttop img{ width:235px;
				height:206px;
				float:left;
				margin-right:2px;
}


.experbottom{ width:1000px;
			float:left;
			margin-top:2px;
}

.experbottom img{ width:188px;
				height:166px;
				float:left;
				margin-right:2px
}

/*************expert connect close************/

.image{ width:460px;
		height:362px;
		float:left;}
		
.image img{ width:460px;
		height:362px;
		float:left;}		
		
		
.mobtech img{ width:224px;
			height:304px;
}		


/********************************INNER PAGE STYLES CLOSE*************************************************/


.newsletterbg2{ width:264px;
				height:183px;
				float:left;
				background:url(../images/newsletterbg.jpg) no-repeat;
}

.newsletterbg2 h1{ font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					text-decoration:none;
					color:#4ecaf7;
					font-weight:bold;
					padding-top:10px;
					padding-bottom:6px;
					padding-left:15px;
}

.newsletterbg2 p{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	margin:0;
	padding-top:0;
	text-align:left;
}

.newsletterbg2 input{ background:none;
					border:none;
					color:#80d8f8;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					width:140px;
					height:20px;
}

.newsletterbg2 img{ padding:0;
					margin-top:4px;
}


.launchsite{ text-align:left;padding-right:0px;}
.launchsite a{ color:#3ABCC5;  font-size:12px; font-weight:bold; text-decoration:none;}
.launchsite a:hover { color: #0187D0; text-decoration:none;}


/********************DESIGN STYLES END***********************************************/
