
.globalmap{
	background:url('India-map.jpg') no-repeat top left;
	width:710px; height:789px;
	margin:0px;
	padding:0;
	position:relative; font-weight:bold;
}
.globalmap a{padding:0 0 0 15px; background:url('icon_geo.gif') no-repeat 0 4px;}
.globalmap img {
	display:block;
}
.arup{
	position: relative;
	/*top:141px; left:346px;*/
	border:0px solid;
	width:20px;
	padding:0px;
	float:left;
	top:41px;
	left:-263px;
	float:left;
}
.mouli{
	position:relative;
	/*top:226px; left:455px;*/
	border:0px solid;
	width:20px;
	top:131px;
	left:-409px;
	float:left;
}
.agra-two{
	position:relative;
	/*top:226px; left:455px;*/
	border:0px solid;
	width:20px;
	top:32px;
	left:-263px;
	float:left;
	}					
.preeti{
	position:relative;
	/*top:125px; left:332px;*/
	border:0px solid;
	width:20px;
	float:left;
}
.shantanu{
	position:relative;
	/*top:60px; left:230px;*/
	border:0px solid;
	width:20px;
	padding:100px 0px 0px 240px;
	float:left;
}

.srinivasan{
	position:relative;
	/*top:74px; left:143px;*/
	border:0px solid;
	width:20px;
	padding:82px 0px 0px 225px;
}
.shrinath{
	position:relative;
	/*top:112px; left:153px;*/
	border:0px solid;
	width:20px;
	float:left;
}

.mazhar{
	position:relative;
	/*top:87px; left:312px;*/
	border:0px solid;
	width:20px;
	float:left;
	padding:77px 0 0 483px;
	float:left;
}

.top{
	width:100%;
	padding:2px 5px;
	position:relative;
}
.bottom{
	width:100%;
	padding:5px;
	padding-top:6px;
	position:relative;
}

.top{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:12px;
}

.top span{
	font-size:10px !important;
	color:#ff8888;
}

.left{
	width:0px; height:59px;
	float:left;
	margin-right:4px;
}
/*.aruppic{
	background:url('pic_arup.jpg') no-repeat top left;
}
.moulipic{
	background:url('pic_mouli.jpg') no-repeat top left;
}
.srinivasanpic{
	background:url('pic_srinivasan.jpg') no-repeat top left;
}
.shantanupic{
	background:url('pic_shantanu.jpg') no-repeat top left;
}

.mazharpic{
	background:url('pic_mazhar.jpg') no-repeat top left;
	
}*/

.right{
/*	background:url('icon_office.jpg') no-repeat 1% 5%;
*/	width:50px; height:100px;
	float:left;
	border:0px solid;
	width:80%;
	font-size:11px;
	color:#fff;
	
	padding-left:0px;
}
.right span{
	font-weight:bold;
	line-height:15px;
}

div.speechbubbles{
background:url('bg_box.gif') repeat-x top left #81b423;
border:0px solid black;
position:absolute;
top:0;
left:0;
z-index:100;
visibility:hidden;
padding:0px;
width:250px; /*default width of tooltip*/
height:auto!important;
min-height:100px;
/* 
border-radius:4px; /*CSS3 border radius
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:0 0 10px #888888; /*CSS3 shadow
-moz-box-shadow:0 0 10px #888888;
-webkit-box-shadow:0 0 10px #888888;
*/
}



div.speechbubbles div.speechbubbles-arrow{  /*shared CSS for arrow DIV (upwards pointing)*/

border-color: #c41230 #c41230 #c41230 transparent; /*border color should be same as div.speechbubbles background color*/
border-style: solid;
border-width: 0px;
height:0;
width:0;
position:absolute;
top:-19px;
left:100px;
z-index:101;
_display:none; /*IE hack to hide arrow in IE6*/
}

div.speechbubbles div.speechbubbles-arrow-border{ /*shared CSS for arrow border DIV*/
border-color: transparent transparent #658d1b transparent; /*border color should be same as div.speechbubbles border color*/
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
top:-20px;
left:20px;
z-index:101;
_display:none; /*IE hack to hide arrow in IE6*/
}


div.downversion div.speechbubbles-arrow{ /*down arrow DIV specific CSS*/
border-color: #a6021e transparent transparent transparent; /*border color should be same as div.speechbubbles background color*/
top:0;
bottom:-19px;
background:#a6021e;
}


div.downversion div.speechbubbles-arrow-border{ /*down arrow border DIV specific CSS*/
border-color: #c41230 transparent transparent transparent; /*border color should be same as div.speechbubbles border color*/
top:auto;
bottom:-120px;
}