body
{
	margin:0px;
	padding:0px;
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
img
{
	padding:0px;
	margin:0px;
}
p
{
margin-bottom:10px;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
a:hover
{
	text-decoration:none;
	color:#666;
	background:#FF0000; cursor:pointer;
}
a
{
	outline:none;
	color:#666;
	text-decoration:none;
}

.mainouter
{
	margin:0 auto;
	padding:0px;
	width:1000px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background:#fff;
	overflow:hidden;
}

.mainouter-new
{
	margin:0 auto;
	padding:0px;
	width:1000px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background:#fff;
	overflow:hidden;
        border-bottom:1px solid #fe0000;
}

.header
{
	height:50px;
	border-bottom:1px solid #fe0000;
	padding-right:15px;
	
}
.subNav ul
{
	margin:0px;
	padding:3px 15px 0 0;
	float:left;
	font-size:10px;
}
.subNav li
{
	float:left;
	border-right:1px solid #999;
	list-style:none;
	padding:0 5px;
}
.subNav li.last
{
	border-right:none;
}
.subNav li a
{
	
	text-decoration:none;
	color:#666;
}
.subNav li a:hover
{
	text-decoration:underline;
	background:none;
}
.buttonmain
{
	background: url(../images/button-left-bg.gif) no-repeat left top;
	padding:0 0 0 2px;
	height:19px;
	float:left;
	margin:2px 0 0 10px;
}
.buttonmain span a
{
	background: url(../images/button-right-bg.gif) no-repeat right top #fe0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	height:17px;
	float:left;
	padding:2px 7px 0 5px;
	text-decoration:none;
}
.buttonmain span a:hover
{
	text-decoration:none;
	color:#fff;
}
.logo
{
	padding:10px 0 0 10px;
	float:left;
}
.pt15
{
	padding-top:15px;
}
.cntleft
{
	width:749px;
	float:left;
}
.mltechleftBanner
	{
		width:749px;
		background: url(../images/mltechbanner.jpg) no-repeat top;
		height:366px;	
		border-bottom:1px solid #fe0000;
	}

.leftBanner
{
	width:749px;
	background: url(../images/banner.gif) no-repeat top;
	height:366px;	
	border-bottom:1px solid #fe0000;
}
.bannerCnt
{
	padding:0 27px 10px 0px;
}
.innerpageheadign
{	
	padding:19px 0px 11px 7px;
	height:40px;
}
.ribbonCnt 
	{
		width:749px;
		float:left;
		overflow:hidden;
		line-height:13px;
		height:132px;	
	}	
	.ribbonCnt ul
	{
		margin:0;
		width:749px;
		padding:0;
	}	
	.ribbonCnt ul li
	{
		width:249px;
		background:#eee url(../images/dash-bg.gif) repeat-y right top;
		list-style:none;
		float:left;
		height:140px;
		padding:0 1px 0 0;
		cursor:pointer;
		text-decoration:none;
	}
	.ribbonCnt ul li.last
	{
		width:248px;
		background:#eee url(../images/dash-bg.gif) repeat-y right top;
		list-style:none;
		float:left;
		height:140px;
		padding:0 1px 0 0;
		cursor:pointer;
		text-decoration:none;
	}
	.ribbonCnt ul li a .cntTitle 
	{
		background-color:#FFFFFF;
		width:238px;
		color:#666;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		height:23px;
		padding:8px 0 0 11px;
		float:left;
		outline:none;
		cursor: pointer;
		display:block;
	}
	.ribbonCnt ul li a:hover .cntTitle
	{
		background-color:#fe0000;	
		width:238px;
		color:#fff;
		float:left;
		outline:none;
		height:23px;
		cursor: pointer;
		padding:8px 0 0 11px;
		text-decoration:none !important;
	}
	.ribbonCnt ul li a .cntLastTitle 
	{
		background-color:#FFFFFF;
		width:237px;
		color:#666;
		font-weight:bold;
		font-size:14px;
		text-decoration:none !important;
		height:23px;
		padding:8px 0 0 11px;
		float:left;
		outline:none;
		cursor: pointer;
		display:block;
		}
	.ribbonCnt ul li a:hover .cntLastTitle
	{
		background-color:#fe0000;	
		width:237px;
		color:#fff;
		float:left;
		outline:none;
		height:23px;
		cursor: pointer;
		padding:8px 0 0 11px;
		text-decoration:none !important;
}
.ribbonCnt ul li a:hover .innerRibbonCnt .RibboninnerCnt {
text-decoration:none !important;
}
.fb
{
	text-decoration:none  !important;
	font-weight:bold;
	font-size:11px;
	color:#666;
	padding:1px 0 5px 0px;
}
.innerRibbonCnt
{
	width:248px;
	float:left;
}
.innerRibbonCnt a
{
text-decoration:none;
}
.innerRibbonCnt a:hover
{
text-decoration:none;
background:none;
}
.RibboninnerCnt
{
	padding:8px 0 0 13px;
	float:left;
	font-size:11px;
	clear:right;
	width:225px;
	text-decoration:none;
}
.innerRibbonCnt img
{
	text-align:right;
	float:right;
}
.cntRight
	{
		width:249px;
		float:left;
		border-left:1px solid #e4e4e4;
	}
.footer
{
	width:980px;
	float:left;
	padding:20px 10px 10px 10px;
	border-bottom:1px solid #999;
}
.virtualTour
{
	background:url(../images/arrow-tour.gif) no-repeat left top;
	height:23px;
	font-weight:normal;
	padding:7px 0 0 25px;
	border-top:1px solid #999;
}
.virtualTour a
{
	color:#666666;
	text-decoration:none;
}
.virtualTour a:hover
{
	color:#666666;
	text-decoration:underline;
	background:none;
}
.rightcases
{
 		width:250px;
		border-top:1px solid #fe0000;
		border-bottom:1px solid #e4e4e4;
		line-height:15px;
		font-weight:normal;
}

.rightcases ul
{
	margin:0px;
	padding:0px;
	clear:left;
}
.rightcases li
{
	list-style:none;
	border-bottom:1px solid #e8e9ea;
	padding:9px 0 9px 8px;
	font-size:10px;
	background:none;
}
.rightcases li a
{
	color:#666;
	text-decoration:none;
}
.rightcases li a:hover
{
	color:#fe0000;
	text-decoration:none;
	background:none;
}
.rightcases li a span
{
	color:#fe0000;
	text-decoration:none;
}
.featurecase
{ 	
	background:#fe0000;
	color:#fff;
	padding:3px 10px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	
}
.upcomingCnt
{
	border-bottom:1px solid #e8e9ea;
	padding:4px 0 0 12px;
	height:60px;
	width:238px;
}
.upcomingheading
{
	font-weight:bold;
	line-height:20px;
	font-size:13px;
	font-weight:bold;
	color:#666;
}
.upcomingtext
{
	font-size:10px;
	color:#666;
	width:238px;
}
.upcomingtext a
{
	color:#666666;
	text-decoration:none;
}
.upcomingtext a:hover
{
	color:#fe0000;
	text-decoration:none;
	background:none;
}
.upcomingLeft
{
	width:26px;
	float:left;
	padding:9px 0 0 0px;
}
.upcomingRight
{
	width:212px;
	float:left;
	padding:5px 0 0 0px;
}
.fu
{
	text-decoration:underline;
}
.fi
{
	font-style: italic; 
}

.innerRight
{
	width:484px;
	float:left;
}
.innerLeft
{
	width:258px;
	float:left;
	padding-right:4px;
	background:url(../images/leftbg.gif) repeat-x;
}
.innerLeft h1
{
	color:#000;
	font-family:Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	padding:10px 15px;
}
.lefNavOuter
{
	
	margin-bottom:23px;
}
.leftNav
{
	width:246px;
	background:url(../images/inner-left-menu-top-bg.gif) no-repeat top left;
	font-size:12px;
	color:#000
}
.leftNav ul
{ 
	margin:0px;
	background:url(../images/inner-left-menu-bottom-bg.gif) no-repeat bottom left;
	padding:1px 1px;
	padding-bottom:14px;
}
.leftNav li
{
	list-style:none;
	padding:4px 0 2px 0px;
}
.leftNav li a
{
	color:#000;
	border-left:3px solid #fff;
	text-decoration:none;	
	padding:4px 5px;
}
.leftNav li a:hover
{
	color:#000;
	border-left:3px solid #fe0000;
	background:none;
	
}
.leftNav li span a
{
	color:#000;
	border-left:3px solid #fe0000;
	text-decoration:none;	
	padding:4px 5px;
}
.leftribbonCntOuter
{
	width:246px;
	overflow:hidden;
	line-height:13px;
	border-top:1px solid #fe0000;
	padding-bottom:4px;
	background:#FFF url(../images/dash-bg.gif) repeat-y right top;
	border-bottom:1px solid #e4e4e4;
}	

.leftribbonCnt 
{
	width:246px;
	overflow:hidden;
	line-height:13px;
	border-top:1px solid #fe0000;
}	
.leftribbonCnt ul
{
	margin:0px;
	padding:0px;
}	
.leftribbonCnt li
{
	width:245px;
	background:#eee url(../images/dash-bg.gif) repeat-y right top;
	list-style:none;
	padding:0 1px 0 0;
	margin-bottom:1px;
}
.leftribbonCnt a
{
text-decoration:none;
}
.leftribbonCnt a:hover
{
text-decoration:underline;
background:none;
}
.leftcntInner
{
	color:#666;
	line-height:14px;
	padding:5px 5px 7px 15px;
	font-size:10px;
}
.leftcntTitle
{
	background:#fff;
	color:#666;
	padding:8px 14px;
	text-transform:uppercase;
	font-size:10px;
}
.innerCnt
{
	line-height:16px;
	vertical-align:text-top;
	padding-right:14px;
}
.innerCntLeft
{
	width:222px;
	float:left;
	padding-bottom:30px;
	line-height:14px;
}
.bright
{
	border-right:1px solid #e8e9ea;
	padding-right:10px;
}
.pl10
{
	padding-left:10px;
}
.pr10
{
	padding-right:10px;
}
.PeoplePhilosophy
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:27px 0 8px 0px;
}
h2
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:12px 0 3px 0px;
	margin:0 0 11px;
	border-bottom:3px solid #fe0000;
}
.ourjourneyheading
{
	color:#2196b7;
	font-size:12px;
	font-weight:bold;
	padding:4px 0 0 6px;
	margin:0 0 2px;
}
.ourjourney
{
	color:#666;
	font-size:11px;
}
.ourjourney ul
{
	margin:0px;
	padding-left:10px;
}
.ourjourney ul li
{
	margin:0px;
	background:url(../images/Our-Journey-arrow.gif) no-repeat left  6px;
	padding:0 0 5px 10px;
}
.ourjourney ul li a
{
color:#666;
}
.ourjourney ul li a:hover
{
	color:#666;
	text-decoration:underline;
	background:none;
}
.pb10
{
	padding-bottom:10px;
}

