body {
	margin:0px auto;
	padding:60px 0 0 0;
	text-align:center;
	font-family:helvetica, arial;
	background:#1F203E;
}


#main_wrapper {
	margin:0 auto;
	width:882px;
	text-align:center;
	border:2px solid #fff;
	height:auto;
	display:block;
	padding:0;
}
#header_wrapper {
	margin:0 auto;
	width:882px;
	text-align:center;
	padding:0;
}

#middle_wrapper {
	margin:0px auto;
	width:882px;
	text-align:left;
	padding:0;
}


#footer_wrapper {
	margin:0px auto;
	width:882px;
	padding:0;
}

#quote {
	padding:0;
	text-align:left;
	font-size:16px;
	color:#ffffff;

}

#quote1 {
	padding:0;
	
}


#quote2 {
	padding:0;
	

}

/***************** homepage CSS Starts ***************** */

/***************** header CSS Starts ***************** */

#header{
width:882px;
height:154px;
background: url(../images/header_bg.jpg) no-repeat top center;
display:block;
margin:0 auto;
text-align:left;
}
#header_space{
width:882px;
height:189px;
margin:0 auto;
}

#header_left{
height:67px;
width:273px;
margin:44px 0 0 0px; 
padding:0 0 0 35px;
float:left; 
text-align:left;
background: url(../images/logo_bg.jpg) no-repeat right;
}
#header_right{
height:67px;
width:569px;
margin:60px 0 0 0;
float:right;
text-align:left;
}

#home_content{
margin:0 auto;
width:882px;
height:253px;
}

#top_menu{
width:882px;
height:30px;
margin:0 auto;
padding:0
}

/*****************inner header CSS start ***************** */
#header_space_inner{
width:882px;
height:66px;
margin:0 auto;
}
#inner_header{
width:882px;
height:96px;
background: url(../images/inner_header_bg.jpg) no-repeat top center;
display:block;
margin:0 auto;
}

#inner_header_left{
height:67px;
width:273px;
margin:15px 0 0 0; 
padding:0 0 0 35px;
float:left; 
text-align:left;
background: url(../images/logo_bg.jpg) no-repeat right;
}
#inner_header_right{
height:35px;
width:569px;
margin:33px 0 0 0;
float:right;
text-align:left;
}

#news_header{
width:882px;
background-color:#1F203E;
display:block;
margin:0 auto;
}

#news_header_left{
height:59px;
width:247px;
margin:40px 0 0 0; 
padding:0 0 0 35px;
float:left; 
text-align:left;
background: url(../images/news_header_bg.jpg) no-repeat right;
}
#news_header_right{
height:35px;
width:592px;
margin:52px 0 0 0;
float:right;
text-align:left;
}
#news_space{
width:882px;
height:26px;
text-align:center;
display:block;
margin:0 auto;
clear:both;
}
#news_banner{
width:882px;
height:74px;
text-align:center;
display:block;
margin:0 auto;
background: url(../images/news_banner_bg.jpg) no-repeat center;
}
/***************** header CSS ends ***************** */


/***************** middle CSS Starts ***************** */
#middle_space{
width:882px;
height:90px;
margin:0 auto;
}
#content{
margin:0 auto;
padding:0;
width:882px;
display:block;
overflow:hidden;
}

#content_left{
margin:0;
height:300px;
width:240px;
padding:0;
float:left;
}

#content_right{
margin:0;
width:638px;
padding:0 0 85px 0;
float:left;
min-height:300px;
height:100% auto;
clear:right;
}
/*\ */
*html #content_right{
height:300px;
}
/* */
#content_right h1{
margin:0 0 25px 0;
padding:0;
font-weight:normal;
font-size:16px;
color:#fff;
}
#content_right h2{
margin:0 0 5px 0;
padding:0;
font-weight:normal;
font-size:13px;
color:#fff;
}
.staff_content{
margin:40px 0 0 0;
width:638px;
padding:0;
float:left;
}
#content_right h3{
margin:0 0 25px 0;
padding:0;
font-weight:normal;
font-size:13px;
color:#fff;
}
#content_right h4{
margin:0 0 3px 0;
padding:0 0 0 5px;
font-weight:normal;
font-size:13px;
color:#fff;
}
#content_right h5{
margin:0 0 10px 0;
padding:0 0 0 0;
font-weight:normal;
font-size:14px;
color:#fff;
}
#content_right h6{
margin:0;
padding:0 ;
font-weight:normal;
font-size:14px;
color:#fff;
}
#content_right p{
margin:0 70px 0 0;
padding:0;
line-height:22px;
text-align:left;
font-size:13px;
color:#fff;
}
#content_right p span a{
text-align:left;
font-size:12px;
color:#fff;
text-decoration:none;
}
#content_right p span a:hover{
color:#887A5A;
}
#content_right p span{
margin:0 0 0 20px;
padding:0;
line-height:22px;
text-align:left;
font-size:13px;
color:#fff;
}

