#hsbody{
margin-left: 1.7em;
width:auto;
}

/* prabhat added css*/
.backToLeft{
	margin-left:0 !important;
}
#hsbody #left_blk .backToLeft{
	margin-left:-1.7em !important;
}

#hsbody p.backToRight,
#hsbody table.backToRight{
	margin-left:1.7em;
}
#hsbody h2.backToRight,
#hsbody #alerts h2,
#hsbody #register h2,
#hsbody #update h2,
#hsbody #unsubscrib h2{
	margin-left: 1.35em;
}
#hsbody .lighterGrey{
	color:#868686 !important;
}
#hsbody p.addineHeight{
	line-height:1.4em;
}
#hsbody p.textPadLeft{
	padding-left:1em;
}
#hsbody p.halfLeft{
	padding-left:0.7em;
}
#hsbody .marginLeft10{
	margin-left:1em;
}
#hsbody .marginLeft13{
	margin-left:1.3em;
}
#hsbody .marginRight13{
	margin-right:1.3em;
}
#hsbody .rightBoxText{
	margin-left:1.7em;
}
#hsbody p.marginBottomNone, 
#hsbody h3.marginBottomNone{
	margin-bottom: 0;
}
/* end prabhat added css*/


#hsbody a,
#hsbody input.button{
outline:none;
}


#hsbody table,
#hsbody ul,
#hsbody form,
#hsbody p,
#hsbody h3
{
margin:0;
padding:0;
margin-bottom:1em;
clear:both;
font-size:1em;
}


#hsbody ul,
#hsbody p{
line-height:1.182em;
}

#hsbody fieldset select{
margin-right:.25em;
}

#hsbody .marpad0{
margin:0;
padding:0;
}


#hsbody .noborder,
#hsbody table.noborder td
{
border:0 !important;
}


#hsbody .smallcase{
text-transform:lowercase;
}


#hsbody span.super{
font-size:0.8em;
vertical-align:top;
margin-top:-0.25em;
display:inline-block;
}


/***
#hsbody p.intro,
#hsbody div.intro{
margin-left:1.35em;
}


#hsbody p.intro p,
#hsbody div.intro p{
margin-left:0;
}


#hsbody p.introWhite{
font-size:1.091em;
line-height:1.36em;
color:#fff;
margin-top:.5em;
margin-bottom:.5em;
}
****/


#hsbody p.marginTop20{
	margin-top:2em;
}

#hsbody p.marginLeftnone{
	margin-left:0;
}

#hsbody p.paddingLeftTen,
#hsbody .paddingLeftTen  
{
	padding-left:.6em;
}

#hsbody p.leftAdjustment
{
	padding-left:.55em;
}


#hsbody p.paddingLeftThree 
{
	padding-left:.3em;
}

#hsbody span.leftSpace{
	padding-left:2.5em;
}

#hsbody p.paddingCenter
{
	padding-left:1.3em;
}

#hsbody p.padLeft10
{
	padding-left:0.8em;
}

#hsbody h2.more{
	padding-bottom:.4em;
}

#hsbody p.padding12 
{
	padding-left:1.2em;
}

#hsbody p img.marginLeftTen{
	margin-left:.6em;
}

#hsbody p.marginTopThree,
#hsbody p.marginBottomThree{
	margin-top:0.3em;
}

#hsbody h3.marginTop,
#hsbody p.marginTop{
	margin-top:1em;
}

#hsbody p.inv_col{
	color:#30417e;
}

#hsbody p.inv_col span{
	color:#000;
}

#hsbody h2.white{
	color:#fff;
	margin:0 0 .3em 1.6em;
}

#hsbody div.scrollLeft{
	padding-left:.8em;
	float:left;
}


/**#hsbody ul li{
margin-left:2em;
list-style-type:inside;
}
***/

#hsbody h2
{
margin:0;
padding:0;
font-size:1.182em;
font-weight:bold;
/*line-height:1.54em;*/
text-align:left;
/**margin-left:1.35em;**/
margin-bottom:0.25em;
}


#hsbody p,
#hsbody h2
{
clear:both;
/*height:100%;*/
}



/*#hsbody p{*/
/*line-height:1.182em;*/
/*margin-left:1.7em;*/
/*}*/




#hsbody .legenR{
font:bold 1em Arial;
margin:0;
/*margin-left:1.7em;*/
}

#hsbody .marginleft{
margin-left:2.25em;
}


#hsbody table{
	border-collapse:collapse;
	/*margin-left:1.75em;*/
	width:95%;
    font:1em Arial;
}




#hsbody table tr td ,
#hsbody table tbody th { 
	padding:0.25em;
	padding-left:0;
	text-align:left;
	border-bottom:1px solid #e2e2e2;
}


#hsbody table tr td.alignleft,
#hsbody table tr th.alignleft{
text-align:left;
}


#hsbody table tr td.alignright,
#hsbody table tr th.alignright{
text-align:right;
}

#hsbody table tr td.alignbottom,
#hsbody table tr th.alignbottom{
vertical-align:bottom;
}

#hsbody table tr td.aligncenter,
#hsbody table tr th.aligncenter{
text-align:center;
}


#hsbody table tr td.doubleboder ,
#hsbody table tbody th.doubleboder { 
	border-bottom:2px solid #e2e2e2;
}

#hsbody table tr td.thickline ,
#hsbody table tbody th.thickline { 
	border-bottom: 1px solid #000;
}


#hsbody table tr td.thickline1 ,
#hsbody table tbody th.thickline1 { 
	border-bottom: 2px solid #000;
}

#hsbody .strong{
	font-weight:600;
}

#hsbody table th{ 
padding:2px;
padding-left:0;
}




#hsbody fieldset { 
    position:relative;
}


 #hsbody legend {
    font-weight:bold; 
    font-size:1.4em;
    margin:10px 0;
    padding: 0-5px;
    float:left;
}

#hsbody label {
    display:block;
    float:left;
    width:150px;clear:left;
}

#hsbody dt {
    float:left;
    display:block;
    width:50px;
}

#hsbody .error,
#hsbody #errorDiv {
    color:#f00;
    margin:0;
    }

	


#hsbody .center_content p,
#hsbody .center_content h2,
#hsbody .center_content table,
#hsbody .center_content ul,
#hsbody .center_content h3{
margin-left:1em;
/*margin-left:1.7em;*/ /* Prabhat edited tjis from above one*/
width:89%;
/*border:1px solid red;*/
}	




/********* Image *Width define****************/

#hsbody img.w218{
	width:19.8182em;
}


#hsbody img.w216{
	width:19.6364em;
}


#hsbody img.w73{
	width:6.63636364em;
}

#hsbody img.w74{
	width:6.7273em;
}

#hsbody img.w92{
	width:8.363636364em;
}

#hsbody img.w139{
	width:12.63636364em;
}

#hsbody img.w16{
	width:1.45em;
}


#hsbody img.w215{
	width:19.5454em;
}

#hsbody img.w139{
	width:12.636364em;
}

#hsbody img.w128{
	width:11.636364em;
}


#hsbody img.w126{
	width:11.45454em;
}

#hsbody img.w138{
	width:12.54545em;
}


#hsbody img.w118{
	width:10.727273em;
}

#hsbody img.w80{
	width:7.27273em;
}

#hsbody img.w90{
	width:8.182em;
}

#hsbody img.w15{
	width:1.36364em;
}

#hsbody img.w150{
width:11.538em;
}


#hsbody img.w160{
width:12.308em;
}


#hsbody img.w214{
	width:19.455em;
}
/* generic classes */

#hsbody .paraHead{
font-weight:bold;
}

#hsbody .title {
    color:#000;
    font-weight:bold;
}    

#hsbody .pos {
    color:#1BA71B; /* green displayed on positive change */
}   


#hsbody .neg {
    color:#CC0000; /* red displayed on negative change */
}

#hsbody .nochange {
    color:#4883C0; /* no change */
}

 #hsbody .result {
    font-weight:bold;
}

#hsbody .error {
    padding:5px 10px;
}

 .abbr,
 acronym, 
 abbr {
    cursor: help; 
    border-bottom: 1px dotted #ccc !important;
}


#hsbody .clear{
float:left;
clear:both;
line-height:0.5em;
}


#hsbody .hidden{
display:none;
}



#hsbody .smallfont{
font-size:0.85em;
font-weight:400;
}

#hsbody .note{
font-size:0.955em;
}

.share_hglt{
font-size:1.3em;
font-weight:bold;
color:#4D8DBA;
}

#head_blk span.share_hglt{
margin-top:1em;
color:#636363;
}


#head_blk .floatright{
margin-top:0.8em;
}

