@charset "utf-8";
/* CSS Document */
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,
caption, tbody, tfoot, thead  {
margin:0px;
padding:0px;
border:0;
outline:0;
font-size:100%;
}
a
{
text-decoration:none;

}
a:hover
{
text-decoration:underline;
}
:focus
{
outline:0px;
}
ol,ul
{
list-style:none;
}
h2	{ font-size:14px; font-weight:bold;}
h2	span{ color:#cd0700;}

img {
border:0;
}
.flotlt {
	float:left;
	}
.flotrt{
	float:right;
	}
body {
	background:url(../images/body-bg.jpg) repeat-x top #dddddd;
	font:11px/16px "Tahoma", Arial, Verdana, sans-serif; color:#5f5f5f; 
	}a:hover{
	text-decoration:none;
	}
#warper {
	width:982px;
	margin: -10px auto 0px auto;
	}
#top-shadow {
	width:982px;
	clear:both;
	}
#body-section {
	width:982px;
	background:url(../images/mid-bg.png) repeat-y top center;
	clear:both;
	}
#mainContaner{
	width:912px;
	padding:0 18px;
	margin:0 auto;
	background:url(../images/top-logobg.gif) repeat-x;
	}
#bott-shadow {
	width:982px;
	clear:both;
	}
#logobox {
	height:97px;
	clear:both;
	background:url(../images/logo-bg.jpg) repeat-x top;
	position:relative;
	}
#logo {
	float:left;
	margin:20px 0 0 20px;
	}
#contact{
	float:right;
	margin:52px 20px 0 0;
	width:377px;
	text-align:right;
}
.nav {	clear:both;	margin-bottom:7px;	background:url(../images/nav-bg.jpg) top repeat-x;	border:1px solid #bb0500;	border-top:0;	height:49px; position:relative; z-index:999;	}
.nav-box {
	float:left;
	}
.nav-box ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.nav-box ul li{
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:normal;	
	background:url(../images/saprater.jpg) no-repeat right;
	position:relative;
	}
.nav-box ul li.last{
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:normal;	
	background:none;
	position:relative;
	}
.nav-box ul li a.last{
	
	background:none;
	}
.nav-box ul li a{
	font-size:13px;
	font-weight:bold;
	color:#fff;	
	display:block;
	padding:16px 15px 18px 15px;
	white-space:nowrap;	
	margin:0 0 0 -1px;
	}
.nav-box ul li a:hover{
	background:#fff;
	color:#006699;	
	margin:0 0 0 -1px;
	}
.nav-box ul li.active{
	background:#fff;
	margin:0 1px 0 -1px;	
	}	
.nav-box ul li.active a{
	color:#006699;	
	}
	
.nav-box ul li.active li a{
	color:#000;	
	}
.nav-box ul li.active li tittle a {
	color:#000;	
	}
.nav-box ul li.active li tittleSub a {
	color:#006699;	
	}
.no-border {
	border:none;
	}	
.border {
	border:1px solid #979797;
	}
.search {
	float:left;
	margin:4px 13px 4px 0;
	}
.search-field {
	width:118px;
	height:15px;
	font-size:11px;
	border:1px solid #bd0d00;
	}
.search-bg {
	float:right;
	border-top:0;
	border-left:0;
	height:22px;
	padding:15px 10px 0 0px;
	}
	
.clear{
	clear:both;
	}
.banner { position:relative}
/* Menu Contant Div */

#services{display:none;position:absolute;	
	width:912px;	
	left:-88px;
	top:50px;
	}
.menu1 {	
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:0px solid #cccccc;
	background:#fff url(../images/menubg.jpg) repeat-x bottom;	
	padding:5px 6px;
	
	}
.menu1 ul{
	list-style-type:none;
	display:block;
	border-right:1px dashed #838383;
	width:143px;
	float:left;
	position:relative;
	overflow:hidden;	
	padding:0 0 0 6px;
	background:#fff url(../images/menubg.jpg) repeat-x bottom;	
	}
	
/*sangeeta increase width*/
.menu1 ul.last{
	list-style-type:none;
	display:block;
	border-right:0px dashed #d80700;
	width:132px;
	float:left;
	position:relative;
	overflow:hidden;
	
	}
