@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock_0.eot');
    src: url('../fonts/rock_0.eot') format('embedded-opentype'),
         url('../fonts/rock_0.woff') format('woff'),
         url('../fonts/rock_0.ttf') format('truetype'),
         url('../fonts/rock_0.svg#RockwellRegular') format('svg');
}



body{ margin:0; padding:0;background: url(../images/bg.png) repeat center top; font-family:RockwellRegular; font-size:12px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}

h1, h2, h3, h4 ,h5 ,h6{font-family: 'RockwellRegular';padding:0px;margin-bottom:10px;}

.homeWrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto; background:url(../images/bg_container.png) no-repeat center bottom; padding:0 30px 30px; }



.wrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto;  padding:0px ; background:#FFF;}

.header{ display:block; overflow:hidden; background:#fff;}
.logo{ position:absolute; top:-17px; margin:0 30px; display:block; overflow:hidden; }

.topLinks{ padding:10px; float:right; clear:both; display:block; overflow:hidden;}
.topLinks .login{ margin:0 10px; color:#fff; font-weight:bold; float:left;   background: url(../images/icon_login.png) no-repeat 5px center #b2dec7; border:1px solid #b0d5c2; padding:5px 5px 5px 22px; font-size:11px; }
.topLinks a{ color:#2f2f2f; padding:5px; text-decoration:none; float:left;}
.topLinks a:hover{ color:#5c9c95;}
.topLinks .login:hover{ background-color:#5c9c95; color:#fff;}

.nav{ clear:both;  background:#055b51; display:block; overflow:hidden;margin-top:40px;}
.nav ul{ float:right;}
.nav li{ 
    font-family: 'RockwellRegular'; float:left; }
.nav li a{  text-transform:uppercase; padding:12px 20px; float:left; color:#fff; text-decoration:none; height:16px;}
.nav li a:hover, .nav li a.active{ background:#042c27;}

.left-cnt  ul li a:hover, .left-cnt ul li a.active{ background:#ddf3ea}



.containerHome{ display:block; overflow:hidden; margin:0 auto; padding:300px 0 20px;background:url(../images/aboutus-bgimage.jpg) no-repeat center top; height:219px; } 

.about{ background:url(../images/aboutus-bgimage.jpg) no-repeat center top; }
.bannerInner.about{ background:url(../images/aboutus-newimage-inner.jpg) no-repeat center 0 !important; }
.team{ background: url(../images/bg_team.jpg) no-repeat center top; }
.bannerInner.team{ background: url(../images/header_team.jpg) no-repeat center 0; }
.investments{ background: url(../images/bg_investments.jpg) no-repeat center top; }
.bannerInner.investments{ background:url(../images/header_investments.jpg) no-repeat center 0; }
.partnership{ background: url(../images/bg_partnerships.jpg) no-repeat center top; }
.bannerInner.partnership{ background: url(../images/header_partnerships.jpg) no-repeat center 0; }
.press{ background: url(../images/bg_press.jpg) no-repeat center top; }
.bannerInner.press{ background: url(../images/header_press.jpg) no-repeat center -62px; }

.containerHome12 {margin-top:-239px;padding-bottom:41px;}
.containerHome12 p{ display:block; overflow:hidden; line-height:22px; font-family: 'RockwellRegular'; font-size:14px; padding:8px 30px 8px;  background:#000; color:#b1b0b0; }
.containerHome12 p a{ padding:8px 0 0; float:left; clear:both; color:#40a771; text-decoration:none;}

.containerHome12 h2{ padding:0 30px; margin:0; line-height:40px; font-family: 'RockwellRegular'; font-size:36px; color:#f5f5f5; font-weight:normal; -moz-text-shadow: 3px 3px 4px #000;
 -webkit-text-shadow: 3px 3px 4px #000;
 text-shadow: 3px 3px 4px #000;}

.container .investheading{padding-left:15px;}

.bannerInner{ margin-bottom:30px; height:145px; display:block; overflow:hidden;}
.bannerInner h2{ color:#f5f5f5; margin:0; background: url(../images/bg_header.png) repeat-x top; font-size:24px; line-height:26px; padding:74px 0 0 30px;}



.container{ display:block; overflow:hidden; padding:0 20px 70px;}
.container .left-cnt{ float:left; width:150px; }
.container .left-cnt li{ border-bottom:1px solid #d9d9d9;}
.container .left-cnt li a{ background:url(../images/arrow-left-nav.png) no-repeat 15px -22px; display:block; overflow:hidden; padding:12px 12px 12px 32px; color:#585858; font-size:10px; text-transform:uppercase; text-decoration:none;}
.container .left-cnt li a:hover{ background:url(../images/arrow-left-nav.png) no-repeat 15px 14px #ddf3ea;}
.container .right-cnt{ line-height:18px; color:#535353; font-size:14px; float:right; width:770px;  }
.container  h2{   padding:0 0 15px 0 ; font-size:28px; color:#148c7e; margin:0; font-weight:bold; letter-spacing:0.05em; }
.container .right-cnt h4{ color:#055b51; font-size:18px; font-weight:normal; line-height:25px; border-bottom:1px solid #ccc; margin:0; padding:7px 0 10px; margin:10px 0 0}
.container .right-cnt h3{ color:#055b51; font-size:18px;  color: #148C7E;
   
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0 0 10px;}
.container .right-cnt p{ padding:9px 0; margin:0;}
.container .right-cnt ul{ padding:0px; display:block; overflow:hidden;}
.container .right-cnt li {
line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 5px;}

.container .max-container{padding-left:20px;}

.projectTab{ background:#fff; margin:10px 0 50px;   border-top:1px solid #d4d4d4;}
.projectTab td,.projectTab th{ padding:5px;   }
.projectTab th{ font-size:10px; color:#c1c1c1; text-transform:uppercase; background:#737373;}
.projectTr td{ color:#535353; font-size:16px; line-height:16px;font-weight:bold;border-bottom:1px solid #d4d4d4;}
.projectTr td span{ display:block; color:#939393; font-size:11px;}
.partnerTr td{ color:#535353;; font-size:12px;text-align:left;}

.figure-box{ display:block; overflow:hidden; padding-bottom:10px;}
.figure-box img{ display:block; overflow:hidden; margin-bottom:10px;margin-top:20px;}
.figure-box p{ background:#f2f2f2; font-size:12px; padding:3px 10px !important; display:block; overflow:hidden; font-weight:bold; color:#5c5c5c;}

.footerOuter{ background:#e2f2ea; border-top:1px solid #d1e4db; width:100%; padding:10px 0;}
.footer{ color:#606361; font-size:11px; width:1000px; display:block; overflow:hidden; margin:0 auto; }
.footer a{ color:#0b574e; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

.mt30{ margin-top:0px !important;}


.max-container{ width:auto !important; float:none !important; }



/*.............investment...........*/

.lb-album{
	display:block;
	overflow::hidden;
	margin: 0 auto;
	font-family: 'RockwellRegular';float:left;margin-left:0px;font-size:12px;
}


.lb-album li{
	float: left;
	margin: 16px;
	position: relative;display:block;overflow:hidden;
	display:block;overflow:hidden;padding:9px ;
	background:url(../images/investli-bg.gif) repeat-x ;border:1px solid #e5e5e5;
	
}
.lb-album .img-cont .left-cont li > a,
.lb-album  .img-cont .left-cont li > a img{
	display: block;
}
.lb-album li > a{
	width:265px;
	height:170px;
	display:block;
	overflow:hidden;
	position: relative;
	padding: 0px;
	
	border-radius: 1px;float:left;text-decoration:none;border:1px solid #e5e5e5;
}
.lb-album li > a span{
	position: absolute;
	width: 125px;
	height: 125px;
	top: 2px;
	left: 2px;
	text-align: center;
	line-height: 150px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 18px;
	opacity: 0;
	
}



.lb-album li h6{float:left;font-size:12px;padding-left:16px;margin-top:0px;font-style:italic;color:#808080;font-weight:normal}

.lb-album li p{text-decoration:none;}



.lb-overlay > div{
	position: relative;
	
	width: 650px;
	display:block;overflow:hidden;
	margin: 40px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3,
.lb-overlay div p{
	padding: 0px 20px;
	width: 600px;
	display:block;
	overflow:hidden;text-align:center;margin-left:5px;
}
.lb-overlay div h3{
	font-size: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div h3 span,
.lb-overlay div p{
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-weight:bold;
}
.lb-overlay div h3 span{
	display: block;
	line-height: 6px;
}
.lb-overlay div p{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 600px;color:#145444;
}
.lb-overlay a.lb-close{
	
	z-index: 1001;
	
	position: absolute;
	top: 43px;
	left: 50%;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	width: 50px;
	height: 23px;
	overflow: hidden;
	margin-left: -25px;
	opacity: 0.8;
	
}
.lb-overlay img{
	/* height: 100%; For Opera max-height does not seem to work */
	max-height: 100%;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	border:2px solid #000;
}
.lb-prev, .lb-next{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev{
	margin-left: -30px;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.lb-next{
	margin-left: 6px;
	background: transparent url(../images/arrows.png) no-repeat top right;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay img {
    height: 100%;
}


/******/

.investcontent  h5{   padding:175px 0 0 0;  color:#055b51; margin:0;  letter-spacing:0.05em;font:13px/100% 'RockwellRegular'; }

.investcontent  h1{   padding:0px 0; font-size:28px; color:#000; margin:0; font-weight:bold; letter-spacing:0.05em; }

.investcontent  P{   padding:2px 0px 0px 0px  ; font-size:12px; color:#474747; margin:0;  letter-spacing:0.05em;}

.investinner-cont { display:block;overflow:hidden;width:800px;margin:0px auto;}

.investtopcont {line-height:20px; color:#535353; font-size:13px; float:right; width:770px; }


.investinner-cont h2{font-size:16px;text-align:center;}

.investbannertext{margin-top:-50px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:450px;overflow:hidden;display:block;}
 
.investbannertext h2{color:#FFF;font-size:16px;padding:15px;}


.lftbold{font-weight:bold;}



.right-cnt .keyfact{float:right;width:280px;height:317px;margin:0px;background:#FFF;border:1px solid #ebebe9}

.right-cnt .investinner1{width:260px;display:block;overflow:hidden;height:297px;background:url(../images/keyfact_bg.gif) repeat-x center top;margin:10px;border:1px solid #ebebeb}

.right-cnt .investinner1{text-align:left}

.right-cnt .investinner1 li{font-size: 14px;
color: #535353;
padding:3px 15px 10px 20px;
background:url(../images/blackarrow.png) no-repeat scroll 10px 10px;}

.right-cnt .keyfact h5{padding-left:0px;font-size:14px;margin-top:0px;text-align:center;  padding: 15px 5px 15px;color:#055b51;border-bottom:1px solid #ebebe9;}



.right-cnt  .imgslidecont{float:left;width:462px;margin:0px;display:block;overflow:hidden;margin-top:10p;padding:0px;height:319px;border:1px solid #ccc;}

.right-cnt  .overview{float:left;display:block;overflow:hidden;margin-top:8px;}

.right-cnt  .overview h6{font-size:14px;padding-bottom:2px;color:#055b51;}

.right-cnt  .overview h5{font-size:14px;}
.right-cnt  .overview p{padding-top:5px;}

.right-cnt  .overview ul{padding-bottom:5px;}
.right-cnt  .overview li{line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 10px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 6px;}

.right-cnt  .overview a{color:#2A1FFF}





/*******************TeamTeamTeamTeamTeam*********/

img, div, input { behavior: url("iepngfix.htc") }



.clr{clear:both; padding:0; margin:0}





#images ul li {
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	   -moz-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -moz-backface-visibility: hidden; /* Fix for transition flickering */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
	
	filter: gray; /* IE6-9 */
	 -ms-transition: all .6s ease;
	   -ms-backface-visibility: hidden;
}

#images ul li:hover, #images ul li.active{
   
       filter: none;
    -webkit-filter: grayscale(0%);
	
}

 


#sri{position:absolute;left:10px}
#franc{position:absolute;left:20px;}
#sumithra{position:absolute;left:-23px;}

.textbody .tab_content .memberdetail p{text-align:justify;font-weight: 400;
	font-size: 14px;
	color: #535353;padding:0 10px;
	}


.textbody .tab_content .memberdetail h4{text-align:left;
	
	color:#3b3b3b;
	}



#a1{display:none;position:absolute;top:0px;left:0px;}
#b1{display:none;position:absolute;top:0px;left:0px;}


.textbody{ display:block; overflow:hidden;  }


.memberdetail{border:1px solid #CCC;margin-top: 20px;background:url(../images/team_tabbg.gif) repeat-x scroll center top transparent;}
.tab_content{ padding:10px 0 0; float:right;width:420px; } 
.tab_content .img-box{ margin:0 0 0px;  clear:both;  overflow:hidden;display:block;padding:10px 10px 5px 10px;} 
.tab_content .img-box img{ overflow:hidden;display:block }  
.tab_content .img-box .tabcontent-text{margin-top:-75px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:392px;overflow:hidden;display:block;margin-left:2px;}
.tab_content .img-box .tabcontent-text h4{padding:10px 0 0 10px;color:#FFF;}
.tab_content .img-box .tabcontent-text h5{padding:5px 0 5px 10px;color:#FFF;}
.tab_content h4{ font-size:18px; font-weight:normal; padding:0; margin:0; padding:0 0 10px;}
.theteam {width:500px;float:left; padding:0px 0 0;   }

.textbody h5{font-family: 'RockwellRegular'; font-weight:normal; font-size:14px; margin:0; padding:0;}
.theteam h3{ border-bottom:1px solid #ccc;  font-weight:normal; font-size:16px; margin:0 0 10px; padding:0 0 10px;}
.theteam ul{display:block; overflow:hidden; padding:0 3px 0px 3px; margin:0px 0 0px ; }
.team-list li .img-box{ margin-left:0 !important; float:left !important;}
.team-list li .text-box{ float:right !important;}
.theteam ul li{ padding:0px 0 0px; height:78px; float:left; width:232px;background:url(../images/teamli-bg.gif);border:1px solid #CCC;margin-bottom:20px;margin-top:10px; }
.theteam ul li .img-box{ float:right; margin-left:140px; z-index:99;  position:absolute;margin-top:-11px; width:90px; height:90px; }
 
.theteam ul li .lft-img{ float:right;}
.theteam ul li .rgt-img{z-index:99; float:right;position:absolute;margin-top:-11px; }
.theteam ul li .text-box{ float:left; width:142px; padding:0 0 0 10px;  }
.theteam ul li .text-box h4{color:#055b51;}
.theteam ul li h4{ font-size:14px; font-weight:normal; padding:10px 0 0; margin:0;}
.theteam ul li p{ font-size:12px; font-weight:normal;    margin-top: 5px;}
.theteam ul li a:hover{text-decoration:none}
.theteam a {padding:0 5px 5px 0;	display: block;	color: #000;	text-decoration: none;	font-weight: bold; border:0}
.theteam li em{background: url(images/hover.png) no-repeat;	height: 80px; width:140px;	position: absolute;	top: -5px;	left: -155px; text-align: left;	padding: 10px 10px 10px 10px; font-style: normal;	z-index: 2;	display: none; color:#fff; line-height:normal; font-size:10px}
.theteam li em span{font-weight:bold; font-size:12px; line-height:18px}
.theteam ul .rgt-team{float:right}

.theteam .team-list  {margin-top:20px;}

.theteam ul li .text-box1{ float:left; width:142px; padding:0 0 0 100px;  }
.theteam ul li .text-box1 h4{color:#055b51;}
.theteam .box li a{background:#AF9B6C; margin:0 3px 0 0; padding:0 5px 0 5px; color:#fff} 
.theteam .box li a.active{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 
.theteam .box li a:hover{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 


.bgnone{background:none !important;border:none !important;}








.global2 {float:left; margin-left:10px !important; text-align:center; width:150px; height:200px;margin-top:40px;}
.global2 h1{font-size:12px; background:#148c7e; font-weight:400; margin-top:-5px; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#fff; line-height:16px;}


ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
	border: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top:-5px;
	
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background:#fff;
	border:solid 1px #555;
	border-bottom:solid 2px #555;
	margin-right:5px;
}
ul.tabs li a {
	text-decoration: none;
	color: #cf0b00;
	display: block;
	font-size: 11px;
	padding: 0 10px 0 10px;
	outline: none;
	background:url(images/tab-arrow.gif) no-repeat right 15px;
	

}
ul.tabs li a:hover {
	color:#fff; background-color:#555; border:0px solid #555;
}	
html ul.tabs li.active, html ul.tabs li.active a  {
	border-bottom: 2px solid #555;
	color: #fff!important;
	background-color:#555;
}
.tab_container {
	border-top: none;
	clear: both;
	float: right; 
	width: 410px;
	
}
.careertext{float:left !important; width:860px !important; margin-right:0px !important; margin-left:35px !important; }

.table-format {
	border: 1px solid #585858 !important;
}

.table-format td {
	vertical-align: top;
	text-align:left;
	color:#504129;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}


.table-format td a{
	text-align:left;
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight:400;

}

.table-format td a:hover{
	text-align:left;
	font-size:12px; color:#000; text-decoration:none; font-weight:400;
}


.table-head{
	background-color: #050505;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #BFAC73 !important;
}

.noborrgt{border-right:0px solid #585858 !important;}
.but {border:1px solid #050505; padding:4px 15px; text-align:center; font-size:12px; font-weight:700; background:#050505; color:#BFAC73; line-height:18px;}
.inp {border:1px solid #999; padding:2px; font-size:12px; font-weight:400; background:#fff; color:#000; line-height:18px; width:250px; margin-bottom:6px;}











.global3 {float:left; margin-left:0px !important; text-align:center; width:150px; height:200px;margin-top:0px;}


 .active .circle{
background-color: #F26531;
}






a.aj:hover{
color: #F26531; 
}
/**********contact*********/
 .contact-cont .contact-advisor{float:left;display:block;overflow:hidden;}

 .contact-cont li{padding:0px;}
 .contact-cont .contact-manager{float:right;display:block;overflow:hidden;margin-top:0px;}

  .contact-cont{width:650px;display:block;overflow:hidden; }
  .contact-cont h3{color:#055b51;padding-bottom:8px;font-weight:none;font:14px/100% 'RockwellRegular';}
  .contact-cont p{color:#535353;padding:0px;margin-top:-12px;font-size:14px;}
/**********/


/*****************sitemap**************/

.sitemap-cont{display:block;overflow:hidden;}

.sitemap-cont h3{color:#055b51;font-size:14px;}

.sitemap-cont ul li{background:url(../images/blackarrow.png) no-repeat scroll 0px 5px;}

.sitemap-cont ul li a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;padding-left:12px;}

.sitemap-cont p a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;}

.sitemap-cont a:hover{color:#055b51;text-decoration:underline;}





.clearfix{
	clear:both;
	float:none;
}
#bigPic{
	width:460px;
	height:320px;
	padding:1px;
	background-color:#FFF;
	margin-bottom:5px;
}
#bigPic img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	
	
	padding:2px;
}
ul#thumbs{
	margin-top: -80px;
    padding: 0;
    z-index: 999;
}
	
ul#thumbs li{
	
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-left: 7px;
    padding: 3px;
	background:none !important;
}
	
ul#thumbs img{
	float:left;
	width:75px;
	height:50px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;	border:2px solid #FFF;	
}


@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock_0.eot');
    src: url('../fonts/rock_0.eot') format('embedded-opentype'),
         url('../fonts/rock_0.woff') format('woff'),
         url('../fonts/rock_0.ttf') format('truetype'),
         url('../fonts/rock_0.svg#RockwellRegular') format('svg');
}



body{ margin:0; padding:0;background: url(../images/bg.png) repeat center top; font-family:RockwellRegular; font-size:12px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}

h1, h2, h3, h4 ,h5 ,h6{font-family: 'RockwellRegular';padding:0px;margin-bottom:10px;}

.homeWrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto; background:url(../images/bg_container.png) no-repeat center bottom; padding:0 30px 30px; }



.wrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto;  padding:0px ; background:#FFF;}

.header{ display:block; overflow:hidden; background:#fff;}
.logo{ position:absolute; top:-17px; margin:0 30px; display:block; overflow:hidden; }

.topLinks{ padding:10px; float:right; clear:both; display:block; overflow:hidden;}
.topLinks .login{ margin:0 10px; color:#fff; font-weight:bold; float:left;   background: url(../images/icon_login.png) no-repeat 5px center #b2dec7; border:1px solid #b0d5c2; padding:5px 5px 5px 22px; font-size:11px; }
.topLinks a{ color:#2f2f2f; padding:5px; text-decoration:none; float:left;}
.topLinks a:hover{ color:#5c9c95;}
.topLinks .login:hover{ background-color:#5c9c95; color:#fff;}

.nav{ clear:both;  background:#055b51; display:block; overflow:hidden;margin-top:40px;}
.nav ul{ float:right;}
.nav li{ 
    font-family: 'RockwellRegular'; float:left; }
.nav li a{  text-transform:uppercase; padding:12px 20px; float:left; color:#fff; text-decoration:none; height:16px;}
.nav li a:hover, .nav li a.active{ background:#042c27;}

.left-cnt  ul li a:hover, .left-cnt ul li a.active{ background:#ddf3ea}



.containerHome{ display:block; overflow:hidden; margin:0 auto; padding:300px 0 20px;background:url(../images/aboutus-bgimage.jpg) no-repeat center top; height:219px; } 

.about{ background:url(../images/aboutus-bgimage.jpg) no-repeat center top; }
.bannerInner.about{ background:url(../images/aboutus-newimage-inner.jpg) no-repeat center 0 !important; }
.team{ background: url(../images/bg_team.jpg) no-repeat center top; }
.bannerInner.team{ background: url(../images/header_team.jpg) no-repeat center 0; }
.investments{ background: url(../images/bg_investments.jpg) no-repeat center top; }
.bannerInner.investments{ background:url(../images/header_investments.jpg) no-repeat center 0; }
.partnership{ background: url(../images/bg_partnerships.jpg) no-repeat center top; }
.bannerInner.partnership{ background: url(../images/header_partnerships.jpg) no-repeat center 0; }
.press{ background: url(../images/bg_press.jpg) no-repeat center top; }
.bannerInner.press{ background: url(../images/header_press.jpg) no-repeat center -62px; }

.containerHome12 {margin-top:-239px;padding-bottom:41px;}
.containerHome12 p{ display:block; overflow:hidden; line-height:22px; font-family: 'RockwellRegular'; font-size:14px; padding:8px 30px 8px;  background:#000; color:#b1b0b0; }
.containerHome12 p a{ padding:8px 0 0; float:left; clear:both; color:#40a771; text-decoration:none;}

.containerHome12 h2{ padding:0 30px; margin:0; line-height:40px; font-family: 'RockwellRegular'; font-size:36px; color:#f5f5f5; font-weight:normal; -moz-text-shadow: 3px 3px 4px #000;
 -webkit-text-shadow: 3px 3px 4px #000;
 text-shadow: 3px 3px 4px #000;}

.container .investheading{padding-left:15px;}

.bannerInner{ margin-bottom:30px; height:145px; display:block; overflow:hidden;}
.bannerInner h2{ color:#f5f5f5; margin:0; background: url(../images/bg_header.png) repeat-x top; font-size:24px; line-height:26px; padding:74px 0 0 30px;}



.container{ display:block; overflow:hidden; padding:0 20px 70px;}
.container .left-cnt{ float:left; width:150px; }
.container .left-cnt li{ border-bottom:1px solid #d9d9d9;}
.container .left-cnt li a{ background:url(../images/arrow-left-nav.png) no-repeat 15px -22px; display:block; overflow:hidden; padding:12px 12px 12px 32px; color:#585858; font-size:10px; text-transform:uppercase; text-decoration:none;}
.container .left-cnt li a:hover{ background:url(../images/arrow-left-nav.png) no-repeat 15px 14px #ddf3ea;}
.container .right-cnt{ line-height:18px; color:#535353; font-size:14px; float:right; width:770px;  }
.container  h2{   padding:0 0 15px 0 ; font-size:28px; color:#148c7e; margin:0; font-weight:bold; letter-spacing:0.05em; }
.container .right-cnt h4{ color:#055b51; font-size:18px; font-weight:normal; line-height:25px; border-bottom:1px solid #ccc; margin:0; padding:7px 0 10px; margin:10px 0 0}
.container .right-cnt h3{ color:#055b51; font-size:18px;  color: #148C7E;
   
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0 0 10px;}
.container .right-cnt p{ padding:9px 0; margin:0;}
.container .right-cnt ul{ padding:0px; display:block; overflow:hidden;}
.container .right-cnt li {
line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 5px;}

.container .max-container{padding-left:20px;}

.projectTab{ background:#fff; margin:10px 0 50px;   border-top:1px solid #d4d4d4;}
.projectTab td,.projectTab th{ padding:5px;   }
.projectTab th{ font-size:10px; color:#c1c1c1; text-transform:uppercase; background:#737373;}
.projectTr td{ color:#535353; font-size:16px; line-height:16px;font-weight:bold;border-bottom:1px solid #d4d4d4;}
.projectTr td span{ display:block; color:#939393; font-size:11px;}
.partnerTr td{ color:#535353;; font-size:12px;text-align:left;}

.figure-box{ display:block; overflow:hidden; padding-bottom:10px;}
.figure-box img{ display:block; overflow:hidden; margin-bottom:10px;margin-top:20px;}
.figure-box p{ background:#f2f2f2; font-size:12px; padding:3px 10px !important; display:block; overflow:hidden; font-weight:bold; color:#5c5c5c;}

.footerOuter{ background:#e2f2ea; border-top:1px solid #d1e4db; width:100%; padding:10px 0;}
.footer{ color:#606361; font-size:11px; width:1000px; display:block; overflow:hidden; margin:0 auto; }
.footer a{ color:#0b574e; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

.mt30{ margin-top:0px !important;}


.max-container{ width:auto !important; float:none !important; }



/*.............investment...........*/

.lb-album{
	display:block;
	overflow::hidden;
	margin: 0 auto;
	font-family: 'RockwellRegular';float:left;margin-left:0px;font-size:12px;
}


.lb-album li{
	float: left;
	margin: 16px;
	position: relative;display:block;overflow:hidden;
	display:block;overflow:hidden;padding:9px ;
	background:url(../images/investli-bg.gif) repeat-x ;border:1px solid #e5e5e5;
	
}
.lb-album .img-cont .left-cont li > a,
.lb-album  .img-cont .left-cont li > a img{
	display: block;
}
.lb-album li > a{
	width:265px;
	height:170px;
	display:block;
	overflow:hidden;
	position: relative;
	padding: 0px;
	
	border-radius: 1px;float:left;text-decoration:none;border:1px solid #e5e5e5;
}
.lb-album li > a span{
	position: absolute;
	width: 125px;
	height: 125px;
	top: 2px;
	left: 2px;
	text-align: center;
	line-height: 150px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 18px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(140,140,140);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(140,140,140,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(140,140,140,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}



.lb-album li h6{float:left;font-size:12px;padding-left:16px;margin-top:0px;font-style:italic;color:#808080;font-weight:normal}

.lb-album li p{text-decoration:none;}



.lb-overlay > div{
	position: relative;
	
	width: 650px;
	display:block;overflow:hidden;
	margin: 40px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3,
.lb-overlay div p{
	padding: 0px 20px;
	width: 600px;
	display:block;
	overflow:hidden;text-align:center;margin-left:5px;
}
.lb-overlay div h3{
	font-size: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div h3 span,
.lb-overlay div p{
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-weight:bold;
}
.lb-overlay div h3 span{
	display: block;
	line-height: 6px;
}
.lb-overlay div p{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 600px;color:#145444;
}
.lb-overlay a.lb-close{
	
	z-index: 1001;
	
	position: absolute;
	top: 43px;
	left: 50%;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	width: 50px;
	height: 23px;
	overflow: hidden;
	margin-left: -25px;
	opacity: 0.8;
	
}
.lb-overlay img{
	/* height: 100%; For Opera max-height does not seem to work */
	max-height: 100%;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	border:2px solid #000;
}
.lb-prev, .lb-next{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev{
	margin-left: -30px;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.lb-next{
	margin-left: 6px;
	background: transparent url(../images/arrows.png) no-repeat top right;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay img {
    height: 100%;
}


/******/

.investcontent  h5{   padding:175px 0 0 0;  color:#055b51; margin:0;  letter-spacing:0.05em;font:13px/100% 'RockwellRegular'; }

.investcontent  h1{   padding:0px 0; font-size:28px; color:#000; margin:0; font-weight:bold; letter-spacing:0.05em; }

.investcontent  P{   padding:2px 0px 0px 0px  ; font-size:12px; color:#474747; margin:0;  letter-spacing:0.05em;}

.investinner-cont { display:block;overflow:hidden;width:800px;margin:0px auto;}

.investtopcont {line-height:20px; color:#535353; font-size:13px; float:right; width:770px; }


.investinner-cont h2{font-size:16px;text-align:center;}

.investbannertext{margin-top:-50px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:450px;overflow:hidden;display:block;}
 
.investbannertext h2{color:#FFF;font-size:16px;padding:15px;}


.lftbold{font-weight:bold;}



.right-cnt .keyfact{float:right;width:280px;height:317px;margin:0px;background:#FFF;border:1px solid #ebebe9}

.right-cnt .investinner1{width:260px;display:block;overflow:hidden;height:297px;background:url(../images/keyfact_bg.gif) repeat-x center top;margin:10px;border:1px solid #ebebeb}

.right-cnt .investinner1{text-align:left}

.right-cnt .investinner1 li{font-size: 14px;
color: #535353;
padding:3px 15px 10px 20px;
background:url(../images/blackarrow.png) no-repeat scroll 10px 10px;}

.right-cnt .keyfact h5{padding-left:0px;font-size:14px;margin-top:0px;text-align:center;  padding: 15px 5px 15px;color:#055b51;border-bottom:1px solid #ebebe9;}



.right-cnt  .imgslidecont{float:left;width:462px;margin:0px;display:block;overflow:hidden;margin-top:10p;padding:0px;height:319px;border:1px solid #ccc;}

.right-cnt  .overview{float:left;display:block;overflow:hidden;margin-top:8px;}

.right-cnt  .overview h6{font-size:14px;padding-bottom:2px;color:#055b51;}

.right-cnt  .overview h5{font-size:14px;}
.right-cnt  .overview p{padding-top:5px;}

.right-cnt  .overview ul{padding-bottom:5px;}
.right-cnt  .overview li{line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 10px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 6px;}

.right-cnt  .overview a{color:#2A1FFF}





/*******************TeamTeamTeamTeamTeam*********/

img, div, input { behavior: url("iepngfix.htc") }



.clr{clear:both; padding:0; margin:0}





#images ul li {
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	   -moz-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -moz-backface-visibility: hidden; /* Fix for transition flickering */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
	
	filter: gray; /* IE6-9 */
	 -ms-transition: all .6s ease;
	   -ms-backface-visibility: hidden;
}

#images ul li:hover, #images ul li.active{
   
       filter: none;
    -webkit-filter: grayscale(0%);
	
}

 


#sri{position:absolute;left:10px}
#franc{position:absolute;left:20px;}
#sumithra{position:absolute;left:-23px;}

.textbody .tab_content .memberdetail p{text-align:justify;font-weight: 400;
	font-size: 14px;
	color: #535353;padding:0 10px;
	}


.textbody .tab_content .memberdetail h4{text-align:left;
	
	color:#3b3b3b;
	}



#a1{display:none;position:absolute;top:0px;left:0px;}
#b1{display:none;position:absolute;top:0px;left:0px;}


.textbody{ display:block; overflow:hidden;  }


.memberdetail{border:1px solid #CCC;margin-top: 20px;background:url(../images/team_tabbg.gif) repeat-x scroll center top transparent;}
.tab_content{ padding:10px 0 0; float:right;width:420px; } 
.tab_content .img-box{ margin:0 0 0px;  clear:both;  overflow:hidden;display:block;padding:10px 10px 5px 10px;} 
.tab_content .img-box img{ overflow:hidden;display:block }  
.tab_content .img-box .tabcontent-text{margin-top:-75px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:392px;overflow:hidden;display:block;margin-left:2px;}
.tab_content .img-box .tabcontent-text h4{padding:10px 0 0 10px;color:#FFF;}
.tab_content .img-box .tabcontent-text h5{padding:5px 0 5px 10px;color:#FFF;}
.tab_content h4{ font-size:18px; font-weight:normal; padding:0; margin:0; padding:0 0 10px;}
.theteam {width:500px;float:left; padding:0px 0 0;   }

.textbody h5{font-family: 'RockwellRegular'; font-weight:normal; font-size:14px; margin:0; padding:0;}
.theteam h3{ border-bottom:1px solid #ccc;  font-weight:normal; font-size:16px; margin:0 0 10px; padding:0 0 10px;}
.theteam ul{display:block; overflow:hidden; padding:0 3px 0px 3px; margin:0px 0 0px ; }
.team-list li .img-box{ margin-left:0 !important; float:left !important;}
.team-list li .text-box{ float:right !important;}
.theteam ul li{ padding:0px 0 0px; height:78px; float:left; width:232px;background:url(../images/teamli-bg.gif);border:1px solid #CCC;margin-bottom:20px;margin-top:10px; }
.theteam ul li .img-box{ float:right; margin-left:140px; z-index:99;  position:absolute;margin-top:-11px; width:90px; height:90px; }
 
.theteam ul li .lft-img{ float:right;}
.theteam ul li .rgt-img{z-index:99; float:right;position:absolute;margin-top:-11px; }
.theteam ul li .text-box{ float:left; width:142px; padding:0 0 0 10px;  }
.theteam ul li .text-box h4{color:#055b51;}
.theteam ul li h4{ font-size:14px; font-weight:normal; padding:10px 0 0; margin:0;}
.theteam ul li p{ font-size:12px; font-weight:normal;    margin-top: 5px;}
.theteam ul li a:hover{text-decoration:none}
.theteam a {padding:0 5px 5px 0;	display: block;	color: #000;	text-decoration: none;	font-weight: bold; border:0}
.theteam li em{background: url(images/hover.png) no-repeat;	height: 80px; width:140px;	position: absolute;	top: -5px;	left: -155px; text-align: left;	padding: 10px 10px 10px 10px; font-style: normal;	z-index: 2;	display: none; color:#fff; line-height:normal; font-size:10px}
.theteam li em span{font-weight:bold; font-size:12px; line-height:18px}
.theteam ul .rgt-team{float:right}

.theteam .team-list  {margin-top:20px;}

.theteam ul li .text-box1{ float:left; width:142px; padding:0 0 0 100px;  }
.theteam ul li .text-box1 h4{color:#055b51;}
.theteam .box li a{background:#AF9B6C; margin:0 3px 0 0; padding:0 5px 0 5px; color:#fff} 
.theteam .box li a.active{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 
.theteam .box li a:hover{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 


.bgnone{background:none !important;border:none !important;}








.global2 {float:left; margin-left:10px !important; text-align:center; width:150px; height:200px;margin-top:40px;}
.global2 h1{font-size:12px; background:#148c7e; font-weight:400; margin-top:-5px; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#fff; line-height:16px;}


ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
	border: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top:-5px;
	
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background:#fff;
	border:solid 1px #555;
	border-bottom:solid 2px #555;
	margin-right:5px;
}
ul.tabs li a {
	text-decoration: none;
	color: #cf0b00;
	display: block;
	font-size: 11px;
	padding: 0 10px 0 10px;
	outline: none;
	background:url(images/tab-arrow.gif) no-repeat right 15px;
	

}
ul.tabs li a:hover {
	color:#fff; background-color:#555; border:0px solid #555;
}	
html ul.tabs li.active, html ul.tabs li.active a  {
	border-bottom: 2px solid #555;
	color: #fff!important;
	background-color:#555;
}
.tab_container {
	border-top: none;
	clear: both;
	float: right; 
	width: 410px;
	
}
.careertext{float:left !important; width:860px !important; margin-right:0px !important; margin-left:35px !important; }

.table-format {
	border: 1px solid #585858 !important;
}

.table-format td {
	vertical-align: top;
	text-align:left;
	color:#504129;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}


.table-format td a{
	text-align:left;
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight:400;

}

.table-format td a:hover{
	text-align:left;
	font-size:12px; color:#000; text-decoration:none; font-weight:400;
}


.table-head{
	background-color: #050505;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #BFAC73 !important;
}

.noborrgt{border-right:0px solid #585858 !important;}
.but {border:1px solid #050505; padding:4px 15px; text-align:center; font-size:12px; font-weight:700; background:#050505; color:#BFAC73; line-height:18px;}
.inp {border:1px solid #999; padding:2px; font-size:12px; font-weight:400; background:#fff; color:#000; line-height:18px; width:250px; margin-bottom:6px;}











.global3 {float:left; margin-left:0px !important; text-align:center; width:150px; height:200px;margin-top:0px;}


 .active .circle{
background-color: #F26531;
}






a.aj:hover{
color: #F26531; 
}
/**********contact*********/
 .contact-cont .contact-advisor{float:left;display:block;overflow:hidden;}

 .contact-cont li{padding:0px;}
 .contact-cont .contact-manager{float:right;display:block;overflow:hidden;margin-top:0px;}

  .contact-cont{width:650px;display:block;overflow:hidden; }
  .contact-cont h3{color:#055b51;padding-bottom:8px;font-weight:none;font:14px/100% 'RockwellRegular';}
  .contact-cont p{color:#535353;padding:0px;margin-top:-12px;font-size:14px;}
/**********/


/*****************sitemap**************/

.sitemap-cont{display:block;overflow:hidden;}

.sitemap-cont h3{color:#055b51;font-size:14px;}

.sitemap-cont ul li{background:url(../images/blackarrow.png) no-repeat scroll 0px 5px;}

.sitemap-cont ul li a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;padding-left:12px;}

.sitemap-cont p a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;}

.sitemap-cont a:hover{color:#055b51;text-decoration:underline;}





.clearfix{
	clear:both;
	float:none;
}
#bigPic{
	width:460px;
	height:320px;
	padding:1px;
	background-color:#FFF;
	margin-bottom:5px;
}
#bigPic img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	
	
	padding:2px;
}
ul#thumbs{
	margin-top: -80px;
    padding: 0;
    z-index: 999;
}
	
ul#thumbs li{
	
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-left: 7px;
    padding: 3px;
	background:none !important;
}
	
ul#thumbs img{
	float:left;
	width:75px;
	height:50px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;	border:2px solid #FFF;	
}

@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock_0.eot');
    src: url('../fonts/rock_0.eot') format('embedded-opentype'),
         url('../fonts/rock_0.woff') format('woff'),
         url('../fonts/rock_0.ttf') format('truetype'),
         url('../fonts/rock_0.svg#RockwellRegular') format('svg');
}



body{ margin:0; padding:0;background: url(../images/bg.png) repeat center top; font-family:RockwellRegular; font-size:12px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}

h1, h2, h3, h4 ,h5 ,h6{font-family: 'RockwellRegular';padding:0px;margin-bottom:10px;}

.homeWrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto; background:url(../images/bg_container.png) no-repeat center bottom; padding:0 30px 30px; }



.wrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto;  padding:0px ; background:#FFF;}

.header{ display:block; overflow:hidden; background:#fff;}
.logo{ position:absolute; top:-17px; margin:0 30px; display:block; overflow:hidden; }

.topLinks{ padding:10px; float:right; clear:both; display:block; overflow:hidden;}
.topLinks .login{ margin:0 10px; color:#fff; font-weight:bold; float:left;   background: url(../images/icon_login.png) no-repeat 5px center #b2dec7; border:1px solid #b0d5c2; padding:5px 5px 5px 22px; font-size:11px; }
.topLinks a{ color:#2f2f2f; padding:5px; text-decoration:none; float:left;}
.topLinks a:hover{ color:#5c9c95;}
.topLinks .login:hover{ background-color:#5c9c95; color:#fff;}

.nav{ clear:both;  background:#055b51; display:block; overflow:hidden;margin-top:40px;}
.nav ul{ float:right;}
.nav li{ 
    font-family: 'RockwellRegular'; float:left; }
.nav li a{  text-transform:uppercase; padding:12px 20px; float:left; color:#fff; text-decoration:none; height:16px;}
.nav li a:hover, .nav li a.active{ background:#042c27;}

.left-cnt  ul li a:hover, .left-cnt ul li a.active{ background:#ddf3ea}



.containerHome{ display:block; overflow:hidden; margin:0 auto; padding:300px 0 20px;background:url(../images/aboutus-bgimage.jpg) no-repeat center top; height:219px; } 

.about{ background:url(../images/aboutus-bgimage.jpg) no-repeat center top; }
.bannerInner.about{ background:url(../images/aboutus-newimage-inner.jpg) no-repeat center 0 !important; }
.team{ background: url(../images/bg_team.jpg) no-repeat center top; }
.bannerInner.team{ background: url(../images/header_team.jpg) no-repeat center 0; }
.investments{ background: url(../images/bg_investments.jpg) no-repeat center top; }
.bannerInner.investments{ background:url(../images/header_investments.jpg) no-repeat center 0; }
.partnership{ background: url(../images/bg_partnerships.jpg) no-repeat center top; }
.bannerInner.partnership{ background: url(../images/header_partnerships.jpg) no-repeat center 0; }
.press{ background: url(../images/bg_press.jpg) no-repeat center top; }
.bannerInner.press{ background: url(../images/header_press.jpg) no-repeat center -62px; }

.containerHome12 {margin-top:-239px;padding-bottom:41px;}
.containerHome12 p{ display:block; overflow:hidden; line-height:22px; font-family: 'RockwellRegular'; font-size:14px; padding:8px 30px 8px;  background:#000; color:#b1b0b0; }
.containerHome12 p a{ padding:8px 0 0; float:left; clear:both; color:#40a771; text-decoration:none;}

.containerHome12 h2{ padding:0 30px; margin:0; line-height:40px; font-family: 'RockwellRegular'; font-size:36px; color:#f5f5f5; font-weight:normal; -moz-text-shadow: 3px 3px 4px #000;
 -webkit-text-shadow: 3px 3px 4px #000;
 text-shadow: 3px 3px 4px #000;}

.container .investheading{padding-left:15px;}

.bannerInner{ margin-bottom:30px; height:145px; display:block; overflow:hidden;}
.bannerInner h2{ color:#f5f5f5; margin:0; background: url(../images/bg_header.png) repeat-x top; font-size:24px; line-height:26px; padding:74px 0 0 30px;}



.container{ display:block; overflow:hidden; padding:0 20px 70px;}
.container .left-cnt{ float:left; width:150px; }
.container .left-cnt li{ border-bottom:1px solid #d9d9d9;}
.container .left-cnt li a{ background:url(../images/arrow-left-nav.png) no-repeat 15px -22px; display:block; overflow:hidden; padding:12px 12px 12px 32px; color:#585858; font-size:10px; text-transform:uppercase; text-decoration:none;}
.container .left-cnt li a:hover{ background:url(../images/arrow-left-nav.png) no-repeat 15px 14px #ddf3ea;}
.container .right-cnt{ line-height:18px; color:#535353; font-size:14px; float:right; width:770px;  }
.container  h2{   padding:0 0 15px 0 ; font-size:28px; color:#148c7e; margin:0; font-weight:bold; letter-spacing:0.05em; }
.container .right-cnt h4{ color:#055b51; font-size:18px; font-weight:normal; line-height:25px; border-bottom:1px solid #ccc; margin:0; padding:7px 0 10px; margin:10px 0 0}
.container .right-cnt h3{ color:#055b51; font-size:18px;  color: #148C7E;
   
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0 0 10px;}
.container .right-cnt p{ padding:9px 0; margin:0;}
.container .right-cnt ul{ padding:0px; display:block; overflow:hidden;}
.container .right-cnt li {
line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 5px;}

.container .max-container{padding-left:20px;}

.projectTab{ background:#fff; margin:10px 0 50px;   border-top:1px solid #d4d4d4;}
.projectTab td,.projectTab th{ padding:5px;   }
.projectTab th{ font-size:10px; color:#c1c1c1; text-transform:uppercase; background:#737373;}
.projectTr td{ color:#535353; font-size:16px; line-height:16px;font-weight:bold;border-bottom:1px solid #d4d4d4;}
.projectTr td span{ display:block; color:#939393; font-size:11px;}
.partnerTr td{ color:#535353;; font-size:12px;text-align:left;}

.figure-box{ display:block; overflow:hidden; padding-bottom:10px;}
.figure-box img{ display:block; overflow:hidden; margin-bottom:10px;margin-top:20px;}
.figure-box p{ background:#f2f2f2; font-size:12px; padding:3px 10px !important; display:block; overflow:hidden; font-weight:bold; color:#5c5c5c;}

.footerOuter{ background:#e2f2ea; border-top:1px solid #d1e4db; width:100%; padding:10px 0;}
.footer{ color:#606361; font-size:11px; width:1000px; display:block; overflow:hidden; margin:0 auto; }
.footer a{ color:#0b574e; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

.mt30{ margin-top:0px !important;}


.max-container{ width:auto !important; float:none !important; }



/*.............investment...........*/

.lb-album{
	display:block;
	overflow::hidden;
	margin: 0 auto;
	font-family: 'RockwellRegular';float:left;margin-left:0px;font-size:12px;
}


.lb-album li{
	float: left;
	margin: 16px;
	position: relative;display:block;overflow:hidden;
	display:block;overflow:hidden;padding:9px ;
	background:url(../images/investli-bg.gif) repeat-x ;border:1px solid #e5e5e5;
	
}
.lb-album .img-cont .left-cont li > a,
.lb-album  .img-cont .left-cont li > a img{
	display: block;
}
.lb-album li > a{
	width:265px;
	height:170px;
	display:block;
	overflow:hidden;
	position: relative;
	padding: 0px;
	
	border-radius: 1px;float:left;text-decoration:none;border:1px solid #e5e5e5;
}
.lb-album li > a span{
	position: absolute;
	width: 125px;
	height: 125px;
	top: 2px;
	left: 2px;
	text-align: center;
	line-height: 150px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 18px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(140,140,140);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(140,140,140,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(140,140,140,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}



.lb-album li h6{float:left;font-size:12px;padding-left:16px;margin-top:0px;font-style:italic;color:#808080;font-weight:normal}

.lb-album li p{text-decoration:none;}



.lb-overlay > div{
	position: relative;
	
	width: 650px;
	display:block;overflow:hidden;
	margin: 40px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3,
.lb-overlay div p{
	padding: 0px 20px;
	width: 600px;
	display:block;
	overflow:hidden;text-align:center;margin-left:5px;
}
.lb-overlay div h3{
	font-size: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div h3 span,
.lb-overlay div p{
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-weight:bold;
}
.lb-overlay div h3 span{
	display: block;
	line-height: 6px;
}
.lb-overlay div p{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 600px;color:#145444;
}
.lb-overlay a.lb-close{
	
	z-index: 1001;
	
	position: absolute;
	top: 43px;
	left: 50%;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	width: 50px;
	height: 23px;
	overflow: hidden;
	margin-left: -25px;
	opacity: 0.8;
	
}
.lb-overlay img{
	/* height: 100%; For Opera max-height does not seem to work */
	max-height: 100%;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	border:2px solid #000;
}
.lb-prev, .lb-next{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev{
	margin-left: -30px;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.lb-next{
	margin-left: 6px;
	background: transparent url(../images/arrows.png) no-repeat top right;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay img {
    height: 100%;
}


/******/

.investcontent  h5{   padding:175px 0 0 0;  color:#055b51; margin:0;  letter-spacing:0.05em;font:13px/100% 'RockwellRegular'; }

.investcontent  h1{   padding:0px 0; font-size:28px; color:#000; margin:0; font-weight:bold; letter-spacing:0.05em; }

.investcontent  P{   padding:2px 0px 0px 0px  ; font-size:12px; color:#474747; margin:0;  letter-spacing:0.05em;}

.investinner-cont { display:block;overflow:hidden;width:800px;margin:0px auto;}

.investtopcont {line-height:20px; color:#535353; font-size:13px; float:right; width:770px; }


.investinner-cont h2{font-size:16px;text-align:center;}

.investbannertext{margin-top:-50px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:450px;overflow:hidden;display:block;}
 
.investbannertext h2{color:#FFF;font-size:16px;padding:15px;}


.lftbold{font-weight:bold;}



.right-cnt .keyfact{float:right;width:280px;height:317px;margin:0px;background:#FFF;border:1px solid #ebebe9}

.right-cnt .investinner1{width:260px;display:block;overflow:hidden;height:297px;background:url(../images/keyfact_bg.gif) repeat-x center top;margin:10px;border:1px solid #ebebeb}

.right-cnt .investinner1{text-align:left}

.right-cnt .investinner1 li{font-size: 14px;
color: #535353;
padding:3px 15px 10px 20px;
background:url(../images/blackarrow.png) no-repeat scroll 10px 10px;}

.right-cnt .keyfact h5{padding-left:0px;font-size:14px;margin-top:0px;text-align:center;  padding: 15px 5px 15px;color:#055b51;border-bottom:1px solid #ebebe9;}



.right-cnt  .imgslidecont{float:left;width:462px;margin:0px;display:block;overflow:hidden;margin-top:10p;padding:0px;height:319px;border:1px solid #ccc;}

.right-cnt  .overview{float:left;display:block;overflow:hidden;margin-top:8px;}

.right-cnt  .overview h6{font-size:14px;padding-bottom:2px;color:#055b51;}

.right-cnt  .overview h5{font-size:14px;}
.right-cnt  .overview p{padding-top:5px;}

.right-cnt  .overview ul{padding-bottom:5px;}
.right-cnt  .overview li{line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 10px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 6px;}

.right-cnt  .overview a{color:#2A1FFF}





/*******************TeamTeamTeamTeamTeam*********/

img, div, input { behavior: url("iepngfix.htc") }



.clr{clear:both; padding:0; margin:0}





#images ul li {
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	   -moz-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -moz-backface-visibility: hidden; /* Fix for transition flickering */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
	
	filter: gray; /* IE6-9 */
	 -ms-transition: all .6s ease;
	   -ms-backface-visibility: hidden;
}

#images ul li:hover, #images ul li.active{
   
       filter: none;
    -webkit-filter: grayscale(0%);
	
}

 


#sri{position:absolute;left:10px}
#franc{position:absolute;left:20px;}
#sumithra{position:absolute;left:-23px;}

.textbody .tab_content .memberdetail p{text-align:justify;font-weight: 400;
	font-size: 14px;
	color: #535353;padding:0 10px;
	}


.textbody .tab_content .memberdetail h4{text-align:left;
	
	color:#3b3b3b;
	}



#a1{display:none;position:absolute;top:0px;left:0px;}
#b1{display:none;position:absolute;top:0px;left:0px;}


.textbody{ display:block; overflow:hidden;  }


.memberdetail{border:1px solid #CCC;margin-top: 20px;background:url(../images/team_tabbg.gif) repeat-x scroll center top transparent;}
.tab_content{ padding:10px 0 0; float:right;width:420px; } 
.tab_content .img-box{ margin:0 0 0px;  clear:both;  overflow:hidden;display:block;padding:10px 10px 5px 10px;} 
.tab_content .img-box img{ overflow:hidden;display:block }  
.tab_content .img-box .tabcontent-text{margin-top:-75px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:392px;overflow:hidden;display:block;margin-left:1px;}
.tab_content .img-box .tabcontent-text h4{padding:10px 0 0 10px;color:#FFF;}
.tab_content .img-box .tabcontent-text h5{padding:5px 0 5px 10px;color:#FFF;}
.tab_content h4{ font-size:18px; font-weight:normal; padding:0; margin:0; padding:0 0 10px;}
.theteam {width:500px;float:left; padding:0px 0 0;   }

.textbody h5{font-family: 'RockwellRegular'; font-weight:normal; font-size:14px; margin:0; padding:0;}
.theteam h3{ border-bottom:1px solid #ccc;  font-weight:normal; font-size:16px; margin:0 0 10px; padding:0 0 10px;}
.theteam ul{display:block; overflow:hidden; padding:0 3px 0px 3px; margin:0px 0 0px ; }
.team-list li .img-box{ margin-left:0 !important; float:left !important;}
.team-list li .text-box{ float:right !important;}
.theteam ul li{ padding:0px 0 0px; height:78px; float:left; width:232px;background:url(../images/teamli-bg.gif);border:1px solid #CCC;margin-bottom:20px;margin-top:10px; }
.theteam ul li .img-box{ float:right; margin-left:140px; z-index:99;  position:absolute;margin-top:-11px; width:90px; height:90px; }
 
.theteam ul li .lft-img{ float:right;}
.theteam ul li .rgt-img{z-index:99; float:right;position:absolute;margin-top:-11px; }
.theteam ul li .text-box{ float:left; width:142px; padding:0 0 0 10px;  }
.theteam ul li .text-box h4{color:#055b51;}
.theteam ul li h4{ font-size:14px; font-weight:normal; padding:10px 0 0; margin:0;}
.theteam ul li p{ font-size:12px; font-weight:normal;    margin-top: 5px;}
.theteam ul li a:hover{text-decoration:none}
.theteam a {padding:0 5px 5px 0;	display: block;	color: #000;	text-decoration: none;	font-weight: bold; border:0}
.theteam li em{background: url(images/hover.png) no-repeat;	height: 80px; width:140px;	position: absolute;	top: -5px;	left: -155px; text-align: left;	padding: 10px 10px 10px 10px; font-style: normal;	z-index: 2;	display: none; color:#fff; line-height:normal; font-size:10px}
.theteam li em span{font-weight:bold; font-size:12px; line-height:18px}
.theteam ul .rgt-team{float:right}

.theteam .team-list  {margin-top:20px;}

.theteam ul li .text-box1{ float:left; width:142px; padding:0 0 0 100px;  }
.theteam ul li .text-box1 h4{color:#055b51;}
.theteam .box li a{background:#AF9B6C; margin:0 3px 0 0; padding:0 5px 0 5px; color:#fff} 
.theteam .box li a.active{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 
.theteam .box li a:hover{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 


.bgnone{background:none !important;border:none !important;}








.global2 {float:left; margin-left:10px !important; text-align:center; width:150px; height:200px;margin-top:40px;}
.global2 h1{font-size:12px; background:#148c7e; font-weight:400; margin-top:-5px; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#fff; line-height:16px;}


ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
	border: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top:-5px;
	
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background:#fff;
	border:solid 1px #555;
	border-bottom:solid 2px #555;
	margin-right:5px;
}
ul.tabs li a {
	text-decoration: none;
	color: #cf0b00;
	display: block;
	font-size: 11px;
	padding: 0 10px 0 10px;
	outline: none;
	background:url(images/tab-arrow.gif) no-repeat right 15px;
	

}
ul.tabs li a:hover {
	color:#fff; background-color:#555; border:0px solid #555;
}	
html ul.tabs li.active, html ul.tabs li.active a  {
	border-bottom: 2px solid #555;
	color: #fff!important;
	background-color:#555;
}
.tab_container {
	border-top: none;
	clear: both;
	float: right; 
	width: 410px;
	
}
.careertext{float:left !important; width:860px !important; margin-right:0px !important; margin-left:35px !important; }

.table-format {
	border: 1px solid #585858 !important;
}

.table-format td {
	vertical-align: top;
	text-align:left;
	color:#504129;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}


.table-format td a{
	text-align:left;
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight:400;

}

.table-format td a:hover{
	text-align:left;
	font-size:12px; color:#000; text-decoration:none; font-weight:400;
}


.table-head{
	background-color: #050505;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #BFAC73 !important;
}

.noborrgt{border-right:0px solid #585858 !important;}
.but {border:1px solid #050505; padding:4px 15px; text-align:center; font-size:12px; font-weight:700; background:#050505; color:#BFAC73; line-height:18px;}
.inp {border:1px solid #999; padding:2px; font-size:12px; font-weight:400; background:#fff; color:#000; line-height:18px; width:250px; margin-bottom:6px;}











.global3 {float:left; margin-left:0px !important; text-align:center; width:150px; height:200px;margin-top:0px;}


 .active .circle{
background-color: #F26531;
}






a.aj:hover{
color: #F26531; 
}
/**********contact*********/
 .contact-cont .contact-advisor{float:left;display:block;overflow:hidden;}

 .contact-cont li{padding:0px;}
 .contact-cont .contact-manager{float:right;display:block;overflow:hidden;margin-top:0px;}

  .contact-cont{width:650px;display:block;overflow:hidden; }
  .contact-cont h3{color:#055b51;padding-bottom:8px;font-weight:none;font:14px/100% 'RockwellRegular';}
  .contact-cont p{color:#535353;padding:0px;margin-top:-12px;font-size:14px;}
/**********/


/*****************sitemap**************/

.sitemap-cont{display:block;overflow:hidden;}

.sitemap-cont h3{color:#055b51;font-size:14px;}

.sitemap-cont ul li{background:url(../images/blackarrow.png) no-repeat scroll 0px 5px;}

.sitemap-cont ul li a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;padding-left:12px;}

.sitemap-cont p a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;}

.sitemap-cont a:hover{color:#055b51;text-decoration:underline;}





.clearfix{
	clear:both;
	float:none;
}
#bigPic{
	width:460px;
	height:320px;
	padding:1px;
	background-color:#FFF;
	margin-bottom:5px;
}
#bigPic img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	
	
	padding:2px;
}
ul#thumbs{
	margin-top: -80px;
    padding: 0;
    z-index: 999;
}
	
ul#thumbs li{
	
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-left: 7px;
    padding: 3px;
	background:none !important;
}
	
ul#thumbs img{
	float:left;
	width:75px;
	height:50px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;	border:2px solid #FFF;	
}


@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock_0.eot');
    src: url('../fonts/rock_0.eot') format('embedded-opentype'),
         url('../fonts/rock_0.woff') format('woff'),
         url('../fonts/rock_0.ttf') format('truetype'),
         url('../fonts/rock_0.svg#RockwellRegular') format('svg');
}



body{ margin:0; padding:0;background: url(../images/bg.png) repeat center top; font-family:RockwellRegular; font-size:12px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}

h1, h2, h3, h4 ,h5 ,h6{font-family: 'RockwellRegular';padding:0px;margin-bottom:10px;}

.homeWrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto; background:url(../images/bg_container.png) no-repeat center bottom; padding:0 30px 30px; }



.wrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto;  padding:0px ; background:#FFF;}

.header{ display:block; overflow:hidden; background:#fff;}
.logo{ position:absolute; top:-17px; margin:0 30px; display:block; overflow:hidden; }

.topLinks{ padding:10px; float:right; clear:both; display:block; overflow:hidden;}
.topLinks .login{ margin:0 10px; color:#fff; font-weight:bold; float:left;   background: url(../images/icon_login.png) no-repeat 5px center #b2dec7; border:1px solid #b0d5c2; padding:5px 5px 5px 22px; font-size:11px; }
.topLinks a{ color:#2f2f2f; padding:5px; text-decoration:none; float:left;}
.topLinks a:hover{ color:#5c9c95;}
.topLinks .login:hover{ background-color:#5c9c95; color:#fff;}

.nav{ clear:both;  background:#055b51; display:block; overflow:hidden;margin-top:40px;}
.nav ul{ float:right;}
.nav li{ 
    font-family: 'RockwellRegular'; float:left; }
.nav li a{  text-transform:uppercase; padding:12px 20px; float:left; color:#fff; text-decoration:none; height:16px;}
.nav li a:hover, .nav li a.active{ background:#042c27;}

.left-cnt  ul li a:hover, .left-cnt ul li a.active{ background:#ddf3ea}



.containerHome{ display:block; overflow:hidden; margin:0 auto; padding:300px 0 20px;background:url(../images/aboutus-bgimage.jpg) no-repeat center top; height:219px; } 

.about{ background:url(../images/aboutus-bgimage.jpg) no-repeat center top; }
.bannerInner.about{ background:url(../images/aboutus-newimage-inner.jpg) no-repeat center 0 !important; }
.team{ background: url(../images/bg_team.jpg) no-repeat center top; }
.bannerInner.team{ background: url(../images/header_team.jpg) no-repeat center 0; }
.investments{ background: url(../images/bg_investments.jpg) no-repeat center top; }
.bannerInner.investments{ background:url(../images/header_investments.jpg) no-repeat center 0; }
.partnership{ background: url(../images/bg_partnerships.jpg) no-repeat center top; }
.bannerInner.partnership{ background: url(../images/header_partnerships.jpg) no-repeat center 0; }
.press{ background: url(../images/bg_press.jpg) no-repeat center top; }
.bannerInner.press{ background: url(../images/header_press.jpg) no-repeat center -62px; }

.containerHome12 {margin-top:-239px;padding-bottom:41px;}
.containerHome12 p{ display:block; overflow:hidden; line-height:22px; font-family: 'RockwellRegular'; font-size:14px; padding:8px 30px 8px;  background:#000; color:#b1b0b0; }
.containerHome12 p a{ padding:8px 0 0; float:left; clear:both; color:#40a771; text-decoration:none;}

.containerHome12 h2{ padding:0 30px; margin:0; line-height:40px; font-family: 'RockwellRegular'; font-size:36px; color:#f5f5f5; font-weight:normal; -moz-text-shadow: 3px 3px 4px #000;
 -webkit-text-shadow: 3px 3px 4px #000;
 text-shadow: 3px 3px 4px #000;}

.container .investheading{padding-left:15px;}

.bannerInner{ margin-bottom:30px; height:145px; display:block; overflow:hidden;}
.bannerInner h2{ color:#f5f5f5; margin:0; background: url(../images/bg_header.png) repeat-x top; font-size:24px; line-height:26px; padding:74px 0 0 30px;}



.container{ display:block; overflow:hidden; padding:0 20px 70px;}
.container .left-cnt{ float:left; width:150px; }
.container .left-cnt li{ border-bottom:1px solid #d9d9d9;}
.container .left-cnt li a{ background:url(../images/arrow-left-nav.png) no-repeat 15px -22px; display:block; overflow:hidden; padding:12px 12px 12px 32px; color:#585858; font-size:10px; text-transform:uppercase; text-decoration:none;}
.container .left-cnt li a:hover{ background:url(../images/arrow-left-nav.png) no-repeat 15px 14px #ddf3ea;}
.container .right-cnt{ line-height:18px; color:#535353; font-size:14px; float:right; width:770px;  }
.container  h2{   padding:0 0 15px 0 ; font-size:28px; color:#148c7e; margin:0; font-weight:bold; letter-spacing:0.05em; }
.container .right-cnt h4{ color:#055b51; font-size:18px; font-weight:normal; line-height:25px; border-bottom:1px solid #ccc; margin:0; padding:7px 0 10px; margin:10px 0 0}
.container .right-cnt h3{ color:#055b51; font-size:18px;  color: #148C7E;
   
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0 0 10px;}
.container .right-cnt p{ padding:9px 0; margin:0;}
.container .right-cnt ul{ padding:0px; display:block; overflow:hidden;}
.container .right-cnt li {
line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 5px;}

.container .max-container{padding-left:20px;}

.projectTab{ background:#fff; margin:10px 0 50px;   border-top:1px solid #d4d4d4;}
.projectTab td,.projectTab th{ padding:5px;   }
.projectTab th{ font-size:10px; color:#c1c1c1; text-transform:uppercase; background:#737373;}
.projectTr td{ color:#535353; font-size:16px; line-height:16px;font-weight:bold;border-bottom:1px solid #d4d4d4;}
.projectTr td span{ display:block; color:#939393; font-size:11px;}
.partnerTr td{ color:#535353;; font-size:12px;text-align:left;}

.figure-box{ display:block; overflow:hidden; padding-bottom:10px;}
.figure-box img{ display:block; overflow:hidden; margin-bottom:10px;margin-top:20px;}
.figure-box p{ background:#f2f2f2; font-size:12px; padding:3px 10px !important; display:block; overflow:hidden; font-weight:bold; color:#5c5c5c;}

.footerOuter{ background:#e2f2ea; border-top:1px solid #d1e4db; width:100%; padding:10px 0;}
.footer{ color:#606361; font-size:11px; width:1000px; display:block; overflow:hidden; margin:0 auto; }
.footer a{ color:#0b574e; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

.mt30{ margin-top:0px !important;}


.max-container{ width:auto !important; float:none !important; }



/*.............investment...........*/

.lb-album{
	display:block;
	overflow::hidden;
	margin: 0 auto;
	font-family: 'RockwellRegular';float:left;margin-left:0px;font-size:12px;
}


.lb-album li{
	float: left;
	margin: 16px;
	position: relative;display:block;overflow:hidden;
	display:block;overflow:hidden;padding:9px ;
	background:url(../images/investli-bg.gif) repeat-x ;border:1px solid #e5e5e5;
	
}
.lb-album .img-cont .left-cont li > a,
.lb-album  .img-cont .left-cont li > a img{
	display: block;
}
.lb-album li > a{
	width:265px;
	height:170px;
	display:block;
	overflow:hidden;
	position: relative;
	padding: 0px;
	
	border-radius: 1px;float:left;text-decoration:none;border:1px solid #e5e5e5;
}
.lb-album li > a span{
	position: absolute;
	width: 125px;
	height: 125px;
	top: 2px;
	left: 2px;
	text-align: center;
	line-height: 150px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 18px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(140,140,140);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(140,140,140,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(140,140,140,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}



.lb-album li h6{float:left;font-size:12px;padding-left:16px;margin-top:0px;font-style:italic;color:#808080;font-weight:normal}

.lb-album li p{text-decoration:none;}



.lb-overlay > div{
	position: relative;
	
	width: 650px;
	display:block;overflow:hidden;
	margin: 40px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3,
.lb-overlay div p{
	padding: 0px 20px;
	width: 600px;
	display:block;
	overflow:hidden;text-align:center;margin-left:5px;
}
.lb-overlay div h3{
	font-size: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div h3 span,
.lb-overlay div p{
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-weight:bold;
}
.lb-overlay div h3 span{
	display: block;
	line-height: 6px;
}
.lb-overlay div p{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 600px;color:#145444;
}
.lb-overlay a.lb-close{
	
	z-index: 1001;
	
	position: absolute;
	top: 43px;
	left: 50%;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	width: 50px;
	height: 23px;
	overflow: hidden;
	margin-left: -25px;
	opacity: 0.8;
	
}
.lb-overlay img{
	/* height: 100%; For Opera max-height does not seem to work */
	max-height: 100%;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	border:2px solid #000;
}
.lb-prev, .lb-next{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev{
	margin-left: -30px;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.lb-next{
	margin-left: 6px;
	background: transparent url(../images/arrows.png) no-repeat top right;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay img {
    height: 100%;
}


/******/

.investcontent  h5{   padding:175px 0 0 0;  color:#055b51; margin:0;  letter-spacing:0.05em;font:13px/100% 'RockwellRegular'; }

.investcontent  h1{   padding:0px 0; font-size:28px; color:#000; margin:0; font-weight:bold; letter-spacing:0.05em; }

.investcontent  P{   padding:2px 0px 0px 0px  ; font-size:12px; color:#474747; margin:0;  letter-spacing:0.05em;}

.investinner-cont { display:block;overflow:hidden;width:800px;margin:0px auto;}

.investtopcont {line-height:20px; color:#535353; font-size:13px; float:right; width:770px; }


.investinner-cont h2{font-size:16px;text-align:center;}

.investbannertext{margin-top:-50px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:450px;overflow:hidden;display:block;}
 
.investbannertext h2{color:#FFF;font-size:16px;padding:15px;}


.lftbold{font-weight:bold;}



.right-cnt .keyfact{float:right;width:280px;height:317px;margin:0px;background:#FFF;border:1px solid #ebebe9}

.right-cnt .investinner1{width:260px;display:block;overflow:hidden;height:297px;background:url(../images/keyfact_bg.gif) repeat-x center top;margin:10px;border:1px solid #ebebeb}

.right-cnt .investinner1{text-align:left}

.right-cnt .investinner1 li{font-size: 14px;
color: #535353;
padding:3px 15px 10px 20px;
background:url(../images/blackarrow.png) no-repeat scroll 10px 10px;}

.right-cnt .keyfact h5{padding-left:0px;font-size:14px;margin-top:0px;text-align:center;  padding: 15px 5px 15px;color:#055b51;border-bottom:1px solid #ebebe9;}



.right-cnt  .imgslidecont{float:left;width:462px;margin:0px;display:block;overflow:hidden;margin-top:10p;padding:0px;height:319px;border:1px solid #ccc;}

.right-cnt  .overview{float:left;display:block;overflow:hidden;margin-top:8px;}

.right-cnt  .overview h6{font-size:14px;padding-bottom:2px;color:#055b51;}

.right-cnt  .overview h5{font-size:14px;}
.right-cnt  .overview p{padding-top:5px;}

.right-cnt  .overview ul{padding-bottom:5px;}
.right-cnt  .overview li{line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 10px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 6px;}

.right-cnt  .overview a{color:#2A1FFF}





/*******************TeamTeamTeamTeamTeam*********/

img, div, input { behavior: url("iepngfix.htc") }



.clr{clear:both; padding:0; margin:0}





#images ul li {
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	   -moz-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -moz-backface-visibility: hidden; /* Fix for transition flickering */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
	
	filter: gray(100%); /* IE6-9 */
	 -ms-transition: all .6s ease;
	   -ms-backface-visibility: hidden;
}

#images ul li:hover, #images ul li.active{
   
       filter: none;
    -webkit-filter: grayscale(0%);
	
}


#images ul li img{
	
	filter: gray(100%); /* IE6-9 */
	 -ms-transition: all .6s ease;
	   -ms-backface-visibility: hidden;
}

#images ul li img, #images ul li.active img{
   
       filter: none;
    -webkit-filter: grayscale(0%);
	
}

 


#sri{position:absolute;left:10px}
#franc{position:absolute;left:20px;}
#sumithra{position:absolute;left:-23px;}

.textbody .tab_content .memberdetail p{text-align:justify;font-weight: 400;
	font-size: 14px;
	color: #535353;padding:0 10px;
	}


.textbody .tab_content .memberdetail h4{text-align:left;
	
	color:#3b3b3b;
	}



#a1{display:none;position:absolute;top:0px;left:0px;}
#b1{display:none;position:absolute;top:0px;left:0px;}


.textbody{ display:block; overflow:hidden;  }


.memberdetail{border:1px solid #CCC;margin-top: 20px;background:url(../images/team_tabbg.gif) repeat-x scroll center top transparent;}
.tab_content{ padding:10px 0 0; float:right;width:420px; } 
.tab_content .img-box{ margin:0 0 0px;  clear:both;  overflow:hidden;display:block;padding:10px 10px 5px 10px;} 
.tab_content .img-box img{ overflow:hidden;display:block }  
.tab_content .img-box .tabcontent-text{margin-top:-75px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:392px;overflow:hidden;display:block;margin-left:1px;}
.tab_content .img-box .tabcontent-text h4{padding:10px 0 0 10px;color:#FFF;}
.tab_content .img-box .tabcontent-text h5{padding:5px 0 5px 10px;color:#FFF;}
.tab_content h4{ font-size:18px; font-weight:normal; padding:0; margin:0; padding:0 0 10px;}
.theteam {width:500px;float:left; padding:0px 0 0;   }

.textbody h5{font-family: 'RockwellRegular'; font-weight:normal; font-size:14px; margin:0; padding:0;}
.theteam h3{ border-bottom:1px solid #ccc;  font-weight:normal; font-size:16px; margin:0 0 10px; padding:0 0 10px;}
.theteam ul{display:block; overflow:hidden; padding:0 3px 0px 3px; margin:0px 0 0px ; }
.team-list li .img-box{ margin-left:0 !important; float:left !important;}
.team-list li .text-box{ float:right !important;}
.theteam ul li{ padding:0px 0 0px; height:78px; float:left; width:232px;background:url(../images/teamli-bg.gif);border:1px solid #CCC;margin-bottom:20px;margin-top:10px; }
.theteam ul li .img-box{ float:right; margin-left:140px; z-index:99;  position:absolute;margin-top:-11px; width:90px; height:90px; }
 
.theteam ul li .lft-img{ float:right;}
.theteam ul li .rgt-img{z-index:99; float:right;position:absolute;margin-top:-11px; }
.theteam ul li .text-box{ float:left; width:142px; padding:0 0 0 10px;  }
.theteam ul li .text-box h4{color:#055b51;}
.theteam ul li h4{ font-size:14px; font-weight:normal; padding:10px 0 0; margin:0;}
.theteam ul li p{ font-size:12px; font-weight:normal;    margin-top: 5px;}
.theteam ul li a:hover{text-decoration:none}
.theteam a {padding:0 5px 5px 0;	display: block;	color: #000;	text-decoration: none;	font-weight: bold; border:0}
.theteam li em{background: url(images/hover.png) no-repeat;	height: 80px; width:140px;	position: absolute;	top: -5px;	left: -155px; text-align: left;	padding: 10px 10px 10px 10px; font-style: normal;	z-index: 2;	display: none; color:#fff; line-height:normal; font-size:10px}
.theteam li em span{font-weight:bold; font-size:12px; line-height:18px}
.theteam ul .rgt-team{float:right}

.theteam .team-list  {margin-top:20px;}

.theteam ul li .text-box1{ float:left; width:142px; padding:0 0 0 100px;  }
.theteam ul li .text-box1 h4{color:#055b51;}
.theteam .box li a{background:#AF9B6C; margin:0 3px 0 0; padding:0 5px 0 5px; color:#fff} 
.theteam .box li a.active{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 
.theteam .box li a:hover{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 


.bgnone{background:none !important;border:none !important;}








.global2 {float:left; margin-left:10px !important; text-align:center; width:150px; height:200px;margin-top:40px;}
.global2 h1{font-size:12px; background:#148c7e; font-weight:400; margin-top:-5px; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#fff; line-height:16px;}


ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
	border: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top:-5px;
	
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background:#fff;
	border:solid 1px #555;
	border-bottom:solid 2px #555;
	margin-right:5px;
}
ul.tabs li a {
	text-decoration: none;
	color: #cf0b00;
	display: block;
	font-size: 11px;
	padding: 0 10px 0 10px;
	outline: none;
	background:url(images/tab-arrow.gif) no-repeat right 15px;
	

}
ul.tabs li a:hover {
	color:#fff; background-color:#555; border:0px solid #555;
}	
html ul.tabs li.active, html ul.tabs li.active a  {
	border-bottom: 2px solid #555;
	color: #fff!important;
	background-color:#555;
}
.tab_container {
	border-top: none;
	clear: both;
	float: right; 
	width: 410px;
	
}
.careertext{float:left !important; width:860px !important; margin-right:0px !important; margin-left:35px !important; }

.table-format {
	border: 1px solid #585858 !important;
}

.table-format td {
	vertical-align: top;
	text-align:left;
	color:#504129;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}


.table-format td a{
	text-align:left;
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight:400;

}

.table-format td a:hover{
	text-align:left;
	font-size:12px; color:#000; text-decoration:none; font-weight:400;
}


.table-head{
	background-color: #050505;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #BFAC73 !important;
}

.noborrgt{border-right:0px solid #585858 !important;}
.but {border:1px solid #050505; padding:4px 15px; text-align:center; font-size:12px; font-weight:700; background:#050505; color:#BFAC73; line-height:18px;}
.inp {border:1px solid #999; padding:2px; font-size:12px; font-weight:400; background:#fff; color:#000; line-height:18px; width:250px; margin-bottom:6px;}











.global3 {float:left; margin-left:0px !important; text-align:center; width:150px; height:200px;margin-top:0px;}


 .active .circle{
background-color: #F26531;
}






a.aj:hover{
color: #F26531; 
}
/**********contact*********/
 .contact-cont .contact-advisor{float:left;display:block;overflow:hidden;}

 .contact-cont li{padding:0px;}
 .contact-cont .contact-manager{float:right;display:block;overflow:hidden;margin-top:0px;}

  .contact-cont{width:650px;display:block;overflow:hidden; }
  .contact-cont h3{color:#055b51;padding-bottom:8px;font-weight:none;font:14px/100% 'RockwellRegular';}
  .contact-cont p{color:#535353;padding:0px;margin-top:-12px;font-size:14px;}
/**********/


/*****************sitemap**************/

.sitemap-cont{display:block;overflow:hidden;}

.sitemap-cont h3{color:#055b51;font-size:14px;}

.sitemap-cont ul li{background:url(../images/blackarrow.png) no-repeat scroll 0px 5px;}

.sitemap-cont ul li a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;padding-left:12px;}

.sitemap-cont p a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;}

.sitemap-cont a:hover{color:#055b51;text-decoration:underline;}





.clearfix{
	clear:both;
	float:none;
}
#bigPic{
	width:460px;
	height:320px;
	padding:1px;
	background-color:#FFF;
	margin-bottom:5px;
}
#bigPic img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	
	
	padding:2px;
}
ul#thumbs{
	margin-top: -80px;
    padding: 0;
    z-index: 999;
}
	
ul#thumbs li{
	
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-left: 7px;
    padding: 3px;
	background:none !important;
}
	
ul#thumbs img{
	float:left;
	width:75px;
	height:50px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;	border:2px solid #FFF;	
}


@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock_0.eot');
    src: url('../fonts/rock_0.eot') format('embedded-opentype'),
         url('../fonts/rock_0.woff') format('woff'),
         url('../fonts/rock_0.ttf') format('truetype'),
         url('../fonts/rock_0.svg#RockwellRegular') format('svg');
}



body{ margin:0; padding:0;background: url(../images/bg.png) repeat center top; font-family:RockwellRegular; font-size:12px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}

h1, h2, h3, h4 ,h5 ,h6{font-family: 'RockwellRegular';padding:0px;margin-bottom:10px;}

.homeWrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto; background:url(../images/bg_container.png) no-repeat center bottom; padding:0 30px 30px; }



.wrapper{ width:1000px; display:block; overflow:hidden; margin:0 auto;  padding:0px ; background:#FFF;}

.header{ display:block; overflow:hidden; background:#fff;}
.logo{ position:absolute; top:-17px; margin:0 30px; display:block; overflow:hidden; }

.topLinks{ padding:10px; float:right; clear:both; display:block; overflow:hidden;}
.topLinks .login{ margin:0 10px; color:#fff; font-weight:bold; float:left;   background: url(../images/icon_login.png) no-repeat 5px center #b2dec7; border:1px solid #b0d5c2; padding:5px 5px 5px 22px; font-size:11px; }
.topLinks a{ color:#2f2f2f; padding:5px; text-decoration:none; float:left;}
.topLinks a:hover{ color:#5c9c95;}
.topLinks .login:hover{ background-color:#5c9c95; color:#fff;}

.nav{ clear:both;  background:#055b51; display:block; overflow:hidden;margin-top:40px;}
.nav ul{ float:right;}
.nav li{ 
    font-family: 'RockwellRegular'; float:left; }
.nav li a{  text-transform:uppercase; padding:12px 20px; float:left; color:#fff; text-decoration:none; height:16px;}
.nav li a:hover, .nav li a.active{ background:#042c27;}

.left-cnt  ul li a:hover, .left-cnt ul li a.active{ background:#ddf3ea}



.containerHome{ display:block; overflow:hidden; margin:0 auto; padding:300px 0 20px;background:url(../images/aboutus-bgimage.jpg) no-repeat center top; height:219px; } 

.about{ background:url(../images/aboutus-bgimage.jpg) no-repeat center top; }
.bannerInner.about{ background:url(../images/aboutus-newimage-inner.jpg) no-repeat center 0 !important; }
.team{ background: url(../images/bg_team.jpg) no-repeat center top; }
.bannerInner.team{ background: url(../images/header_team.jpg) no-repeat center 0; }
.investments{ background: url(../images/bg_investments.jpg) no-repeat center top; }
.bannerInner.investments{ background:url(../images/header_investments.jpg) no-repeat center 0; }
.partnership{ background: url(../images/bg_partnerships.jpg) no-repeat center top; }
.bannerInner.partnership{ background: url(../images/header_partnerships.jpg) no-repeat center 0; }
.press{ background: url(../images/bg_press.jpg) no-repeat center top; }
.bannerInner.press{ background: url(../images/header_press.jpg) no-repeat center -62px; }

.containerHome12 {margin-top:-239px;padding-bottom:41px;}
.containerHome12 p{ display:block; overflow:hidden; line-height:22px; font-family: 'RockwellRegular'; font-size:14px; padding:8px 30px 8px;  background:#000; color:#b1b0b0; }
.containerHome12 p a{ padding:8px 0 0; float:left; clear:both; color:#40a771; text-decoration:none;}

.containerHome12 h2{ padding:0 30px; margin:0; line-height:40px; font-family: 'RockwellRegular'; font-size:36px; color:#f5f5f5; font-weight:normal; -moz-text-shadow: 3px 3px 4px #000;
 -webkit-text-shadow: 3px 3px 4px #000;
 text-shadow: 3px 3px 4px #000;}

.container .investheading{padding-left:15px;}

.bannerInner{ margin-bottom:30px; height:145px; display:block; overflow:hidden;}
.bannerInner h2{ color:#f5f5f5; margin:0; background: url(../images/bg_header.png) repeat-x top; font-size:24px; line-height:26px; padding:74px 0 0 30px;}



.container{ display:block; overflow:hidden; padding:0 20px 70px;}
.container .left-cnt{ float:left; width:150px; }
.container .left-cnt li{ border-bottom:1px solid #d9d9d9;}
.container .left-cnt li a{ background:url(../images/arrow-left-nav.png) no-repeat 15px -22px; display:block; overflow:hidden; padding:12px 12px 12px 32px; color:#585858; font-size:10px; text-transform:uppercase; text-decoration:none;}
.container .left-cnt li a:hover{ background:url(../images/arrow-left-nav.png) no-repeat 15px 14px #ddf3ea;}
.container .right-cnt{ line-height:18px; color:#535353; font-size:14px; float:right; width:770px;  }
.container  h2{   padding:0 0 15px 0 ; font-size:28px; color:#148c7e; margin:0; font-weight:bold; letter-spacing:0.05em; }
.container .right-cnt h4{ color:#055b51; font-size:18px; font-weight:normal; line-height:25px; border-bottom:1px solid #ccc; margin:0; padding:7px 0 10px; margin:10px 0 0}
.container .right-cnt h3{ color:#055b51; font-size:18px;  color: #148C7E;
   
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0 0 10px;}
.container .right-cnt p{ padding:9px 0; margin:0;}
.container .right-cnt ul{ padding:0px; display:block; overflow:hidden;}
.container .right-cnt li {
line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 5px;}

.container .max-container{padding-left:20px;}

.projectTab{ background:#fff; margin:10px 0 50px;   border-top:1px solid #d4d4d4;}
.projectTab td,.projectTab th{ padding:5px;   }
.projectTab th{ font-size:10px; color:#c1c1c1; text-transform:uppercase; background:#737373;}
.projectTr td{ color:#535353; font-size:16px; line-height:16px;font-weight:bold;border-bottom:1px solid #d4d4d4;}
.projectTr td span{ display:block; color:#939393; font-size:11px;}
.partnerTr td{ color:#535353;; font-size:12px;text-align:left;}

.figure-box{ display:block; overflow:hidden; padding-bottom:10px;}
.figure-box img{ display:block; overflow:hidden; margin-bottom:10px;margin-top:20px;}
.figure-box p{ background:#f2f2f2; font-size:12px; padding:3px 10px !important; display:block; overflow:hidden; font-weight:bold; color:#5c5c5c;}

.footerOuter{ background:#e2f2ea; border-top:1px solid #d1e4db; width:100%; padding:10px 0;}
.footer{ color:#606361; font-size:11px; width:1000px; display:block; overflow:hidden; margin:0 auto; }
.footer a{ color:#0b574e; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

.mt30{ margin-top:0px !important;}


.max-container{ width:auto !important; float:none !important; }



/*.............investment...........*/

.lb-album{
	display:block;
	overflow::hidden;
	margin: 0 auto;
	font-family: 'RockwellRegular';float:left;margin-left:0px;font-size:12px;
}


.lb-album li{
	float: left;
	margin: 16px;
	position: relative;display:block;overflow:hidden;
	display:block;overflow:hidden;padding:9px ;
	background:url(../images/investli-bg.gif) repeat-x ;border:1px solid #e5e5e5;
	
}
.lb-album .img-cont .left-cont li > a,
.lb-album  .img-cont .left-cont li > a img{
	display: block;
}
.lb-album li > a{
	width:265px;
	height:170px;
	display:block;
	overflow:hidden;
	position: relative;
	padding: 0px;
	
	border-radius: 1px;float:left;text-decoration:none;border:1px solid #e5e5e5;
}
.lb-album li > a span{
	position: absolute;
	width: 125px;
	height: 125px;
	top: 2px;
	left: 2px;
	text-align: center;
	line-height: 150px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 18px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(140,140,140);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(140,140,140,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(140,140,140,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(140,140,140,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}



.lb-album li h6{float:left;font-size:12px;padding-left:16px;margin-top:0px;font-style:italic;color:#808080;font-weight:normal}

.lb-album li p{text-decoration:none;}



.lb-overlay > div{
	position: relative;
	
	width: 650px;
	display:block;overflow:hidden;
	margin: 40px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3,
.lb-overlay div p{
	padding: 0px 20px;
	width: 600px;
	display:block;
	overflow:hidden;text-align:center;margin-left:5px;
}
.lb-overlay div h3{
	font-size: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div h3 span,
.lb-overlay div p{
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-weight:bold;
}
.lb-overlay div h3 span{
	display: block;
	line-height: 6px;
}
.lb-overlay div p{
	font-size: 14px;
	text-align: left;
	float: left;
	width: 600px;color:#145444;
}
.lb-overlay a.lb-close{
	
	z-index: 1001;
	
	position: absolute;
	top: 43px;
	left: 50%;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	width: 50px;
	height: 23px;
	overflow: hidden;
	margin-left: -25px;
	opacity: 0.8;
	
}
.lb-overlay img{
	/* height: 100%; For Opera max-height does not seem to work */
	max-height: 100%;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	border:2px solid #000;
}
.lb-prev, .lb-next{
	text-indent: -9000px;
	position: absolute;
	top: -32px;
	width: 24px;
	height: 25px;
	left: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev{
	margin-left: -30px;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.lb-next{
	margin-left: 6px;
	background: transparent url(../images/arrows.png) no-repeat top right;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target img,
.lb-overlay:target a.lb-close{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay img {
    height: 100%;
}


/******/

.investcontent  h5{   padding:175px 0 0 0;  color:#055b51; margin:0;  letter-spacing:0.05em;font:13px/100% 'RockwellRegular'; }

.investcontent  h1{   padding:0px 0; font-size:28px; color:#000; margin:0; font-weight:bold; letter-spacing:0.05em; }

.investcontent  P{   padding:2px 0px 0px 0px  ; font-size:12px; color:#474747; margin:0;  letter-spacing:0.05em;}

.investinner-cont { display:block;overflow:hidden;width:800px;margin:0px auto;}

.investtopcont {line-height:20px; color:#535353; font-size:13px; float:right; width:770px; }


.investinner-cont h2{font-size:16px;text-align:center;}

.investbannertext{margin-top:-50px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:450px;overflow:hidden;display:block;}
 
.investbannertext h2{color:#FFF;font-size:16px;padding:15px;}


.lftbold{font-weight:bold;}



.right-cnt .keyfact{float:right;width:280px;height:317px;margin:0px;background:#FFF;border:1px solid #ebebe9}

.right-cnt .investinner1{width:260px;display:block;overflow:hidden;height:297px;background:url(../images/keyfact_bg.gif) repeat-x center top;margin:10px;border:1px solid #ebebeb}

.right-cnt .investinner1{text-align:left}

.right-cnt .investinner1 li{font-size: 14px;
color: #535353;
padding:3px 15px 10px 20px;
background:url(../images/blackarrow.png) no-repeat scroll 10px 10px;}

.right-cnt .keyfact h5{padding-left:0px;font-size:14px;margin-top:0px;text-align:center;  padding: 15px 5px 15px;color:#055b51;border-bottom:1px solid #ebebe9;}



.right-cnt  .imgslidecont{float:left;width:462px;margin:0px;display:block;overflow:hidden;margin-top:10p;padding:0px;height:319px;border:1px solid #ccc;}

.right-cnt  .overview{float:left;display:block;overflow:hidden;margin-top:8px;}

.right-cnt  .overview h6{font-size:14px;padding-bottom:2px;color:#055b51;}

.right-cnt  .overview h5{font-size:14px;}
.right-cnt  .overview p{padding-top:5px;}

.right-cnt  .overview ul{padding-bottom:5px;}
.right-cnt  .overview li{line-height: 1.5;
font-size: 14px;
color: #535353;
padding-left: 10px;
padding-right: 15px;
padding-bottom: 2px;
background:url(../images/black-arrow.gif) no-repeat scroll 0px 6px;}

.right-cnt  .overview a{color:#2A1FFF}





/*******************TeamTeamTeamTeamTeam*********/

img, div, input { behavior: url("iepngfix.htc") }



.clr{clear:both; padding:0; margin:0}





#images ul li {
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	   -moz-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -moz-backface-visibility: hidden; /* Fix for transition flickering */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
	
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
	 -ms-transition: all .6s ease;
	   -ms-backface-visibility: hidden;
}

#images ul li:hover, #images ul li.active{
   
       filter: none;
    -webkit-filter: grayscale(0%);
	
}

 


#sri{position:absolute;left:10px}
#franc{position:absolute;left:20px;}
#sumithra{position:absolute;left:-23px;}

.textbody .tab_content .memberdetail p{text-align:justify;font-weight: 400;
	font-size: 14px;
	color: #535353;padding:0 10px;
	}


.textbody .tab_content .memberdetail h4{text-align:left;
	
	color:#3b3b3b;
	}



#a1{display:none;position:absolute;top:0px;left:0px;}
#b1{display:none;position:absolute;top:0px;left:0px;}


.textbody{ display:block; overflow:hidden;  }


.memberdetail{border:1px solid #CCC;margin-top: 20px;background:url(../images/team_tabbg.gif) repeat-x scroll center top transparent;}
.tab_content{ padding:10px 0 0; float:right;width:420px; } 
.tab_content .img-box{ margin:0 0 0px;  clear:both;  overflow:hidden;display:block;padding:10px 10px 5px 10px;} 
.tab_content .img-box img{ overflow:hidden;display:block }  
.tab_content .img-box .tabcontent-text{margin-top:-75px;background:url(../images/bg_trans.png);z-index:99;position:absolute;width:392px;overflow:hidden;display:block;margin-left:1px;}
.tab_content .img-box .tabcontent-text h4{padding:10px 0 0 10px;color:#FFF;}
.tab_content .img-box .tabcontent-text h5{padding:5px 0 5px 10px;color:#FFF;}
.tab_content h4{ font-size:18px; font-weight:normal; padding:0; margin:0; padding:0 0 10px;}
.theteam {width:500px;float:left; padding:0px 0 0;   }

.textbody h5{font-family: 'RockwellRegular'; font-weight:normal; font-size:14px; margin:0; padding:0;}
.theteam h3{ border-bottom:1px solid #ccc;  font-weight:normal; font-size:16px; margin:0 0 10px; padding:0 0 10px;}
.theteam ul{display:block; overflow:hidden; padding:0 3px 0px 3px; margin:0px 0 0px ; }
.team-list li .img-box{ margin-left:0 !important; float:left !important;}
.team-list li .text-box{ float:right !important;}
.theteam ul li{ padding:0px 0 0px; height:78px; float:left; width:232px;background:url(../images/teamli-bg.gif);border:1px solid #CCC;margin-bottom:20px;margin-top:10px; }
.theteam ul li .img-box{ float:right; margin-left:140px; z-index:99;  position:absolute;margin-top:-11px; width:90px; height:90px; }
 
.theteam ul li .lft-img{ float:right;}
.theteam ul li .rgt-img{z-index:99; float:right;position:absolute;margin-top:-11px; }
.theteam ul li .text-box{ float:left; width:142px; padding:0 0 0 10px;  }
.theteam ul li .text-box h4{color:#055b51;}
.theteam ul li h4{ font-size:14px; font-weight:normal; padding:10px 0 0; margin:0;}
.theteam ul li p{ font-size:12px; font-weight:normal;    margin-top: 5px;}
.theteam ul li a:hover{text-decoration:none}
.theteam a {padding:0 5px 5px 0;	display: block;	color: #000;	text-decoration: none;	font-weight: bold; border:0}
.theteam li em{background: url(images/hover.png) no-repeat;	height: 80px; width:140px;	position: absolute;	top: -5px;	left: -155px; text-align: left;	padding: 10px 10px 10px 10px; font-style: normal;	z-index: 2;	display: none; color:#fff; line-height:normal; font-size:10px}
.theteam li em span{font-weight:bold; font-size:12px; line-height:18px}
.theteam ul .rgt-team{float:right}

.theteam .team-list  {margin-top:20px;}

.theteam ul li .text-box1{ float:left; width:142px; padding:0 0 0 100px;  }
.theteam ul li .text-box1 h4{color:#055b51;}
.theteam .box li a{background:#AF9B6C; margin:0 3px 0 0; padding:0 5px 0 5px; color:#fff} 
.theteam .box li a.active{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 
.theteam .box li a:hover{background:#D6D6D6; margin:0 3px 0 0; padding:0 5px 0 5px; color:#000} 


.bgnone{background:none !important;border:none !important;}








.global2 {float:left; margin-left:10px !important; text-align:center; width:150px; height:200px;margin-top:40px;}
.global2 h1{font-size:12px; background:#148c7e; font-weight:400; margin-top:-5px; padding-top:4px; padding-bottom:4px; text-decoration:none; color:#fff; line-height:16px;}


ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
	border: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-top:-5px;
	
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background:#fff;
	border:solid 1px #555;
	border-bottom:solid 2px #555;
	margin-right:5px;
}
ul.tabs li a {
	text-decoration: none;
	color: #cf0b00;
	display: block;
	font-size: 11px;
	padding: 0 10px 0 10px;
	outline: none;
	background:url(images/tab-arrow.gif) no-repeat right 15px;
	

}
ul.tabs li a:hover {
	color:#fff; background-color:#555; border:0px solid #555;
}	
html ul.tabs li.active, html ul.tabs li.active a  {
	border-bottom: 2px solid #555;
	color: #fff!important;
	background-color:#555;
}
.tab_container {
	border-top: none;
	clear: both;
	float: right; 
	width: 410px;
	
}
.careertext{float:left !important; width:860px !important; margin-right:0px !important; margin-left:35px !important; }

.table-format {
	border: 1px solid #585858 !important;
}

.table-format td {
	vertical-align: top;
	text-align:left;
	color:#504129;
	font-size: 12px;
	padding:5px;
	line-height:16px;
}


.table-format td a{
	text-align:left;
	color:#000000;
	font-size: 12px;
	text-decoration:none;
	font-weight:400;

}

.table-format td a:hover{
	text-align:left;
	font-size:12px; color:#000; text-decoration:none; font-weight:400;
}


.table-head{
	background-color: #050505;
	vertical-align: top;
	text-align:center;
	font-size: 12px;
	font-weight: 700;
	color: #BFAC73 !important;
}

.noborrgt{border-right:0px solid #585858 !important;}
.but {border:1px solid #050505; padding:4px 15px; text-align:center; font-size:12px; font-weight:700; background:#050505; color:#BFAC73; line-height:18px;}
.inp {border:1px solid #999; padding:2px; font-size:12px; font-weight:400; background:#fff; color:#000; line-height:18px; width:250px; margin-bottom:6px;}











.global3 {float:left; margin-left:0px !important; text-align:center; width:150px; height:200px;margin-top:0px;}


 .active .circle{
background-color: #F26531;
}






a.aj:hover{
color: #F26531; 
}
/**********contact*********/
 .contact-cont .contact-advisor{float:left;display:block;overflow:hidden;}

 .contact-cont li{padding:0px;}
 .contact-cont .contact-manager{float:right;display:block;overflow:hidden;margin-top:0px;}

  .contact-cont{width:650px;display:block;overflow:hidden; }
  .contact-cont h3{color:#055b51;padding-bottom:8px;font-weight:none;font:14px/100% 'RockwellRegular';}
  .contact-cont p{color:#535353;padding:0px;margin-top:-12px;font-size:14px;}
/**********/


/*****************sitemap**************/

.sitemap-cont{display:block;overflow:hidden;}

.sitemap-cont h3{color:#055b51;font-size:14px;}

.sitemap-cont ul li{background:url(../images/blackarrow.png) no-repeat scroll 0px 5px;}

.sitemap-cont ul li a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;padding-left:12px;}

.sitemap-cont p a{font-size:14px;color:#474747;text-decoration:none;padding-top:3px;}

.sitemap-cont a:hover{color:#055b51;text-decoration:underline;}





.clearfix{
	clear:both;
	float:none;
}
#bigPic{
	width:460px;
	height:320px;
	padding:1px;
	background-color:#FFF;
	margin-bottom:5px;
}
#bigPic img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	
	
	padding:2px;
}
ul#thumbs{
	margin-top: -80px;
    padding: 0;
    z-index: 999;
}
	
ul#thumbs li{
	
    cursor: pointer;
    float: left;
    margin-bottom: 5px;
    margin-left: 7px;
    padding: 3px;
	background:none !important;
}
	
ul#thumbs img{
	float:left;
	width:75px;
	height:50px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;	border:2px solid #FFF;	
}




.top{text-align: right;
margin-top: 695px;
padding-right: 20px;}

.top a{font-size:14px;color:#055b51}

.col-sec-1{margin:55px 0 0; overflow: hidden;font-family:"RockwellRegular";}
.mrg-non{margin:30px 0 0}
.col-sec-1 img{float:left;}
.col-sec-1 section{ padding-left: 20px; overflow: hidden;}
.col-sec-1 h3{color:#055b51;font-size:17px;font-family: "RockwellRegular";margin: 0!important;}
.col-sec-1 span{display:inline-block;color:#535353;font-size:14px;font-family: "RockwellRegular";}
.col-sec-1 p{font-size:14px;color:#535353;line-height:19px;font-family: "RockwellRegular";}