.news-events{
width:630px;
float:left;
}

.c_space{
height:50px;
}
#i_proces_left{
width:310px;
margin:0;
padding:0;
text-align:left;
float:left;
}
#i_proces_right{
width:310px;
margin:0;
padding:0;
text-align:left;
float:right;
}
.i_proces{
width:310px;
margin:0 0 30px 0;
padding:0 0 72px 0px;
text-align:left;
font-size:13px;
color:#fff;
background: url(../images/arrow_bg.jpg) no-repeat 34px bottom;
}

.i_proces_list{
width:310px;
margin:0 0 30px 0;
padding:0 0 58px 0px;
text-align:left;
font-size:13px;
color:#fff;
background: url(../images/arrow_bg.jpg) no-repeat 34px bottom;
}
.i_proces_list h2{
margin-bottom:-20px;
padding:0;
font-weight:normal;
font-size:13px;
color:#fff;
}
.list_li li{
list-style:none;
font-size:13px;
background: url(../images/bullet.jpg) no-repeat left;
color:#fff;
margin:0 0 0 -40px;
line-height:18px;
padding:0 0 0 10px;
}


.list_li2 li{
list-style:none;
font-size:13px;
background: url(../images/bullet.jpg) no-repeat left;
color:#fff;
margin:0 0 0 -40px;
line-height:18px;
padding:0 0 0 10px;
}
/***************** middle CSS end ***************** */


/***************** menu CSS start ***************** */

#menu{
width: 834px;
margin:0 auto;
height:30px;
overflow:hidden;
}

#menu ul{
margin:10px 0 0 2px;
padding: 0;
font-family:helvetica, arial;
font-size: 13px;
font-weight:bold;
color: #fff;
list-style-type: none;
}

#menu li{
float:left;
}


#menu li a{
font:normal 12px Helvetica, arial;
float: left;
display: block;
text-decoration: none;
line-height:20px;
margin: 0;
padding: 0px 19px 0 19px; 
color: #fff;
}

#menu li a:hover{
color:#B59F77; 
}


#menu li a.on{
color:#B59F77; 
}

/***************** menu CSS end ***************** */

/*********** left menu css start ***************/

#leftmenu{
list-style-type: none;
margin:0;
float:right;
padding:0;
width: 205px;
text-align:left;
border:0px solid #000;
}

#leftmenu ul {
list-style-type: none;
margin:0;
float:left;
padding:0;
width: 200px;
text-align:left;
border:0px solid #000;
font-family:helvetica, Arial;
font-size: 11px;
color: #fff;
}

#leftmenu li {
display: block;
width: 200px;
margin:0;
padding:0;
}

#leftmenu ul li a {
display: block;
padding:4px 0px 4px 0px;
text-decoration: none;
text-align: left;
color: #fff;
}
#leftmenu ul li a:hover {
color: #B59F77;
}
#leftmenu ul li a.on {
background: url(../images/star.jpg) no-repeat left;
color: #B59F77;
padding-left:13px;
}

#contactform{
margin:0;
float:left;
padding:0;
width: 600px;
text-align:left;
}
.contactform{
margin:0;
float:left;
padding:0 0 10px 0;
width: 450px;
text-align:left;
font-family:helvetica, Arial;
font-size: 13px;
color: #fff;
}
/********* 24-11-09 change start ************/
.contactform1{
margin:0;
float:left;
padding:0 0 10px 0;
width: 405px;
text-align:left;
font-family:helvetica, Arial;
font-size: 13px;
color: #fff;
}
.contactform1 .left{
margin:0;
float:left;
padding:0;
width: 50px;
text-align:left;
}
.contactform1 .right{
margin:0;
float:right;
padding:0;
width: 350px;
text-align:left;
}
/********* 24-11-09 change end ************/
.contactform a{
text-decoration:none;
font-family:helvetica, Arial;
font-size: 13px;
color: #fff;
}
.contactform a:hover{
text-decoration:none;
font-family:helvetica, Arial;
font-size: 13px;
color: #B59F77;
}
.contactform .left{
margin:0;
float:left;
padding:0;
width: 60px;
text-align:left;
}
.contactform .right{
margin:0;
float:right;
padding:0;
width: 378px;
text-align:left;
}
/*********** left menu css end ***************/

/********* about menu css atart *********/
#about_menu{
margin:0;
float:left;
padding:0;
width: 600px;
text-align:left;
border:0px solid #000;
}

#about_menu ul {
list-style-type: none;
margin:0;
float:left;
padding:0;
width: 600px;
text-align:left;
border:0px solid #000;
font-family:helvetica, Arial;
font-size: 11px;
color: #fff;
}

#about_menu li {
display: block;
float:left;
padding:0px 30px 0px 0;
}

#about_menu li a {
display: block;
padding:0;
text-decoration: none;
text-align: left;
color: #fff;
}
#about_menu a:hover {
color: #B59F77;
}

