/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#494949; background:url(images/body_bg.gif) repeat-x}

*{margin:0px; padding:0px; outline:none; border:none;}

.defaultLinks{color:#1890CC; text-decoration:none;}
.defaultLinks:hover{color:#1890CC; text-decoration:underline;}

.moreLinks{color:#F88419; font-size:11px; text-decoration:none;}
.moreLinks:hover{color:#F88419; font-size:11px; text-decoration:underline;}

.grayText{ font-size:11px; color:#666666; }


.mainContainer{margin:0px auto; width:990px;}
.mainContainerInner{float:left; display:inline; width:990px;}

.headerContainer{float:left; display:inline; width:990px;}
.headerTop{float:left; display:inline; width:990px; height:4px; background:#1890CC; overflow:hidden;}
.headerBody{float:left; display:inline; width:990px; height:84px; background:#fff; position:relative}
/*.logoContainer{position:relative; z-index:50}*/
.logoContainerimg{width:201px; height:118px; position:absolute; z-index:100; top:0px; margin-left:23px; background:url(images/logo.jpg);}
.navContainer{width:700px; float:right; display:inline; margin-right:30px; margin-top:49px; overflow:hidden;}
.navLinks{float:right; display:inline; background:url(images/navbgRight.jpg) right no-repeat; text-decoration:none; color:#FFFFFF; 		
		  font-size:13px; line-height:33px; padding-right:10px; margin-right:1px;}
.navLinks span{float:left; display:inline; background:url(images/navbgLeft.jpg) left no-repeat; line-height:33px; 
		  padding-left:10px; cursor:pointer;}
		  
.navLinks:hover{background:url(images/navHoverRight.jpg) right no-repeat;}
.navLinks:hover span{background:url(images/navHoverLeft.jpg) left no-repeat;}

.navLinksActiver{float:right; display:inline; background:url(images/navHoverRight.jpg) right no-repeat; text-decoration:none; color:#FFFFFF; 		
		  font-size:13px; line-height:33px; padding-right:10px; margin-right:1px; font-weight:bold}
.navLinksActiver span{float:left; display:inline; background:url(images/navHoverLeft.jpg) left no-repeat; line-height:33px; 
		  padding-left:10px; cursor:pointer;}
		  
		  
.bannerContainerMain{ float:left; display:inline; height:292px; background:url(images/bannerBg.jpg) right bottom #1890CC no-repeat; width:987px; }
.bannerContainer{ float:left; display:inline; height:230px; background:url(images/bannerBg.jpg) right bottom #1890CC no-repeat; width:987px; overflow:hidden }
.bannerTextContainer{
	float:left;
	display:inline;
	width:519px;
	margin-left:29px;
	margin-top:60px;
}
.serviceTextContainer{float:left; display:inline; margin-top:405px; margin-left:10px; width:280px}
.serviceTextContainer p{font-size:12px; line-height:16px;}
.bannerTextContainer h1{ float:left; display:block;/*text-indent:-2000px; */width:420px; height:89px; color:#FFFFFF; font-size:36px; font-family: Swis721 Cn BT, Arial, Helvetica, sans-serif }
.bannerTextContainer p{float:left; display:block; text-indent:200; font-size:12px; color:#FFFFFF; clear:left; width:488px; 
			line-height:18px;}
.bannerTextContainer a{float:left; display:block; margin-top:25px; clear:left}
.bannerTextContainer a img{float:left; display:block; border:none}
.bannerFlashContainer{float:right; display:inline; margin-right:40px; margin-top:10px; width:390px; height:280px; background:none}
.bodyContainer{float:left; display:inline; width:932px; padding:20px 0px 0px 29px}
.ourClintContainer{float:left; display:inline; width:932px;}
.blockHeading{float:left; display:inline;}
.clintLogoContainer{float:left; display:inline; width:932px; height:58px; margin-top:16px;}
.clintLogoContainer img{float:left; display:inline; margin-left:6px;}
.activityContainer{float:left; display:inline; border-top:dotted 1px #CCCCCC; width:932px; margin-top:20px; padding-top:13px;}
.pressRoomContainer{
	float:left;
	display:inline;
	width:280px;
	border-right: dotted 1px #CCCCCC;
	height:auto;
}
.pressTextContainer{float:left; display:inline; width:275px; margin-top:5px;} 
.pressTextContainer p{float:left; display:inline; width:275px; margin-top:8px;}


.propertyContainer{
	float:left;
	display:inline;
	width:350px;
	border-right: dotted 1px #CCCCCC;
	margin-left:20px;
	height:auto;
	height:194px;
}
.propertyTestContainer{
	float:left;
	display:inline;
	margin-top:10px;
	width:350px;
} 
.propertyTestContainer img{float:left; display:inline;} 
.proterTyTextInner{float:left; display:inline; margin-left:0px; width:325px;}
.proterTyTextInner p{float:left; display:inline; margin-top:2px; line-height:18px; font-size:12px; font-weight:normal; color:#555555}
.ambuja{color:#0B2089; font-size:13px; font-weight:bold}

.customerContainer{float:left; display:inline; width:264px; margin-left:14px;}
.customerTestContainer{float:left; display:inline; margin-top:15px;} 
.customerTestContainer img{float:left; display:inline;} 
.customerTyTextInner p{float:left; display:inline; margin-top:2px; line-height:18px;}
.customerTyTextInner div{float:left; width:72px; padding:0 6px; text-align:center; padding-bottom:8px;}
.customerTyTextInner img{float:left; margin-bottom:2px; border: 4px #CCCCCC solid;}
.customerTyTextInner{ float:left; display:inline; margin-left:0px; width:252px; }
.ambuja{color:#0B2089; font-size:13px; font-weight:bold}


.footerContainer{float:left; display:inline; width:100%; height:42px; background:#E4E4E4; text-align:center; clear:both}
.footerContainer .innertube { width: 980px; margin:0 auto}
.footerLinksContainer{
	float:left;
	display:inline;
	width:560px;
	margin-top:15px;
	margin-left:15px;
}
.footerLinks{float:left; display:inline; margin-left:13px; font-size:11px; color:#777777; text-decoration:none}

.copyWriteContainer{float:right; display:inline; margin-top:15px; margin-right:20px; font-size:11px; color:#777777;}
table.tableProperty {float:left; border:solid 1px #CCCCCC; border-right:none; }
table.tableProperty  tr td{height: 22px; padding:2px 4px; border-right:solid 1px #CCCCCC;}

.clr {clear:both; width:400px;}

.pressRoomContainer a, a:hover, a:visited {text-decoration:none; cursor:pointer;}
.pressRoomContainer a span {display:block; text-align:center; height:46px; width:120px; padding:6px 10px; padding-top:18px; margin-right:10px; float:left; background: url(images/project_bg.gif) no-repeat; color:#FFFFFF}

.clients_LogoBg {
	width:144px;
	padding-left:15px;
	height:96px;
	padding-top:15px; 
	float:left; 
	background:url(images/clients_LogoBg.png) no-repeat
}

.clients_LogoBg img{
	
}

#demotip {
	display:none;
	background:transparent url(images/black_arrow_big.png);
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/black_arrow_big.png',sizingMethod='crop');
	font-size:11px;
	height:165px;
	/*height:70px;
	width:160px;*/
	width:280px;
	padding:25px;
	color:#fff;
	margin-left:-70px;
	margin-top:-70px;
}

/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

.helpline {
	width: 400px; 
	left:640px; 
	top:12px; 
	height:50px; 
	position:absolute; 
	color:#CC0000; 
	font-size:16px; 
	font-weight:bold;
}