.menu1 ul li{
	background:none;
	float:left;
	white-space:normal;
	width:129px;
	border-bottom:0px solid #ffffff;
	}
.menu1 ul li a{
	font-size:11px;	
	font-weight:normal;
	color:#212121;
	text-decoration:none;	
	width:129px;
	white-space:normal;
	margin:0 0 0 -1px; padding:0px 4px 0px 7px;	
	background:url(../images/bullet.jpg) no-repeat 0px 6px;
	line-height:16px;
	display:block;	
	}
.menu1 ul li.more a{
	font-size:11px;	
	font-weight:normal; 
	color:#286c8e;		
	}
	
.menu1 ul li a:hover{
	/*background:#d80700;*/
	text-decoration:underline;
	color:#000000;
	background:url(../images/bullet.jpg) no-repeat 0px 6px;
	}
	
/* Company Menu Css*/

#company, #solutions, #industries, #methodology, #outsourcing, #clients{
	display:none;
	position:absolute;	
	top:50px;
	left:-2px; 
	}
.menu2 {	
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:0px solid #cccccc;
	background:#fff url(../images/menubg.jpg) repeat-x top;	
	padding:5px 20px 10px 10px;
	
	}
.menu2 ul{
	list-style-type:none;
	padding:0 0 0 6px;
	}
.menu2 ul.last{
	list-style-type:none;
	display:block;
	border-right:0px dashed #d80700;
	position:relative;
	overflow:hidden;
	}
.menu2 ul li{
	background:none;
	border-bottom:0px solid #ffffff;
	float:none;
	}
.menu2 ul li a{
	font-size:11px;	
	font-weight:normal;
	color:#212121;
	text-decoration:none;
	display:block;	
	margin:0 0 0 -1px; padding:3px 4px 3px 7px;	
	background:url(../images/bullet.jpg) no-repeat 0px 10px;
	width:100%;
	
	}
.menu2 ul li.more a{
	font-size:11px;	
	font-weight:normal;
	color:#286c8e;		
	}
	
.menu2 ul li a:hover{
	text-decoration:underline;
	color:#000000;
	background:url(../images/bullet.jpg) no-repeat 0px 10px;
 	}
/* Company Menu Css End */
	
.menushedow{background:url(../images/menushedow.jpg) repeat-x; height:24px; clear:both;}
.menushedow2{background:url(../images/menushedow.png) repeat-x; height:24px; clear:both;}
/* Start of Second Div */
	
.nav-box ul li.active ul li.tittle{color:#000; display:block; padding-top:5px; }
.nav-box ul li.active ul li.tittle a {color:#000; display:block; padding-top:5px; text-decoration:none; background:none; }
.nav-box ul li.active ul li.tittle a:hover{text-decoration:underline; background:none; }
.nav-box ul li.active ul li.tittleSub{color:#5d7e8e; display:block; padding-top:10px;  padding-bottom:5px; font-size:11px; }
.nav-box ul li.active ul li.tittleSub a{color:#006699; display:block; font-size:11px; text-decoration:none; list-style-type:none; background:none; }
.nav-box ul li.active ul li.tittleSub a:hover{text-decoration:underline; background:none; }
  .mHeight{height:420px;}
  .mHeightNew{height:420px;}
 
  
 /* Start of body contant css */
#textContaner {
	padding-top:17px;
	background:#FFFFFF;
	}
#leftColl {
	width:300px;
	padding-right:23px;
	float:left;
	}
#leftColl p{
	padding:10px 0 15px 0;
	font-size:11px;
	line-height:17px;
	color:#5f5f5f;
	text-align:justify;
	}
#leftColl p a{
	color:#ff2418;
	text-decoration:underline;
	}
#leftColl p a:hover{
	text-decoration:none;
	}
#leftColl p span{
	color:#ff2418;
	text-decoration:underline;
	}
.collTitle {
	background:url(../images/head-border.jpg) repeat-x top;
	padding:9px 0 0 0;
	height:24px;
	}
#midColl {
	width:362px;
	padding:0 15px 0 25px;
	float:left;
	}
#midColl p{
	padding:10px 0 15px 0;
	font-size:11px;
	line-height:14px;
	color:#5f5f5f;
	text-align:justify;
	}
