/*CSS FOR ALL STARTS*/
html, body {margin: 0;	padding: 0;	/*font-family: Arial, Helvetica, Verdana, Sans-serif;*/font-family: MS Sans Serif,Arial,Verdana;font-size: 12px; line-height:16px;color:#525252;background: #403f3f; /*background-image:url(../images/pagebg.jpg); background-repeat:repeat-x;*/ text-align:center;}

.hidden {display: none;}

.clr { clear:both;}
.floatL {float:left;}
.floatR {float:right;}

#page-container {width: 1007px;background: #ffffff;margin: auto;text-align:left;/*border:1px solid #ffffff; overflow:hidden;*/}

#logo-container {/*width: 986px;*/width: 1007px;height:111px;background-image:url(../images/logo_bg.jpg); background-repeat:repeat-x;margin: auto;overflow:hidden;}

#logo {width:273px;height:111px; background-image:url(../images_logo.jpg); background-repeat:no-repeat; display:block; float:left;	
	}
#sitemap {/*width:459px;*/width:550px;height:111px;background-image:url(../images/callus_bg.jpg);background-repeat:no-repeat;float:right;}

.sitemaptext {font-family:Arial,Verdana,MS Sans Serif;font-size:11px;color:#000000;text-align:right;padding-top:4px;padding-right:18px;}
.sitemaptext a{color:#000000; text-decoration:none;}
.sitemaptext a:hover{color:#000000; text-decoration:underline;}

#navigationbar {/*width: 986px;*/width: 1007px;height:38px;background-image:url(../images/callus_bg2.jpg);background-repeat:no-repeat;/*border:1px solid #ffffff;*/ margin:auto;}
	
.navtext {font-family:Arial,MS Sans Serif,Verdana;font-size:14px;color:#ffffff; font-weight:bold;text-align:left;padding-left:22px; line-height:35px;}
.navtext a{color:#000000; text-decoration:none;}
.navtext a:hover{color:#000000; text-decoration:underline;}

#content {width: 1007px;margin:auto; margin-top:0px;background-color:#ffffff; background-image:url(../images/technologiesbg.gif); background-repeat:repeat-x;/* border:1px solid #000000;*/ display:block;}
	
#lefttbl { width:759px; float:left;background-image:url(../images/technologiesbg.gif); background-repeat:repeat-x; /*border:1px solid #000000;padding-left:15px; padding-right:15px; */}	
#righttbl { width:245px; float:right; background-image:url(../images/righttbl_bg.gif); background-repeat:repeat-y;text-align:center;}

.rapidintro { font-family:Verdana,MS Sans Serif,Arial;font-size: 11px; text-align:justify; line-height:16px;color:#525252;padding-top:14px;padding-bottom:8px; padding-left:15px; padding-right:15px;}
.rapidintro b{color:#525252;}
.rapidintro b.big1{font-size: 14px;color:#525252;/*line-height:26px;*/}
.rapidintro b.big2{font-size: 14px;color:#eb6100;/*line-height:26px;*/}
.rapidintro a{color:#eb6100; text-decoration:underline;}
.rapidintro a:hover{color:#525252;text-decoration:underline;}
.rapidintro a.hlinks{color:#eb6100; text-decoration:none; font-weight:normal;}
.rapidintro a.hlinks:hover{color:#525252;text-decoration:underline; font-weight:normal;}
.rapidintro a.heading33{font-family:Arial,MS Sans Serif,Verdana;font-size:18px;/*color:#ce5d00;*/color:#225767;font-style:normal;line-height:30px;/*color:#eb6100; */text-decoration:none;}
.rapidintro a.heading33:hover{color:#225767;text-decoration:none;}

/*.rapidintro a.black{color:#000000; text-decoration:none;}
.rapidintro a.black:hover{color:#414040;text-decoration:underline;}*/


.rapidintro ol{font-family:Verdana,MS Sans Serif,Arial;font-size: 11px;color:#525252;padding-left:20px;}
.rapidintro ol li{font-size: 11px;}
.rapidintro ol li.listb{font-size: 12px; font-weight:bold;}
.rapidintro ul{font-family:Verdana,MS Sans Serif,Arial;font-size: 11px;color:#525252; padding-left:80px;}
.rapidintro ul li{font-size: 11px; line-height:18px;}

.rapidintro.development ol.{font-size:11px;color:#525252;padding-left:20px;}
.rapidintro.development ol.li{font-size:11px;}



#quickcontact {width:234px; margin:auto;}
#quickcontactform {width:212px; border:1px solid #bfbfbf; background-color:#FFFFFF;font-family:Verdana,Arial,MS Sans Serif;font-size:11px;/*color:#ce5d00;*/color:#525252; line-height:22px; text-align:left; padding:7px 10px;}

.contactformtxtfield {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 16px;
	width: 200px;
}

.contactformtxtarea {
	background-color: #ffffff;
	border: 1px solid #bfbfbf;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 30px;
	width: 200px;
	padding-left:4px;
}

#news {width:224px; height:180px; background-color:#FFFFFF; border:1px solid #aaaaaa;margin:auto;}

.newstxt {font-family:Verdana,Arial,MS Sans Serif;font-size:11px;color:#525252;text-align:left; padding:10px 10px;}
.newstxt b{color:#525252;}
.newstxt b.orange{/*color:#e7701b;*/color:#525252;}
.newstxt a{color:#525252; text-decoration:none;}
.newstxt a:hover{color:#525252; text-decoration:none;}

.indetail {/*color:#e7701b;*/color:#525252; float:right; /*margin-top:110px;*/}
.indetail a{/*color:#e7701b;*/color:#525252; font-weight:bold; text-decoration:underline;}
.indetail a:hover{/*color:#e7701b;*/color:#525252;font-weight:bold; text-decoration:underline;}

#start {width:224px; background-color:#FFFFFF; border:1px solid #aaaaaa;margin:auto;}
.starttop {width:224px;height:37px;background-image:url(../images/howtostart.gif); background-repeat:no-repeat;display:block; margin:auto;}

.starttxt {font-family:Verdana,Arial,MS Sans Serif;font-size:11px;color:#525252;text-align:left; padding:10px 10px;}
.starttxt b{color:#525252;}
.starttxt a{color:#eb6100; text-decoration:underline;}
.starttxt a:hover{color:#525252; text-decoration:none;}



.techlogo { text-align:center;}

#quicklink { width:1007px; margin:auto; height:248px;background-image:url(../images/quicklink_bg.jpg); background-repeat:no-repeat; overflow:hidden; text-align:left;}

.quicklinkstext {width:200px;float:left;font-family:Arial,Verdana,MS Sans Serif;font-size:11px;color:#525252; line-height:18px; text-align:left; margin-top:40px;/*margin-left:40px;*/margin-left:20px;}
.quicklinkstext b{ color:#525252;}
.quicklinkstext a{ color:#525252; text-decoration:none;}
.quicklinkstext a:hover{ color:#525252; text-decoration:underline;}

.quicklinkstext2 {width:200px;float:left;font-family:Arial,Verdana,MS Sans Serif;font-size:11px;color:#525252; line-height:18px; text-align:left; margin-top:40px;/*margin-left:5px;*/margin-left:5px;}
.quicklinkstext2 b{ color:#525252;}
.quicklinkstext2 a{ color:#525252; text-decoration:none;}
.quicklinkstext2 a:hover{ color:#525252; text-decoration:underline;}

.footerlinks2 {width:1007px; margin:auto; background-color:#FFF; font-family:Arial,Verdana,MS Sans Serif;font-size:11px;color:#525252; line-height:18px; text-align:center;padding-top:10px; /*padding-bottom:20px;*/}
.footerlinks2 a{color:#525252; text-decoration:none; }
.footerlinks2 a:hover{color:#525252; text-decoration:underline;}

.footerlinks {font-family:Arial,Verdana,MS Sans Serif;font-size:11px;color:#525252; line-height:18px; text-align:center;margin-top:10px; margin-bottom:20px;}
.footerlinks a{color:#525252; text-decoration:none; }
.footerlinks a:hover{color:#525252; text-decoration:underline;}

.copyright {text-align:center;font-family:Verdana,Arial,MS Sans Serif;
	font-size:11px;
	color:#525252;
	line-height:18px;
	text-align:left;
	margin-left:40px;}
	
.client {/*width: 900px;*/ font-family:Verdana,MS Sans Serif,Arial;font-size: 11px;text-align:justify;}
.clientleft { width:160px; float:left;}
.clientright { width:560px; float:right;}

.contactpadding { padding-left:20px;}
.modelpadding { padding-left:65px;}

/* Easy Slider Starts */

	#slider{width: 1007px; height:192px; margin:auto; margin-bottom:0px; /*border:1px solid #000000;*/}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1007px;
		height:192px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	/*#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	*/
	#slider2 li p{ 
		/*margin:20px;*/ margin:0px; padding:0px;
		}						
		
	p#controls, p#controls2{/* for IE only*/
		/*margin:auto;*/width: 1007px;margin:0;padding:0px;
		/*position:absolute;*/position: relative;/*border:1px solid #000000;*/
		} 
		/* for Mozilla only*/
html > body #controls, p#controls2{
		/*margin:auto;*/width: 1007px;margin:auto;padding:0px;
		/*position:absolute;*/position: relative;/*border:1px solid #000000;*/
		}
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;/*position: relative;*/
		left:-1px;
		top:-130px;
		}	
	#nextBtn, #nextBtn2{ 
		left:977px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.png) no-repeat 0 0;
		}
	#prevBtn, #pprevBtn2{ 
		left:4px;
		}
		#prevBtn a:hover, #prevBtn2 a:hover{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/btn_prev2.png) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	
		#nextBtn a:hover, #nextBtn2 a:hover{ 
		background:url(../images/btn_next2.png) no-repeat 0 0;	
		}											

/* Easy Slider Ends */

/*Hireme Tab Starts*/
#hireme { width:725px; background-color:#f0f0f0;padding-top:10px; padding-bottom:10px; margin:auto;}
.hirebox {width:221px;height:207px; overflow:hidden;font-family:Verdana,Arial,MS Sans Serif;font-size:10px; color:#525252; text-align:left; line-height:12px; background-image:url(../images/hirenow.gif); background-repeat:no-repeat; float:left; margin-left:8px;margin-right:8px;}
.hirebox b{font-size:11px;line-height:17px;}
.hireboxtop { padding:10px;}
.hireboxbottom { width:221px; height:117px;background-image:url(../images/mobileapps.gif); background-repeat:no-repeat;display:block;}
.hireboxbottom2 { width:221px; height:117px;background-image:url(../images/webdevelopment.gif); background-repeat:no-repeat;display:block;}
.hireboxbottom3 { width:221px; height:117px;background-image:url(../images/customappdevelop.gif); background-repeat:no-repeat;display:block;}
/*Hireme Tab Ends*/

/*Requstforquote Form CSS Starts*/
.important {background-color:#f1f1f1;padding:10px 5px 10px 5px; border:1px solid #e8e7e7;margin:auto;color:#525252;}
.important b.red { color:#e66512; font-weight:normal;}
.important a { font-size:12px; color:#e66512; text-decoration:none; font-weight:bold;}
.important a:hover { font-size:12px; color:#525252; text-decoration:underline; font-weight:bold;}

.site-form{ width:600px; margin:auto;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; background-color:#f1f1f1; padding:0px 25px 25px 25px; border:1px solid #e8e7e7;}
.site-form h3{background:#ee6c02; padding:0 8px; border-left:3px solid #343434; padding:8px 0 8px 11px; margin-bottom:21px; color:#FFFFFF; /*background:#ecf3f8; padding:0 8px; border-left:3px solid #009be7; padding:8px 0 8px 11px; margin-bottom:21px;*/}
.site-form .means-required{ background:url(../images/bg-form-required.gif) no-repeat; padding-left:16px;}
.site-form .required{ background:url(../images/bg-form-required.gif) no-repeat right top;}
.site-form  b.orangef { color:#ee6c02;}

.site-form2{ width:490px; margin-right:6px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; background-color:#f1f1f1; padding:0px 10px 0px 10px; border:1px solid #e8e7e7; float:left;}
.site-form2 h3{background:#ee6c02; padding:0 8px; border-left:3px solid #343434; padding:8px 0 8px 11px; margin-bottom:21px; color:#FFFFFF; /*background:#ecf3f8; padding:0 8px; border-left:3px solid #009be7; padding:8px 0 8px 11px; margin-bottom:21px;*/}
.site-form2 .means-required{ background:url(../images/bg-form-required.gif) no-repeat; padding-left:16px;}
.site-form2 .required{ background:url(../images/bg-form-required.gif) no-repeat right top;}
.site-form2  b.orangef { color:#ee6c02;}

.row { width:100%;margin-bottom:10px;/*width:364px;font-family: MS Sans Serif,Arial,Verdana;font-size:12px; text-align:left; line-height:20px; margin-top:4px;*/}
.rowleft { width:30%; /*width:115px;*/min-height:22px; float:left; text-align:left;display:block;padding-left:12px; }
.rowleft .required{ background:url(../images/bg-form-required.gif) no-repeat right top;}
.rowright { width:60%; /*width:242px;*/min-height:20px; float:left; text-align:left;display:block;padding-left:2px;}
.rowleft b.orangef { color:#ee6c02;}
.rowright a{vertical-align:top; text-decoration:none;}
.rowright a:hover{vertical-align:top; text-decoration:none;}
.rowright img{vertical-align:top; text-decoration:none;}
.rowright .small{font-family:Verdana,Arial,MS Sans Serif;font-size:9px; line-height:15px; }

.formtxtbox {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 16px;
	/*width: 200px;*/ width:238px;
}

.formtxtboxsmall {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 16px;
	width: 150px;
}

.formmenu {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 350px;
}

.formmenusmall {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	/*width: 204px;*/width:238px;
}

.slctBox1{
/*border:#7f9db9 1px solid ;*/border: 1px solid #dcdcdc;
width:238px; height:100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.formtxtarea {
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	height: 90px;
	/*width: 350px;*/ width:235px;
	padding-left:4px;
}

.infoimg { vertical-align:top;}
.browsebutton {
	font-family: MS Sans Serif,Arial,Verdana;
	font-size: 12px;
	color: #000000;
}

.formbutton{
height:20px;
font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
cursor:pointer;
border:outset 1px #ccc;
background:#999;
/*color:#666;*/color:#ffffff;
/*font-weight:bold;padding: 1px 2px;*/
}

/*.tooltip { position:relative; z-index:24;}
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span { 
	display:block;
	position:absolute; 
	width:120px; 
	top:25px; 
	left:20px; 
	background-color:#FCFBDC; 
	border:1px solid #333333; 
	padding:5px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.warning { position:relative; z-index:24;  }
.warning span { display:none; }
.warning:hover {z-index:25;}
.warning:hover span { 
	display:block; 
	position:absolute; 
	width:140px; height:102px;
	top:-21px; 
	left:15px;
	background:transparent url(../images/tool_tip_box2.gif); background-repeat:no-repeat;
	padding:5px 0px 0px 25px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial,Verdana, Helvetica, sans-serif;
}

.warning2 { position:relative; z-index:24;  }
.warning2 span { display:none; }
.warning2:hover {z-index:25;}
.warning2:hover span { 
	display:block; 
	position:absolute; 
	width:140px; height:50px; 
	top:-110px; 
	left:18px;
	background:transparent url(../images/tool_tip_box1.gif); background-repeat:no-repeat;
	padding:5px 0px 0px 25px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial,Verdana, Helvetica, sans-serif;
}*/
.frame
{
	width: 500px;
	height: 300px;
	margin-left: -250px;
	margin-top: -150px;
	top: 50%;
	left: 50%;
	border: #CCC solid 2px;
	-moz-border-radius: 1.6em;
	-webkit-border-radius: 1.6em;
	border-radius: 1.6em;
	position: absolute;
}

a {
    position:relative;
    color:#3CA3FF;
	/*font-weight:bold;*/
    text-decoration:none;
}
a  span{ display: none; }
a:hover{ 
z-index:25; 
color: #aaaaff; 
background:;
}
a:hover span.tooltip{font-family:Arial,Verdana, Helvetica, sans-serif; font-size:12px;
    display:block;
    position:absolute;
    /*top:-30px;*/top:-12px; left:20px;
	/*padding: 0px 0px 0px 250px;*/padding:0px;
	width:200px; 
	color: #ffffff;
    text-align: left;
	/*filter: alpha(opacity:70);
	KHTMLOpacity: 0.70;
	MozOpacity: 0.70;
	opacity: 0.70; border:1px solid #000000;*/
}
/* for Mozilla only*/
/*html > body a:hover span.tooltip{
	padding: 15px 15px 15px 15px;
}*/
a:hover span.top{
	display: block;
	padding: 11px 8px 0;
    background: url(../images/tool_tip_box2.gif) no-repeat top;
}
a:hover span.middle{ 
	display: block;
	/*padding: 0px 11px 0px 11px;*/
	/*background: url(../images/content_image2.gif);*/background: url(../images/tool_tip_box2.gif); background-repeat:no-repeat;  
}

a:hover span.bottom{
	display: block;
	/*padding:3px 8px 60px;*/padding:3px 8px 20px 0px;
    background: url(../images/tool_tip_box2.gif) no-repeat bottom;
}

.fpad { padding:6px 25px 3px 25px;}
/*RequstforquoteForm CSS Ends*/

/*CSS for CMS starts*/
.zero {width:1px;height:4px;background-image:url(../images/zero.gif); background-repeat:no-repeat;display:block;}

.header1 { width:1007px; height:192px; background-image:url(../images/custom_application_development.jpg); background-repeat:no-repeat; display:block; margin:auto;}
.header2 { width:1007px; height:192px; background-image:url(../images/client_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header3 { width:1007px; height:192px; background-image:url(../images/mobilegame_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header4 { width:1007px; height:192px; background-image:url(../images/iphone_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header5 { width:1007px; height:192px; background-image:url(../images/brew_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header6 { width:1007px; height:192px; background-image:url(../images/symbian_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header7 { width:1007px; height:192px; background-image:url(../images/android_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header8 { width:1007px; height:192px; background-image:url(../images/windowsmobile_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header9 { width:1007px; height:192px; background-image:url(../images/j2me_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header10 { width:1007px; height:192px; background-image:url(../images/blackberry_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header11 { width:1007px; height:192px; background-image:url(../images/webdevelopment_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header12 { width:1007px; height:192px; background-image:url(../images/aspdotnet_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header13 { width:1007px; height:192px; background-image:url(../images/php_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header14 { width:1007px; height:192px; background-image:url(../images/ajax_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header15 { width:1007px; height:192px; background-image:url(../images/sharepoint_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header16 { width:1007px; height:192px; background-image:url(../images/customappdevelopment_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header17 { width:1007px; height:192px; background-image:url(../images/desktopsolutions_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header18 { width:1007px; height:192px; background-image:url(../images/platform_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header19 { width:1007px; height:192px; background-image:url(../images/technologies_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header20 { width:1007px; height:192px; background-image:url(../images/microsoftdotnet_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header21 { width:1007px; height:192px; background-image:url(../images/contactus_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header22 { width:1007px; height:192px; background-image:url(../images/contactus_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.rpdheader23{ width:1007px; height:192px; background-image:url(../images/news.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header24 { width:1007px; height:192px; background-image:url(../images/casestudies_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header25{ width:1007px; height:192px; background-image:url(../images/methodology_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header26{ width:1007px; height:192px; background-image:url(../images/projectmanagement_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header27{ width:1007px; height:192px; background-image:url(../images/processmanagement_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.header28{ width:1007px; height:192px; background-image:url(../images/qualitymanagement_header.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.rpdheader24 { width:1007px; height:192px; background-image:url( ../images/enterprisemobility_header1.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.rpdheader29 { width:1007px; height:192px; background-image:url( ../images/enterprisemobility_header-retail.jpg); background-repeat:no-repeat; display:block;margin:auto;}
.rpdheader30 { width:1007px; height:192px; background-image:url( ../images/enterprisemobility_header-healthcare.jpg); background-repeat:no-repeat; display:block;margin:auto;}
/*CSS for CMS ends*/

/*CSS FOR ALL ENDS*/

.casestudieslogo1 { width:75px; height:24px; display:block; background-image:url(../images/sm-aspnetlogo.jpg); background-repeat:no-repeat; margin-top:10px;margin-bottom:10px;}
.casestudieslogo2 { width:75px; height:24px; display:block; background-image:url(../images/sm-iphonelogo.jpg); background-repeat:no-repeat; margin-top:10px;margin-bottom:10px;}
.casestudieslogo3 { width:75px; height:24px; display:block; background-image:url(../images/sm-androidlogo.jpg); background-repeat:no-repeat; margin-top:10px;margin-bottom:10px;}
.casestudieslogo4 { width:75px; height:24px; display:block; background-image:url(../images/sm-blackberrylogo.jpg); background-repeat:no-repeat; margin-top:10px;margin-bottom:10px;}
.casestudieslogo5 { width:75px; height:24px; display:block; background-image:url(../images/sm-brewlogo.jpg); background-repeat:no-repeat; margin-top:10px;margin-bottom:10px;}
.casestudieslogo6 { width:75px; height:24px; display:block; background-image:url(../images/sm-j2melogo.jpg); background-repeat:no-repeat; margin-top:10px;margin-bottom:10px;}
.casestudieslogo7 { width:75px; height:24px; display:block; background-image:url(../images/sm-winmobilelogo.jpg); background-repeat:no-repeat; margin-top:10px;margin-bottom:10px;}

.pdf {background-image:url(../images/pdf.gif); background-repeat:repeat-y; padding-left:20px; line-height:28px;margin-bottom:15px;}
.pdf a{ text-decoration:none;}

.skype { height:33px; display:block; background-image:url(../images/skype.gif); background-repeat:no-repeat; padding-left:40px; line-height:28px;margin-bottom:15px; }
.skype a{ text-decoration:none;}
.skype a:hover{ text-decoration:underline;}

.yahoo { height:33px;display:block; background-image:url(../images/yahoo.gif); background-repeat:no-repeat;padding-left:40px; line-height:28px;margin-bottom:15px; }
.yahoo a{ text-decoration:none;}
.yahoo a:hover{ text-decoration:underline;}

.more {font-family:MS Sans Serif,Verdana,Arial;font-size:12px;color:#e7701b;font-weight:bold; padding-left:10px; /*float:right;*/}
.more a{color:#e7701b;text-decoration:none;}
.more a:hover{color:#e7701b;text-decoration:underline;}

/* Not in use
.heading6 {font-family:Myriad Pro,Arial,MS Sans Serif,Verdana;font-size:20px;color:#355000;font-weight:bold; letter-spacing:-1px; line-height:30px; background-image:url(../images/greendottedline.gif); background-repeat:repeat-x;}
.heading6 a{color:#355000; text-decoration:none;}
.heading6 a:hover{color:#355000; text-decoration:none;}



.heading12 {font-family:Myriad Pro,Arial,MS Sans Serif,Verdana;font-size:20px;color:#125c80;font-weight:bold; letter-spacing:-1px; line-height:30px; background-image:url(../images/graydottedline.gif); background-repeat:repeat-x;}
.heading12 a{color:#125c80; text-decoration:none;}
.heading12 a:hover{color:#125c80; text-decoration:none;}

.heading13 {font-family:Myriad Pro,Arial,MS Sans Serif,Verdana;font-size:20px;color:#125c80;font-weight:bold; letter-spacing:-1px; line-height:30px; background-image:url(../images/dottedline.gif); background-repeat:repeat-x;}

.micro { text-align:center;padding-left:10px;}*/



/* Services Starts */
/*#page-container div#bg-tab {height:36px; width:630px; line-height:36px;background:url(../images/bg_tab.png) no-repeat top left; }*/
#servicescontainer {width:710px;margin:auto; /*padding-left:10px; padding-right:10px;*/ }
div#services {width:710px;margin:5px 0px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252;/* height:243px; border:1px solid #000000;*/}
div#services ul{margin:0px; padding:0px; list-style-type:none !important;}
div#services ul li{float:left; width:48%; /*height:82px;*/ margin-top:5px; margin-right:9px; /*border:1px solid #000000;*/overflow:hidden; background:none !important; padding: 0px !important; margin-bottom:5px;margin-left:3px;}
div#services ul li:hover{ background-color:#f5f5f5;}
div#services ul li .icon{background:url(../images/icon-home.gif) no-repeat top left;}
div#services ul li .t1{background-position:-9px -9px; height:51px; width:57px !important; float:left;}
div#services ul li .t2{background-position:-9px -71px; height:51px; width:57px !important; float:left;}
div#services ul li .t3{background-position:-9px -135px; height:51px; width:57px !important; float:left;}
div#services ul li .t4{background-position:-9px -198px; height:51px; width:57px !important; float:left;}
div#services ul li .t5{background-position:-9px -260px; height:51px; width:57px !important; float:left;}
div#services ul li .t6{background-position:-9px -324px; height:51px; width:57px !important; float:left;}
div#services ul li .t7{background-position:-9px -388px; height:51px; width:57px !important; float:left;}
div#services ul li .t8{background-position:-9px -452px; height:51px; width:57px !important; float:left;}

div#services ul li .p1{background-position:-76px -9px; height:51px; width:57px !important; float:left;}
div#services ul li .p2{background-position:-76px -71px; height:51px; width:57px !important; float:left;}
div#services ul li .p3{background-position:-76px -135px; height:51px; width:57px !important; float:left;}
div#services ul li .p4{background-position:-76px -198px; height:51px; width:57px !important; float:left;}
div#services ul li .p5{background-position:-76px -260px; height:51px; width:57px !important; float:left;}
div#services ul li .p6{background-position:-76px -324px; height:51px; width:57px !important; float:left;}

div#services ul li .a1{background-position:-143px -9px; height:51px; width:57px !important; float:left;}
div#services ul li .a2{background-position:-143px -71px; height:51px; width:57px !important; float:left;}
div#services ul li .a3{background-position:-143px -135px; height:51px; width:57px !important; float:left;}
div#services ul li .a4{background-position:-143px -198px; height:51px; width:57px !important; float:left;}
div#services ul li .a5{background-position:-143px -260px; height:51px; width:57px !important; float:left;}
div#services ul li .a6{background-position:-143px -324px; height:51px; width:57px !important; float:left;}

div#services ul li .y1{background-position:-210px -9px; height:51px; width:57px !important; float:left;}
div#services ul li .y2{background-position:-210px -71px; height:51px; width:57px !important; float:left;}
div#services ul li .y3{background-position:-210px -135px; height:51px; width:57px !important; float:left;}
div#services ul li .y4{background-position:-210px -198px; height:51px; width:57px !important; float:left;}
div#services ul li .y5{background-position:-210px -260px; height:51px; width:57px !important; float:left;}
div#services ul li .y6{background-position:-210px -324px; height:51px; width:57px !important; float:left;}

div#services ul li .d1{background-position:-277px -9px; height:51px; width:57px !important; float:left;}
div#services ul li .d2{background-position:-277px -71px; height:51px; width:57px !important; float:left;}
div#services ul li .d3{background-position:-277px -135px; height:51px; width:57px !important; float:left;}
div#services ul li .d4{background-position:-277px -198px; height:51px; width:57px !important; float:left;}
div#services ul li .d5{background-position:-277px -260px; height:51px; width:57px !important; float:left;}
div#services ul li .d6{background-position:-277px -324px; height:51px; width:57px !important; float:left;}

div#services ul li .m1{background-position:-344px -9px; height:51px; width:57px !important; float:left;}
div#services ul li .m2{background-position:-344px -71px; height:51px; width:57px !important; float:left;}
div#services ul li .m3{background-position:-344px -135px; height:51px; width:57px !important; float:left;}
div#services ul li .m4{background-position:-344px -198px; height:51px; width:57px !important; float:left;}
div#services ul li .m5{background-position:-344px -260px; height:51px; width:57px !important; float:left;}
div#services ul li .m6{background-position:-344px -324px; height:51px; width:57px !important; float:left;}

div#services ul li .f1{background-position:-411px -9px; height:51px; width:57px !important; float:left;}
div#services ul li .f2{background-position:-411px -71px; height:51px; width:57px !important; float:left;}
div#services ul li .f3{background-position:-411px -135px; height:51px; width:57px !important; float:left;}
div#services ul li .f4{background-position:-411px -198px; height:51px; width:57px !important; float:left;}
div#services ul li .f5{background-position:-411px -260px; height:51px; width:57px !important; float:left;}
div#services ul li .f6{background-position:-411px -324px; height:51px; width:57px !important; float:left;}

div#services ul li .servicetxt{display: block; float:left; width:275px; /*line-height:1.3em; border:1px solid #ad0000;*/}
div#services ul li .servicetxt h2{color:#2978b6 !important; font-size:13px; font-weight: bold; margin-bottom:0px !important;margin-top:0px;}
div#services ul li .servicetxt h2 a{color:#2978b6 !important; text-decoration:none;}
div#services ul li .servicetxt h2 a:hover{color:#5a5a5a !important; text-decoration:none;}

.heading {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#ce5d00; font-style:normal;padding-top:10px; padding-bottom:10px; padding-left:15px; text-align:left;}

/* Services Ends */
.ip_servicessp	{ background-image:url(../images/bg-ip-appsservices.jpg); background-repeat:no-repeat; margin-left:5px;float:left;}
/* for Mozilla only*/
html > body .ip_servicessp	{ background-image:url(../images/bg-ip-appsservices.jpg); background-repeat:no-repeat; margin-left:15px;float:left;}
.ip_servicessp_uwant { background-position:0 0px; width:453px; /*height:235px;*/height:235px; margin-bottom:18px; }

.iser_textsp { padding:16px 46px 16px 0px; /*width:49%;*/width:250px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify;/*border:1px solid #000000;*/}
.iser_textsp h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}


.ip_services	{ background-image:url(../images/bg-ip-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services_uwant { background-position:0 0px; width:625px; height:235px; margin-bottom:18px;/* border:1px solid #000000;*/}
.ip_services_1 { background-position:0 -259px; width:625px; /*height:216px;*/ height:194px;  margin-bottom:18px; }
.ip_services_udream { background-position:0 -499px; width:625px; height:160px; margin-bottom:18px; }
.ip_services_idea { background-position:0 -683px; width:625px; height:155px; margin-bottom:18px;}
.ip_services_uown { background-position:0 -874px; width:625px; height:155px; margin-bottom:18px;}
.ip_services_6 { background-position:0 -1061px; width:625px; height:155px; margin-bottom:18px; }
.ip_services_uapps { background-position:0 -1246px; width:625px; height:225px; margin-bottom:18px;/* border:1px solid #000000;*/}
.ip_services_gapps { background-position:0 -1501px; width:625px; height:186px; margin-bottom:18px;/* border:1px solid #000000;*/}
.ip_services_gapps2 { background-position:0 -1936px; width:625px; height:185px; margin-bottom:18px;/* border:1px solid #000000;*/}
.ip_services_bapps { background-position:0 -1717px; width:625px; height:186px; margin-bottom:18px;/* border:1px solid #000000;*/}

.iser_text { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}



.ip_services1	{ background-image:url(../images/bg-bb-appsservices.gif); background-repeat:no-repeat; margin:auto;}
.ip_services1_udream1 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services1_idea1 { background-position:0 -160px; width:625px; height:266px; margin-bottom:18px;}
.ip_services1_uown1 { /*background-position:0 -321px;*/background-position:0 -447px; width:625px; height:155px; margin-bottom:18px; /*border:1px solid #000000;*/}
.ip_services1_uwant1 { background-position:0 -633px; width:625px; height:165px; margin-bottom:18px;}
.ip_services1_er1 { background-position:0 -843px; width:625px; height:165px; margin-bottom:18px;}


.iser_text1 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text1 a{ color:#eb6100; text-decoration:none;}
.iser_text1 a:hover{ color:#525252; text-decoration:underline;}
.iser_text1 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}



.ip_services2	{ background-image:url(../images/bg-wm-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services2_udream2 { background-position:0 0; width:625px; height:140px; margin-bottom:18px;}
.ip_services2_idea2 { background-position:0 -160px; width:625px; height:140px; margin-bottom:18px;}
.ip_services2_uown2 { background-position:0 -321px; width:625px; height:140px; margin-bottom:18px;}
.ip_services2_uwant2 { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}

.iser_text2 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text2 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}



.ip_services3	{ background-image:url(../images/bg-java-appsservices.gif); background-repeat:no-repeat; margin:auto;}
.ip_services3_udream3 { background-position:0 0; width:625px; height:140px; margin-bottom:18px;}
.ip_services3_idea3 { background-position:0 -160px; width:625px; height:140px; margin-bottom:18px;}
.ip_services3_uown3 { background-position:0 -321px; width:625px; height:140px; margin-bottom:18px;}
.ip_services3_uwant3 { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}

.iser_text3 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text3 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}




.ip_services4	{ background-image:url(../images/bg-symbian-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services4_udream4 { background-position:0 0; width:625px; height:140px; margin-bottom:18px;}
.ip_services4_idea4 { background-position:0 -160px; width:625px; height:140px; margin-bottom:18px;}
.ip_services4_uown4 { background-position:0 -321px; width:625px; height:140px; margin-bottom:18px;}
.ip_services4_uwant4 { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}

.iser_text4 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text4 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}


.ip_services5 { background-image:url(../images/bg-android-appsservices.gif); background-repeat:no-repeat; margin:auto;}
.ip_services5_udream5 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services5_idea5 { background-position:0 -160px; width:625px; height:270px; margin-bottom:18px; /*border:1px solid #000000;*/}
.ip_services5_uown5 { /*background-position:0 -321px;*/background-position:0 -450px; width:625px; /*height:260px;*/ height:161px;margin-bottom:18px;}
.ip_services5_uwant5 { background-position:0 -653px; width:625px; height:180px; margin-bottom:18px;}

.iser_text5 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text5 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}


.ip_services6	{ background-image:url(../images/bg-brew-appsservices.gif); background-repeat:no-repeat; margin:auto;}
.ip_services6_udream6 { background-position:0 0; width:625px; height:160px; margin-bottom:18px;}
.ip_services6_idea6 { background-position:0 -175px; width:625px; height:165px; margin-bottom:18px;}
.ip_services6_uown6 { background-position:0 -321px; width:625px; height:140px; margin-bottom:18px;}
.ip_services6_uwant6 { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}

.iser_text6 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text6 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}



.ip_services7	{ background-image:url(../images/bg-asp-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services7_udream7 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services7_idea7 { background-position:0 -160px; width:625px; height:266px; margin-bottom:18px;}
.ip_services7_uown7 { /*background-position:0 -321px;*/background-position:0 -400px; width:625px; height:167px; margin-bottom:18px;}
/*.ip_services_uwant { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}*/

.iser_text7 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text7 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}



.ip_services8	{ background-image:url(../images/bg-php-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services8_udream8 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services8_idea8 { background-position:0 -160px; width:625px; height:266px; margin-bottom:18px;}
.ip_services8_uown8 { /*background-position:0 -321px;*/background-position:0 -400px; width:625px; height:167px; margin-bottom:18px;}
/*.ip_services_uwant { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}*/

.iser_text8 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text8 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}


.ip_services9	{ background-image:url(../images/bg-ajax-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services9_udream9 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services9_idea9 { background-position:0 -160px; width:625px; height:266px; margin-bottom:18px;}
.ip_services9_uown9 { /*background-position:0 -321px;*/background-position:0 -400px; width:625px; height:167px; margin-bottom:18px;}
/*.ip_services_uwant { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}*/

.iser_text9 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text9 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}

.ip_services8	{ background-image:url(../images/bg-php-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services8_udream8 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services8_idea8 { background-position:0 -160px; width:625px; height:266px; margin-bottom:18px;}
.ip_services8_uown8 { /*background-position:0 -321px;*/background-position:0 -400px; width:625px; height:167px; margin-bottom:18px;}
/*.ip_services_uwant { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}*/

.iser_text8 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text8 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}


.ip_services9	{ background-image:url(../images/bg-ajax-appsservices.jpg); background-repeat:no-repeat; margin:auto;}
.ip_services9_udream9 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services9_idea9 { background-position:0 -160px; width:625px; height:266px; margin-bottom:18px;}
.ip_services9_uown9 { /*background-position:0 -321px;*/background-position:0 -400px; width:625px; height:167px; margin-bottom:18px;}
/*.ip_services_uwant { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}*/

.iser_text9 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text9 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}

.ip_services10	{ background-image:url(../images/bg-sharepoint-appsservices.gif); background-repeat:no-repeat; margin:auto;}
.ip_services10_udream10 { background-position:0 0; width:625px; height:145px; margin-bottom:18px;}
.ip_services10_idea10 { background-position:0 -155px; width:625px; height:266px; margin-bottom:18px;}
.ip_services10_uown10 { /*background-position:0 -321px;*/background-position:0 -400px; width:625px; height:167px; margin-bottom:18px;}
/*.ip_services_uwant { background-position:0 -482px; width:625px; height:140px; margin-bottom:18px;}*/

.iser_text10 { padding:16px 18px; /*width:49%;*/width:460px;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify; /*border:1px solid #000000;*/}
.iser_text10 h2{color:#2978b6 !important; font-size:13px; line-height:20px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}


.ologo { margin:auto; text-align:center;font-family:Verdana,MS Sans Serif,Arial;font-size: 10px; color:#525252; line-height:12px;}
.ologo a{color:#525252; text-decoration:none;}
.ologo a:hover{color:#000000; text-decoration:none;}
.oursourcelogo {height:65px;width:65px; background-image:url(../images/oobp-compliance.gif); background-repeat:no-repeat; display:block;margin:auto; }



/*news marquee starts*/
.marquee1 { font-family:Arial,MS Sans Serif,Verdana;font-size:11px;
color:#585858;  padding-left:10px; padding-right:5px; margin-top:2px;
line-height:17px; }
.marquee1 a { color:#000000;  text-decoration:underline; }
.marquee1 a:hover { color:#8F888F; text-decoration:none; }


.marquee b { font-family:Arial,MS Sans Serif,Verdana;font-size:11px;color:#719E0C; }

/*news marquee ends*/


.newsimages { float:right; margin:10px; border:1px solid #c3c3c3;}
hr { width:90%; color:#ebebeb;}



#marqueecontainer{
font-family:Arial,MS Sans Serif,Verdana;font-size:11px;
color:#000000;line-height:17px; text-align:left;margin-top:5px;

position: relative;/*position: absolute;*/
width: 200px; /*marquee width */
height: 100px; /*marquee height */
background-color: white;
overflow: hidden;
/*border: 3px solid orange;*/
padding: 2px;
padding-left: 10px; clear:both;
}

#marqueecontainer a { color:#000000;  text-decoration:none; }
#marqueecontainer a:hover { color:#8F888F; text-decoration:none; }
.newsimages2 { float:right; margin:10px;}
.newsimages3 {margin-left:95px; text-align:center;}



#contactboxinner {
	text-align: center;
	padding: 35px 2px 0px;
}
#contactboxinner .left {
	float: left;
	margin-right: 10px;
}
.imcont {
	padding-left: 15px;
	
}
.skypeim 
{
	font-family:Tahoma,Arial,MS Sans Serif;font-size:11px;
	background: url(../images/skype.gif) no-repeat center top;
	display: block;
	padding-top: 35px;
	color: #666;
	text-decoration: none;
}
.yahooim 
{
	font-family:Tahoma,Verdana,Arial,MS Sans Serif;font-size:11px;
	background: url(../images/yahoo.gif) no-repeat center top;
	display: block;
	padding-top: 35px;
	color: #666;
	text-decoration: none;
}
.point {width:710px; margin:auto;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify;background-image:url(../images/tabbedpanelsbg.gif); background-repeat:repeat-x; background-color:#f1f1f1;}

.point ul{margin:0px; padding:0px; padding-top:15px; list-style-type:none !important;}

.point ul li{float:left; width:47%; /*height:82px;*/ margin-top:5px; margin-right:9px;/* border:1px solid #000000;*/overflow:hidden; background:none !important; padding: 0px !important; margin-bottom:5px;/*margin-left:12px;*/margin-left:13px; margin-left:6px !important;  }

.point ul li:hover{ background-color:#f5f5f5;}

.point ul li .pointtxt{display: block; float:left; width:100%;/*line-height:1.3em; border:1px solid #ad0000;*/}

.point ul li .pointtxt h2{color:#2978b6 !important; font-size:13px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}

.point ul li .pointtxt h2 a{color:#2978b6 !important; text-decoration:none;}

.point ul li .pointtxt h2 a:hover{color:#5a5a5a !important; text-decoration:none;}



/*.point .serviceleft {width:45%; float:left; padding-left:10px; color:#525252;border:1px solid #000000;}

.point .serviceright {width:45%; float:right;padding-right:10px;color:#525252;border:1px solid #000000;}*/




.heading3 {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;/*color:#ce5d00;*/color:#225767;font-style:normal;line-height:30px;}

.heading3 a{color:#225767; text-decoration:none;}

.heading3 a:hover{color:#225767; text-decoration:none;}
.heading5 {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#000000;font-style:normal;line-height:30px;}

.heading5 a{color:#000000; text-decoration:none;}

.heading5 a:hover{color:#000000; text-decoration:none;}


.submitbtn {
 background: url(../images/submitbutton.gif) no-repeat;
 height: 21px;
 width: 55px;
 border-style: none;
 cursor: pointer;
}
h1, h2 {
	font-family:Arial,MS Sans Serif,Verdana;font-size:18px;
	margin: 0px;
	padding: 0px;
}
.rapidintro h2 {
	font-size: 12px;
	/*color: #9A9A9A;*/ color:#777777;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	border-bottom: 1px dotted #999;
	padding-bottom: 3px;
}


.box { width: 725px;margin:auto;  margin-top:10px;}






.heading03 {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;/*color:#ce5d00;*/color:#525252;font-style:normal;line-height:30px; /*border-bottom:1px solid #525252;border-bottom:1px solid #cfcfcf;*/  background-image:url(../images/casestudies_bg.jpg); background-repeat:repeat-x; margin:5px; text-indent:20px; text-align:left;}
.heading03 a{color:#525252; text-decoration:none;}
.heading03 a:hover{color:#000000; text-decoration:underline;}

.ncases {/*width:83px;width:340px;*/ /*height:145px;*/width:699px; display:block; float:left;margin:5px;padding:5px; margin-bottom:8px; text-align:center; /*border:1px solid #000000;*/font-family:Arial,Verdana,MS Sans Serif;font-size: 12px; color:#525252;line-height:18px;}
.ncases a {color:#525252; text-decoration:none;}
.ncases a:hover{color:#000000; text-decoration:underline;}

.ncasesimg { width:74px; float:left;/*border:1px solid #000000;*/}

.ncasestext {width:610px; float:right;font-family:Verdana,MS Sans Serif,Arial;font-size: 11px; color:#525252;line-height:18px; text-align:justify;/*border:1px solid #000000;*/}
.ncasestext b {font-size: 12px; color:#525252;line-height:18px; text-align:left;}
.ncasestext b.head {font-size: 12px; color:#525252;line-height:28px; text-align:left;/* text-decoration:underline;*/ border-bottom:1px dotted #000000;padding-bottom:3px;}
.ncasestext a {color:#525252; text-decoration:none;}
.ncasestext a:hover{color:#000000; text-decoration:underline;}


.tech {width:610px;float:right; text-align:right; border-top:1px dotted #000000; padding-top:6px;}
.dotline{/*width:315px;padding-top:35px;*/ background-image:url(../images/dottedline.jpg); background-repeat:repeat-x;}

.morepdf {font-family:Arial,MS Sans Serif,Verdana;font-size:13px;color:#e7701b;font-weight:bold; padding-left:10px; padding-bottom:5px; /*float:right;*/}
.morepdf a{color:#e7701b;text-decoration:none;}
.morepdf a:hover{color:#e7701b;text-decoration:underline;}

.top { width:80px; height:20px;font-family:Arial,MS Sans Serif,Verdana;font-size:13px;color:#ffffff;font-weight:bold; line-height:20px; text-align:center; margin-right:10px; margin-bottom:5px; float:right; background-color:#525252; display:block;/* padding:5px; */border:1px solid #525252;}
.top a{color:#ffffff;text-decoration:none;}
.top a:hover{color:#fedbc1;text-decoration:underline;}

.caseleft { float:left; width:330px; text-align:left;}
.caseright {float:right;width:330px; margin-right:65px;text-align:left;}

/*.blueheadings {
 color: #0170ae;
 font-weight: bold;
}

.blueheadings a{
 color: #0170ae;
 font-weight: bold;
}

.blueheadings a:hover{
 color: #0170ae;
 font-weight: bold;
}*/


.sitemapintro { font-family:Verdana,MS Sans Serif,Arial;font-size: 11px; text-align:justify; line-height:16px;color:#525252;padding-top:14px;padding-bottom:8px; padding-left:15px; padding-right:15px; /*border:1px solid #000000;*/}
.sitemapintro b{color:#525252;}
.sitemapintro a{font-size: 12px;font-weight:bold;color:#eb6100;text-decoration:none;}
.sitemapintro a:hover{color:#525252;text-decoration:underline;}
.sitemapintro a.hlinks{font-size: 11px;color:#eb6100; text-decoration:none; font-weight:normal;}
.sitemapintro a.hlinks:hover{color:#525252;text-decoration:underline; font-weight:normal;}
/*.sitemapintro ol{font-family:Verdana,MS Sans Serif,Arial;font-size: 11px;color:#eb6100;padding-left:20px;}
.sitemapintro ol li{font-size: 11px;}
.sitemapintro ol li.listb{font-size: 12px; font-weight:bold;}*/
.sitemapintro ul{font-family:Verdana,MS Sans Serif,Arial;font-size: 11px;color:#525252; /*padding-left:80px;*/}
.sitemapintro ul li{font-size: 11px; line-height:18px;}








.bpoint {width:710px; margin:auto;font-family:Verdana,Arial,MS Sans Serif;font-size:11px; color:#525252; text-align:justify;background-image:url(../images/tabbedpanelsbg.gif); background-repeat:repeat-x; background-color:#f1f1f1;}
.bpoint ul{/*margin:0px; padding:0px; padding-top:15px; list-style-type:none !important;*/}
.bpoint ul li{line-height:18px; margin-bottom:5px;}
.bpoint b{color:#525252;}
.bpoint a{color:#eb6100; text-decoration:underline;}
.bpoint a:hover{color:#525252;text-decoration:underline;}
.bpoint a.hlinksb{color:#eb6100; text-decoration:none; font-weight:normal;}
.bpoint a.hlinksb:hover{color:#525252;text-decoration:underline; font-weight:normal;}
/*.bpoint ul li:hover{ background-color:#f5f5f5;}
.bpoint ul li .bpointtxt{display: block; float:left; width:100%;}
.bpoint ul li .bpointtxt h2{color:#2978b6 !important; font-size:13px; font-weight: bold; margin-bottom:3px !important;margin-top:0px;}
.bpoint ul li .bpointtxt h2 a{color:#2978b6 !important; text-decoration:none;}
.bpoint ul li .bpointtxt h2 a:hover{color:#5a5a5a !important; text-decoration:none;}*/


#bookmarks {width:224px; height:39px; display:block; background-color:#FFFFFF;background-image:url(../images/bookmarksbg.gif); background-repeat:repeat-x;margin:auto; /*border:1px solid #000000;*/}
.facebooksb {width:30px;height:39px;background-image:url(../images/facebook_sb.gif); background-repeat:no-repeat;display:block;float:left; margin-left:10px;margin-right:6px;}
.youtubesb {width:30px;height:39px;background-image:url(../images/youtube_sb.gif); background-repeat:no-repeat;display:block;float:left;margin-left:6px;margin-right:6px;}
.twittersb {width:30px;height:39px;background-image:url(../images/twitter_sb.gif); background-repeat:no-repeat;display:block;float:left;margin-left:6px;margin-right:6px;}
.linkedinsb {width:30px;height:39px;background-image:url(../images/linkedin_sb.gif); background-repeat:no-repeat;display:block;float:left;margin-left:6px;margin-right:6px;}
.rsssb {width:30px;height:39px;background-image:url(../images/rss_sb.gif); background-repeat:no-repeat;display:block;float:left;margin-left:6px;margin-right:6px;}


.projects {/*width:83px;width:340px;*/ /*height:145px;*/width:705px; display:block; float:left;margin:5px 5px 5px 5px;padding:5px; margin-bottom:8px; text-align:center; /*border:1px solid #dedede;*/font-family:Arial,Verdana,MS Sans Serif;font-size: 12px; color:#525252;line-height:18px;background-image:url(../images/projectsbg.gif); background-repeat:no-repeat; background-position:0px 247px;}
.projects a {color:#525252; text-decoration:none;}
.projects a:hover{color:#000000; text-decoration:underline;}

.projects2 {/*width:83px;width:340px;*/ /*height:145px;*/width:705px; display:block; float:left;margin:5px 5px 5px 5px;padding:5px; margin-bottom:8px; text-align:center; /*border:1px solid #dedede;*/font-family:Arial,Verdana,MS Sans Serif;font-size: 12px; color:#525252;line-height:18px;background-image:url(../images/projectsbg.gif); background-repeat:no-repeat; background-position:0px 212px;}
.projects2 a {color:#525252; text-decoration:none;}
.projects2 a:hover{color:#000000; text-decoration:underline;}

.projectsimg { width:194px; float:left;/*border:1px solid #000000;*/}

.projectstext {width:490px; float:right;font-family:Verdana,MS Sans Serif,Arial;font-size: 11px; color:#525252;line-height:18px; text-align:justify;/*border:1px solid #000000;*/ padding-right:10px;}
.projectstext b {font-size: 12px; color:#525252;line-height:18px; text-align:left;}
.projectstext b.head { width:100%; display:block;font-size: 12px; color:#525252;line-height:28px; text-align:left;/* text-decoration:underline;*/ border-bottom:1px dotted #000000;padding-bottom:3px;}
.projectstext a {color:#525252; text-decoration:none;}
.projectstext a:hover{color:#000000; text-decoration:underline;}

.moreprojects {font-family:Arial,MS Sans Serif,Verdana;font-size:13px;color:#e7701b;font-weight:bold; padding-left:10px; padding-bottom:5px; /*float:right;*/}
.moreprojects a{color:#e7701b;text-decoration:none;}
.moreprojects a:hover{color:#e7701b;text-decoration:underline;}

.projectsh {width:490px;float:right; text-align:right; border-top:1px dotted #000000; padding-top:6px;}
.projectsd{/*width:315px;padding-top:35px;*/ background-image:url(../images/dottedline.jpg); background-repeat:repeat-x;}

.fprojects {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;/*color:#ce5d00;*/color:#525252;font-style:normal;line-height:30px; /*border-bottom:1px solid #525252;border-bottom:1px solid #cfcfcf;*/  background-image:url(../images/bg-paging.gif); background-repeat:no-repeat;  margin:5px 5px 0px 5px; text-indent:20px; text-align:left;}
.fprojects a{color:#525252; text-decoration:none;}
.fprojects a:hover{color:#000000; text-decoration:underline;}


/* startProjects slider */

#featured {
	/*background:url(../images/featuredbg.png) center top no-repeat;*/background:url(../images/featuredbg.gif); background-repeat:no-repeat;
	width:750px;height:329px;
	position:relative; margin:auto;
}

/** ************ slider **************************************/

/* container for slides */
.images {
	position:relative;	
	height:329px;	
	/*width:910px;*/ width:750px; /*border:1px solid #000000;*/
	float:left;	
	cursor:pointer;line-height:10px;
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;			
	height:229px;
	color:#3b3b3b;
	text-shadow:0px 1px 0px #fff;
	padding:95px 0 0 35px; /*text-align:left;*/ text-align:justify;font-family:Verdana,MS Sans Serif,Arial;font-size: 10px; 
}

.images div img{
	position:absolute;
	/*left:412px;*/ left:390px;
	top:0px;
}

/* header */
.images h3 {
	font-size:16px;font-family:Arial,Verdana,MS Sans Serif;
	font-weight:bold;
	margin:0 0 8px 0;
	color:#565556;
}
.images p {
	line-height:14px;
	/*width:330px;*/width:330px; /*border:1px solid #000000;*/
	/*margin:0 0 15px 0;*/margin:0 0 10px 0;
}
.images a {color:#565556; text-decoration:none;}
.images a:hover {color:#000000; text-decoration:none;}

#rright {
	/*position:absolute;
	right:37px;
	top:60px;*/ position:relative;
	right:30px;
	top:-280px;
	width:27px; display:block;float:right;	
}
/* for Mozilla only*/
html > body #rright {
	position:absolute;/*border:1px solid #000000;*/
	right:37px;
	top:60px;
	width:27px;display:block;
}

/* tabs (those little circles below slides) */
.tabs {
padding:0 0 0 8px;
}

/* single tab */
.tabs a {
	width:10px;
	height:10px;	
	margin:10px 0;
	background:url(../images/navigator.gif) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
/* mouseover state */
.tabs a:hover {
	background-position:0 -10px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -20px;     
} 	


/* prev and next buttons */
.forward, .backward {	
	background:url(../images/hori_large.gif) no-repeat;
	display:block;
	width:27px;
	height:28px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -28px; clear:right; }
.forward:hover 		{ background-position:-27px -28px; }
.forward:active 	 	{ background-position:-54px -28px; } 


/* prev */
.backward:hover  		{ background-position:-27px 0; }
.backward:active  	{ background-position:-54px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}
.clink { float:right; padding-right:100px;}
/* for Mozilla only*/
html > body.clink { float:right;}

/* endProjects slider */
/* testimonials CSS Starts */
.testimonials {width:224px;background-color:#FFFFFF; border:1px solid #aaaaaa;margin:auto;}
#scr1 div {
  visibility:hidden;
 }
 #scr1, #scr1 div.default {
   /*width:200px;
   height:120px;*/
   overflow:hidden;
   visibility:visible;
 }
 #scr1 table tr td div {
  visibility:visible;
 }

 #scr1 {
   /*background-color:#f6f6f6;*/
   margin:0px auto;
 }
 #scr1 table tr td {
   padding:10px;
   color:#000000;
   font-family:Arial,Verdana,MS Sans Serif;font-size:11px;color:#000000;text-align:justify;line-height:18px;
   vertical-align:top;
 }
  #scr1 table tr td b {
   text-align:left;line-height:15px;
 }
.tindetail {color:#525252; float:right; margin-right:15px; margin-bottom:5px;}
.tindetail a{color:#525252; font-weight:bold; text-decoration:underline;}
.tindetail a:hover{color:#525252;font-weight:bold; text-decoration:underline;}

/* testimonials CSS Ends */

.testimonialsbox {/*width: 900px;*/ font-family:Arial,Verdana,MS Sans Serif;/*font-family:Verdana,MS Sans Serif,Arial;*/font-size: 12px;text-align:justify;color:#333333; font-style:italic; margin:15px;/*border: #218BC3 1px dashed;*/}
.testimonialsbox b{color:#333333;}
.testimonialsbox b.quotes{font-size:20px;color:#F26122;font-weight:bold;font-style:normal;}

.quotes_name{font-size:12px; color:#F26122; font-style:italic; font-weight:bold; float:right;margin-right:15px;}


.lines { width:90%; margin:18px auto;display:block;border-bottom: #218BC3 1px dashed;}

/* CareerPage CSS Start */
.contentboxtop {width: 260px; height:46px; display:block;background: url(../images/contentbox.gif) no-repeat; text-decoration:none; }
.contentbox {width: 260px; /*padding: 5px 2px;*/padding:0px 2px 10px 2px; margin-left:10px;/*border-left: 1px dotted #efefef;border-right: 1px dotted #efefef;border-bottom: 1px dotted #efefef;*/float:right;/* background-color:#d9d8d8;*/display:inline;}
.contentbox .tabcontent{padding-bottom: 10px;/*background-color:#f0f0f0;*/border-left: 1px solid #efefef;border-right: 1px solid #efefef; border-bottom: 3px solid #efefef;background-color:#ffffff;}
.contentbox .tabcontent ul.active {display: block;}
.contentbox .tabcontent ul{display: none; margin: 0px; padding: 0px; list-style: none;/*background-color:#f0f0f0;*/ }
.contentbox .tabcontent li{ /*background-color:#f0f0f0;*/font-family:Verdana,MS Sans Serif,Arial;font-size: 11px;color:#525252;  background-color:#ffffff;}
/* for IE only*/
.contentbox .tabcontent ul li a {display: block; background: url(../images/bullet_lnav.gif) no-repeat left center; background-position: 12px;color:#525252;padding: 0px 0px 0px 30px;border-bottom: 1px dotted #efefef; text-decoration: none; } 
/* for Mozilla only*/
html > body .contentbox .tabcontent ul li a {display: block; background: url(../images/bullet_lnav.gif) no-repeat left center; background-position: 12px;color:#525252;padding: 3px 3px 3px 30px;border-bottom: 1px dotted #efefef; text-decoration: none; } 
.contentbox .tabcontent ul li a:hover {background-image: url(../images/bullet_lnav_act.gif); color:#e7701b;} 
/*.contentbox .tabcontent ul li a.active {background-image: url(../images/bullet_lnav_act.gif);color: #007abd; font-weight: 700;}*/

.headingo {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#e7701b;font-style:normal;line-height:30px; padding:12px; text-decoration:none;}
.headingo a {color:#e7701b; text-decoration::none;}
.headingo a:hover {color:#525252; text-decoration::none;}

.headinglb {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#117c97;font-style:normal;line-height:30px; padding:12px; text-decoration:none;}
.headingb {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#111111;font-style:normal;line-height:30px; padding:12px; text-decoration:none;}
.headinglg {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#5f792d;font-style:normal;line-height:30px; padding:12px; text-decoration:none;}
.headingdg {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#027629;font-style:normal;line-height:30px; padding:12px; text-decoration:none;}
.headingblue {font-family:Arial,MS Sans Serif,Verdana;font-size:18px;color:#212f47;font-style:normal;line-height:30px; padding:12px; text-decoration:none;}




/* PositionTable CSS Start */
#gradient-style
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;*/
	/*width: 480px;*/width: 720px;font-family:Arial,Verdana,MS Sans Serif;font-size: 12px;
	text-align: left;
	border-collapse: collapse;border: 1px solid #cecece; 
}
#gradient-style th
{
	font-size: 13px;
	font-weight: bold;
	padding:8px;
	/*background: #b9c9fe url(../images/gradhead.png) repeat-x;*/ background-color:#dbdbdb;background-image:url(../images/technologiesbg.gif); background-repeat:repeat-x;
	border-top: 2px solid #cecece;
	border-bottom: 1px solid #fff;
	color: #525252;
}
#gradient-style tr
{width: 720px;
}

#gradient-style td
{
	padding:8px;
	border-bottom: 1px solid #fff;
	color: #525252;
	border-top: 1px solid #fff; vertical-align:top;
	/*background: #e8edff url(../images/gradback.png) repeat-x;*/background-color:#f4f4f4;
}
#gradient-style td.last
{
	padding: 8px; 
	border-bottom: 1px solid #cecece;
	color: #525252;
	border-top: 1px solid #fff;
	/*background: #e8edff url(../images/gradback.png) repeat-x;*/background-color:#f4f4f4;
}

#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	/*background: #d0dafd url(../images/gradhover.png) repeat-x;*/background-color:#ecebeb;
	color: #ef6100; cursor:default;
}

/* CareerPage CSS Ends */