#hsbody .aligncenter{
float:none;
text-align:center;
}

#hsbody .alignright{
text-align:right;
}

#hsbody .alignleft{
text-align:left;
}


#hsbody .linehgt{
line-height:1.35em;
}

/*************Button Styling ********************/

.button{
margin:1em;
width:50px;
height:25px;
border:0;
}


.button_email{
margin:0 0 0 1em;
width:50px;
height:25px;
border:0;
}


input.reset{
background:url(/images/reset_btn.gif) no-repeat;
width:4em;
}


.register{
background:url(/images/register_btn.gif) no-repeat;
width:75px;
}


.update{
background:url(/images/update_btn.gif) no-repeat;
width:10em;
}

.unsubs{
background:url(/images/unsubs_btn.gif) no-repeat;
width:10em;
}


.login{
background:url(/images/login_btn.gif) no-repeat;
}


.showall{
background:url(/images/showall_btn.gif) no-repeat;
width:100px;
}

.search{
background:url(/images/search_btn.gif) no-repeat;
width:55px;
}


.calc{
background:url(/images/calculate_btn.gif) no-repeat;
width:75px;
}


.calc_lkp{
background:url(/images/cal_lookup_btn.gif) no-repeat;
width:115px;
}


.download{
background:url(/images/download_btn.gif) no-repeat;
width:100px;
}

.redraw{
background:url(/images/redraw_btn.gif) no-repeat;
width:80px;
}


.floatnone{
float:none;
}


.floatright{
float:right;
}


#news fieldset,
#alerts fieldset{
margin:1em;
width:90%;
float:left;
}

#alerts fieldset{
	margin:0;
	padding:0 0 0 1.7em;
}

#calculator fieldset{
 margin-left:0.5em;
}



.links_blk  a{
background:url(/images/arrow_link.gif) no-repeat 1%; 
padding-left:1.5em;
}

.inv_links_blk  a{
background:url(/images/inv_page/inv_arrow_link.gif) no-repeat 1%; 
padding-left:1.5em;
}

.pdf_blk  a.arw_lnk{
background:url(/images/arrow_link.gif) no-repeat 0%; 
padding-left:1.5em;
}

#hsbody p.div_info_lnk  a{
background:url(/images/division/div_arw.gif) no-repeat 0 50%; 
padding-left:1.5em;
font-weight:bold;
}


#rgt_blk div.photo_descrpt,
#rgt_blk div.photo_descrpt_new{
	width:100%; clear:none; float:right; display:inline;
}
#rgt_blk div.photo_descrpt img,
#rgt_blk div.photo_descrpt_new img{
	margin-top:0.35em;
}

#rgt_blk div.photo_descrpt img{
width:19.091em;
}

#rgt_blk div.photo_descrpt_new img{
width:19.8182em;
}

#rgt_blk div.photo_descrpt .imgDiv{
float:left; 
clear:both; 
width:18.9em;
margin-bottom:0;
}
#rgt_blk div.photo_descrpt_new .imgDiv
{float:left; clear:both; width:19.58em; margin-bottom:0;}

#rgt_blk div.tablist{
margin-top:0.45em;
}
#rgt_blk div.noTop{
	margin-top:0 !important;
}


/********* UL - List style **************/


#jobs ul,
ul.links_blk,
ul.arrow_blk,
ul.simple_arrow_blk,
ul.simple_arrow_abt{
list-style-type:none;
margin:0 ;
padding:0;
}

#hsbody ul.simple_arrow_abt{
	float:left;
	#float:none;
}

#hsbody ul.simple_arrow_blk {
margin-bottom:0.75em !important;
float:left;
}

ul.arrow_blk  li,
ul.simple_arrow_blk li,
ul.simple_arrow_abt li{
/*margin-left:1em;*/
margin-bottom:0.25em;
padding-left:1.5em;
/*float:left;
display:inline;*/
width:95%;
}



.tablist{
list-style-type:none;
float:left;
width:100%;
position:relative;
margin-bottom:-0.1em;
}



.tablist .liTab li ,
.tablist .liTab li a{
float:left;
display:inline;
margin:0 !important;
padding:0;
}

#show_hideDiv1,
#show_hideDiv,
.show_hideDivclass{
margin-bottom:1em;
float:left;
}

#rgt_blk #show_hideDiv1,
#rgt_blk #show_hideDiv,
#rgt_blk  .show_hideDivclass{
width:97%;

}


#show_hideDiv #part1,
#show_hideDiv #part2,
#show_hideDiv #part3,
#show_hideDiv .part1,
.show_hideDivclass #part1,
.show_hideDivclass #part2,
.show_hideDivclass #part3{
float:left;
margin-top:1em;
}

#show_hideDiv #part2,
#show_hideDiv #part3,
.show_hideDivclass #part2,
.show_hideDivclass  #part3{
display:none;
}


#rgt_blk #show_hideDiv h2{
font-size:1.1em;

}

#rgt_blk #show_hideDiv h3{
margin-left:1em;
}

#rgt_blk #show_hideDiv p,
#rgt_blk .show_hideDivclass p{
margin-left/**/:0.35em;
}



#hsbody ul.list-style{
	margin:0 0 0 2.2em;
	padding:0;
}



#hsbody ul.list-style li{
	margin:0 0 1em .2em;
	padding:0;
}

#hsbody ul.list-style-image{
	margin:0 0 0 2em;
	padding:0;
	list-style:none;
}



#hsbody ul.list-style-image li{
	margin:0 0 .6em 0;
	padding:0 0 0 2em;
	background:url(/images/arrow_link.gif) no-repeat left 50%;
	list-style:none;
}

#hsbody ul.footnote li {
height:100%;
width:100%;
display:table;
margin-bottom:0.25em;
}

#hsbody ul.footnote li span{
float:left;
width:97.5%;
}

#hsbody ul.footnote li strong{
float:left;
margin-right:0.5em;
}

/*************** Table Styling ********************/

table body th{
font-weight:bold;
border-color:#f5f5f5;
}

table.three_col  td{
width:33.3%;
}


table  .col_width50{
width:50%;
}

.smallheight {
line-height: 0.5em	
}


#hsbody table.more_link_info td p{
margin-left:0;
}
/* prabhat added css*/
#hsbody table.more_link_info td{
	border-bottom:0;
}
/* end prabhat added css*/

#hsbody table th.wid15,
#hsbody table td.wid15{
	width:15%;
}


/******Landing Page***************/


.block_sctn a{
/*color:#31427b;*/
}

.block_sctn_margin{
margin-left:1em;
}


.home_addImage {
width:19.82em;
margin-top:0.4em;} 


/**************Home page*******************/

#home{
/*background:green;*/
float:right;
width:100.2%;
height:auto;
margin:0;
padding:0;
margin-right:-0.2em;
margin-top:0.5em;
padding-bottom:.5em;
}


/***
#home h6.focustext {
font-size:2em;
}


****/
#home .block_sctn_margin{
margin-left:1.3em;
}


#home ul.home_news{
margin:0 !important;
padding:0;
}

#home ul.home_news li{	
overflow:hidden;
line-height:1.15em;
clear:both;
margin:0 !important;
margin-left:1.75em !important;
margin-bottom:0.25em !important;
}

#home ul.home_news li .news_dates{
padding-right:0.25em;
color:#6a6b6d;
}


#home h2.headtopmrgn{
margin-top:1em;
/*margin-top:0.5em;*/
}

#home .block_sctn {
width:19.7em;
}


#hsbody  #home .center_content{
padding-top:0.5em;
}


#hsbody  #home .center_content table{
margin-left:1.8em;
margin-bottom:0;
}



#home .center_content #focus_blk h2 img{
width:13.9175em;
margin-bottom:.6em;
}


#home .center_content .focusimg{
	/*margin-top:0.5em;*/
	margin-left:0.85em;
	margin-bottom:0  !important;
	overflow:hiiden;
	width:auto;
}

#home .center_content .focusimg p{
width:17.637em;
margin:0 !important;
/*overflow:hidden;
display:inline;*/
float:left;
}



#home .center_content .focusBlueImg img{
width:17.2727em;
margin-left:0.9em;
margin-top:0.4em;
margin-bottom:0.5em;
}

/*
#home .center_content .focusimg img.topMargin{
margin-top:0.5em;
}
#home .center_content .focusimg img.lesstopMargin{
margin-top:0.25em;
}
*/

#home h2.homehead img{
/*height:1.1538em;*/
height:15px;
}


#home h2.homehead a{
float:left;
margin-top:.15em;
margin-left:0.5em;
margin-bottom:0.5em;
border-bottom:1px solid #fff;
}