#midColl p a{
	color:#ff2418;
	text-decoration:underline;
	}
#midColl p a:hover{
	text-decoration:none;
	}
#midColl p img{
	 float:left;
	 padding:0 15px 0 0;
	}
#midColl ul {
	list-style-type:none;
	margin-top:10px;
	}
#midColl ul li a{
	font-family:"Tahoma", Arial, Verdana, sans-serif;
	font-size:14px;
	color:#1f1f1f;
	text-decoration:none;
	padding-left:18px;
	line-height:25px;
	display:block;	
	font-weight:500;	
	background:url(../images/arrow.gif) no-repeat 2px 8px;
	}
#midColl ul li a:hover{
	background:#f3f3f3 url(../images/arrow.gif) no-repeat 2px 8px;
	}
#collSeprator {
	width:1px;
	float:left;
	background:url(../images/vr-dot.jpg) repeat-y;
	}
#rightbox {
	float:right;
	width:186px;

	}
#rightbox img{
	border:0;
	margin-top:8px;
	}
#inquire {
	width:141px;
	padding:7px 25px 0 18px;
	border:1px solid #bdbcbd;
	background:url(../images/right-form-bg.jpg) bottom repeat-x;
	}
#inquire form{
	padding:10px 0;
	font-size:10px;
	color:#666666;
	}
#inquire form span{
	color:#cc9933;
	}
#inquire input {
	font-size:11px;
	margin:4px 0;
	width:138px;
	color:#666666;
	border:1px solid #7f9db9;
	}
#inquire select{
	font-size:11px;
	width:143px;
	margin:4px 0;
	color:#666666;
	border:1px solid #7f9db9;
	}
#inquire textarea{
	font-size:11px;
	width:143px;
	margin:4px 0;
	color:#666666;
	height:85px;
	border:1px solid #7f9db9;
	}
.clearHr {
	background:url(..//images/hr-bg.jpg) repeat-x center;
	height:25px;
	}
.footerlogo img {
	border:0;
	}
 /* End of body contant css */
 
 /* Footer Css */
 
#footerBox {
 	width:914px;
	padding:13px 18px;
	margin:0 auto;
	background:#323232;
	font-size:11px;
	color:#fff;
	}
#footerBox a{
	color:#fff;
	padding:0 7px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
#footerBox a:hover{
	text-decoration:underline;
	}
	
#footerBox a.paddNone{ padding:0px;}/* 17 Aug 2010*/
#footer{
 	width:850px;
	padding:15px 76px 15px 24px;
	margin:0 auto;
	background:#555;
	color:#fff;
	font-size:10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
#footer a{
	color:#fff;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}
#footerBg{
 	width:914px;
	padding:0 18px;
	margin:0 auto;
	background:#555 url(../images/footer-bg.gif) repeat-x;
	height:14px;
	clear:both;
	}

	