.innerbanner a
{
	color:#666;
	text-decoration:none;
}
.innerbanner a:hover
{
	color:#fe0000;
	text-decoration:none;
	background:none;
}
.innerbanner span
{
	color:#fe0000;
	text-decoration:none;
}

.innerrightcases
{
	width:250px;
	border-top:1px solid #fe0000;
	border-bottom:1px solid #e4e4e4;
	line-height:15px;
	font-weight:normal;
}
.innerrightcases ul
{
	margin:0 0 5px 0;
	padding:0px;
	clear:left;
}
.innerrightcases li
{
	list-style:none;
	background:url(../images/inner-right-li-bg.gif) repeat-x bottom left #e5e5e5;
	padding:8px 0 4px 19px;
}
.innerrightcases li a
{
	color:#666;
	text-decoration:none;
}
.innerrightcases li a:hover
{
	color:#fe0000;
	text-decoration:none;
	background:none;
}
.innerrightcases li a span
{
	color:#fe0000;
	text-decoration:none;
	font-weight:bold;
}
.rightmenuTitle
{
	background:#fe0000;
	color:#fff;
	padding:4px 0 4px 5px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.footerRight
{
	font-size:10px;
	float:right;
}
.footerRight a
{
	text-decoration:none;
}
.footerRight a:hover
{
	text-decoration:underline;
	background:none;
}
.pt
{

}
.AchievementscntTitle
{	
	color:#666;
	line-height:14px;
	padding:10px 5px 7px 15px;
	font-size:10px;
}
.Pt10
{
	padding:10px 0 7px 0px;
}
.headerimgouter
{
	padding-bottom:2px;
}
.contactleftNav
{
	width:246px;
	background:url(../images/inner-left-menu-top-bg.gif) no-repeat top left;
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.contactleftNav span
{
	font-size:13px;
	color:#000;
	font-weight:bold;
}
.contactleftNav ul
{ 
	margin:0px;
	background:url(../images/inner-left-menu-bottom-bg.gif) no-repeat bottom left;
	padding:5px 1px;
	padding-bottom:7px;
	border-left:3px solid #fe0000;
}
.contactleftNav li
{
	list-style:none;
	padding:4px 0 4px 14px;
	line-height:17px;
	color:#666;
}
.contactleftNav li a
{
	text-decoration:none;
}
.contactleftNav li a:hover
{
	text-decoration:none;
	background:none;
}
.contactlefttitle
{
	font-size:12px;
	color:#000;
	padding:3px 0 0 14px;
}
.partnerleftNav
{
	width:246px;
	background:url(../images/inner-left-menu-top-bg.gif) no-repeat top left;
	font-size:12px;
	color:#000;
}
.partnerleftNav span
{
	font-size:13px;
	color:#000;
	font-weight:bold;
}
.partnerleftNav ul
{ 
	margin:0px;
	background:url(../images/inner-left-menu-bottom-bg.gif) no-repeat bottom left;
	padding:5px 1px;
	height:104px;
	padding-bottom:7px;
	border-left:3px solid #fe0000;
}
.partnerleftNav li
{
	list-style:none;
	padding:4px 0 1px 14px;
	font-size:13px;
	line-height:17px;
	color:#666;
}
.rightcasesbottom
{
	width:231px;
	padding:14px 0 14px 19px;
	font-size:12px;
	color:#666;
	font-weight:normal;
	border-bottom:1px solid #e4e4e4;
}
.rightcasestitle
{
	font-size:12px;
	color:#fe0000;
	font-weight:bold;
}
.leftcontent
{
	padding-top:10px;
	padding-bottom:6px;
}
.linktext
{
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.linktext a
{
	color:#666;
	text-decoration:none;
}
.linktext a:hover
{
	color:#666;
	text-decoration:underline;
	background:none;
}.resultlink{ padding-top:10px;}
.contentleftcntTitle
{
	color:#000;
	background:#FFF;
	padding:8px 14px;
	font-size:12px;
	font-weight:bold;
}
.contentleftcntInner
{
	color:#666;
	line-height:14px;
	padding:8px 5px 13px 15px;
	font-size:11px;
	height:25px;
	border-bottom:1px solid #FFFFFF;
}
.contentleftbottom
{
	color:#666;
	line-height:14px;
	padding:8px 5px 13px 15px;
	font-size:11px;
	line-height:15px;
	border-bottom:1px solid #FFFFFF;
}
.contactheadign
{
	color:#fe0000;
	font-size:12px;
	font-weight:bold;
	padding:12px 0 8px 0px;
	margin:0px;
}
.contactinnerRight
{
	width:484px;
	float:left;
	padding-left:16px;
	background:url(../images/leftbg.gif) repeat-x;
}
.newsinnerRight
{
	width:500px;
	float:left;
	background:url(../images/leftbg.gif) repeat-x;
}
.contactinnerLeft
{
	width:249px;
	float:left;
	background:url(../images/leftbg.gif) repeat-x;
	padding:0px;
}
.contactinnercenter
{
	width:500px;
	float:left;
}
.contentOuter
{
	width:480px;
	float:left;
}
.contentInner
{
	width:480px;
	margin:0 auto;
	background:#f7f7f7;
	overflow:auto;
	border-bottom:5px solid #FFFFFF;
	clear:both;
	padding-bottom:6px;
}
.contentInnerLeft
{
	width:284px;
	border-right:5px solid #FFF;
	float:left;
	padding:7px 0 0 12px;
	font-size:11px;
	color:#666;
}
.contentInnerRight 
{
	width:130px;
	float:left;
}
.contentInnerHeading
{
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:0 0 8px 0px;
}
.InnerHeading
{
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:7px 0 0 12px;
}
.outer
{
	width:280px;
}
.CaliforniaLeft
{
	width:156px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:left;
}
.NewJerseyRight
{
	width:122px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:left;
}
.NewJerseyRight a
{
text-decoration:none;
}
.NewJerseyRight a:hover
{
text-decoration:none;
background:none;
}
.contentInnertext
{
	padding:7px 0 7px 0px;
	font-weight:normal;
}
.europeheading
{
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-bottom:14px;
	width:110px;
	padding:10px 0 14px 12px;
}
.europetext
{
	width:150px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#666;
	padding:7px 0 0 10px;
}
.londonheading
{
	width:110px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding-left:12px;
}
.asiacontentOuter
{
	width:285px;
	float:left;
	padding:10px 0 0 14px;
	font-size:11px;
	color:#666;
}

.AsiaInnertext
{
	padding:3px 0 8px 0px;
	font-weight:normal;
}
.asiacontentInner
{
	width:480px;
	margin:0 auto;
	background:#f7f7f7;
	overflow:auto;
	float:left;
}
.asiacontentbottom
{
	border-bottom:3px solid #f1f1f1;
}
.Hyderabadinnerouter
{
	width:480px;
	margin:0 auto;
	background:#f7f7f7;
	overflow:auto;
	float:left;
	padding-bottom:5px;

}
.cotactaddresOuter
{
	width:400px;
	float:left;
	height:50px;
	background:#FF0000;
}
.newdelhiLeft
{
	width:156px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding:5px 0 4px 0px;
}
.newdelhiInner
{
	padding:3px 0 7px 0px;
	font-weight:normal;
}
.PuneRightOuter
{
	width:162px;
	float:left;
	padding-top:10px;
	text-align:left;
}
.puneRightinner
{
	width:138px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#666;
	padding-top:3px
}
.HyderabadOuter
{
	width:350px;
	float:left;
	padding:10px 0 0 14px;
	font-size:11px;
	color:#666;
}
.HyderabadInnertext
{
	padding:3px 0 45px 0px;
	font-weight:normal;
}
.chennaiInnertext
{
	padding:3px 0 0 0px;
	font-weight:normal;
}
.indexbottomarrow
{
	float:right;
	text-align:right;
	padding:4px 25px 0 0px;
	cursor:pointer;
	height:20px;
}
.indexbottomarrow a
{
	text-decoration:none;
}
.indexbottomarrow a:hover
{
	text-decoration:none;
	background:none;
}
.indexmainNav
{
	width:220px;
	padding:0 15px 60px 18px;
	border-bottom:1px solid #999;
	overflow: auto;
	font-size:12px;
	color:#999;
	font-weight:bold;
}
.indexmainNav ul
{
	margin:0px;
	padding:0px;
	width:220px;
	float:left;
}
.indexmainNav li
{
	border-bottom:1px solid #e8e9ea;
	list-style:none;
	font-weight:bold;
	padding:7px 0 3px 0px;
}
.indexmainNav li a
{
	color:#999;
	text-decoration:none;
}
.indexmainNav li a:hover
{
	color:#fe0000;
	text-decoration:none;
	background:none;
}
.indexmainNav li a.active
{
	color:#fe0000;
}
.indexmainNav li.last
{
	border-bottom:none;
}
.pB
{
	height:18px;
}
.indexvirtualTour
{
	background:url(../images/arrow-tour.gif) no-repeat left top;
	height:21px;
	padding:7px 0 0 25px;
	border-top:1px solid #999;
}
.indexvirtualTour a
{
	text-decoration:none;
	color:#666;
}
.indexvirtualTour a:hover
{
	text-decoration:underline;
	background:none;
}
.helpdeskHeading
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	padding:8px 14px;
	background:#FFF;
}
.helpdeskInner
{
	color:#666;
	line-height:14px;
	padding:5px 5px 0 15px;
	font-size:11px;
	height:23px;
}
.helpdeskInnertext
{
	color:#666;
	line-height:14px;
	padding:5px 5px 10px 15px;
	font-size:11px;
}
.helpdeskOuter
{
	width:246px;
	overflow:hidden;
	line-height:13px;
	border-top:1px solid #fe0000;
	padding-bottom:5px;
}
.carrersouter
{
	padding:10px 0 10px 0px;
}
.CareersGatewayOuter
{
	width:226px;
	margin:0 auto;
	border:1px solid #9cb8c6;
	background:#deebf1;
	font-size:13px;
	color:#2196b7;
	font-weight:bold;
	padding:11px 0 14px 10px;
}
.CareersGatewayinner
{
	width:228px;
	margin:0 auto;
	background:#9cb8c6;
	padding:4px 0 6px 10px;
	font-size:12px;
	color:#FFF;
	line-height:21px;
}
.careersleftbottom
{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
	padding:8px 14px;
	background:#fff url(../images/dash-bg.gif) repeat-y right top;
}
.careersleftbottomInner
{
	color:#666;
	line-height:14px;
	padding:6px 5px 8px 15px;
	border-bottom:3px solid #FFFFFF;
	font-size:10px;
}
.indexmenuTop
{
	padding-bottom:35px;
}
.testimonialbottom 
{
	width:246px;
	overflow:hidden;
	line-height:13px;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:1px;
	background:#fff url(../images/dash-bg.gif) repeat-y right top;
}	
.testimonialbottom ul
{
	margin:0px;
	padding:0px;
}	
.testimonialbottom li
{
	width:245px;
	background:#eee url(../images/dash-bg.gif) repeat-y right top;
	list-style:none;
	padding:0 1px 0 0;
	margin-bottom:1px;
}
.careerbottomText
{
	padding-top:6px;
}
.jobopportunitiesOuter
{
	width:439px;
	background:#2196b7;
	height:131px;
	border-bottom:4px solid #FFF;
}
.pB31
{
	padding-bottom:28px;
}
.jobopportunitiesLeft
{
	width:264px;
	float:left;
}
.jobopportunitiesLeft ul
{
	margin:0px;
	padding:0px;
}
.jobopportunitiesLeft ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:9px 0 5px 11px;
}
.jobopportunitiesLeft ul li a
{
	color:#FFF;
	text-decoration:none;
}
.jobopportunitiesLeft ul li a:hover
{
background:none;
color:red;
text-decoration:underline;
}
.jobopportunitiesRight
{
	width:175px;
	float:left;
	height:131px;
	background:url(../images/jobopportunites-Rightimg.jpg) no-repeat left;
}
.joblistbox
{
	width:84px;
	border:1px solid 7f9db9;
	font-size:11px;
	padding:2px 2px 2px 2px;
}
.findjobbutton
{
	width:63px;
	padding-left:9px;
}
.findjobOuter
{
	width:250px;
}
.PeoplePhilosophyOuter
{
	width:439px;
	background:#f2f2f2;
	border-bottom:2px solid #e8e8e8;
}
.PeoplePhilosophyTitle
{
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding:14px 0 0px 11px;
}
.PeoplePhilosophyText
{
	font-size:11px;
	color:#333333;
	padding:10px 0 0 11px;
}
.learnmoreText
{
	font-size:11px;
	color:#fe0000;
	padding:6px 0 8px 11px;
}
.learnmoreText a
{
	color:#fe0000;
	text-decoration:none;
}
.learnmoreText a:hover
{
	color:#fe0000;
	text-decoration:underline;
	background:none;
}
.achivementOuter
{
	float:left;
	height:126px;
}
.pB4
{
	padding-top:10px;
}

.leftinnerTab
{
width:466px;
float:left;
margin-top:15px;
}
.leftinnerTab.blue
{
width:466px;
border-bottom:3px solid #2196b7;
float:left;
margin-top:15px;
}
.leftinnerTab.red
{
width:470px;
border-bottom:3px solid #fe0000;
float:left;
margin-top:15px;
}

.leftinnerTab ul
{
	padding:0px;
	margin:0px;
}
.leftinnerTab li
{

	list-style:none;
	float:left;
	color:#fff;
	margin:0 1px 0 0;
	font-size:12px;
	font-weight:bold;

}
.leftinnerTab li a
{
	background:#2196b7;	
	color:#fff;
	height:20px;
	float:left;
	padding:3px 7px 0 7px;
	
}
.leftinnerTab li a:hover
{
	color:#fff;
	text-decoration:none;
	background:#2196b7;	
}
.leftinnerTab li span a 
{
	background:#fe0000;
	list-style:none;
	width:105px;
	float:left;
}
.leftinnerTab li span a:hover
{
background:#fe0000;
}

.leadershipCnt
{
	width:470px;
	float:left;
	line-height:14px;
}
.leadershipCnt .outer
{
	margin:0px;
	padding:0 0 0px;	
	width:470px;
	float:left;	
}
.leadershipCnt .bottomouter
{
	border-bottom:1px solid #cccccc;
}
.leadershipCnt .outerbn
{
	margin:0px;
	padding:0 0 20px;	
	border-bottom:none;
	width:470px;
	float:left;	
}
.leadershipCnt .inner
{
	width:156px;
	list-style:none;
	float:left;
	text-align:left;	
	padding-top:12px;	
}
.photoinner
{
	width:156px;
	list-style:none;
	float:left;
	text-align:left;	
	padding-top:12px;
}
.photoinnerouter
{
	border-left:1px solid #e5e5e5;
	width:146px;
	padding-left:10px;
}
.photoinner img
{
	width:114px;
	height:105px;
	padding-top:12px;
	vertical-align: bottom;
}
.leadershipCnt .title
{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.leadershipCnt .inner img
{
	width:114px;
	height:105px;
	padding-top:12px;
	vertical-align: bottom;
}
.leadershipCnt a:hover
{
	background:none;
}

.imgCnt
{
	width:96px;
	background:#fe0000;
	color:#fff;
	padding:5px 9px;
	line-height:13px;
	margin:0 0 13px 0;
	height:25px;
}
.blueCnt
{
	width:96px;
	background:#2196b7;
	color:#fff;
	padding:5px 9px;
	line-height:13px;
	margin:0 0 13px 0;
	height:40px;
}
.imgCnt span, .blueCnt span
{
	font-weight:bold;
	color:#fff;
}

.redcnt a
{
	color:#fe0000;
	text-decoration:none;
}
.redcnt a:hover
{
	color:#fe0000;
	text-decoration:underline;
	background:none;
}
.cyancnt a
{
	color:#2196b7;
	text-decoration:none;
}
.cyancnt a:hover
{
	color:#2196b7;
	text-decoration:underline;
}
.menue
 {
	padding:4px 0 0 18px;
	height:234px;
	color:#999;
	font-weight:bold;
	position:relative;
	margin-right:13px;
}
.menue ul {
	margin:0px;
	padding:0px;
	width:212px;
	
}
.menue ul li {
	
	border-bottom:1px solid #e8e9ea;
	list-style:none;
	font-weight:bold;
	font-size:12px;
	margin:0px; padding:0px;
}

.menue ul li.last {

	border-bottom:none;
}

.menue ul li a {
	color:#999;
	text-decoration:none;	
		color:#999;
	text-decoration:none;	
	padding:15px 0 0px 6px;
	line-height:26px;
}
.menue ul li ul {
	
	visibility:hidden;
	display:block;
	position: absolute;
	font-weight:300;
	background:#fff;
	margin:0px;
	top:3px;
	right:218px;
}
.menue ul li ul.tm
{
	visibility:hidden;
	display:block;
	position: absolute;
	font-weight:300;
	background:#fff;
	margin:0px;
	top:55px;
	right:218px;
}
.menue ul li ul.top
{
	visibility:hidden;
	display:block;
	position: absolute;
	font-weight:300;
	background:#fff;
	margin:0px;
	top:111px;
	right:218px;
}
.menue ul li ul li 
{
	border:none;
	font-size:11px;
	border-top:1px solid #e8e9ea;
    border-right:1px solid #e8e9ea;
	border-left:1px solid #e8e9ea;
	vertical-align:middle;
	padding:0px;
	margin:0px;

	
	
}
.menue ul li ul li.menuopen {
	border:none;
	font-size:11px;
   	border-top:1px solid #e8e9ea;
	border-right:1px solid #fff;
	border-left:1px solid #e8e9ea;
	margin:0px; 
	height:26px;
	

}

.menue ul li ul li.sublast
{
border-bottom:1px solid #e8e9ea;
}
.menue ul li ul li a{
color:#999;
font-weight:300;
height:26px;
padding:0px 0 0px 10px;
line-height:26px;
display:block;


}
.menue ul li a:hover{
color:#fe0000; 
text-decoration:none;
font-weight:900;
background:none;
}
.menue ul li ul li a:hover{
background-image:url(../images/menu-hoverbg.jpg);
background-repeat:no-repeat;
color:#fe0000; 
font-weight:300;
text-decoration:none;
padding:0px 0 0px 10px;
line-height:26px;
height:26px;
border-left:none;
}
 
/* make the second level visible when hover on first level list OR link */

.menue li a.active
{
color:#fe0000;
}
.btmright
{
	
	border-right:1px solid #e8e9ea;
	
}
.keycntbotomtext ul
{
	padding:0px;
	margin:0px;
	padding:10px 0 0 10px;
}
.keycntbotomtext ul li
{
	padding:0px;
	margin:0px;
	padding:0 0 0 10px;
	background:url(../images/main-ul-bg.gif) no-repeat 0 8px;
	list-style:none;
	border:none;
}
.keyCnt ul
{
	padding:0px;
	margin:0px;
}
.keyCnt li
{
	list-style:none;
	background: url(../images/key-ul-bg.gif) no-repeat 8px 23px #f7f7f7;
	border-bottom:3px solid #ececec;
	padding:15px 10px;
	line-height:14px;
}
.keyCnt li span
{
	font-weight:bold;
	line-height:19px;
	padding-left:8px;
}
.keyCnt li.divider
{
	background: url(../images/key-ul-bg.gif) no-repeat 8px 23px #f2f2f2;
}
.toparrow
{
	margin:10px 0;
	font-weight:bold;
	color:#000;
	width:464px;
	text-align:right;
}
.bottomarrow
{
	font-weight:bold;
	color:#000;
	width:464px;
	text-align:right;
}
.bottomarrow a
{
text-decoration:none;
}
.bottomarrow a:hover
{
text-decoration:none;
background:none;
}
.toparrow a, .toparrow a:hover
{
	color:#000;
		background:none;
}
.mt15
{
	margin-top:15px;
}
.ourJourney ul
{
	margin:0px;
	padding:5px 0;
}
.ourJourney li
{
	list-style:none;
	background:url(../images/main-ul-bg.gif) no-repeat 0 8px;
	padding-left:10px;
	line-height:16px;
}
.ourJourney li a
{
	text-decoration:underline;
}
.ourJourney li a:hover
{
	text-decoration:underline;
	background:none;
	color:#fe0000;
}
.earlyYears
{
	background:#f7f7f7;
	float:left;
	width:466px;
	padding:0px;
	border-bottom:15px solid #b2dae6;
}
.earlyYears h2
{
	color:#2196b7;
	font-size:15px;
	font-weight:bold;
}
.earlyYearsTop
{
	background:#2196b7;
	padding:3px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.earlyYearsLeft img
{
	float:right;
}
.p10
{
	padding:10px;
}
.earlyYearsLeft
{
	width:440px;
	padding:10px;
	float:left;
	height:341px;
	line-height:17px;
}
.bn
{
	border:none;
}
h3
{
	background:url(../images/h3-bg.gif) repeat-x top;
	font-weight:bold;
	padding:3px 9px 3px;
	margin:0px;
	font-size:12px;
	margin-top:5px;
}
.cb
{
clear:both;
}
.moreinfo
{
	border-top:1px solid #999;
	padding:5px 0;
	display:block;
	overflow:hidden;
	margin-top:15px;
	width:464px;
	float:left;
}
.moreinfo a
{
	text-decoration:none;
	color:#666;
}
.moreinfo a:hover
{
	text-decoration:underline;
	background:none;
	color:#fe0000;
}
.techsupportHeading
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:12px 0 3px 0px;
	margin:0 0 15px;
}
.techsupportinnerCnt
{
	width:222px;
	float:left;
	padding-bottom:10px;
	line-height:14px;
}
.pL5
{
	padding-left:17px;
}
.serviceheading
{
	font-size:12px;
	color:#fe0000;
	font-weight:bold;
}
.techsupportsubheadign
{	
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:12px 0 0 0px;
	margin:0 0 9px;
}
.techinnerCntLeft
{
	width:470px;
	float:left;
}
.pT10
{
	padding-top:12px;
}
.GlobalEnterpriseOuter
{
	width:470px;
	padding:30px 0 25px 0px;
	padding-top:30px;
}
.partnerHeading
{
	font-weight:bold;
	padding:15px 9px 0;
	margin:0px;
	color:#666;
	font-size:11px
	margin-top:15px;
}
.pb10
{
	padding-bottom:10px;
	padding-top:10px;
}
.tabOuter
{
	width:498px;
	border-bottom:23px solid #9cb8c6;
	float:right;
}
.tabOuterevents
{
	width:498px;
	border-bottom:23px solid #2196b7;
	float:right;
}
.tabOuterRelease
{
	width:498px;
	border-bottom:23px solid #85c5d7;
	float:right;
}
.tabOneOuter
{
	background:#85c5d7;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.tabOneOuter a
{
	background:#85c5d7;
	text-decoration:none;
	width:103px;
	height:19px;
	display:block;
	cursor:pointer;
	outline:none;
	color:#FFFFFF;
	padding:3px 0 0 11px;
}
.tabOneOuter a:hover
{
	text-decoration:none;
	width:103px;
	height:22px;
	cursor:pointer;
	height:19px;
	outline:none;
	color:#FFFFFF;
	background:none;
	padding:3px 0 0 11px;
	
}
.tabOneOuterOn
{
	background:#2196b7;
	text-decoration:none;
	width:103px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-align:left;
	height:19px;
	outline:none;
	color:#FFFFFF;
	padding:3px 0 0 11px;
	float:left;
}
.tabtwoOuterOn
{
	background:#85c5d7;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.tabtwoOuterOn a
{
	background:#85c5d7;
	text-decoration:none;
	width:95px;
	height:19px;
	display:block;
	cursor:pointer;
	outline:none;
	color:#FFFFFF;
	padding:3px 0 0 30px;
}
.tabtwoOuterOn a:hover
{
	background:#2196b7;
	text-decoration:none;
	width:95px;
	height:19px;
	cursor:pointer;
	outline:none;
	color:#FFF;
	padding:3px 0 0 30px;
}
.tabtwoOuter
{
	background:#9cb8c6;
	float:left;
	width:170px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.tabtwoOuter a
{
	background:#9cb8c6;
	text-decoration:none;
	width:170px;
	height:19px;
	display:block;
	cursor:pointer;
	outline:none;
	color:#FFFFFF;
	text-align:center;
	padding:3px 0 0 0px;
}
.tabtwoOuter a:hover
{
	background:#9cb8c6;
	text-decoration:none;
	width:170px;
	text-align:center;
	height:19px;
	cursor:pointer;
	outline:none;
	color:#FFF;
	padding:3px 0 0 0px;
}
.tabtwoOuterOff
{
	background:#9cb8c6;
	text-decoration:none;
	float:left;
	font-weight:bold;
}
.tabtwoOuterOff a
{
	font-size:12px;
	color:#FFF;
	background:#9cb8c6;
	width:95px;
	height:19px;
	padding:3px 0 0 30px;
	display:block;
	cursor:pointer;
	outline:none;
}
.tabtwoOuterOff a:hover
{	
	background:#2196b7;
	font-size:12px;
	color:#FFF;
	width:95px;
	height:19px;
	padding:3px 0 0 30px;
	cursor:pointer;
	outline:none;
}
.tabthreeOuter
{
	background:#2196b7;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.tabthreeOuter a
{
	background:#2196b7;
	text-decoration:none;
	width:81px;
	height:19px;
	display:block;
	cursor:pointer;
	outline:none;
	color:#FFFFFF;
	padding:3px 0 0 44px;
}
.tabthreeOuter a:hover
{
	text-decoration:none;
	width:81px;
	height:19px;
	cursor:pointer;
	outline:none;
	background:none;
	color:#FFFFFF;
	padding:3px 0 0 44px;
}
.tabthreeOuterOff
{
	background:#85c5d7;
	text-decoration:none;
	float:left;
	font-weight:bold;
}
.tabthreeOuterOff a
{
	font-size:12px;
	color:#FFF;
	background:#85c5d7;
	width:81px;
	height:19px;
	padding:3px 0 0 44px;
	display:block;
	cursor:pointer;
	outline:none;
}
.tabthreeOuterOff a:hover
{	
	background:#2196b7;
	font-size:12px;
	color:#FFF;
	width:81px;
	height:19px;
	padding:3px 0 0 44px;
	cursor:pointer;
	outline:none;
}
.pT20
{
	padding-top:16px;
}
.newssubtitle
{
	font-size:18px;
	color:#fe0000;
	font-weight:bold;
	padding:20px 0 10px 16px;
}
.newsListmenu
{
	width:94px;
	border:1px solid #7f9db9;
	font-size:10px;
	color:#333;
}
.newsListOuter
{
	padding:22px 0 0 11px;
}
.newcontentOuter
{
	width:470px;
	float:left;
	clear:both;
	padding:9px 0 20px 16px;
	text-align:justify;
	
}
.newcontentOuter ul
{
	margin:0px;
	padding:0px;
}
.newcontentOuter ul li
{
	list-style:none;
	font-size:11px;
	padding-bottom:10px;	
	color:#666;
	line-height:18px;
}
.newsbottom
{
border-bottom:1px solid #f2f2f2;
}
.newcontentOuter ul li a
{
	color:#2196b7;
	text-decoration:underline;
}
.newcontentOuter ul li a:hover
{
	text-decoration:underline;
	background:none;
}
.newcontentOuter .Path a
{
	color:#2196b7;
	text-decoration:underline; font-size:11px;
}
.newcontentOuter .Path a:hover
{
	text-decoration:underline;
	background:none;
}
.newcontentOuter span
{
	font-size:12px;
	color:#000;
}
.newcontentsubtitle
{
	font-size:11px;
	color:#999;
	font-weight:normal
}
.newsbottomOuter
{
	background:#b2dae6;
	height:15px;
	clear:both;
	width:480px;
}
.newsbottominner
{
	width:460px;
	margin:0 auto;
	background:#FFFFFF;
	clear:both;
	text-align:center;
	height:15px;
	border-bottom:2px solid #b2dae6;
	border-left:17px solid #b2dae6;
	border-right:17px solid #b2dae6;
	padding-bottom:5px; 
}
.newsbottominnerouter
{
	width:400px;
	padding-left:60px;
}
.newsbottominnerouter ul
{
	margin:0px;
	padding:0px;
}
.newsbottominnerouter ul li
{
	margin:0px;
	list-style:none;
	float:left;
	font-size:13px;
	color:#999;
	padding:0 7px 0 7px;
	border-right:1px solid #000;
	text-align:center;
}
.newsbottominnerouter ul li a
{
	
	color:#999;
	text-decoration:underline;
}
.newsbottominnerouter ul li a.pre
{
	text-decoration:none;
}
.newsbottominnerouter ul li a:hover
{	
	background:none;
	color:#999;
	text-decoration:underline;
}
.newsbottominnerouter li.last
{
	border:none;
}
.newsbottominnerouter span
{
color:#000;
}
.OtherOpeningsbottom
{
	width:450px;
	margin:0 auto;
	background:#FFFFFF;
	clear:both;
	text-align:center;
	height:15px;
	border-bottom:2px solid #b2dae6;
	border-left:17px solid #b2dae6;
	border-right:17px solid #b2dae6;
	padding-bottom:5px; 
}
.newsleftcntTitle
{
	color:#fff;
	background:#6eaec0;
	padding:8px 0px 12px 9px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	border-top:1px solid #2196b7;
	border-left:1px solid #2196b7;
	border-right:1px solid #2196b7;
}
.newsleftcntInner
{
	
	padding:11px 5px 8px 11px;
	font-size:13px;
	background:#2196b7;
	height:69px;
	line-height:16px;
	color:#FFF;
	font-weight:normal;
	border-bottom:1px solid #2196b7;
}
.searchleftcntInner
{
	
	padding:11px 5px 8px 11px;
	font-size:13px;
	background:#2196b7;
	height:69px;
	line-height:16px;
	color:#FFF;
	font-weight:normal;
	border-bottom:1px solid #2196b7;
}
.searchleftcntInner ul 
{
    margin:0px;
    padding:0px;
}
.searchleftcntInner ul li 
{
    
    list-style-type:none;
    line-height:22px;
    margin:0px;
    padding:0px;
    display:block;
    overflow:hidden;
    
}
.searchleftcntInner ul li a
{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.searchleftcntInner ul li a:hover
{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}
.newsleftcntInner a
{
    color:#fff;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
}
.newstribbonCnt 
{
	width:242px;
	overflow:hidden;
	line-height:13px;
	padding-left:4px;
	font-size:12px;
	font-weight:bold;
}
.newstribbonCnt a
{
	text-decoration:underline;
}
.newstribbonCnt a:hover
{
	text-decoration:underline;
	background:none;
}
.newseventOuter
{
	padding:10px 0 15px 20px;
}
.newseventOuter a
{
color:#2196b7;
text-decoration:underline;
}
.newseventOuter a:hover
{
background:none;
}
.pL10
{
padding-right:10px;
}
.newscontenttext
{
	font-size:11px;
	color:#333;
	padding-right:20px;
}
.pR10
{
padding-right:10px;
}
.chennaiOfficeOuter
{
	width:150px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-align:left;
}
.chennaiLeftouter
{
	width:340px;
}
.careersOuter
{
	width:245px;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:4px 0 0 0px;
}
.careersinnerOuter
{
	width:183px;
	margin:0 auto;
	height:105px;
	background:#f7f8fa;
	padding:24px 0 0 18px;
	font-size:13px;
	font-weight:bold;
	color:#666;
}
.careersinnerOuter span
{
	font-size:13px;
	font-weight:normal;
}
.careersinnerOuter a
{
	color:#fe0000;
	text-decoration:underline;
}

.pt5
{
	padding-top:5px;
}
.EmailmainOuter
{
	width:754px;
	margin:0 auto;
}
.EmailalertsOuter
{
	width:650px;
	margin:0 auto;
	border:2px solid #2196b7;
	background:#FFF;
}
.virtualtour
{
	width:750px;
	margin:0 auto;
	height:550px;
	background:#3f558e;
}
.Emailalertsukouter
{
	width:754px;
	margin:0 auto;
	border:1px solid #2196b7;
	height:480px;
	background:#FFF;
}
.EmailalertsOuter.map
{
	width:650px;
	margin:0;
	border:1px solid #2196b7;
	height:450px;	
}
.Emailalertstitle
{
	font-weight:bold;
	font-size:16px;
	height:28px;
	color:#2196b7;
	padding:16px 0 0 29px;
	border-bottom:1px solid #ccc;
}
.EmailAlertsInner
{
width:460px;
padding:10px 10px 0px 28px;
margin-bottom:20px;
text-align:left;
font-size:11px;
color:#666;
}

.EmailAlertsInner span
{
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.EmailAlertsInner ul
{
	margin:0px;
	padding:0px;
}
.EmailAlertsInner ul li
{
	float:left;
	
}
.EmailAlertsFileds
{
	width:344px;
	font-size:12px;
	color:#333;
	padding-top:10px;
	height:200px;
	position:relative;
}
.EmailAlertsFileds ul
{
	margin:0px;
}
.EmailAlertsFileds ul li
{
	margin:0px;
	float:left;
	width:120px;
	background:#FFF;
	list-style:none;
	padding:18px 0 0 0px;
}
.textboxouter
{
	width:216px;
	border:1px solid #7f9db9;
	padding:1px 1px 1px 1px;
}
.EmailAlertOuter
{
	width:515px;
	clear:both;
	padding-bottom:10px;
	
}
.EmailAlertsbottom
{
	background:#85c5d7;
	height:19px;
	font-size:12px;
	color:#000;
	padding:2px 0 0 7px;
}
.EmailAlertOuter ul
{
	margin:20px 0 0 0;
	padding:0;
	
}
.EmailAlertOuter ul li
{
	margin:0;
	list-style:none;
	background:#FFF;
	float:left;
	padding:0 0 10px 0px;
}
.contentImg
{
	text-align:center;
}
.emailtext
{
	font-size:12px;
	color:#333;
	display:block;
	width:450px;
	float:left;
}
.EmailAlertbutton
{
	
	padding-left:15px;
}
.pB10
{
	padding-bottom:5px;
}
.pT5
{
	padding-top:5px;
	float:right;
}
.partnerLeft
{
	color:#666;
	line-height:14px;
	font-size:12px;
	padding:8px 0 5px 0px;
	background:#eee;
}
.partnerLeft ul
{
	margin:0px;
}
.partnerLeft ul li
{
	margin:0px;
	list-style:none;
	padding:0 0 3px 15px;
}
.partnerLeft span
{
	font-size:12px;
	color:#fe0000;
}
.partnerLeft ul li a
{
	text-decoration:none;
	color:#333;
}
.partnerLeft ul li a:hover
{
	text-decoration:underline;
	color:#fe0000;
	background:none;
}
.AlliancesOuter
{
	width:246px;
}
.Alliancesheading
{
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding:5px 0 5px 15px;
}
.leftouter
{
	border-right:1px dotted #cbcbcb;
}
.clientspeak
{
	font-size:10px;
	font-weight:bold;
	color:#666;
	padding-top:5px;
	margin-bottom:6px;
}
.resumetitle
{
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:470px;
	height:18px;
	padding-bottom:2px;
	border-bottom:2px solid #FF0000;
}
.resumetitle a
{
	text-decoration:none;
	width:470px;
	height:18px;
}
.resumetitle a:hover
{
	width:470px;
	text-decoration:underline;
	background:none;
	height:18px;
}
.resumetitle span
{
	font-weight:normal;
	color:#ff0000;
}
.resumeOuter
{
	width:471px;
	float:left;
	color:#f7f7f7;
	border:1px solid #ece9d8;
	background:#f7f7f7;
	padding-bottom:10px;
	position:relative;
}
.pT9
{
	padding-top:9px;
}
.resumeOuterheading
{
	font-size:11px;
	font-weight:bold;
	color:#666;
	height:14px;
	background:#f0f0f0;
	border-bottom:1px solid #ece9d8;
	padding:3px 0 3px 8px;
}
.resumefilds
{
	width:472px;
	color:#666;
	
}
.resumefilds ul
{
	margin:0px;
	padding:0px;
}
.resumefildsLeft
{
	width:169px;
	float:left;
	padding:10px 0 5px 11px;
	font-size:11px;
	color:#000;
}
.resumefildsRight
{
	width:290px;
	float:left;
	padding-top:10px;
	font-size:11px;
	color:#000;
}
.resumetexbox
{
	width:190px;
	border:1px solid #7f9db9;
	padding:2px 2px 2px 2px;
}
.resumelistmenu
{
	width:113px;
	border:1px solid #7f9db9;
	padding-left:3px;
}
.otheropeningOuter
{
	background:#f7f7f7;	
	padding:5px 10px 0 11px;
	border-bottom:3px solid #FFF;
}
.OtherOpeningstext
{
	background:#f7f7f7;	
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-bottom:7px;
}
.OtherOpeningsinner
{
	font-size:11px;
	padding-top:14px;
	font-weight:bold;
	color:#666;
	padding-top:7px;
}
.OtherOpeningsinner ul
{
	margin:0px;
	padding:0 0 12px 0;
}
.OtherOpeningsinner ul li
{
	margin:0px;
	padding:0px;
	background:url(../images/arrow-otherjobs.gif) no-repeat 0px 13px; 
	font-weight:normal;
	line-height:14px;
	border-bottom:none;
	padding:5px 0 1px 10px;
}
.OtherOpeningsinner li.invister
{
	background:none;
	margin:0px;
	padding:5px 0 4px 0px;
}
.resumecontent
{
	padding:11px 0 17px 0px;
}
.texarea
{
	width:260px;
	height:160px;
}
.resumetext
{
	padding:15px 0 16px 0px;
	float:left;
	width:472px;
}
.ResumeUpload
{
	width:471px;
}
.ResumeUpload ul
{
	margin:0px;
	padding:0px;
}
.ResumeUpload ul li
{
	padding:0px;
	list-style:none;
	padding:11px 0 1px 8px;
	border-bottom:none;
}
.pL5
{
	padding-left:5px;
	padding-bottom:5px;
}
.resumebutton
{
	float:left;
	width:471px;
	padding:10px 0 0 13px;
}
.SubmitResume
{
	text-align:center;
}
.CurrentOpeningOuter
{
	width:498px;
	border-bottom:23px solid #85c5d7;
	float:right;
}
.CurrentOpenings
{
	background:#9cb8c6;
	cursor:pointer;
	text-align:center;
	outline:none;
	width:138px;
	border-right:1px solid #FFF;
	float:left;
	height:19px;	
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:3px 6px 0 7px;
}
.CurrentOpenings a
{
	color:#FFF;	
}
.CurrentOpenings a:hover
{
	color:#FFF;	
}
.CurrentOpeningsOn
{
	background:#9ab6c4;
	width:138px;
	cursor:pointer;
	text-align:center;
	outline:none;
	float:left;
	border-right:1px solid #FFF;
	height:19px;	
	display:block;
	color:#FFF;
	outline:none;
	padding:3px 6px 0 7px;
	font-size:12px;
	font-weight:bold;
}
.CurrentOpeningsOff
{
	background:#2196b7;
	cursor:pointer;
	text-align:center;
	outline:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.CurrentOpeningsOff a
{
	background:#2196b7;
	width:138px;
	cursor:pointer;
	border-right:1px solid #FFF;
	outline:none;
	color:#FFF;	
	float:left;
	height:19px;	
	display:block;
	outline:none;
	padding:3px 6px 0 7px;
}
.CurrentOpeningsOff a:hover
{
	background:#85c5d7;
	width:138px;
	cursor:pointer;
	border-right:1px solid #FFF;
	outline:none;
	color:#FFF;	
	float:left;
	height:19px;	
	display:block;
	outline:none;
	padding:3px 6px 0 7px;
}
.otherOpenings
{
	background:#2196b7;
	cursor:pointer;
	text-align:center;
	outline:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.otherOpenings a
{
	background:#2196b7;
	width:125px;
	cursor:pointer;
	border-right:1px solid #FFF;
	outline:none;
	color:#FFF;	
	float:left;
	height:19px;	
	display:block;
	outline:none;
	padding:3px 6px 0 7px;
}
.otherOpenings a:hover
{
	background:#2196b7;
	width:125px;
	color:#FFF;	
	border-right:1px solid #FFF;
	cursor:pointer;
	outline:none;
	padding:3px 6px 0 7px;
	height:19px;
}
.otherOpeningsOn
{
	background:#85c5d7;
	width:125px;
	float:left;
	color:#FFF;	
	border-right:1px solid #FFF;
	cursor:pointer;
	text-align:center;
	outline:none;
	padding:3px 6px 0 7px;
	height:19px;	
	font-size:12px;
	font-weight:bold;
}
.SubmitResume
{
	background:#85c5d7;
	cursor:pointer;
	text-align:center;
	outline:none;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#FFF;
	height:19px;	
	width:125px;
	padding:3px 6px 0 7px;
}
.SubmitResumeoff
{
	background:#84c4d6;
	cursor:pointer;
	text-align:center;
	outline:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.SubmitResumeoff a
{
	background:#84c4d6;
	width:125px;
	cursor:pointer;
	outline:none;
	color:#FFF;	
	float:left;
	height:19px;	
	display:block;
	outline:none;
	padding:3px 6px 0 7px;
}
.SubmitResumeoff a:hover
{
	background:#85c5d7;
	width:125px;
	color:#FFF;	
	border-right:1px solid #FFF;
	cursor:pointer;
	outline:none;
	padding:3px 6px 0 7px;
	height:19px;	
}
.OtherOpeningTop
{
	padding-left:185px;
	font-size:10px;
	color:#a1a7a8;
}
.OtherOpeningTop a
{
	color:#a1a7a8;
	text-decoration:none;
}
.OtherOpeningTop a:hover
{
	color:#FF0000;
	text-decoration:none;
}
.OtherOpeningTop span
{
	color:#a1a7a8;
}
.OtherOpeningbottom
{
	width:446px;
	background:#FFF;
	border-left:17px solid #b2dae6;
	border-right:17px solid #b2dae6;
	border-bottom:2px solid #b2dae6;
	height:15px;
	padding-bottom:5px;
}
.OtherOpeninginner
{
	width:300px;
	margin:0 auto;
}
.OtherOpeninginner ul
{
	margin:0px;
	padding:0px;
}
.OtherOpeninginner ul li
{
	margin:0px;
	float:left;
	border-bottom:none;
	list-style:none;
	padding:0 8px 0 15px;
	font-size:13px;
	color:#000;
}
.OtherOpeninginner ul li a
{
	color:#999;
	text-decoration:underline;
}
.pB5
{
	padding-bottom:5px;
}
.currentOpeningsinner
{
	font-size:11px;
	padding-top:14px;
	color:#666;
	font-weight:normal;
	padding-top:3px;
}
.currentOpeningsinner ul
{
	margin:0px;
	font-weight:normal;
}
.currentOpeningsinner ul li
{
	margin:0px;
	padding:0px;
	background:url(../images/arrow-otherjobs.gif) no-repeat 0px 13px; 
	font-weight:normal;
	line-height:14px;
	border-bottom:none;
	padding:5px 0 0 10px;
}
.leftNavmenu
{
	width:246px;
	background:url(../images/inner-left-menu-top-bg.gif) no-repeat top left;
	font-size:12px;
	color:#000
}
.leftNavmenu ul
{ 
	margin:0px;
	background:url(../images/inner-left-menu-bottom-bg.gif) no-repeat bottom left;
	padding:1px 1px;
	height:104px;
	padding-bottom:14px;
}
.leftNavmenu li
{
	list-style:none;
	padding:4px 0 2px 0px;
}
.leftNavmenu li a
{
	color:#000;
	border-left:3px solid #fff;
	text-decoration:none;	
	padding:4px 5px;
}
.leftNavmenu li a:hover
{
	color:#000;
	border-left:3px solid #fe0000;
	background:none;
}
.leftNavmenu li span a
{
	color:#000;
	border-left:3px solid #fe0000;
	text-decoration:none;	
	padding:4px 5px;
}
.employees
{
	padding:0 11px 29px 0px;
}
.mb
{
	padding-bottom:8px;
}
.pb5
{
	padding-bottom:5px;
}
.pb15
{
	padding-bottom:20px;
}
.pb
{
	padding-bottom:27px;
}
.pb18
{
	padding-bottom:16px;
}
.PeoplePhilosophyImg
{
	text-align:center;
}
.pb2
{
	padding-bottom:4px;
}
.pT4
{
	padding-top:4px;
}
.pT
{
	padding-top:8px;
}
.mt
{
	padding-top:3px;
}
.mb15
{
padding-bottom:15px;
}
.pt8
{
	padding-top:10px;
}
.contentbottom
{
	padding-bottom:40px;
}
.resumefiledtext
{
	margin-left:119px;
	padding-top:9px;
	text-align:center;
	color:#666;
	font-size:11px;
}
.resumeerrortext
{
	padding-left:10px;
	padding-top:9px;
	text-align:left;
	font-size:11px;
}
.pT19
{
	padding-top:10px;
}
.mB
{
	padding-bottom:30px;
}
.innercontenttext
{
line-height:14px;
}
.indebottomtext
{
	font-size:11px;
	color:#656565;
	font-weight:normal;
}
.mL
{
padding-left:5px;
}
.pB37
{
padding-bottom:37px;
}
.Microlandtransitions
{
	line-height:21px;
	padding-bottom:19px;
}
.Microlandtransitions ul
{
	margin:0px;
	padding:5px 0;
}
.Microlandtransitions li
{
	list-style:none;
	background:url(../images/main-ul-bg.gif) no-repeat 0 8px;
	padding-left:10px;
	line-height:21px;
}
.TechsupportText
{
font-size:11px;
font-weight:bold;
color:#000;
}
.Techtsubheading
{
font-size:11px;
font-weight:bold;
color:#666;
}
.TechtsupportOuter
{
	padding:8px 0 12px 0px;
}
.pB12
{
	padding-bottom:12px;
}
.bottomOuter
{
height:60px;
border-bottom:1px solid #CCC;
}
.bottomOuter a
{
text-decoration:none;
}
.bottomOuter a:hover
{
background:none;
text-decoration:underline;
}
.mltechrightmenu
{
	width:231px;
	padding:15px 0 15px 12px;
	float:left;
	border-bottom:1px solid #ccc;
}
.mltechrightmenu a
{
color:#666;
text-decoration:none;
}
.mltechrightmenu a:hover
{
color:#fe0000;
text-decoration:none;
background:none;
}
.mltechrighheading
{
	font-size:11px;
	color:#999;
	font-weight:bold;
	padding:7px 0 0 0px;
}
.mltechrightext
{
	font-size:10px;
	color:#666;
}
.MlTechrightcases
{
	width:248px;
	border-top:1px solid #fe0000;
	line-height:15px;
	text-align:left;
}
.pT6
{
	padding-top:6px;
}
.serviestechsuppot
{
	padding:14px 0 14px 0px;
}
.techsubheading
{
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.serviesEnterpriseOuter
{
	width:470px;
	padding:10px 0 25px 0px;
}
.contactLefttext
{
	padding:0 0 0 0px;
	font-size:11px;
	color:#666;
}
.pT18
{
	padding-top:18px;
}
.contactleftmenuTop
{
	font-size:11px;
	color:#666;
	padding:10px 0 10px 0px;
}
.contactleftmenumiddle
{
	font-size:11px;
	color:#666;
	padding:0px 0 10px 0px;
}
.contactleftmenubottom
{
	font-size:11px;
	color:#666;
	font-weight:normal;
	padding:0px 0 15px 9px;
}
.subheading
{
	padding:8px 0 10px 0px;
	font-size:11px;
	color:#666;
	font-weight:bold;
}
.pB6
{
	padding-bottom:6px;
}
.Virtualization ul
{
	margin:0px;
	padding:5px 0;
	padding-left:10px;
}
.Virtualization li
{
	background:url(../images/vir-arrow.gif) no-repeat left 05px;
	padding-left:10px;
	list-style:none;
	font-size:10px;
}
.Virtualizationinner ul
{
	margin:0px;
	padding:0px;
	padding-left:2px;
}
.Virtualizationinner li
{
	margin:0px;
	list-style:none;
	padding:0px;
	background:url(../images/main-ul-bg.gif) no-repeat 0 8px;
	padding:0 0 3px 10px;
}
.list a
{
text-decoration:none;
}
.list a:hover
{
background:none;
text-decoration:none;
}
.OurJourneyYears
{
	width:466px;
	background:#acd5e1;
	height:37px;
}
#inTable
{
margin:0px;

}
#inTable td{

position:relative;
}

#inTable a
{
 position:relative;
 padding:0 0 6px 10px;
}


#inTable a:hover
{
color:#000000;
font-weight:bold;
background:#acd5e1;
}
#inTable a.inactive
{
font-weight:normal;
background:none;
}
#inTable a.active
{
	font-weight:bold;
	color:#000000;
	background: url(../images/OurJourney-star.gif) no-repeat 9px 0;
}
#inTable a.inactive
{
	font-weight:normal;
	color:#000000;
	background:none;
	color:#666;
}
.popupheading
{
	display:block;
	overflow:hidden;
	height:18px;
	padding:0 10px;
	background:#ff0033;
	text-align:right;
	color:#fff;
}
.popupheading a
{
color:#fff;
}

.popupsuptitle
{
	font-size:11px;
	color:#42a6c2;
	display:block;
	padding:5px 0 0 30px;
	width:400px;
	vertical-align:text-top;
	float:left;
}
.popupsuptitle a
{
	color:#42a6c2;
}
.popupBheading
{
	display:block;
	overflow:hidden;
	height:18px;
	padding:0 10px;
	background:#2196b7;
	text-align:right;
	color:#fff;
}
.popupBheading a
{
	color:#fff;
}
.popupBheading a:hover
{
	text-decoration:none;
	background:none;
}

.popupsuptitle a:hover
{
	color:#42a6c2;
	text-decoration:underline;
	background:none;
}
.popupTitle
{
	font-size:17px;
	font-weight:bold;
	color:#2196b7;
	padding:5px 0;
	line-height:20px;
}
.popupheadingouter
{
	font-size:18px;
	font-weight:bold;
	color:#fe0000;
	border-bottom:1px solid #ccc;
	padding:17px 0 12px 28px;
	width:250px;
}
.popupcontentOuter
{
	padding:15px 20px 25px 28px;
	font-size:11px;
	color:#666;
	
}
.popupinnerheading
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-bottom:11px;
}
.popupimgOuter
{
	width:705px;
	height:105px;
}
.popupimgOuterLeft
{
	width:585px;
	float:left;
}
.popupimgOuterRight
{
	width:120px;
	float:left;
}
#popupouter
{
	width:114px;
}
.popupContact
{
	width:500px;
	background:#FFFFFF;
	z-index:1;
	font-size:13px;
	
}

#popupContact h1{
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
.popupContactClose
{
	font-size:12px;
	font-weight:normal;
	right:6px;
	top:15px;
	position:absolute;
	background:none;
	display:block;
}
.popupinnerclose
{
	font-size:11px;
	color:#42a6c2;
}
.popupinnerclose a
{
	font-size:11px;
	color:#42a6c2;
	text-decoration:none;
}
.popupinnerclose a:hover
{
	font-size:11px;
	color:#42a6c2;
	text-decoration:underline !important;
}
.scroll-pane {
	width: 753px;
	overflow: auto;
	margin:0px;
	float: left;
	height:400px;
}

.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index:1;
}

.jScrollPaneTrack {
position: absolute;
cursor: pointer;
background: #fff;
float:left;
right: 0;
top: 0;
height: 100%;
border-left:1px solid #ccc;

}
.jScrollPaneDrag {

position: absolute;
background: #e3e3e3;
cursor: pointer;
overflow:hidden;
}

.newsarrow
{
color:#000;
}
.itserviceheading
{
	font-size:11px;
	color:#666;
	
}
.itserviceheading.bottom
{
border-bottom:1px solid #ffb7b8;
}
.itserviceheading ul
{
	margin:0px;
	padding:10px 0 15px 0px;
}
.itserviceheading ul li
{
	font-weight:normal;
	background:url(../images/main-ul-bg.gif) no-repeat 0 8px;
	padding:0px 0 5px 10px;
	list-style:none;
}
.itserviceheading ul li a
{
	text-decoration:none;
}
.itserviceheading ul li a:hover
{
	text-decoration:underline;
	background:none;
}
.ITSMStrategy
{
	font-size:11px;
	padding:18px 0 0 0px;
}
.ITSMStrategy.bottom
{
	border-bottom:1px solid #ffb7b8;
}
.ITSMStrategyheading
{
	padding-bottom:11px;
	color:#333;
	font-weight:bold;
}
.ITSMStrategyheading span
{
	padding-left:270px;
}

.ITSMStrategyheading .inner
{
padding-left:150px;
}
.ITSMStrategyheading span a
{
	text-decoration:underline;
}
.ITSMStrategyheading span a:hover
{
	text-decoration:underline;
	background:none;
}
.ITSMStrategy.heading.innertext
{
	font-size:11px;
	padding-bottom:8px;
	font-weight:normal;
}
.isoinner
{
font-size:11px;
font-weight:normal;
padding-top:15px;
}
.isoinner ul
{
	margin:0px;
	padding:10px 0 0 20px;
}
.isoinner ul li
{
	background:url(../images/main-ul-bg.gif) no-repeat 0 8px;
}
.itservicesbottomtext
{
font-size:12px;
font-weight:bold;
color:#fe0000;
text-align:center;
padding-top:15px;
}
.itservicesbottomtext a
{
color:#fe0000;
text-decoration:none;
}
.itservicesbottomtext a:hover
{
color:#fe0000;
text-decoration:underline;
background:none;
}
.pL10
{
padding-left:10px;
}
.pL15
{
padding-left:15px;
}
.pT30
{
padding-top:60px;
}
.isotext
{
font-weight:normal;
}
.partnerOuter
{
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:10px 0 10px 0px;
}
.partnerOuter ul
{
	margin:0px;
	padding:0px;
	padding:0 0 0 10px;
}
.partnerOuter ul li
{
	margin:0px;
	background:url(../images/redbullet.gif) no-repeat left;
	padding:0px;
	list-style:none;
	float:left;
	padding:0 0 0 15px;
}
.partnerOuter ul li a
{
	text-decoration:underline;
	color:#000;
}
.partnerOuter ul li a:hover
{
	text-decoration:underline;
	color:#fe0000;
	background:none;
}


.partnerOuter1
{
	font-size:11px;
	color:#000;
	padding:0px;
}
.partnerOuter1 ul
{
	margin:0px;
	padding:0px;
	padding:0 0 0 0px;
}
.partnerOuter1 ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	padding:0 0 0 0px;
}
.partnerOuter1 ul li a
{
	text-decoration:none;
	color:#000;
}
.partnerOuter1 ul li a:hover
{
	text-decoration:none;
	color:#fe0000;
	background:none;
}






.pL3
{
	padding-left:4px;
}
.ITSMStrategytext
{
	padding-bottom:11px;
	color:#333;
	font-weight:bold;
}
.ITSMStrategytitle
{
	padding-bottom:11px;
	color:#333;
	font-size:13px;
	font-weight:bold;
}
.ITSMStrategytext span
{
	padding-left:230px;
}
.ITSMStrategytext a
{
text-decoration:underline;
}
.ITSMStrategytext a:hover
{
text-decoration:underline;
background:none;
}
.mb p{ margin:0px; padding-bottom:15px;
}
.newsouter
{
	width:470px;
	clear:both;
	height:210px;
}
.newsouterLeft
{
	width:138px;
	float:left;
}
.newsouterRight
{
	width:322px;
	float:left;
	padding-left:10px;
}
.newsouter.inner
{
	width:470px;
	clear:both;
	height:130px;
}
.newsouter.subtext
{
	width:470px;
	clear:both;
	height:260px;
}
.newsouter.text
{
	width:470px;
	clear:both;
	height:290px;
}
.innerpgelink a
{
	text-decoration:none;
	font-size:11px;
	color:#ed1c24;
}
.innerpgelink a:hover
{
	text-decoration:underline;
	background:none;
}

.mapClose
{
	font-size:11px;
	color:#42a6c2;
	font-weight:normal;
	line-height:14px;
	right:6px;
	top:15px;
	position:absolute;
	background:none;
	display:block;
	padding-top:7px;
}
.mapClose a
{
	color:#42a6c2;
	text-decoration:none;
}
.mapClose a:hover
{
	color:#42a6c2;
	text-decoration:underline;
	background:none;
}
.emailContactClose
{
	font-size:11px;
	color:#42a6c2;
	font-weight:normal;
	line-height:14px;
	right:6px;
	top:15px;
	position:absolute;
	background:none;
	display:block;
	cursor:pointer;
	
}
.pL15
{
padding-left:15px;
}
.emailContactClose a
{
	color:#42a6c2;
	text-decoration:none;
	cursor:pointer;
}
.emailContactClose a:hover
{
	color:#42a6c2;
	text-decoration:underline;
	background:none;
	cursor:pointer;
}


.breadcrumbNav
{
	padding:0;
	margin:0;
	float:left;
	width:470px;
	padding:8px 0 0 6px;
}
.breadcrumbNav a
{
	color:#666;
	text-decoration:none;
	padding:0;
	margin:0;
}
.breadcrumbNav a:hover
{
	color:#fe0000;
	text-decoration:none;
	background:none;
	padding:0;
	margin:0;
}
.breadcrumbNav span
{
	color:#fe0000;
	text-decoration:none;
}
.itservicesOuter
{
	border-top:1px solid #FF0000;
	border-left:dashed 1px #CCC;
	border-right:dashed 1px #999;
	height:360px !important;
	display:block;
}
.itservicesmain
{
	border-top:1px solid #FF0000;
	border-left:dashed 1px #CCC;
	border-right:dashed 1px #999;
	height:320px !important;
	display:block;
}
.ITSMStrategtitle
{
	font-weight:normal;
	padding-right:10px;
	text-decoration:underline;
	color:#666;
}
.ISOIECtitle
{
	font-weight:normal;
	text-decoration:underline;
	color:#666;
	padding-right:5px;
}
.informationlibiray
{
	
	width:30px;
	float:left;
	padding-top:6px;
	margin:0px;
}
.informationIcon
{
	
	width:30px;
	float:left;
	padding-top:6px;
	margin:0px;
	height:30px;
}
.iconbrouchure
{
	width:30px;
	float:left;
	margin:0px;
}
.MessagingText
{
	text-transform:uppercase;
	font-size:10px;
	color:#666;
	font-weight:bold;
}
.FacilityTour
{
text-align:center;
}
.pL25
{
padding-left:30px;
}

#popupContact1{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact2{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact3{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact4{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact5{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact6{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact7{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact8{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact9{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact10{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact11{ position:absolute; z-index:200; left:20%; top:20%; display:none;}
#popupContact12{ position:absolute; z-index:200; left:20%; top:20%; display:none;}


#emailpopup{ position:absolute; z-index:200; left:20%; top:20%; display:none;}

#officemap1{ position:absolute; z-index:200; left:20%; top:15%; display:none;}
#officemap2{ position:absolute; z-index:200; left:20%; top:15%; display:none;}
#officemap3{ position:absolute; z-index:200; left:20%; top:15%; display:none;}
#officemap4{ position:absolute; z-index:200; left:20%; top:15%; display:none;}
#officemap5{ position:absolute; z-index:200; left:20%; top:15%; display:none;}

.PL50
{
padding-left:50px;
}
.rightcasesindex
{
 		width:250px;
		border-top:1px solid #fe0000;
		border-bottom:1px solid #e4e4e4;
		line-height:15px;
		font-weight:normal;
}

.rightcasesindex ul
{
	margin:0px;
	padding:0px;
	clear:left;
}
.rightcasesindex li
{
	list-style:none;
	border-bottom:1px solid #e8e9ea;
	padding:9px 0 9px 10px;
	font-size:10px;
	background:none;
}
.rightcasesindex li a
{
	color:#666;
	text-decoration:none;
}
.rightcasesindex li a:hover
{
	color:#fe0000;
	text-decoration:none;
	background:none;
}



.popupTopText
{
	 text-align:right; 
	 float:right; 
	 padding-top:10px;
}
.EmailAlertOuter ul li input
{
float:left;
padding:0;
margin:0px 10px 20px 0px ;
}
.popupcontentOuter img
{
	float:left;
	padding:0 15px 10px 0;
}
.OtherOpening
{
	padding-left:185px;
	font-size:10px;
	color:#a1a7a8;
}
.OtherOpening a
{
	text-decoration:none;
}
.OtherOpening a:hover
{
	text-decoration:none;
	color:#FF0000;
}
.c999
{
color:#999;
}
.w234
{
width:234px;
}
.searchouter
{
padding:15px 0 0 15px;
display:block;
height:27px;
clear:both;
}
.searchouter input
{
float:left;
padding:0;
margin:0px 10px 0 0px ;
}
.searchbb
{
border-bottom:1px solid #e3e3e3;
margin:0 0 10px;
padding: 0 30px 10px 0;
}
.searchbbresult
{
border-bottom:1px solid #e3e3e3;
margin:0 0 10px;
padding: 5px 30px 5px 0;
line-height:17px;
color:#666;
}
.mb20
{
margin-bottom:20px;
}
.messagewindow
{
	width:352px;
	background:#ff;
	border:1px solid #3399cc;
	position:absolute;
	top:20px;
	left:100px;
	display:none;
}
.messageheading
{
	background:url(../images/message-headerbg.gif) repeat-x;
	height:20px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:5px 0 0 10px;
}
.messagecontent
{
	background:#eef0f3;
	height:47px;
	font-size:12px;
	color:#1b3e5d;
	font-weight:bold;
	padding:20px 0 0 10px;
}
.messagecontent a
{
    text-decoration:none;
}
.messagecontent a:hover
{
    text-decoration:none;
    background:none;
    cursor:pointer;
}

.msgwindow
{
	width:352px;
	background:#ff;
	border:1px solid #3399cc;
	position:absolute;
	top:150px;
	left:80px;
	display:none;
	overflow:hidden;
}.Grid{ display: block; overflow:hidden;}
.GridPager
{
    padding-bottom:10px;
}
.GridPager td 
{
   padding-left:50px;
   background:url(../images/numbring-bg.gif) no-repeat bottom;
   padding-bottom:5px;
   padding-top:10px;
   }
.GridPager td a 
{
    text-decoration:underline;
    font-size:13px;
    padding-right:10px;
    border-right:solid 1px #000;
     padding-left:7px;
     
}	
.GridPager td a:hover
{
    text-decoration:underline;
    font-size:13px;
    color:#2196b7;
    background:none;
   
}	

.GridPager td span
{
    color:#2196b7;
     text-decoration:underline;
    font-size:13px;
     padding-right:10px;
     padding-left:7px;
     border-right:solid 1px #000;
}
	
		
	
		
	