#hsbody #home h2.homehead a:hover{
/*border-bottom:1px solid #000;*/
}
#hsbody  #home .center_content table td{
	padding:0 0 .35em 0;
}


#share_price,
#rns,
#fin_cal,
#focus
{
width:19.82em;
float:left;
margin-top:0.5em;
}



#hsbody  #rns .center_content,
#hsbody  #fin_cal .center_content{
height:15.05em;
min-height:15.05em;
/*height:17.5em;
min-height:17.5em;*/
float:left;
padding-top:0.25em;
}

#share_price .center_content,
#focus .center_content{
height:21em;
min-height:21em;
/*height:23.65em;
min-height:23.65em;*/

}



#home #focus #focus_blk{
margin-left:1em;
width:90%;
}

#hsbody #home #focus{
float:right;
margin:0;
margin-top:0.5em;
margin-right:-0.3em;
}


#home #focus .floatright{
position:relative; 
margin-right:0.5em; 
margin-top:-7.8em; 
margin-bottom:1em;
/*margin-top:-8.85em; 
margin-bottom:2em;*/
}

#home table tr  td{
border:0;
}


#home table td.mrkt{
width:13%;
text-align:left;
}


#hsbody #home table.ecal_eventCalendar{
width:80%;
margin-left:1.75em;
margin-bottom:0;
table-layout:fixed;
}


#hsbody #home  p.links_blk{
margin-left:0;
}


#focus_blk a{
color:#fff;
}


#home p.homeimage{
margin:0;
margin-top:0.48em;
}


#home img.thumbnail_chart{
width:16.36em;
}


/**************Detailed Share Price  *******************/


#share_price_page span.price{
    font-size:1.5em;
    color:#000;
    font-weight:bold;
}

#share_price_page div.marginLeft{
	float:left;
	margin-bottom:.8em;
}


#share_price_page div.marginLeft span.left{
	margin-left:1.7em;
}


#hsbody table.information td,
#hsbody table.segment td{
width:20%;
}


#hsbody table.summary td{
width:16.68%;
}

#hsbody table td img{
vertical-align:middle;
}

/***********Summary details page**************/


/********Share Price  ************/
#hsbody #share_chart_page #graphDiv{margin:0 auto; clear:both;}

#graphRootDiv div{
width:auto;
}

#share_chart_page div.chart_nav {
clear:none;
width:57%;
float:left;
}

#share_chart_page form#chartForm {
width:40%;
clear:none;
margin:0;
float:right;
}



#share_chart_page fieldset,
#hsbody #share_chart_page span input{
margin-left:1.85em;
}

#hsbody #share_chart_page h2,
#hsbody #share_chart_page form p {
margin-left:0;
clear:both;
margin-bottom:0.5em;
float:left;
}



#hsbody #share_chart_page h2{
line-height:1.5em;
}




#share_chart_page #sharechartTimePeriod label {
width:4em;
vertical-align:middle;
}

#share_chart_page fieldset.comparisons label{
width:auto;
clear:none;
margin:0;
vertical-align:middle;
margin-left:0.5em;
}

#share_chart_page fieldset.comparisons input {
float:left;
clear:none;
margin:0;
width:1.18em;
height:1.18em;
}


/************Share Price Download******************/

#hsbody #download {
float:left;
}

#hsbody #download fieldset{
margin-left:1.85em;
overflow:hidden;
}

#hsbody #download fieldset p{
width:40%;
float:left;
clear:none;
margin:0;
}



#hsbody #download label{
display:none;
}

#hsbody #download span{
width:18%;
float:left;
display:block;
margin:0;
vertical-align:middle;
line-height:1.8em;
}



#hsbody #download .button{
margin:0;
}

/************Share Price Calculator******************/

#calculator table tr td{
border:0;
width:60%;
padding-left:0.2em;
}


#calculator .button{
margin-left:0;
}


/************News ******************/

#hsbody #news h2{
margin-left: 1.35em;
}

#news fieldset{
padding:0;
margin-top:0;
margin-bottom:0;
padding-left:0.35em !important;
}

#news .legenR{
width:40%;
}

#default_input,
#advanced_options{
float:left;
width:45%;
/*border:1px solid red;*/
}


/************Email Alerts ******************/
#hsbody #alerts .center_content p{
	margin-left:0;
}

#hsbody #alerts fieldset p.emailAlerts{
	width:95%;
	float:left;
	_float:none;
	margin-bottom:0.75em;
}

#alerts p input,
#alerts p label{
float:left;
clear:none;
}

#theFormDetails label{
width:33%;
line-height:1.75em;
margin-left:0.5em;
}

#alerts .can_contact label{
width:auto;
}


#alerts #button_blk{
width:94%;
float:left;
clear:both;
margin:0;
padding:0.5em 0 0.5em 1.7em;
}

#alerts #button_blk div.floatleft,
#alerts #button_blk div.floatright{
	width:40%;
}

#alerts #button_blk div.floatleft input,
#alerts #button_blk div.floatright input{
	margin:0;
	padding:0;
}
#alerts #button_blk div.floatright input{
	float:right;
}


#hsbody #alerts select#user_category{
	width:19em;
	_margin-left:-2px;
}


/****************advisers_page***************/
#hsbody #advisers_page h2{
	margin-left:1.35em;
}
#hsbody span.bold{
	font-weight:bold;
}

#hsbody #advisers_page .center_content table{
	width:99%;
	margin-left:0;
	margin-bottom:0;
}

#hsbody #advisers_page .center_content table tbody td{
	border-bottom:0;
	padding:0;
	width:49.8%;
}
/*#hsbody #advisers_page .center_content table tbody td.col1{
	width:50.5%;
}

#hsbody #advisers_page .center_content table tbody td.col2{
	width:49%;
}*/

#hsbody #advisers_page .center_content h3,
#hsbody #advisers_page .center_content p{
	margin-left:0;
	width:99.8%;
}

#hsbody #advisers_page .center_content h3{
	margin-bottom:0.4em;
}
#hsbody #advisers_page .center_content p{
	margin-bottom:1.5em;
}

#hsbody #advisers_page .center_content p.registrar,
#hsbody #advisers_page .center_content h3.advReg{
	margin-left:1.7em;
	width:89%;
}
#hsbody #advisers_page .center_content p.registrar{
	margin-bottom:1em;
}

#hsbody #advisers_page .center_content table tbody td.firstCol{
	padding-left:1.7em;
}


/*#hsbody #advisers_page .center_content{ 
	padding-left:1.25%;
	width:98.75%;
}*/

 /*#advisers_page ul,
 #advisers_page ul  li{
 margin:0;
 }
 
 #advisers_page ul{
 margin-left:1em;
 }
 
 #advisers_page ul.advisers li {
list-style-type:none;
margin-bottom:0.5em;
float:left;
}
 
#advisers_page ul.advisers ul{
float:left;
clear:right;
margin-left:0;
width:15em;
}
 
#advisers_page ul.advisers ul li {
float:left;
clear:both;
}
 
#advisers_page ul.advisers h3 {
width:20em;
float:left;
margin:0;
}
 
#advisers_page div.registrars {
 
float:left;
clear:both;
}
 
#advisers_page div.registrars p{
float:left;
/float:none;
margin-left:0;
padding-left:1.75em;
}
 
#advisers_page div.registrars p strong {
float:left;
width:20em;
}
 
#advisers_page div.registrars p span {
display:block;
float:left;
width:15em;
}*/


/*************IR contact *************/

#ir_contact p strong{
width:100px;
display:block;
float:left;
}



/*************Investor Landing Page *************/

#IrHome .contactImg{
margin-bottom:0.75em;
width:19.82em;
}


#IrHome #share_price_ir table{
margin-left:1.5em;

}


#IrHome #share_price_ir table td{
/*width:25%;*/
width:24%;
}

#IrHome table tr td{
border:0;

}


#IrHome #share_price_ir table td.mrkt{
width:13%;
}




#share_price_ir table td img{
vertical-align:middle;
margin-right:0.25em;
width:1em;
}


#share_price_ir table td.none img{
width:0.6364em;
}


ul.irhome_news{
list-style-type:none;
}


#IrHome ul.irhome_news{
margin-bottom:0;
/*_margin-bottom:-0.5em;
#margin-bottom:0.5em;*/
}

#hsbody ul.irhome_news li{
/*font-weight:bold;*/
margin:0;
height:2.67em; 
#height:2.45em;
/*margin-left:0.5em;*/
margin-left:0.7em;
}

ul.irhome_news li span{
width:9em;
float:left;
color:#666666;
margin:0;
}