/* Css Inside Page Start */
#textContanerInside { overflow:hidden;}
.bannerInside { position:relative; background:url(../images/inside-banner.jpg) no-repeat left top; width:912px; height:122px; z-index:1}
.bannerChange { position:relative; z-index:1}
.divider{ background:url(../images/hr-bg.jpg) repeat-x  left  bottom; }
.divider h1{ font-size:17px; font-weight:bold; color:#646464; margin-bottom:5px; background:url(../images/heading-bg.jpg) no-repeat 0 9px; padding:7px 0 8px 25px;}
.divider h1 span{color:#cd0700;}
.dividerNew	{ background:url(../images/hr-bg.jpg) repeat-x  left  bottom; height:1px; }
.breadCrum	{ overflow:hidden; font: 11px/35px "Tahoma", Arial, Verdana, sans-serif; width:715px; color:#5f5f5f;  }
.breadCrum	a	{ color:#5f5f5f; text-decoration:none}
.breadCrum	a:hover	{text-decoration:underline;}
#leftCollInside {	width:207px; float:left; margin-right:10px; padding-right:25px;	background:url(../images/vr-dot.jpg) right top repeat-y; margin-top:10px;}
ul.leftNavigation	{ margin:0px 0px 0px 0px;}
ul.leftNavigation li	{font:11px Verdana, Arial, Helvetica, sans-serif;}
ul.leftNavigation li a {background:url(../images/arrowred.gif) no-repeat 5px 11px; color:#5f5f5f; text-decoration:none; display:block; padding:6px 1px 6px 17px;}
ul.leftNavigation li.select a {  background:url(../images/arrowred.gif) no-repeat 0 11px; padding:6px 1px 6px 11px;}

ul.leftNavigation li.select a:hover { background-color:#f3f3f3;}
ul.leftNavigation li a:hover	{ background-color:#f3f3f3;}


#leftCollInside  h3	{ font-weight:bold; background:url(../images/yellowborder.jpg) no-repeat 0 11px; color:#646464; padding:9px 0 6px 10px; clear:both;}
#confirm { width:475px; margin:0 auto;}
#middelContainerInside{ float:left; width:475px; font:11px/16px "Tahoma", Arial, Verdana, sans-serif; color:#5f5f5f; margin-top:10px; }
#middelContainerInside p a{font:11px/16px "Tahoma", Arial, Verdana, sans-serif; color:#CD0700; text-decoration:none; }
#middelContainerInside p a:hover{font:11px/16px "Tahoma", Arial, Verdana, sans-serif; color:#5f5f5f; text-decoration:underline; }
#middelContainerInside ul{margin:0; padding:8px 0;}
#middelContainerInside ul li{list-style-type:none; padding:2px 0 2px 15px; background:url(../images/arrowred.gif) no-repeat 0 8px;}

a.arrowLink{background:url(../images/arrowred.gif) no-repeat left center; color:#5f5f5f; padding:0px 0px 0px 10px;}
a.arrowLink:hover	{text-decoration:underline;}
.imageSpacer	{margin:10px 0px;}
#middelContainerInside p	{ padding:8px 0px;}
.clientTestimonials	{ overflow:hidden; padding-bottom:10px; margin-top:30px;}
.clientTestimonials a {color:#5f5f5f; text-decoration:none; padding:0px 0px 0px 10px;}
.clientTestimonials a:hover	{ text-decoration:underline;}
.arrowContainer	{ width:12px; float:left; margin-top:17px;}
/*.detailTestimonial	{ width:194px; float:left; margin-top:12px;}*/
.detailTestimonial	{ margin-top:12px; margin-left:12px;}
.clientTestimonials p	{ padding:10px 12px 0px 12px; overflow:hidden}
.clientTestimonials p span {color:#ff2418;}
.padding15 { padding-left:15px;}
.PageHeading	{ position:absolute; top:33px; left:35px; font:bold 13px Arial, Helvetica, sans-serif; color:#da9994; width:380px;}
.PageHeading h1	{ font-size:17px; font-weight:bold; color:#e82314; margin-bottom:5px;}


/* Css For Baner Two Line Text */
.indusries, .methodology, .outsourcing, .services, .solutions, .hcompany, .portfolio, .resource, .partner, .career { position:absolute; top:33px; left:35px; font:bold 13px Arial, Helvetica, sans-serif; color:#da9994; width:400px;}
.indusries h1	{ font-size:17px; font-weight:bold; color:#e6edfa; margin-bottom:5px;}
.indusries span {color:#cdd0d4;}
.methodology h1	{ font-size:17px; font-weight:bold; color:#ffc600; margin-bottom:5px;}
.methodology span {color:#feedb1;}
.outsourcing h1	{ font-size:17px; font-weight:bold; color:#dbeeff; margin-bottom:5px;}
.outsourcing span {color:#8fcbff;}
.services h1	{ font-size:17px; font-weight:bold; color:#ffde00; margin-bottom:5px;}
.services span {color:#ffe5a2;}
.solutions h1	{ font-size:17px; font-weight:bold; color:#00fffc; margin-bottom:5px;}
.solutions span {color:#9df0f8;}
.hcompany h1	{ font-size:17px; font-weight:bold; color:#e0f6ac; margin-bottom:5px;}
.hcompany span {color:#d1e89b;}
.portfolio h1	{ font-size:17px; font-weight:bold; color:#fe5143; margin-bottom:5px;}
.portfolio span {color:#fffffd;}
.resource h1	{ font-size:17px; font-weight:bold; color:#fff; margin-bottom:5px;}
.resource span {color:#fff;}
.partner h1	{ font-size:17px; font-weight:bold; color:#fff; margin-bottom:5px;}
.partner span {color:#000;}
.career h1	{ font-size:17px; font-weight:bold; color:#fff; margin-bottom:5px;}
.career span {color:#fff;}

/* Css Baner Two Line Text End */

/* Form Css */
.errorMsg {
	width:600px;
	margin:20px auto;
	border:1px solid #A3A3A3;
	background-color:#F5F5F5;
	}
.errorAlett {
	font-size:12px;
	color:#E81B15;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #A3A3A3;
	padding:10px 0;
	}
.errorText {
	font-size:11px;
	border-bottom:1px solid #A3A3A3;
	padding:4px 10px;
	}
.errorText a{
	font-size:11px;
	color:#3C2B0B;
	text-decoration:none;
	}
.errorText a:hover{
	text-decoration:underline;
}

.planeRow {
	padding:4px 10px;
	}
.bgRow {
	padding:4px 10px;
	background:#F6F6F6;
	}
.nameText{
	float:left;
	font-weight:bold;
	width:100px;
	text-align:right;
	}
.valueText{
	float:left;
	padding-left:10px;
	width:250px;
	}
.error_noBottom {
	font-size:12px;
	color:#E81B15;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	}
.spaceBetweenRows {
	padding:4px 0 0 0;
	}
.imgDiv {
	float:left;
	width:120px;
	padding:0 10px 0 0;
	}
.textConDiv {
	width:340px;
	}
.strategicRwo {
	padding-bottom:15px;
	}
.strategicRwo a{
	color:#5f5f5f;
	text-decoration:none;
	font-weight:600;
	}
.strategicRwo a:hover {
	text-decoration:underline;
	color:#cd0700;
	}
/* CSS of Client Testimonial 23 10 2009 */

.clientRow {
	padding:5px 0;
	*padding-top:32px;
	clear:both;
	border:0px solid #000;
	}
.clientRowLast {
	padding:5px 0 15px 0;
	clear:both;
	}
.leftImgrow {
	height:89px;
	margin:30px 0;
	padding:6px 0 0 180px;
	position:relative;
	background:url(../images/tab_bg.jpg) repeat-x;
	border:1px solid #e0e0e0;
	}
.leftImgrow a{
	font-weight:600;
	text-decoration:none;
	color:#5f5f5f;
	}
.leftImgrow a:hover{
	text-decoration:underline;
	color:#cd0700;
	}
.leftImgrow p{
	line-height:14px;
	padding-top:5px;
	margin-right:10px;
	}
.leftTestImage {
	position:absolute;
	top:-29px;
	left:10px;
	border:1px solid #e0e0e0;
	}
	
.rightImgrow{
	height:89px;
	margin:30px 0;
	padding:6px 190px 0 29px;
	position:relative;
	background:url(../images/tab_bg.jpg) repeat-x;
	border:1px solid #e0e0e0;
	}
.rightImgrow a{
	font-weight:600;
	text-decoration:none;
	color:#5f5f5f;
	}
.rightImgrow a:hover{
	text-decoration:underline;
	color:#cd0700;
	}
.rightImgrow p{
	line-height:14px;
	padding-top:5px;
	}
.rightTestImage {
	position:absolute;
	top:-28px;
	right:10px;
	border:1px solid #e0e0e0;
	}
/* CSS of Client Testimonial 23 10 2009 */

.search {background:url(../images/go.jpg) no-repeat; width:30px; height:20px; border:0; float:right;}

/* CSS of portfolio 23 11 2009 */
ul.portfolioList {
	margin:0;
	padding:8px 0;
	list-style-type:none;
}
ul.portfolioList li{
	background:url(../images/portfolioBul.gif) 0px 8px no-repeat!important;
	padding-left:8px;
	border:0px solid #000;
}
ul.portfolioList li a{
	color:#5f5f5f;
	text-decoration:underline;
}
ul.portfolioList li a:hover{
	text-decoration:none;
}

/* CSS of portfolio 03 12 2009 */
.bigThumb {border:1px solid #ccc; float:left; margin-top:5px; padding:0; width:473px}

.contetPortfolio {float:left; padding:0; margin:0;}
.contetPortfolio p {padding:0; margin:0;}
.contetPortfolio h3 {background:transparent url(../images/yellowborder.jpg) no-repeat scroll 0 11px; clear:both; color:#646464; font-weight:bold; font-size:12px; 
padding:8px 0 0 10px;}
.websiteLink {padding-top:5px; float:left; margin:0; width:100%; text-align:center}
.websiteLink a {color:#E82314; text-decoration:none; font-weight:bold; font-size:11px;}
.websiteLink a:hover {color:#000; text-decoration:underline}

.portfolioBtns {width:100%; float:left; margin-top:10px; padding:0}
.previousBtn {width:62px; float:left; padding:0; margin:0; text-align:left}
.clientListBtn {width:370px; float:left; padding:0; margin:0;}
/*.clientListBtn {width:250px; float:left; padding:0; margin:0;}*/
.nextBtn {width:42px; float:right; padding:0; margin:0; text-align:right}

/* CSS of Testimonial */

.clientRow1 {
	padding:25px 0;
	clear:both;
	border:none;
}
.clientRow1Last {
	padding:5px 0 50px 0;
	clear:both;
	}
.leftTest1Image {
	position:absolute;
	top:-40px;
	left:0px;
	}
.leftImgrow1 {
	height:89px;
	margin:30px 0;
	padding:6px 0 0 220px;
	position:relative;
	background:url(../images/tab_bg.jpg) repeat-x;
	border:1px solid #e0e0e0;
	}
.leftImgrow1 a{
	font-weight:600;
	text-decoration:none;
	color:#5f5f5f;
	}
.leftImgrow1 a:hover{
	text-decoration:underline;
	color:#cd0700;
	}
.leftImgrow1 p{
	line-height:14px;
	padding-top:5px;
	margin-right:10px;
	}
.rightTest1Image {
	position:absolute;
	top:-40px;
	right:5px;
	}
.rightImgrow1{
	height:89px;
	margin:30px 0;
	padding:6px 190px 0 29px;
	position:relative;
	background:url(../images/tab_bg.jpg) repeat-x;
	border:1px solid #e0e0e0;
	}
.rightImgrow1 a{
	font-weight:600;
	text-decoration:none;
	color:#5f5f5f;
	}
.rightImgrow1 a:hover{
	text-decoration:underline;
	color:#cd0700;
	}
.rightImgrow1 p{
	line-height:14px;
	padding-top:5px;
	}
	
.headTestimonial {padding:0; margin-bottom:30px; height:56px; clear:both;}
.headTestimonial p {padding:0; margin:0;}
.testimonialRow {padding:0; margin:0; clear:both; border:none;}
.testimonilaBox {margin:0; padding-bottom:16px; background:url(../images/border_testimonial.jpg) repeat-x bottom center;}
.testimonilaBox p {margin:0; line-height:17px; padding:0 !important;}
.testimonilaBox p span {color:#CD0700}



/* Site Map Css */

#firstPara{width: 473px; margin: 0px 0px 0px 2px; float: left; padding-left:17px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#3c3c3c; line-height:18px;}
#firstPara a{color:#3c3c3c;}
#firstPara a:hover{color:#CC0000; text-decoration:underline;}
#firstPara1{width: 900px; margin: 0px 0px 0px 2px; float: left; padding-left:17px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:3c3c3c; line-height:18px; text-align:center;}
.contentpannel {padding:0 5px 0px 0;}
.stmaplist{	background:url(../images/sitemap-bg.gif) repeat-y;}
.stmaplist ul {padding:10px 0 0 0; margin:0; list-style-type:none}
.stmaplist li {padding:4px 0px 5px 38px !important; background:url(../images/sitemap-bullets.gif) left 0px no-repeat !important; font-size:12px;}


/* 	Site Map Css End ffd8a5	*/

/* Pagination Start */


div.pagination {
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	text-align:right;
	padding:4px 6px 4px 0;
	background-color:#fff;
	color:#313031;
}

div.pagination a {
	color:#0030ce;
	text-decoration:none;
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
	cursor:pointer;
}

div.pagination a:hover, div.pagination a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
div.pagination span.current {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
	font-weight:bold;
	color:#444444;
	background-color:#d2eaf6;
}
div.pagination span.disabled {
	display:none;
}
/* Pagination Close */
#cmmiwin{ position:fixed; display:none; z-index:1000; width:510px;}

/* 12-01-2010*/

.collTitle h1{ font-size:17px; font-weight:bold; color:#646464; margin-bottom:5px; background:url(../images/heading-bg.jpg) no-repeat 0 0px; padding:0px 0 8px 25px;}
.collTitle h1 span, {color:#cd0700;}


a.portfolioh{color:#cd0700 !important; font-size:14px; font-weight:bold}

/* 18-05-2010 */
.banerIndex{background:url(../images/baner_bg_index.jpg) no-repeat center; min-height:220px;}






/* Paging Start  28June10*/

.sitemapPaging {
	font-family:Tahoma,Arial,Helvetica,Sans-Serif;
	clear:both;
	font-size: 9px;
	text-align:right;
	padding:2px 4px 2px 0;
	background-color:#fff;
	color:#333;}

.sitemapPaging a {
	color:#333;
	text-decoration:none;
	padding:2px 4px 2px 4px;
	margin:0 2px 0 2px;
	border:1px solid #eee;
	background-color:#f9f9f9;
	cursor:pointer;}

.sitemapPaging a:hover, sitemapPaging a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
.sitemapPaging span {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
	padding:2px 4px 2px 4px;
	margin:0 2px 0 2px;
}


.sitemapPaging span.disabled {
	color:#999; 
	border:1px solid #eee;
	background-color:#f9f9f9;
	padding:2px 4px 2px 4px;
	margin:0 2px 0 2px;
}
/* Paging Close */

/*-----1st July2010--*/

.subheading{font-size:12px; font-weight:bold;}

.methodologyHead	{ font-size:17px; font-weight:bold; color:#ffc600; margin-bottom:5px;}
.servicesHead	{ font-size:17px; font-weight:bold; color:#ffde00; margin-bottom:5px;}
.solutionsHead	{ font-size:17px; font-weight:bold; color:#00fffc; margin-bottom:5px;}
.hcompanyHead	{ font-size:17px; font-weight:bold; color:#e0f6ac; margin-bottom:5px;}
.careerHead	{ font-size:17px; font-weight:bold; color:#fff; margin-bottom:5px;}
.indusriesHead	{ font-size:17px; font-weight:bold; color:#e6edfa; margin-bottom:5px;}
.outsourcingHead	{ font-size:17px; font-weight:bold; color:#dbeeff; margin-bottom:5px;}
.portfolioHead	{ font-size:17px; font-weight:bold; color:#fe5143; margin-bottom:5px;}
.resourceHead	{ font-size:17px; font-weight:bold; color:#fff; margin-bottom:5px;}
.partnerHead	{ font-size:17px; font-weight:bold; color:#fff; margin-bottom:5px;}




.PageHeadingBanner	{ font-size:17px; font-weight:bold; color:#e82314; margin-bottom:5px;}
.PageHeadingBanner a	{ font-size:17px; font-weight:bold; color:#e82314; margin-bottom:5px;}
.PageHeadingBanner a:hover	{ font-size:17px; font-weight:bold; color:#e82314; margin-bottom:5px;}

.collTitleSer{ font-size:17px; font-weight:bold; color:#646464; margin-bottom:5px; background:url(../images/heading-bg.jpg) no-repeat 0 0px; padding:0px 0 8px 25px;}
.collTitleSer span, {color:#cd0700;}

.collTitleTesti{ font-size:17px; font-weight:bold; color:#646464; margin-bottom:5px; background:url(../images/heading-bg.jpg) no-repeat 0 0px; padding:0px 0 8px 25px;}
.collTitleTesti span, {color:#cd0700;}

.collTitleCase{ font-size:17px; font-weight:bold; color:#646464; margin-bottom:5px; background:url(../images/heading-bg.jpg) no-repeat 0 0px; padding:0px 0 8px 25px;}
.collTitleCase span, {color:#cd0700;}


/* Css Baner Two Line Text End */