#about_menu a.active {
color: #B59F77;
}
/********* about menu css end *********/

/***************** footer CSS start ***************** */
#footer{
margin:0 auto;
padding:7px 0 0 0;
width:882px;
height:40px;
}

#footer_left{
margin:0;
width:198px;
height:40px;
float:left;
color:#8A1E04;
font-size:12px;
text-align:left;
font-family:helvetica, arial;
}
#footer_left a{
color:#8A1E04;
padding:0 5px 0 5px
font-size:12px;
font-family:helvetica, arial;
text-decoration:none;
}

#footer_left a:hover{
color:#fff;
}
#footer_left a.on{
color:#fff;
}
#footer_mid{
margin:0;
width:530px;
height:40px;
float:left;
color:#fff;
font-size:10px;
text-align:center;
font-family:helvetica, arial;
}

#footer_right{
margin:0;
width:150px;
height:40px;
float:right;
color:#fff;
font-size:10px;
text-align:right;
text-decoration:none;
font-family:helvetica, arial;
}
#footer_right a{
color:#fff;
font-size:10px;
text-align:right;
text-decoration:none;
font-family:helvetica, arial;
}
#footer_right a:hover{
color:#887A5A;
}
/***************** footer CSS end ***************** */

a.email{
color:#8A1E04;
font-size:12px;
font-family:helvetica, arial;
text-decoration:none;
}

a:hover.email{
color:#fff;
}


a.d_pdf{
color:#8A1E04;
font-size:14px;
font-family:helvetica, arial;
text-decoration:none;
}

a:hover.d_pdf{
color:#fff;
}


.main_investdiv{
width:610px;
float:left;
margin:0 0 20px 0;
padding:0;
clear:both;
}


.h_investdiv{
width:610px;
float:left;
margin:0 0 2px 0;
padding:0;
color:#fff;
font-family:helvetica, arial;
font-size:12px;
background:#3D3D52;
}

.h_investdiv .left{
width:247px;
float:left;
margin:00;
padding:0 0 0 5px;
background:#3D3D52;
}
.h_investdiv .right{
width:358px;
float:right;
margin:0;
padding:0;
background:#3D3D52;
}
.h_investdiv1{
width:610px;
float:left;
margin:0 0 2px 0;
padding:0;
color:#fff;
background:#5A5A66;
font-family:helvetica, arial;
font-size:12px;
}

.h_investdiv1 .left{
width:247px;
float:left;
margin:0;
padding:0 0 0 5px;
background:#5A5A66;
}
.h_investdiv1 .right{
width:358px;
float:right;
margin:0 0 2px 0;
padding:0;
background:#5A5A66;
}
.tablebg td{
padding:5px 0 5px 8px;
background:#3D3D52;
border-bottom:2px solid #1F203E;
color:#fff;
font-size:11px;
font-weight:normal;
font-family:helvetica, arial;
}
.tablebg td span{
padding:5px 0 5px 0;
color:#fff;
font-size:11px;
font-weight:bold;
font-family:helvetica, arial;
}
.tablebg td span.f_size{
font-size:12px;
font-weight:bold;
font-family:helvetica, arial;
}
.tablebg1 td{
padding:5px 0 5px 8px;
background:#5A5A66;
border-bottom:2px solid #1F203E;
color:#fff;
font-size:11px;
font-weight:normal;
text-align:left;
font-family:helvetica, arial;
}
.tablebg1 td span{
padding:5px 0 5px 0;
color:#fff;
font-size:11px;
font-weight:bold;
text-align:left;
font-family:helvetica, arial;
}

.pdf_download{
clear:both; 
width:600px;
float:left;
}

a.privecy{
color:#316AC5;
font-size:13px;
font-family:helvetica, arial;
text-decoration:none;
}

a:hover.privecy{
color:#FFFFFF;
}
a.email1{
color:#8A1E04;
font-size:13px;
font-family:helvetica, arial;
text-decoration:none;
}

a:hover.email1{
color:#fff;
}
.note{
text-align:justify;
}

/********Abhi-04/12/09********/
.footer_text{
margin:14px 0 0 0;
padding:0;
width:882px;
height:40px;
color:#fff;
font-size:10px;
font-family:helvetica, arial;
line-height:16px;
}


/********Abhi-07/12/09********/
.top_heading{
margin:0;
padding-left:160px;
}

.i_proces_left_text{
margin:0;
padding-left:172px;
}

/********HMD-24/01/10********/
.quote1 {
	color: #fff;
	width: 220px;
	text-align: left;
	font-size: 12px;
	float: right;
	display: inline;
	margin: 10px 80px 0 10px;
}

.quote2 {
	color: #fff;
	width: 220px;
	text-align: left;
	font-size: 12px;
	float: right;
	display: inline;
	margin: 10px 20px 0 20px;
}