ul.irhome_news li a{
	display:block;
	float:left;
	width:20em;
	margin:0;
}


ul.irhome_news li a.iconL, ul.irhome_news li a.iconL img{
	width:0;margin:0;padding:0;
}



ul.irhome_news li img{
	margin:0;
	margin-left:2em;
	display:block;
}


#IrHome .set_addblock ul li{
color:#fff;
}


#show_hideDiv1 .top,
#show_hideDiv .top,
.show_hideDivclass  .top
{
background:url(/images/home_curves/home_top_nav.gif) no-repeat left top;
}


#IrHome #show_hideDiv .bottom {
float:left;
background:url(/images/home_curves/home_bottom_nav.gif) no-repeat left bottom;
}


#IrHome #show_hideDiv .bottom  div {
float:left;
height:14px;
background:url(/images/home_curves/home_bottomrgt_nav.gif) no-repeat right bottom;
}



#btm_email{
background-color:#dae6f0;
clear:both;
margin:0;
/*width:97.6%;*/
width:95.2%;
/*padding-left:0.5em;*/
padding-left:1.5em;
padding-top:0.5em;
}

#btm_email_resl_prese{
background-color:#dae6f0;
clear:both;
margin:0;
width:98.5%;
padding-left:0.5em;
padding-top:0.5em;
}



#IrHome img.thumb_graph_img{
width:17.2727273em;
float:left;
margin-left:0.75em;
}

#IrHome img.thumb_graph{
width:16.82em;
float:left;
margin-left:0.75em;
}


#IrHome p.links_blk{
margin-left:1.5em;
}

/*************Division Landing Page *************/
#divHome .links_blk{
list-style-type:none;
margin:0.5em;
}

#divHome .links_blk a{
background:url(/images/division/div_arw.gif) no-repeat 1% ; 
/*color:#000;*/
color:#30417e;
}

#divHome .mini_list li a{
color:#000;
}

#divHome #global { 
float:left;
clear:both;
width:19.818181em;
/*background:#fedfbb url(/images/division/div_glb_left.gif) repeat-y left top;*/
background:url(/images/division/div_glb_left.gif) repeat-y left top;
/*margin-top:1em;*/
/*border:1px solid blue;*/
} 




#divHome #global .center-content { 
width:100%;
float:left;
/*background:url(/images/division/div_glb_right.gif) repeat-y right top; */
background:#fedfbb url(/images/division/div_glb_right.gif) repeat-y right top;
} 

#divHome #global .bottom { 
float:left;
background:url(/images/division/div_glb_left_cor.gif) no-repeat left bottom; 
} 


#divHome #global .bottom div{  
float:left;
height:20px;
background:url(/images/division/div_glb_right_cor.gif) no-repeat right bottom; 
} 


.sounth_img{
	width:20.273em;
	margin-left:1em;
}


.sounth_img #southwest { 
float:left;
clear:both;
width:100%;
background:#fff url(/images/home_curves/home_left.gif) repeat-y left top;
/*margin-top:1em;*/
/*border:1px solid blue;*/
} 


.sounth_img #southwest .center-content { 
width:100%;
float:left;
background:url(/images/home_curves/home_rgt.gif) repeat-y right top;
} 

#southwest .center-content p{
	padding:1em 1.5em 0 0;
}

#southwest .bottom { 
float:left;
background:url(/images/home_curves/home_bottom.gif) no-repeat left bottom;
} 


#southwest .bottom div{  
float:left;
height:18px;
background:url(/images/home_curves/home_bottomrgt.gif) no-repeat right bottom;
} 










/************** Media  landing Page *******************/
#mediaHome a{
/*color:#333;*/
/*color:#30417e;*/
}

#mediaHome ul.irhome_news img{
float:right;
}


#mediaHome #show_hideDiv .bottom {
float:left;
background:url(/images/media/media_newsbl.gif) no-repeat left bottom;
}


#mediaHome #show_hideDiv .bottom  div {
float:left;
height:14px;
background:url(/images/media/media_newsbr.gif) no-repeat right bottom;
}

#mediaHome #show_hideDiv .bottom_media {
float:left;
background:url(/images/home_curves/home_bottom.gif) no-repeat left bottom;
}

#mediaHome #show_hideDiv .bottom_media  div.media_homepage{
float:left;
height:14px;
background:url(/images/home_curves/home_bottomrgt.gif) no-repeat right bottom;
}


#mediaHome #btm_email{
background-color:#d3edd2;
}


#mediaHome .links_blk  a{
background:url(/images/media/arrow_link.gif) no-repeat 1%; 
}



#mediaHome .add_block .center_content ul,
#IrHome .add_block .center_content ul
{
width:60%;
}

#IrHome .add_block .center_content ul li,
#mediaHome .add_block .center_content ul li{
background-position:0 12%;
color:#fff;
}




/*************Careeers Landing PAge ************/


#careerHome .links_blk  a{
background:url(/images/career_page/arrow_link.gif) no-repeat 1%; 
}

#careerHome #global{
float:left;
padding-top:0.5em;
width:19.4em;
}

#careerHome #global a{
/*color:#000;*/
/*color:#30417e;*/
}


#careerHome .contactImg{
margin-top:1em;
}

/*********Job opporutunity************/

#jobs #left_blk table td{
border:0;
}

#jobs #rgt_blk ul li{
margin:0;
margin-left:0.5em;
margin-top:0.25em;
clear:both;
}

#jobs #rgt_blk  ul li a{
/*float:left;*/
display:table;
/*color:#000;*/
/*color:#30417e;*/
}

#jobs #rgt_blk  ul li span{
width:1.4em;
height:1.5em;
float:left;
/*border:1px solid red;*/
background:url(/images/sitemap/career.gif) no-repeat 1%; 
}


#jobs #left_blk  ul li{
padding-left:2em;
background-position:0 0;
padding-bottom:0.5em;
background:url(/images/sitemap/career.gif) no-repeat 0 10%; 
}



#jobs p strong,
#jobs p b{
color:#636363;
}


#hsbody #jobs table.job_table{
/*border:1px solid red;*/
width:100%;
margin-left:0;
}

/**************Adobe *******************/

.adobe img{ 
float:left;
vertical-align: middle;
margin:0 0.8em 0 0;
}



/* disclaimer styles */

 .disclaimer {
    border-top:1px solid #ccc;
    padding-top:5px;
    margin-top:10px;
    float:left;
    clear:both;
    width:100%;    
    font-size:0.9em;
}

 #hsbody .disclaimer p {
	float:left;
    line-height:2em;
	clear:none;
	width:auto;
}

 .disclaimer .hemscottlink {}

 .disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0;
	width:auto;
    line-height:2em;    
}

 .disclaimer .hslogo {
  float:left;
  display:block;
  margin:2px 10px 5px 0;
  font-size:0.9em;
  height:15px;
  width:68px;
  background:url("/images/link-logo.png") no-repeat 0 0;
  padding:0;    
  line-height:2em;
  cursor:pointer;
}

 .disclaimer .hslogo * {
  display:none;
}


/**************Change of colors as per the section*************/

.abt_color  h2,
/*.abt_color .legenR,*/
.abt_color  h3,
.abt_color span.paraHead,
.abt_color caption,
.abt_color a
 {
color:#f1bf00;
}



.abt_color table thead th{
border-bottom:1px solid #f1bf00;
}


.abt_color hr.underline{
height:0px;
/*width:95%;*/
border:0;
margin:0 1.25em 1.25em 1em;
#margin-bottom:0.5em;
#margin-top:-0.75em;
border-top:1px solid #e2e2e2;
}


.div_color  h2,
/*.div_color .legenR,*/
.div_color  h3,
.div_color span.paraHead,
.div_color caption,
.div_color a{
color:#d38429;
}

a.white {
color:#fff !important;
}


.div_color table thead th{
border-bottom:1px solid #d38429;
}




.inv_color h2,
.inv_color h3,
.inv_color span.paraHead,
/*.inv_color .legenR,*/
.inv_color caption,
.inv_color a{
color:#30417e;
}


.inv_color table thead th,
#hsbody table.summary tbody th{
border-bottom:1px solid #30417e;
}


.media_color  h2,
.media_color  h3,
.media_color span.paraHead,
/*.media_color .legenR,*/
.media_color caption,
.media_color a{
color:#7caa7b;
}


.media_color table thead th{
border-bottom:1px solid #7caa7b;
}



.career_color  h2,
/*.career_color .legenR,*/
.career_color  h3,
.career_color span.paraHead,
.career_color caption{
/*color:#31427b;*/
color:#636363;
}


.career_color a,
.career_lnk  a{
	color:#636363;
}

