@charset "utf-8";
/* CSS Document */

body{ 
margin:0px; 
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4f4e4e;
background-color:#ffffff;
/*background-image:url(images/bg_strok.gif);*/
background-repeat:no-repeat;
background-position:center top;
}

form{margin:0px;
padding:0px}

b{color:#205290}

p{text-align:justify;
margin:0px;
padding:0px;
margin-top:5px;
}

td{vertical-align:top}

h3{
font-size:12px;
font-weight:bold;
color:#5c9100;
margin:0px;
padding:0px;}

ul.news 
{
list-style-image:url(images/news_arrow.gif); 
font-size:10px;
margin-top:5px;
margin-left:18px;
margin-top:5px;
margin-bottom:2px;
}
ul.cat 
{
list-style-image:url(images/news_arrow.gif); 
font-size:10px;
margin-left:-5px;
margin-top:0px;
margin-bottom:2px;
}

.master_table{
width:778px;
background-color:#FFFFFF;
}

.left{
float:left}

.right{
float:right;
font-size:9px;
color:#999999}

.small{
font-size:9px;
color:#999999}

.left_stroke{
width:14px;
height:585px;
background-image:url(images/left_stoke.gif); 
background-repeat:repeat-y;}

.newsbg{background-image:url(images/news_bg.gif);
background-repeat:no-repeat; background-position:right top;
font-size:11px;
}

.subnewsbg{background-image:url(images/subpage_news_bg.gif);
background-repeat:no-repeat;
font-size:11px;
}

.topnavi_bg{
padding-top:8px;
background-image:url(images/top_bg.jpg);
background-repeat:repeat-x;
}

.navigation TD {
	BORDER-right: 1px SOLID #052855;
}
.navigation A {
	PADDING-LEFT: 25px;
	text-align:center; 
	BACKGROUND: url(images/button_bg.gif) no-repeat center 100%;
	PADDING-BOTTOM: 14px;
	PADDING-top: 10px;
	padding-right:10px;
	font-size:12px; 
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: #ffffff;
	line-height:25px;
	TEXT-DECORATION: none;
}
.navigation A:hover {
	BACKGROUND: url(images/button_bg_over.gif) no-repeat center 100%;
	TEXT-DECORATION: none
}

.sub_navigation TD {
	BACKGROUND: url(images/circle_sub.jpg) no-repeat left 100%;
	background-position:left;
}
.sub_navigation A {
	PADDING-LEFT: 17px;
	text-align:left; 
	font-size:10px; 
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	COLOR: #205290;
	line-height:25px;
	TEXT-DECORATION: none;
}
.sub_navigation A:hover {
	FONT-SIZE: 10px; 
	TEXT-DECORATION: underline;
	color:#205290;
	font-weight:bold;
}
 
.more {
	FONT-SIZE: 10px; 
	COLOR: #336699; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
.more:hover {
	FONT-SIZE: 10px; 
	COLOR: #cc8d07; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline
}

.b_navi {
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	color:#205290;
	font-weight:bold;
}
.b_navi:hover {
	FONT-SIZE: 11px; 
	TEXT-DECORATION: underline;
	color:#205290;
	font-weight:bold;
}


.small_navi {
	FONT-SIZE: 11px; 
	COLOR: #336699; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;

}
.small_navi:hover {
	FONT-SIZE: 11px; 
	COLOR: #cc8d07; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline
}

.sub_navi{
border-bottom:1px solid #c9c9c9; 
padding-left:0px; 
vertical-align:middle; 
height:25px;
}
.sub_small_navi {
	FONT-SIZE: 11px; 
	COLOR: #336699; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	padding-left:15px;
	border-bottom:1px solid #999999;
}
.sub_small_navi:hover {
	FONT-SIZE: 11px; 
	COLOR: #cc8d07; 
	FONT-FAMILY: Verdana; 
	padding-left:15px;
	TEXT-DECORATION: underline
}
.blue{
color:#0e305c;
}
.clients_bg{ background-image:url(images/main_clients_bg.gif);
background-repeat:no-repeat;
padding:5px 5px 0px 5px;
}

.txt_box1 {
border:1px solid #999999;
FONT-SIZE: 11px;
width: 115px;
COLOR: #1a4a78;
font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.footer{
font-size:10px;
COLOR: #1a4a78;
border-top:1px solid #b5b5b6;
padding-top:2px;
height:15px}

#sub_left{
height:290px;
border-left:1px solid #c4c4c4; 
border-right:1px solid #c4c4c4; 
background-image:url(images/subpage_left_bg.gif); 
background-repeat:repeat-x;}


/* Menu Styles CSS Document 1b487f*/


#dropmenudiv{
position:absolute;
border:1px solid #ffffff;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff;
padding: 1px 0;
color:#1b487f;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #1b487f;
color:#FFFFFF;
}

.dotted-underline {
	FONT-SIZE: 11px; COLOR: #3366bb; LINE-HEIGHT: 1.6em; BORDER-BOTTOM: #36b 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.dotted-underline:hover {
	COLOR: #3366bb; BORDER-BOTTOM: #008aff 1px dotted
}

.news_underline {
	FONT-SIZE: 11px; COLOR: #3366bb; LINE-HEIGHT: 1.6em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;	line-height:14px;
}
.news_underline:hover {
	COLOR: #3366bb; BORDER-BOTTOM: #3366bb 1px solid
}


.underline {
	FONT-SIZE: 10px; COLOR: #3366bb; LINE-HEIGHT: 1.6em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.underline:hover {
	COLOR: #053a7c; BORDER-BOTTOM: #053a7c 1px solid
}
.dotted-underline-s {
	FONT-SIZE: 9px; COLOR: #3366bb; LINE-HEIGHT: 1.6em; BORDER-BOTTOM: #36b 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.dotted-underline-s:hover {
	COLOR: #991111; BORDER-BOTTOM: #991111 1px dotted
}

.invest_table{
text-align:center; 
vertical-align:middle; 
font-weight:bold; 
color:#666666; 
height:21px }

/* Menu Styles End CSS Document */


/* Popup class*/

#popitmenu{
position: absolute;
background-color: white;
border:1px solid #1b487f;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: #1b487f;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #fef4c5;
color:#1b487f;
}



/* Popup class End*/
.office {
	BORDER-RIGHT: #a4c1fd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a4c1fd 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #a4c1fd 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #a4c1fd 1px solid; BACKGROUND-COLOR: #f9fbff
}

.corporate {
	BORDER-right: #a4c1fd 1px solid; BORDER-right: #a4c1fd 1px solid; PADDING-LEFT: 15px; FLOAT: left; MARGIN: 0px; FONT: 1em tahoma; WIDTH: 100%; COLOR: #133775; BACKGROUND-COLOR: #e7f0fe; padding-bottom:15px;
}
.office2 {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 13px; BACKGROUND-COLOR: #f9fbff
}

.suboff1 {
	BORDER-RIGHT: #d9e5fe 1px solid; PADDING-LEFT: 15px; FLOAT: left; MARGIN: 0px; FONT: 1em tahoma; WIDTH: 240px; COLOR: #133775; BACKGROUND-COLOR: #f9fbff
}
.suboff2 {
	FLOAT: left; MARGIN: 0px; FONT: 1em tahoma; WIDTH: 200px; COLOR: #133775; BACKGROUND-COLOR: #f9fbff
}
.mumbai {
	PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 1em tahoma; WIDTH: 220px; COLOR: #133775; BORDER-BOTTOM: #d9e5fe 1px solid; height:128px;
}
.dubai {
	PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 1em tahoma; WIDTH: 220px; COLOR: #133775
}
.go{
float:right bottom;
}

/*  
	Theme Name: IMImobile
	Description: 
	Version: 1.0
	Author: G. Kranthi Kumar, IMImobile
	Author URL: http://www.imimobile.com
*/