.career_color table thead th{
border-bottom:1px solid #636363;
}


/**************Landing Page Bottom Add blocks***************/



.bottom_block_sctn .top {
float:left;
background:url(/images/add_blk/tl_curve.gif) no-repeat left top;
}

.bottom_block_sctn .top div {
float:left;
background:url(/images/add_blk/tr_curve.gif) no-repeat right top;
}

/***.right_add .center_content{
float:left;
}
**/


.bottom_block_sctn .bottom {
float:left;
height:14px;
background:url(/images/add_blk/bl_curve.gif) no-repeat top left;
}


.bottom_block_sctn .bottom  div{
float:left;
background:url(/images/add_blk/br_curve.gif) no-repeat top right;
}

.set_addblock  .blue_bl,
.set_addblock  .green_bl,
.set_addblock  .yellow_bl,
.set_addblock  .grey_bl{
width:98%;
float:left;
}

.set_addblock{
width:48.5%;
float:left;
clear:none;
margin:0;
}

/***
.add_block{
float:left;
width:100%;
}
***/

.add_block img.imgtext{margin-bottom:0.4em; margin-top:0;}
.add_block img.imgtext1{margin-bottom:0.4em; margin-top:0;}




.bg_gradient{
overflow:hidden;
width:98%;
padding-top:0.75em;
height:4.4em;
}

/***
.right_add .center_content img{
margin-left:0.5em;
margin-bottom:0.25em;
}

****/


.abt_color .bg_gradient{
background:#f1bf00 url(/images/abt_page/abt_b.gif) repeat-x;
height:2.7em;
}


.inv_color .bg_gradient{
background:#30417e url(/images/add_blk/bg_addblck.gif) repeat-x;
height:8em;


}


.career_color .bg_gradient{
background:#636363 url(/images/career_page/career_b.gif) repeat-x;
}


 

.bg_gradient ul.arrow_blk li a{
color:#fff !important;

}


/*#hsbody ul.arrow_blk li span{

}*/


.inv_color ul.arrow_blk  li{
background:url(/images/arrow_link.gif) no-repeat left; 
}

.inv_color .simple_arrow_blk  li{
background:url(/images/sitemap/square_inv.gif) no-repeat 0% 0%; 
/*color:#84accd;*/ /* commented out as per Paul' comments */
}

.abt_color .simple_arrow_blk  li{
background:url(/images/sitemap/square_abt.gif) no-repeat 0% 0%; 
}

.abt_color .arrow_blk  li{
background:url(/images/abt_page/arrow_link.gif) no-repeat 0 50%; 
}

.abt_color .simple_arrow_abt  li{
background:url(/images/sitemap/about_us.gif) no-repeat 0 5%; 
}



.media_color .bg_gradient  ul.arrow_blk li,
.media_color .links_arrow{
background:url(/images/media/arrow_link.gif) no-repeat 0 50%; 
}


.media_color .bg_gradient{
background:#7caa7b url(/images/media/bg_addblck.gif) repeat-x;
height:8em;
}


.career_color .bg_gradient  ul.arrow_blk li{
background:url(/images/career_page/arrow_link.gif) no-repeat; 
}
.career_color .simple_arrow_blk  li{
background:url(/images/sitemap/square_career.gif) no-repeat 0% 0%; 
}

#hsbody p.square_arrow_carrer {
background:url(/images/sitemap/square_career.gif) no-repeat 0.6em 10%; 
padding-left:2em;
margin-bottom:0.5em;
width:80%;
}
#hsbody p.careerMarginLeft{
	margin-left:0.35em;
}


/*************CMS - Press Releases ***************/



#hsbody ul.year-headers{
margin:0;
margin-bottom:0.5em;
padding:0;
border-bottom:1px solid #7caa7b;
float:left;
width:100%;
background:url(/images/media/press_releaesbg.gif) no-repeat bottom right;
}

#hsbody ul.year-headers li{
display:inline;
width:13.7%;
display:table;
float:left;
/*border-left:1px solid #7caa7b;*/
margin-left:0em;
}


#hsbody ul.year-headers li a{
width:100%;
display:block;
text-align:center;
/*color:#7caa7b;*/
/*color:#30417e;*/
font-size:1.091em;
font-weight:600;
padding:0.3em 0;
background:url(/images/media/press_releaesbg.gif) no-repeat bottom left;
}

#hsbody ul.year-headers li.active a{

}


#hsbody ul.year-headers li.active a{
/*color:#fff;*/
/*color:#30417e;*/
background:#7caa7b;
}




#hsbody .press table.documents {
	width:94%;
	margin-left:1.7em;
}
/******************* About us page ********************/


#abtHome h4{
color:#fff;
font-size:2.25em;
float:left;
margin:0;
padding:0;
}

#abtHome h4 span.small{
font-size:0.5em;
margin:0;
display:block;

}

#abtHome .content_gradient{
margin:0;
float:left;
display:inline;
width:87%;
margin-left:1em;
/*border:1px solid red;*/
}

#abtHome .blk_2 h4{
font-size:1.15em;
}

#abtHome #abt_strtDiv{
clear:both; 
/*margin-top:-0.25em;*/
margin-bottom:0.5em;
position:relative;
}

#abtHome #abt_strtDiv img.mainDirImg{
	width:41.182em;
}

#abtHome div.abt_stra{
	width:24em;
	position:absolute; 
	/*left:16.25em; */
	left:16.8em;
	top:0; 
	margin-top:3em;
	/*border:1px solid red;*/
}

/*#abtHome div.abt_stra{
	width:24em;
	position:absolute; 
	right:0; 
	top:0; 
	margin-top:3em;
	border:1px solid red;
}*/

#abtHome p.star{
	font-size:0.97em;
	margin:1.25em 0 0 0em;
	padding:0;
	/*line-height:1.5em;*/
	line-height:1.3182em;
	width:24em;
	height:7.6em;
}

#abtHome  h3.john{
	font-size:1.091em;
	color:#fff;
	/*margin:1.75em 0 0 0;*/
	line-height:1.3em;
	/*padding:0.25em 0;
	margin-left:0;*/
} 

/*#abtHome  h3.john{
	font-size:1.091em;
	color:#fff;
	margin:1.75em 0 0 0;
	height:1em;
	padding:0.25em 0;
	margin-left:0;
} */

p.link_bk{
	margin:.5em 0 0 0;
	float:left;
	padding:0;
}

.link_bk  a{
background:url(/images/abt_page/arrow_link.gif) no-repeat 1%; 
padding-left:1.8em;
display:block;
margin:0 0 .2em 0;
}


#abtHome .add_block{
/*margin-top:2em;*/

}

#abtHome .add_block img{
width:19.64em;
}

/*prabhat added css*/
#careerHome #careerDiv{clear:both;position:relative;}

#careerHome #careerDiv img.mainImg{
	width:40.45em;
	float:left;
}

#careerHome #careerDiv div.abt_career{
	width:24em;
	position:absolute; 
	left:15em; 
	top:0; 
	margin-top:5em;
	/*border:1px solid red;*/
}

/******************* Career page testing  ********************/

/*#careerHome .center_content div.abt_stra
{
float:left;
width:98.9%;
background:#f2f2f2 url(/images/career_page/career_con_bg.gif) repeat-x left top;
}

#hsbody .center_content h2.sta{
	margin-bottom:.5em;
	margin-top:-.5em;
	color:#333;
	margin-top:0;
}*/

#careerHome .bottom div.left{
	width:38.4%;
	float:left;
	margin-top:-14em;
}


#careerHome p.star,
#careerHome .bg_gradient p{
color:#fff;
}


p.career_lnk{
	margin:.7em 0 0 0;
	float:left;
	padding:0;
}

.career_lnk  a{
background:url(/images/career_page/arrow_link.gif) no-repeat 1%; 
padding-left:1.8em;
display:block;
margin:0 0 .2em 0;
}

/*********Image Block*********/

/*#hsbody .imgDiv p{
font-size:1.1em;
margin-bottom:0;
margin-top:0.5em;
}*/

#hsbody .imgDiv p{
font-size:1em;
margin-bottom:0;
margin-top:0.55em;
}

/*******Board of dirtectors***********/

#managers div.innerdiv{
float:left;
width:95%;
margin-left:.4em;
text-align:center;
}

img.managers,
#rgt_blk img.managers
{
filter:alpha(opacity=50);
-moz-opacity:.50;opacity:.50;
margin:0.2em;
width:5.36em;
height:5.45em;
border:1px solid #ccc !important;
}

#managers #rgt_blk .photo_descrpt img,
#managers #rgt_blk .photo_descrpt_new img{
filter:alpha(opacity=50);
-moz-opacity:.50;opacity:.50;
}


#rgt_blk a img.managers{
border:1px solid #e2e2e2 !important;
float:left;
}

a.onthumb img.managers,
a:hover img.managers,
#rgt_blk a:hover img.managers,
#rgt_blk  a.onthumb img.managers{
border:1px solid #30417e !important;
}

a.onthumb img.managers,
#rgt_blk  a.onthumb img.managers,
#managers #rgt_blk .photo_descrpt a.onthumb img{
filter:alpha(opacity=100);
-moz-opacity:100;opacity:100;
}


ul.manager_title{
margin:0;
padding:0;
float:left;
width:100%;
/*border-top:1px solid #e2e2e2;*/
border-top:0.1818em solid #f1bf00;
border-bottom:0.1818em solid #f1bf00;
}





ul.manager_title li
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
height:100%;
margin-top:0.75em;
margin-bottom:0.75em; /*added*/
#margin-bottom:0.45em; /*added*/
}

ul.manager_title li img{
width:8.738em;
height:8.8727em;/*added*/
float:left;
margin-right:0.5em;
}

/*ul.manager_title li img{
float:left;
width:8.738em;
margin:0.7em 0;
}*/


#hsbody ul.manager_title li p{
float:left;
clear:none;
margin-top:3em;
width:60%;
}


ul.manager_title li span{
	font-weight:bold;
	font-size:1.25em;
	display:block;
}

ul.manager_title li span.profile{
	line-height:1.1em;
	margin-top:0.35em;
}

.abt_color  ul.manager_title li span.profile{
	color:#F1BF00;
	}

.inv_color  ul.manager_title li span.profile{
	color:#92A0D0;
	}

	
/*******************About Us - At a glance*****************/	


#glance span {
font-size: 1.8em; 
line-height:0.9em;
color:#f1bf00;
}

.info {
	padding-top:0.8em;
	padding-bottom:2em;
}

#glance p{
padding-left:0.75em;
}

	
/************** HR Contacts *************/
#hsbody div.hr_contacts{
	width:90%;
	border-collapse:collapse;
	text-align:left;
	margin:0 0 1em 1em;
	float:left;
}


#hsbody div.hr_block h3,
#hsbody div.hr_block p{
	margin-left:1.2em;
	line-height:1.3em;
}

/************** Brand *************/

#hsbody #left_blk .center_content div.contentsblk{
	width:95%;
	float:left;
	clear:both;
	padding-left:5%;
}

#hsbody #left_blk .center_content div.contentsblk p.brand{
	width:94%;
	float:left;
	clear:both;
	margin:0;
	padding:0 0 1em 0;
	border-bottom:1px solid #e2e2e2;
}

#hsbody #left_blk .center_content div.contentsblk p.topPad{
	padding-top:1em;
}

#hsbody p.brand span.imgblk{
	float:left;
	vertical-align:top;
	width:7.2727em;
	display:block;
}

#hsbody p.brand span.imgblk img{
	vertical-align:top;
	width:100%;
}

#hsbody p.brand span.textblk{
	float:right;
	display:block;
	width:74%;
}

/***********key facts**********/

#hsbody #key_facts .block_roundbox table{
margin-left:1.7em;
}
#hsbody #key_facts table{
width:95.2%;
}
#key_facts table td{
width:73%;
}
#key_facts table th{
font-weight:normal;
color:#7caa7b;
border-bottom:1px solid #7caa7b;
}
#key_facts table .more_info{
padding:0;
margin-left:1em;
}


/**
.media_color .links_title,
#hsbody  h2.links_arrow
{
padding-left:1.25em;
}
***/


/***********CSR page *************/
#csr .csr_content{
width:95%;
margin-left:0.75em;
}

#hsbody #csr #left_blk div.backToRight,
#hsbody #rightImgFix #left_blk div.backToRight{
width:94%;
margin-left: 1.7em;
}

#csr .csr_content img.topPhoto{
	width:17.1818em;
	float:left;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:0.5em;
}

#csr .csr_content img.barretsImg{
	width:17.0909em;
	margin-bottom:0.5em;
}

#csr .csr_content p{
	clear:none;
}

#hsbody #csr .center_content p{
	width:auto;
}

#csr .csr_content b{
font-size:1.1em;
color:#f1bf00;
}

#csr img#Community{
width:9.18182em;
}

#csr img#Environment{
width:9.6364em;
}

#csr img#Workplace{
width:8.7273em;
}

#csr img#Marketplace{
width:9.7273em;
}


#csr .csr_content ul{

}

#csr .csr_content ul li{
padding-left:1.5em;
font-style:normal;
margin-bottom:0.25em;
}
#csr .csr_content ul li{
	background:url(/images/sitemap/square_abt.gif) no-repeat 0% 0%; 
	clear:both;
	width:100%;
}
/*#csr .csr_descrpt{
float:left;
width:auto;
display:inline;
margin-left:1em;
margin-bottom:0;
}*/

/*#hsbody .csr_descrpt img{
width:17.8182em;
}





#csr .content_descpt{
width:50%;
margin-left:0.45em;
float:left;
clear:none;
}*/








/** Rowan's CSS begins... **/
.mini_list { list-style-type:none; }
.mini_list li a{ margin-left:0em; background:url(/images/career_page/arrow_link.gif) no-repeat 0em 0.2em;  padding-left:1.5em; }
/*.mini_list li a{ margin-left:-2em; background:url(/images/career_page/arrow_link.gif) no-repeat 0em 0.2em;  padding-left:1.5em; }*/
/*p.star2 { margin:0em; padding:0em; color:#fff !important; font-size:1.091em; margin-top:1em; }*/
p.star2 { margin:0em; padding:0em; color:#fff !important; margin-top:1em; height:8em;}
/** ...Rowan's CSS ends **/

#rgt_blk .mini_list{
padding-left:0.5em;
margin-left:0;
}


#abtHome .mini_list{
margin-top:1.6em;
}


#abtHome .mini_list li a{
background:url(/images/abt_page/arrow_link.gif) 0em 0.2em no-repeat;
color:#000;
line-height:1.2em;
}


/*commented by prabhat*/
/*#careerHome #left_blk .mini_list{     
margin-left:2em;

}*/

#careerHome #rgt_blk .mini_list{
margin-left:1em;
}


.div_color .mini_list li a:link,
.div_color .mini_list li a:visited{
background:url(/images/division/div_arw.gif) 0em 0.2em no-repeat;
}




#hsbody  #rgt_blk .center_content h2{
margin-left:1.25em;
}




#hsbody table td sup{
font-size:0.75em;
/font-size:0.9em;
/*border:1px solid red;*/
}

.mkt
{
font-size:10pt;
}



/*AGM*/

ul.links_agm,
ul.links_culture,
ul.links_text{
list-style-type:none;
margin:0;
padding:0;
}


ul.links_agm li, 
ul.links_culture li,
ul.links_text li{
padding:0 0 0 0;
margin:0 0 .3em 0;
}

ul.links_agm li  a{
background:url(/images/arrow_link.gif) no-repeat 1%; 
padding-left:1.5em;
}

ul.links_culture li{
background:url(/images/career_page/arrow_link.gif) no-repeat 1%; 
padding-left:2.5em;
}

ul.links_text li{
background:url(/images/sitemap/career.gif) no-repeat 0; 
padding-left:2em;
}

#hsbody ul.link_graduate{
	margin:0 0 .5em 0;
	padding:0;
	list-style:none;
}

#hsbody ul.link_graduate li{
	margin:.2em 0 .2em 1em;
	background:url(/images/career_page/arrow_link.gif) no-repeat 1%; 
	padding-left:2em;
}

#hsbody p.leftMore
{
	padding-left:.6em;
}

#hsbody p.rightPad
{
	padding-right:.5em;
}


#hsbody h3.showhide{
	clear:both;
	float:none;
	font-weight:normal;
}


#hsbody h3.comm{
	margin-bottom:.5em;
	line-height:1.2727em; /* added prabhat*/
}

#hsbody div.showHide{
	margin-bottom:1em;
}

#hsbody div.showHide p{
	margin-left:3em;
}

#hsbody p.spaceBottom{
	margin:0;
}

#hsbody a.toggle{
	background:url(/images/arrow_link.gif) no-repeat 1% 50%; 
	padding-left:1.5em;
}

#hsbody h3.rightBoxText a.toggle{
	background:url(/images/arrow_link.gif) no-repeat 0 50%; 
}

#hsbody a.toggle:hover{
	text-decoration:underline;
}

.div_color #joint_venture a.toggle{
	background:url(/images/division/div_arw.gif) no-repeat 1% 50%; 
	padding-left:1.5em;
}


#hsbody a.toggle{
	text-decoration:none;
}


#hsbody form.news_search{
float:left;
margin-bottom:-2.7em;
#margin-bottom:0;
}
/* For division*/

#hsbody h3.showhideDiv,
#hsbody h2.showhideAbt,
#hsbody h2.showhideMedia{
	clear:both;
	float:none;
	margin-left:1.7em;
	color:#D38429;
	margin-bottom:.6em;
}

#hsbody h3.headingShow{
	font-weight:normal;
	margin-left:0.3em !important;
}

#hsbody a.toggleDiv{
	background:url(/images/division/div_arw.gif) no-repeat 1% 50%; 
	padding-left:1.5em;
	color:#D38429;
	text-decoration:none;
}

#hsbody a.toggleAbt{
	background:url(/images/abt_page/arrow_link.gif) no-repeat 1% 50%; 
	padding-left:1.5em;
	color:#F4CC33;
	text-decoration:none;
}

#hsbody a.toggleMedia{
	background:url(/images/media/arrow_link.gif) no-repeat 1% 50%; 
	padding-left:1.5em;
	color:#7caa7b;
	text-decoration:none;
}

#hsbody h2.marginBottom{
	margin-bottom:.5em;
}

#hsbody h2.marginBottomTen{
	margin-bottom:1em;
}

#hsbody h2.marginTopFive,
#hsbody h3.marginTopFive,
#hsbody p.marginTopFive{
	margin-top:.5em;
}


#hsbody a.toggleAbt{
	background:url(/images/abt_page/arrow_link.gif) no-repeat 1% 50%; 
	padding-left:1.5em;
	color:#F4CC33;
	text-decoration:none;
}



/* sitemap */
#hsbody #sitemap div{
	width:33%;
	float:left;
}



#hsbody #sitemap ul,
#hsbody #sitemap li{
	list-style:none;
	margin:0;
	padding:0;
}

#hsbody #sitemap ul#home_link{
	margin:0 0 1em 1em;
	padding:0;
}

#hsbody #sitemap ul{
	margin:0 0 1.5em 1em;
	padding:0;
}

#hsbody #sitemap ul li a.section
{
	font-weight:bold;
	padding:0 0 0 2em;
	font-size:1.091em;
}

#hsbody #sitemap ul ul{
	margin:.5em 0 0 0;  /* margin: .5em 0 0 1em*/
}

#hsbody #sitemap ul ul li{
	margin:0 0 .2em 0;
}

#hsbody #sitemap ul ul li a{
	padding:0 0 0 2em;
	font-weight:bold;
}


#hsbody #sitemap ul ul li ul.second_level{
	list-style:none;
}

#hsbody #sitemap ul ul li ul.second_level li{
margin-left:2.15em;
	padding-bottom:0.3em;
}

#hsbody #sitemap ul ul li ul.second_level li a{
	background:none !important;
	font-weight:normal;
	padding:0;
	
	clear:both;	
}

#hsbody #sitemap ul#home_link li a.section{
	background:url(/images/arrow_link.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#about_us li a.section{
	background:url(/images/abt_page/arrow_link.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#division li a.section{
	background:url(/images/division/div_arw.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#investor li a.section{
	background:url(/images/sitemap/home_arrow_link.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#media li a.section{
	background:url(/images/media/arrow_link.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#career li a.section{
	background:url(/images/career_page/arrow_link.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#other_lnk li a.section{
	background:url(/images/arrow_link.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#about_us ul li a{
	background:url(/images/sitemap/about_us.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#division ul li a{
	background:url(/images/sitemap/division.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#investor ul li a{
	background:url(/images/sitemap/investor.gif) no-repeat left 50%;
}


#hsbody #key_facts .links_title,
#hsbody #sitemap ul#media ul li a{
	background:url(/images/sitemap/media.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#career ul li a{
	background:url(/images/sitemap/career.gif) no-repeat left 50%;
}

#hsbody #sitemap ul#other_lnk ul li a,
#hsbody #search_links li{
	background:url(/images/sitemap/other_list.gif) no-repeat left 50%;
}


#hsbody #sitemap ul#home_link li a.section{
	color:#84ACCD;
}

#hsbody #sitemap ul#about_us li a.section{
color:#F1BF00;
}
#hsbody #sitemap ul#division li a.section{
color:#D38429;
}
#hsbody #sitemap ul#investor li a.section{
color:#30417E;
}
#hsbody #sitemap ul#media li a.section{
color:#7CAA7B;
}

#hsbody #sitemap ul#career li a.section{
color:#636363;
}

#hsbody #sitemap ul#career li a.section{
color:#636363;
}

#hsbody #sitemap ul#other_lnk li a.section{
color:#84ACCD;
}



/* Corporate Governanace */
#hsbody #corp-gov #first_part,
#hsbody #corp-gov #second_part,
#hsbody #corp-gov #third_part{
	width:32%;
	float:left;
}

#hsbody #corp-gov #second_part{
	margin:0 1.5% 0 2.3%;
}

#hsbody #corp-gov #third_part{
position:relative;
right:-5px;
}
#hsbody #corp-gov .center_content p{
	padding-left:0.7em;
	width:84%;
}

#hsbody #corp-gov .center_content h2{
	padding-left:0.4em;
}

#hsbody #corp-gov a.toggle{
	margin-left:0.6em;
}

/*#hsbody p.rightSpace{
	padding-right:1em;
}*/


ul.arrow_linkcomm{
list-style-type:none;
}

.arrow_linkcomm  li{
background:url(/images/arrow_link.gif) no-repeat 0 50%; 
padding:0 0 0 1.5em;
margin:0 0 .2em 0;
}

#hsbody h3.showhidecorp{
	clear:both;
	float:none;
	margin:.5em 0 .5em 1em;
}


/* Market Position*/



#hsbody #mkt_pos table,
#hsbody #glance table{
	border-collapse:collapse;
	width:95%;
	/*margin-left:2em;*/ /*prabhat commented line*/
}

#hsbody h3.mkt,
#hsbody h3.glance{
	font-size:1.35em;
	margin:0 0 .5em 1.5em;
}

#hsbody #mkt_pos table tr td,
#hsbody #glance table tr td { 
    padding:0 .2em 0 .7em;
	border-left:1px solid #ccc;
	width:25%;
	vertical-align:top;
	text-align:left;
}

#hsbody #mkt_pos table tr.col7 td{ 
	width:14%;
}

#hsbody #mkt_pos table tr.col5 td{ 
	width:20%;
}

#hsbody #mkt_pos table tr.col6 td{ 
	width:16.5%;
}


#hsbody #mkt_pos table tr.col3 td{ 
	width:33%;
}
#hsbody #mkt_pos table tr.col4 td{ 
	width:25%;
}

#hsbody .part1  #glance p {
margin-left:1.25em;
}

#hsbody #glance table tr.col5 td{ 
	width:20%;
}

#hsbody #mkt_pos table tr td.borderNone{
	border-left:none;
}

#hsbody #mkt_pos table tr td  span,
#hsbody #glance table tr td  span{
	font-size:1.5em;
	font-weight:bold;
	color:#949494;
}


#hsbody div.marketCap{
	float:left;
}

#hsbody div.marketCap div.textLeft{
	 float:left;
	 width:68%;
}

#hsbody div.marketCap div.imgRight{
	float:right;
	width:27%;
	margin-right:3.5%;
	_margin-right:1%;
}


/*#hsbody #mrkt_pos h3,
#hsbody #mrkt_pos p{
margin-left:1.25em;
}*/

#mrkt_pos .block_roundbox
{
filter:alpha(opacity=80);
 -moz-opacity:.8;
 opacity:.80; 
 float:left; 
 /*width:23%; */
 width:31.3%;
/*margin-left:0.75em;*/
 }

 #mrkt_pos .center_content{
 height:27.25em;
 }


 #hsbody #mrkt_pos #block_sctn .center_content p{
 margin-left:1em;
 float:left;
 }

#mrkt_pos .map_bg{
/*background:url('/images/abt_page/market_map.jpg') no-repeat 50% 0; height:24em;*/
background:url('/images/abt_page/market_map.jpg') no-repeat 50% 0; height:33em;

}
#hsbody #mrkt_pos .center_content h2{
	margin-left:1.35em;
}


#hsbody #mrkt_pos h3{
	margin-bottom:0.25em;
	margin-left:1.7em;
}

#hsbody #mrkt_pos ul{
 list-style-type:none;
 margin:0;
 padding:0;
 padding-left:1.7em;
 clear:both;
 float:left;
 overflow:hidden;
 margin-bottom:0;
 #margin-bottom:0.5em;
}



#mrkt_pos ul li {
clear:both;
margin:0;
padding:0;
overflow:hidden;
margin-bottom:0.75em;
padding-left:1.5em;
/*background:url(/images/abt_page/arrow_link.gif) no-repeat top left; */
background:url(/images/sitemap/square_abt.gif) no-repeat top left; 
}

/* Image Gallery */

#hsbody #img_gallery table {
margin-left:1.65em;
}

#hsbody #img_gallery table td{
width:25%;	
border:0;
padidng-right:0.5em;

}
#hsbody #img_gallery table a{
border:1px solid #e2e2e2;
float:left;
}


#hsbody #img_gallery table a:hover{
border:1px solid #7caa7b;
}

#hsbody #img_gallery table a img{
width:7.72em;
}

/* Focus on*/
#hsbody ul.focus_news{
list-style-type:none;
margin-top:1em;
padding:0;
margin-left:1.5em;
width:auto;

}

ul.focus_news li{
/*font-weight:bold;*/
margin-left:0 !important;
/*height:3em;*/
width:90%;
clear:both;
float:left;
padding-left:1.5em;
background:url(/images/media/arrow_link.gif) no-repeat 0 15%; 
}


.abt_color ul.focus_news li{
background:url(/images/abt_page/arrow_link.gif) no-repeat 0 15%; 
margin-bottom:0.25em;
}


ul.focus_news li span{
float:left;
margin:0;

}

.abt_color ul.focus_news li span{
/*color:#F1BF00*/
}

ul.focus_news li a{
	display:block;
	float:left;
	width:15em;
	margin:0;
	margin-bottom:0.15em;

}



/* Analysts*/

#hsbody .block_roundbox .block_sctn .center_content div.first{
	width:31%;
	float:left;
	padding-left:10px;
}

/* Media content*/
#hsbody .block_roundbox .block_sctn .center_content div.first_half{
	width:45%;
	float:left;

}

/*HR Contact*/
#hsbody .block_roundbox .block_sctn .center_content div.hr_block{
	width:32%;
	float:left;
	padding-left:0.9%;
}


/*Risk Management*/

div.oddCol1{
	background-color:#C0CECF;
	padding:1em 2em;
	margin-bottom:1em;
	width:90%;
}

div.oddCol2{
	background-color:#EDEEDA;
	padding:1em 2em;
	margin-bottom:1em;
	width:90%;
}

div.evenCol1{
	background-color:#A7BABA;
	padding:1em 2em;
	margin-bottom:1em;
	width:90%;
}

div.evenCol2{
	background-color:#D6D9BB;
	padding:1em 2em;
	margin-bottom:1em;
	width:90%;
}

#risk_mgmt table tr td{
	border-bottom:3px solid #fff;
	border-right:4px solid #fff;
	padding:0.5em .2em .2em .5em;
	vertical-align:top;
	width:32%;
}


/* Prabhat added css from text.css */
#hsbody table.reports_pres{
	/*width:94.2%;*/
	width:93.5%;
	/*margin-left:2.5em;*/
	margin-left:2.2em;
}
#hsbody table.reports_pres tbody td{
border-bottom:1px solid #e2e2e2;
}

#hsbody table.reports_pres thead th.wid10,
#hsbody table.reports_pres tbody td.wid10{
	width:10%;

}

#hsbody table.reports_pres thead th.wid10,
#hsbody table.reports_pres tbody td.wid10{
	width:10%;
	text-align:right;
	/*padding-right:1.5em;*/
	padding-right:0.5em;
}

#hsbody table.reports_pres thead th.wid55,
#hsbody table.reports_pres tbody td.wid55{
	width:55%;

}

#hsbody table.reports_pres thead th.wid15,
#hsbody table.reports_pres tbody td.wid15{
	width:15%;
}

#hsbody table.reports_pres thead th.wid20,
#hsbody table.reports_pres tbody td.wid20{
	width:20%;
}

/* Focus*/ /*css come from test.css*/
#hsbody p.focus{
	padding:0.25em 0 .8em 0;
	clear:both;
	height:100%;	
	display:table;
	width:95%;
}

#hsbody p.focus img{
	float:left;
	margin-right:1em;
	vertical-align:top;
	margin-left:.7em;
	margin-top:.4em;
	width:19.091em;
	border:1px solid #7CAA7B;
}
#hsbody span.focus_content{
	width:45%;
	float:left;
}

/* Career page*/
#hsbody p.graduates_txt{
	width:65%; 
}

.bg_gradient ul.arrow_blk li a:link, 
.bg_gradient ul.arrow_blk li a:visited
{
	color: #ffffff;
	position: relative;
	z-index: 5000;
}

/************** RNS Page *********************/

#hsbody h3.latest{
	padding-left:1.7em;
}

.rnaField{
	width:99%;
	float:left;
	clear:both;
	padding-left:1.35em;
}

#hsbody #news fieldset{
	margin:0;
	padding:0.15em 0 0 0;
}

#hsbody #news fieldset p{
	margin:0 0 1em 0;
	padding:0;
}

.rnaField div.keyword{
	float:left;
	width:18em;
}
.rnaField div.during{
	float:left;
	width:14.7em;
}

.rnaField div.range{
	float:left;
	width:18em;
}

.rnaField div.time-range{
	float:left;
	width:19em;
}

.rnaField div.time-range *{
	margin:0;
	padding:0;
}

.rnaField div.time-range select.wth4{
	width:4em;
}

.rnaField div.time-range select.wth5{
	width:5em;
}

.rnaField div.time-range span{
	margin-right:1em;
}

.rnaField div.buttonField{
	float:left;
	width:18em;
}


#hsbody #news input.searchbtn{
	background:url(/images/search_btn.gif) no-repeat;
	width:5em;
	height:1.9091em;
	border:0;
}

#hsbody #news input.resethbtn{
	background:url(/images/reset_btn.gif) no-repeat;
	width:4em;
	height:1.9091em;
	border:0;
	margin-right:1em;
}


/* Common Table styling Inside the Box */
#hsbody .block_sctn .center_content table.common_Table{
	width:94%;
	clear:both;
	margin-left:1.7em;
	margin-bottom:0.25em;
	#margin-bottom:0;
}

#hsbody #left_blk .block_sctn .center_content table.common_Table{
	width:92%;
}

#hsbody #rightImgFix .block_roundbox .agmShowHide .center_content p{
	margin-left:1.7em;
}

#hsbody div.clearFixAll{
	height:0.2em;
	clear:both;
	line-height:0.2em;
}
#hsbody div.clearFixAll10{
	height:1em;
	clear:both;
	line-height:1em;
}

#hsbody div.listStyleSet{
	width:94%;
	margin-left:1.7em;
	clear:both;
	margin-bottom:1em;
}
#hsbody #mediaHome .block_roundbox h2.focusLeft{
	margin-left:1.4em;
}

#hsbody #rgt_blk p.quickLinkBottom{
	margin-bottom:0.2727em;
}

#search_html ul  li{float:left; clear:both;padding-left:1.5em;}


#hsbody .wi10perc
{
width:20%;

}

#hsbody .wi6perc
{
width:6%;

}


/***  WBSB-4434 ***/
#hsbody ul.riskMgmt{
	margin:0 0 0 2em;
	padding:0;
	list-style:none;
}



#hsbody ul.riskMgmt li{
	margin:0 0 .6em 0;
	padding:0 0 0 2em;
	background:url(/images/arrow_link.gif) no-repeat .5em .2em;
	list-style:none;
}

#hsbody #rgt_blk ul.R_links {
	margin:10px 0 0 10px;
	padding:0;
}
#hsbody #rgt_blk ul.R_links  li{
	background:url("/images/arrow_link.gif") no-repeat left 3px;
	padding:0 0 5px 14px;
	float:left;
	width:92%;
}
.liBullet ul li{
	background:url("/images/bullet1.gif") no-repeat left 5px;
	padding:0 0 5px 10px;	
}

table.newtable{
	border:0px solid #c8c8c8;
}
table.newtable th, table.newtable td{
	vertical-align:top;
	border:0px !important;
	padding:4px !important;
}
 table.newtable td.tdbg{
	background:#f2f2f2;
	font-weight:bold;
 }
 table.newtable th{
	background:#DBE1F6;
	border-right:1px solid #fff !important; 
 }
 
 
 
 .newfootprint ul li{
	padding:0 0 5px 10px;
	background:url("/images/bullet1.gif") no-repeat left 5px;
 }
 #hsbody p.space1N{
	padding-top:7px;
 }
