body {
    color:#4e4e50;
    font-family:arial; 
    font-size:0.66em;
		margin:0;
		padding:0;
		behavior: url("/ir/iae/js/csshover.htc"); 
}

#hsbody {
		width:630px;
}

#hsbody table {
    width:100%;
    margin:0 0 0.95em; 
    padding:0;
    font-size:1.041em;
}

#hsbody table caption {
  text-align:left; 
  font-size:1.272em;
  padding:.25em 0; 
	color:#223367;
	font-weight:bold;
	text-transform:uppercase;
}

#hsbody table td { 
  text-align:left;    
  margin:0;
	padding:0;
}

#hsbody table tbody td {
	text-align:left;
	padding:0;
	margin:0;
}

#hsbody table thead th { 
    text-align:left; 
    padding:.25em 0;
    margin:0; 
    color:#4f4e53;
		border-bottom:0.2em solid #029fca;
}
#profitandloss table thead th{
	font-size:1.091em!important;
	
}
#hsbody table thead tr.colorth { 
	background-color:#e6f5fa;
}

#hsbody table thead th.first { 
    padding:0 0.8em; 
}

#hsbody table tbody th {
    text-align:right; 
    padding:0 8px 0 0; 
    margin:0; 
    color:#4f4d4e; 
    font-weight:normal;
}

 h1 {
    font-size:1.4em;
	color:#78ad1d;
	font-weight:normal;
	padding:0; 
    /* margin:0 0 10px 0;  */
	position:relative;
	margin-top:0;
	/* #margin-top:-7px; */
	
}

#hsbody h2 {
    font-size:1.4em; 
	padding:0;
	margin:0.95em 0 0.95em 0; /* 10px 0 10px 0; */
	#margin:2.4em 0 0.95em 0; /* 25px 0 10px 0; */
}

#hsbody h4 {
	color:#000000;
  font-size:1.1em; 
	
	padding:0;
}

#hsbody form {
    clear:both;
	padding:0;
	margin:0;
}

#hsbody fieldset { 
  border:0; 
  padding:0;
	margin-top:0 !important;
	margin-top:-0.95em;/* -10px; */
  position:relative;
}

#hsbody legend {
    font-weight:normal;
    font-size:1.1em;
    margin:0 0 0.95em 0;
    float:left;
	color:#393939;
	position:relative;
	margin-left:0 !important;
	margin-left:-0.8em;
}

#hsbody label {
    display:block;
    float:left;
    /* width:150px; */
	clear:left;	
}

#hsbody dt {
    float:left;
    display:block;
    width:50px;
}

#hsbody input {
    font-size:1em;
}

#hsbody input,select {
    float:left;
    margin:0.15em 0;
    font-size:1em;
    font-family:inherit;
    color:#000;
		border:1px solid #b9bec4;
		
}

#hsbody a {
	color:#4E4E50;
	text-decoration:none;
}

#hsbody a:hover {
	text-decoration:underline;
}

#hsbody .error,.hsbody  #errorDiv {
    color:#f00;
    margin:0;
}

#hsbody .button {
    margin-right:1.678em;
    margin-left:0;
}

#hsbody .button {
    background: url("/ir/iae/images/download2.gif") no-repeat scroll left top transparent;
    border: 0 solid #53152A;
    color: #FFFFFF;
    float: left;
    font-size: 1.1em;
    font-weight: normal;
    height: 24px;
    padding-left: 1.5em;
    text-transform: uppercase;
    width: 8.3em;
		margin:-0.2em 0 0 3em;
		cursor:pointer;
}
#hsbody .button:hover{	
	background: url("/ir/iae/images/download2.gif") no-repeat scroll left bottom transparent;		
}
#hsbody .button3:hover{
    background: url("/ir/iae/images/download2.gif") no-repeat scroll left bottom transparent;
}
#hsbody .button4:hover{
    background: url("/ir/iae/images/login.gif") no-repeat scroll left bottom transparent;
}
#hsbody .button5:hover{
	background: url("/ir/iae/images/login2.gif") no-repeat scroll left bottom transparent;
}
#hsbody .button6:hover {
    background: url("/ir/iae/images/update.gif") no-repeat scroll left bottom transparent !important;
}
#hsbody .button7:hover {
    background: url("/ir/iae/images/un.gif") no-repeat scroll left bottom transparent !important;
}

#hsbody .button3{
    background: url("/ir/iae/images/download2.gif") no-repeat scroll left top transparent;
    border: 0 solid #53152A;
    color: #FFFFFF;
    float: left;
    font-size: 1.03em; /* 1.1em; */
    font-weight: normal;
    height: 1.863em;
    text-transform: uppercase;
    width: 8em;
		margin:0 0.5em 0 0;
		cursor:pointer;
		padding-bottom:3px;
		*padding-bottom:0;
}
#hsbody .button4{
    background: url("/ir/iae/images/login.gif") no-repeat scroll left top transparent;
    border: 0 solid #53152A;
    color: #FFFFFF;
    float: left;
    font-size: 1.03em; /* 1.1em; */
    font-weight: normal;
    height: 1.863em;
    text-transform: uppercase;
    width: 6.2em;
		margin:0 0.5em 0 0;
		cursor:pointer;
		padding-bottom:3px;
		*padding-bottom:0;
}
#hsbody .button5{
    background: url("/ir/iae/images/login2.gif") no-repeat scroll left top transparent;   
		margin-top:-0.1em;	
		padding-bottom:2px;		
}
#hsbody .button6{
    background: url("/ir/iae/images/update.gif") no-repeat scroll left top transparent!important;
		width:11.5em;
}
#hsbody .button7{
    background: url("/ir/iae/images/un.gif") no-repeat scroll left top transparent!important;
		width:10.5em;
}

#hsbody .login-button {
    margin-right:1.678em;
    margin-left:0p;
} 
#hsbody .login-button {
	background:#53152a;
	border:1px solid #53152a;
	color:#FFF;
	font-weight:bold;
	font-size:1.0em;
	float:left;
	width:51px;
	position:relative;
	top:0;
	#top:-1px;
}

#hsbody p{
	margin:0;
	padding:0;
}

/* generic classes */

#hsbody  .floatleft  { float:left; }

#hsbody .floatright { float:right; }

#hsbody .clear { clear:both; }

#hsbody .alignleft { text-align:left; }

#hsbody .alignright { text-align:right; }

#hsbody .aligncenter { text-align:center; }

#hsbody .title {
    color:#4f4e53;
    font-weight:bold;
}    

#hsbody .pos {
    color:#1BA71B!important; /* green displayed on positive change */
}   


#hsbody .neg {
    color:#CC0000!important; /* red displayed on negative change */
}

#hsbody .nochange {
    color:#4883C0!important; /* no change */
}

#hsbody .result { font-weight:bold; }

#hsbody .error {
    padding:5px 10px 5px 10px;
	#padding:0 10px 5px 10px;
	clear:both;
	list-style-type:disc;
	list-style-position:inside;
}
 #hsbody #share_price_page table  thead  tr  th  acronym,
#hsbody .abbr,
#hsbody acronym, 
#hsbody abbr {
    cursor: help; 
    border-bottom: 1px dashed #4d4e50;
}

/* home page */

#hsbody #IrHome #share-price,#hsbody #IrHome #rns-items {
	width:43%;
	text-align:center;
	border:1px solid #000;
	margin-right:5%;
	float:left;
}

/*  advisers page  =============================*/


/* broker forecasts page */

#hsbody #broker-forecasts table th {
  
	text-align:left;
	padding:0.45em 0 0.45em 0.85em;
	color:#4e4e4e;
	font-size:1.091em;
}

#hsbody #broker-forecasts table thpdy th {
   width:30% !important;
}

#hsbody #broker-forecasts table td {
	color:#4e4e4e;
	text-align:left;
	padding:0.25em 0.9em;	
}

.brokers-forecast caption {

}
table.brokers, table.segment{
	margin-bottom:0!important;
}
.brokers caption { 

}

.brokers, .brokers-forecast { 
	background-color:#e6f5fa; 
	border-bottom:1px solid #029fca;
}



/* company summary */

#hsbody #company-summary table tbody th {
    width:50%;
}

#hsbody #company-summary table tbody td {
    width:15%;
	text-align:left;
}

/* share price page */
#hsbody #share_price_page p {
  padding:0.45em 0 0.85em;
	margin:0;
	font-size:1.135em;
}

#hsbody #share_price_page span.price {
    font-size:1.667em;
    color:#029fc9;
    font-weight:bold;
}

#hsbody #share_price_page .pos {
    color:#1BA71B; /* green displayed on positive change */
}   

#hsbody #share_price_page .neg {
    color:#CC0000; /* red displayed on negative change */
}

#hsbody #share_price_page .nochange {
    color:#4883C0; /* no change */
}

#hsbody #share_price_page table tr td{
  padding:0.6em 0 0.6em 0.9em; 
  text-align:left;
	color:#4f4e53;
}

#hsbody #share_price_page table.segment tr td{
  padding:0.4em 0 0.4em 0.9em; 
  text-align:left;
	color:#4f4e53;
}

#hsbody #share_price_page table tr th{
  padding:0.45em 0 0.45em 0.45em;
	text-align:left;
	border-bottom:2px solid #029FCA;
	font-size:1.091em;
}

#hsbody #share_price_page .information th, #share_price_page .summary th {
  width:16%;
}    

#hsbody #share_price_page .segment th {
  width:20%;
}

.summary caption{
}

.information caption, .segment caption {
	
}

.information{ background:#e6f5fa; }

.summary{ background:#e6f5fa; }

.segment th{
	background:#e6f5fa;
	/* height:24px; */
}

.row1{ background-color:#e6f5fa; }
 
.row2{ background-color:#e6f5fa; }

td.none img{
	margin-bottom:-2px;
	margin-right:5px;
}

/* chart styles */

#hsbody #share_chart_page { 
	width:59.622em; 
}

#hsbody #share_chart_page p{
	margin:0;
	padding:0; 
}

#hsbody #share_chart_page p.links{
	margin:0 0 13px 0;
	#margin:0 0 0 0;
	padding:0;
	top:9px !important;
	top:5px;
	text-align:left;
	float:left;
	width:100%;
}

#hsbody #share_chart_page p.links a{
	color:#393939;
	position:relative;
	font-size:1.0em;
	text-decoration:underline;
}

#hsbody #share_chart_page  p.links a:hover{
	color:#393939;
	text-decoration:none;
	font-size:1.0em;
}

#hsbody #share_chart_page  p.links_but {
	width:100%;
	float:left;
	position:relative;
	margin-bottom:0;
	#margin-bottom:2px;
}

#hsbody #share_chart_page  p.links_but .button {
	background:#53152a;
	border:1px solid #53152a; 
	color:#FFF;
	margin-top:10px;
	font-weight:bold;
	font-size:1.0em;
	float:left;
}

#hsbody h3.legend { 
	background:#53152a; 
	font-size:1.0em; 
	padding:0.4em 0.6em 0.4em 0.6em;  
	margin:0 0 0.5em 0;  
	color:#FFFFFF; 
	font-weight:bold; 
}

#hsbody #share_chart_page #graphImg {margin:0 auto;}

#hsbody #share_chart_page fieldset#sharechartTimePeriod {
	margin-top:4px;
	padding-bottom:29px;
	margin-right:19px;
	float:left;
	width:50%;
	border:1px solid #53152a;	
}

#hsbody #share_chart_page fieldset#sharechartTimePeriod select {
	margin-right:5px;
}

#hsbody #share_chart_page fieldset#sharechartTimePeriod select.wider {
	width:147px;
}

#hsbody #share_chart_page fieldset#sharechartTimePeriod label {
    clear:right;
    margin-top:5px;
	margin-left:10px;
	#margin-left:5px;
	font-size:1.0em;
	width:40px;
}

#hsbody #share_chart_page fieldset#sharechartTimePeriod div.from_to {
  margin-top:8px;
	#margin-top:6px;
	height:23px;	
}

#hsbody #share_chart_page fieldset.comparisons {
	margin-top:4px;
	float:left;
	clear:right;
	width:45%;
	border:1px solid #53152a;
	padding-bottom:9px;
	 #padding-bottom:3px;
}

#hsbody #share_chart_page fieldset.comparisons input {
    float:left;
    clear:left;
    margin-right:10px;
	margin-left:10px;
}

#hsbody #share_chart_page fieldset.comparisons label {
    clear:right;
    margin-top:5px;
	#margin-top:4px;
	font-size:1.0em;
}

#hsbody #share_chart_page #errorDiv {margin:10px 0; clear:both;}

#hsbody  #share_chart_page .disclaimer {
  margin-bottom:25px;
	#margin-bottom:0px;	
	margin-top:1em;
}


/*  profit and loss page */

#hsbody #profitandloss .ar_financial_summary td {
    text-align:right;
    width:15%;
}

#hsbody #profitandloss .ar_financial_summary th {
    text-align:right;
}

#hsbody #profitandloss .ar_financial_summary th.first {
  text-align:left;
	padding-left:0.8em;
}

#hsbody #profitandloss .ar_financial_summary tbody tr th {
	text-align:left;
	font-weight:bold;
}

#hsbody #profitandloss .ar_financial_summary caption{ 
	
}

.heading{ color:#000; }

.data caption{ background:#754555; }

.other-data caption{ background:#865a69; }

.ratios caption{ background:#53152a; }

/* balance sheet */

#hsbody .ar_balance_sheet th.alignleft {
    width:30% !important;
}


/* major shareholders */

#hsbody #major-shareholders table td {
	width:33%;
	padding:3px 10px;
	color:#393939;
}

#hsbody #major-shareholders table th {
	width:33%;
	text-align:left;
	padding:3px 10px;
	background:#945d70;
}
#major-shareholders  a{
	text-decoration:underline;
	color:#393939;
}

#major-shareholders  a:hover{
	text-decoration:none;
	color:#393939;
}
#hsbody #major-shareholders dt {width:10px;}
#hsbody #major-shareholders dd {margin:0;}
#hsbody #major-shareholders p {margin-bottom:10px;}

.shareholder caption{ background:#53152a; }

.shareholdings caption{ background:#754555; }


/* text chart */
#hsbody #tracker1 {float:left;clear:left;}
#hsbody #tracker2 {float:left;clear:left;}
#hsbody #tracker3 {float:left;clear:left;}
#hsbody #tracker4 {float:left;clear:left;}
#hsbody #tracker5 {float:left;clear:left;}

/* regaulatory item */

#hsbody #newsitem pre { font-size:1.2em; }

/* disclaimer styles */
#hsbody .disclaimer{
  font-family:arial;
	margin-bottom:1.2em;
	#margin-bottom:0;
	margin-top:1em;
  float:left;
  clear:both;
  width:100%;    
  font-size:1.041em;
	color:#393939;
}

#hsbody .disclaimer p {
    float:left;
    padding:0!important;
    margin:0!important;
    line-height:1.728em;
    font-size:1em!important;
}

#hsbody .disclaimer a.hemscottlink{
	color:#223367;
	text-decoration:underline;
}

#hsbody .disclaimer a.hemscottlink:hover{
	text-decoration:none;
}

#hsbody .disclaimer .disclaimerlink a, #hsbody .disclaimer .disclaimerlink a.disclaimer_link{
	color:#223367;
	text-decoration:underline;
}

#hsbody .disclaimer .disclaimerlink a.disclaimer_link:hover{	
	text-decoration:none;
}

#hsbody .disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0 0.5em 0 0;
    line-height:1.728em;    
}
#hsbody .disclaimer .disclaimerlink a:hover{
	text-decoration:none;
}

#hsbody .disclaimer .hslogo {
  float:left;
  display:block;
  margin:2px 10px 5px 0;
  font-size:0.1px;
  height:15px;
  width:68px;
  background:url('http://online.hemscottir.com/common/link-logo.png') no-repeat 0 0;
  padding:0;    
  line-height:2em;
  cursor:pointer;
}

#hsbody .disclaimer .hslogo * {
  display:none;
}

#hsbody .disclaimer a.hslogo:hover{
    background-position: 0 -15px;
}

#hsbody #company-summary table.snapshot tbody th{
	width:60%;
}
#hsbody #company-summary table.snapshot tbody td{
	width:40%;
}

#hsbody #company-summary table.prices tbody th {
	width:35%;
}
#hsbody #company-summary table.prices tbody td {
	width:33%;
}
#hsbody #download {
  background:#E6F5FA;
  border-bottom:1px solid #01A0CA;
  overflow:hidden;
  padding:0.75em 0 0 0.75em;
	margin-top:1em;
}
#hsbody #download input { float:left; }

#hsbody #download select {
    margin-right:0.7em;
}

#hsbody #download fieldset { 
	margin-top:0;
	#margin-top:0.95em;
	margin-bottom:0.95em;
}

#hsbody #download h3.legend { 
	background:none; 
	font-size:1.135em; 
	padding:0;
	margin:0 0 0.75em 0;  
	color:#4d4f4e; 
	font-weight:bold; 
}

#hsbody #download label {
	display:none;
}

#hsbody #download p {
    color:#393939;
	font-size:1.041em;
	font-family:arial;
	float:left;
}
#hsbody #download p.from{
	display:inline;
	position:relative;
	top:0.364em;
	margin-right:0.7em; 
}

#hsbody #download p.to{
	display:inline;
	position:relative;
	top:0.364em;
	margin-left:1.35em; 
	margin-right:0.7em; 
}

.main{ width:25%; }

.last{ width:75%; }

/*--Email Alerts styling -----------*/

#hsbody table tr td.headings  {	
	background:#E6F5FA;
	color: #223367;
  font-size: 1.223em;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
	padding:0.95em 0.95em 0.35em;
}

#hsbody table tr td .containts{
	background:#e6f5fa;
	width:100%;
	padding-left:0.95em;
	padding-right:10px;
	padding-bottom:0.95em;
	margin:0;
	font-size:1.048em;
}

#hsbody table tr td .containts label{
	
}

#hsbody table tr td .containts  p{
	margin:0.3em 0;
	padding:0;
}

.containts  form, legend, fieldset,  table{
	margin:0;
	padding:0;
}

.logtxt{
	width:27.5em !important; 
	margin-top:.45em;
}
.logtxt #emaillogin{
	width:18em;
	margin:0;
	border:1px solid #B9BEC4!; 
}
.inpot{
	width:18em;
	border:1px solid #B9BEC4!;
}

.noMarg{
	margin-bottom:0!important;
}
.padFive{
	padding:5px 0;
}
.noview{
	display:none!important; 
	padding-bottom:8px;
}
.widthBdr{
	border:0!important; 
	width:20px;
}
.thkfont{
	color:#000; 
	margin-left:0; 
	font-size:1.041em;
}
.noMarg2{
	margin:0;
	color:#000;
}
.tablemarg table{
	margin-bottom:0!important;
}


/*--RNS Filter styling -----------*/

#news-filter h2{
	color:#FFF;
	background-color:#53152a;
	font-weight:normal;
	font-size:1.0em;
	padding:4px 10px;
	margin:0;
}
#news-filter h4{ font-weight:normal; }

#news-filter .filters{
	background:url("/ir/iae/images/rns-tdbg.gif") repeat-x bottom;
	height:45px;
}

#news-filter p.news{
	margin:0;
	padding:0 10px 6px 10px;
}

#news-filter h4{
	margin-top:0;
	padding:6px 10px 0 10px;
}

#news-filter  a{
	text-decoration:underline;
	color:#393939;
	margin-bottom:9px;
}

#news-filter  a:hover{
	text-decoration:none;
	color:#393939;
	margin-bottom:9px;
}

#news-filter #filter_form{ 
	margin:8px 0 0 0; 
	clear:both; 
	position:relative; 
	padding-top:0px; 
	#padding-top:10px;
	margin-bottom:-20px;
	#margin-bottom:-5px;
}

#theFormDetails label {
	 /* width:300px; */
}

#update  a{
	text-decoration:underline;
	color:#393939;
}

#update  a:hover{
	text-decoration:none;
	color:#393939;
}


#profitandloss .row1 th,#profitandloss .row2 th {
	padding:0.25em 0 0.25em 0.95em;
}

#profitandloss .row1 td,#profitandloss .row2 td {
	padding-right:10px !important;
}



/* ############################################################### */
/*                 regulatory news  new   - Ajax version    */
/* ############################################################### */


#hsbody #regulatoryNewsAjax{
	/*width:55.45em; /*610px;*/
	margin:auto;
	/*min-height:18.1818em;*/ /*200px;*/ /*Removed to fix height issue Prabhat*/
	_height:18.1818em; /*200px;*/
}

/*---------- search box ----*/

#hsbody #rnaSearchBox{
	background:#e7eaef;
	border:0;
	padding:0.91em 1em;/*10px 18px*/
	float:left;
	/*width:52.18em; /*574px;*/
	/* width:630px; */
}

#hsbody #rnaSearchBox #new_search_form{
	padding:0;
	margin:0;
}

#hsbody #rnaSearchBox input{
	padding: 0.18em 0 0.09em 0.18em; /*2px 0 1px 2px;*/
	color: #666666;
	border:1px solid #c9c8c8;
	float:left;
}

#hsbody #rnaSearchBox select{
	color: #666666;
	border:1px solid #c9c8c8;
	float:left;
	height:1.73em; /*19px;*/
}

#hsbody #rnaSearchBox select#period{
	width:11.09em; /*100px;*/
}

#hsbody #rnaSearchBox select#category{
	margin-left:1.09em; /*12px*/
	/* width:26.50em; */ /*274px;*/
	width:24.65em;
}

#hsbody #rnaSearchBox input#keyword{
	width:10.09em; /*93px;*/
	margin-left:1.09em; /*12px;*/
	padding-left:0.36em;/*4px*/
}

#hsbody #rnaSearchBox input#submit_button{
	padding:0;
	border:0;
	float:left;
	margin-left:1.09em; /*12px;*/
	/* width:6.09em; */ /*67px*/
}


/*---------- heading and rss ----*/

#hsbody #regulatoryNewsAjax #headingAndRss{
	padding:1.82em 0 0 1em; /*20px 0 10px 19px;*/
	float:left;
	width:53.73em; /*591px;*/
	vertical-align:top;
}

#hsbody #regulatoryNewsAjax #resultHead{
	float:left;
	padding-right:2.27em; /*25px*/
	vertical-align:top;
}

#hsbody #regulatoryNewsAjax #resultHead h3{
	font-size:1.325em; /*14px;*/
	margin:0;
	padding:0;
	color:#223367;
	text-transform:uppercase;
}

#hsbody #regulatoryNewsAjax  .rssFeeds{
	float:left;
}

#hsbody #regulatoryNewsAjax  .rssFeeds img{
	padding-right:0.64em; /*7px*/
	width:1.1818em; /*13px*/
}

#hsbody #regulatoryNewsAjax  .rssFeeds a{
	color:#223367;
	font-size:1.135em;
}

/*---------- result count and showAll ----*/

#hsbody #regulatoryNewsAjax #resultAndshowAll{
	float:left;
	margin:0.82em 0 1.09em 0; /*9px 0 12px 0;*/
	padding-left:1em; /*19px;*/
	width:96.4%; /*591px;*/
	line-height:1.36em; /*15px;*/
}

#hsbody #regulatoryNewsAjax #resultCount{
	float:left;
	padding-top:0.36em; /*4px;*/
}


/*---------- next previous ----*/

#hsbody #regulatoryNewsAjax .next-prev img, #show_more_less img{
	display:none;
}
#hsbody #regulatoryNewsAjax .next-prev{
	float:right;
	width:11.4545em; /*148px;*/
}

#hsbody #regulatoryNewsAjax .next-prev a{
	color:#223367;
}

#hsbody #regulatoryNewsAjax .rightArrow{
	float:right;
	margin:0.1818em 0 0 0; /*2px 0 0 20px;*/
	padding-right:1.1818em; /*13px;*/
}

#hsbody #regulatoryNewsAjax .leftArrow{
	float:left;
	margin:0.1818em 0 0; /*2px 20px 0 0;*/
	padding-left:1.1818em; /*13px;*/
}

#hsbody #regulatoryNewsAjax .next-prev .next{
	background:url('/ir/iae/images/rna/forward-arrow-black.gif') no-repeat right 4px;
}

#hsbody #regulatoryNewsAjax .inactiveNext{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/iae/images/rna/forward-arrow-grey.gif') no-repeat right 4px !important;
}


#hsbody #regulatoryNewsAjax .next-prev .previous{
	background:url('/ir/iae/images/rna/back-arrow-black.gif') no-repeat left 4px;
}

#hsbody #regulatoryNewsAjax .inactivePrev{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/iae/images/rna/back-arrow-grey.gif') no-repeat left 4px !important;
}

#hsbody #regulatoryNewsAjax .inactiveNext:hover, 
#hsbody #regulatoryNewsAjax .inactivePrev:hover{
	text-decoration:none;
}

/*-------------- stories table ----------------*/
#hsbody #regulatoryNewsAjax #storistable{
	float:left;
	width:100%;
	clear:both;
	background:#e6f5fa;
}

#hsbody #regulatoryNewsAjax #storistable table{
	margin:0;
}

#hsbody #regulatoryNewsAjax #storistable table thead th{
	font-size:1.091em; /*11px;*/
	padding:0.5em 0.45em 0.5em 0.9em;
	border-bottom:2px solid #029FCA;
	color:#4f4f51;
	
	
}

#hsbody #regulatoryNewsAjax #storistable table thead th.wid12{
	width:10%;
}

#hsbody #regulatoryNewsAjax #storistable table thead th.wid17{
	width:14%;
}

#hsbody #regulatoryNewsAjax #storistable table thead th.wid30{
	width:30%;
}

#hsbody #regulatoryNewsAjax #storistable table tbody td{
	padding:0.45em 0.45em 0.45em 1em; /*5px 5px 5px 19px;*/
	/* border-bottom:1px solid #cecdcd; */
}

#hsbody #regulatoryNewsAjax #storistable table tbody td a{
	color:#223367;
} 

/*----------- bottom grey navigation box -----------*/

#hsbody #regulatoryNewsAjax #bottomNavGrey{
	font-family:arial; 
	float:left;
	width:96.6%;
	font-size:1.041em; /*11px;*/
	padding:0.5em 1em;
	border-top:1px solid #01a0ca;
	background:#E6F5FA;		
	font-weight:bold;
}


#hsbody #regulatoryNewsAjax #show_more_less a{
	color:#223367;
}

#hsbody #regulatoryNewsAjax #show_more_less .showMore{
	background:url('/ir/iae/images/rna/down-arrow-black.gif') no-repeat left;
}

#hsbody #regulatoryNewsAjax .inactiveMore{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/iae/images/rna/down-arrow-grey.gif') no-repeat left !important;
}

#hsbody #regulatoryNewsAjax #show_more_less .showLess{
	margin-left:1.82em; /*20px;*/
	background:url('/ir/iae/images/rna/up-arrow-black.gif') no-repeat left;
}

#hsbody #regulatoryNewsAjax .inactiveLess{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/iae/images/rna/up-arrow-grey.gif') no-repeat left !important;
}

#hsbody #regulatoryNewsAjax .inactiveMore:hover, 
#hsbody #regulatoryNewsAjax .inactiveLess:hover{
	text-decoration:none;
}


#hsbody #regulatoryNewsAjax .next-prev img,
#hsbody #regulatoryNewsAjax #show_more_less img{
	float:left;
	width:0.0909em;
}

#ajax_loading_div_RNA{
	display:none;
	position:absolute;
	top:55%;
	left:25%;
}

#hsbody #regulatoryNewsAjax #resultHead .big,
#hsbody #regulatoryNewsAjax  .rssFeeds span,
#hsbody #regulatoryNewsAjax img,
#hsbody #regulatoryNewsAjax #show_more_less a{
	float:left;
}

#hsbody #regulatoryNewsAjax .storyHighlight td{
	background-color:#f0f0f0;
}

#hsbody #regulatoryNewsAjax .oddRow td{
	background-color:#f0f0f0;
}

#hsbody #regulatoryNewsAjax .evenRow td{
	background-color:#ccc;
}

#hsbody #regulatoryNewsAjax .highlight td{
	background-color:#ff0000;
}

/*----- RNA pupup----*/


#RNApopup{
	font-size:12px; /*1.09em*/
	font-family:arial;
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:661px;
	z-index:2;
	padding:0;
	
}

#RNApopup .topshadow{
	float:left;
	clear:both;
	width:660px;
	height:20px;
}

#RNApopup .leftshadow{
	float:left;
	width:23px;
	height:463px;
}

#RNApopup .rightshadow{
	float:left;
	width:27px;
	height:463px;
}

#RNApopup .bottomshadow{
	float:left;
	width:660px;
	height:30px;
	clear:both;
}


#nextPrevStoryList{
	width:50em; /*600px;*/
	background:#FFFFFF;
	border:0.42em solid #cccccc; /*5px*/
	float:left;
}

#nextPrevStoryList #popupiframe{
	width:569px;
	height:309.5px;
	#height:310px;
}


#nextPrevStoryList .popupGreyBar{
	background:#f0f0f0;
	padding:0 2.50em; /*30px;*/
	font-weight:bold;
	text-transform: uppercase;
	float:left;
	width:45.00em; /*540px;*/
	height:41px;
}

/*--------------------- only for safari --------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#nextPrevStoryList #popupiframe{height:315px;}
	#nextPrevStoryList .popupGreyBar{width:541px; height:39px;}
} 

#nextPrevStoryList  a,#nextPrevStoryList  a:hover{
	color:#333;
}

#nextPrevStoryList .popupGreyBar .openNewwin{
	float:left;
	background:url('/ir/iae/images/rna/popup-right-arrow.gif') no-repeat right;
	padding:1.08em 1.67em 1.08em 0; /*13px 20px 13px 0;*/
}	

#nextPrevStoryList .popupGreyBar .popupclose{
	float:right;
	padding:1.08em 0 1.08em 0; /*13px 20px 13px 0;*/
}

#nextPrevStoryList .popupGreyBar .popupclose .printStory{
	float:left;
	margin-right:1.3636em; /*15px;*/
	background: url('/ir/iae/images/rna/print.gif') no-repeat right;
	padding-right:18px;
}



#nextPrevStoryList .popupCompName{
	font-size:1.5em; /*18px;*/
	float:left;
	padding:1.11em 0 1.11em 1.67em; /*20px 0 20px 30px;*/
	font-weight:bold;
}

#nextPrevStoryList #popupFrame{
	padding:0 0 0 2.50em; /*30px;*/
}

#nextPrevStoryList .popupGreyBar #prevItem{
	float:left;
	background:url('/ir/iae/images/rna/popup-left-arrow.gif') no-repeat left;
	padding:1.08em 0 1.08em 1.67em; /*13px 0 13px 20px;*/
}

#nextPrevStoryList .popupGreyBar #nextItem{
	float:right;
	background:url('/ir/iae/images/rna/popup-right-arrow.gif') no-repeat right;
	padding:1.08em 1.67em 1.08em 0; /*13px 20px 13px 0;*/
}



/*============ CHART STYLE  NEW START ==================*/
#chart_holder .periodControls ul.periodList li a {
	background:#79ae42;
  padding: 0 0.5em!important;
	text-align:left!important;
	width:auto !important;
	border:0!important;
	height:1.7em!important;
	line-height:1.55em!important;
	border:1px solid #79ae42!important; 
	
	font-size:10px!important;
}
#chart_holder .periodControls ul.periodList li a:hover{
	background:#fff;
}
.periodControls ul.periodList li{
	margin-right:0.4em!important;
	width:auto !important;
}
#chart_holder .chartControls, #chart_holder .periodControls, #chart_holder .buttonControls {
  margin: 0 3.75em 0 3.35em !important;
	_margin: 0 3.75em 0 1.75em !important;
	width:89%!important;
	display:block!important;
}
.periodControls ul.periodList li.dates {
  margin-right:0!important;
  margin-left:0!important;
	width:140px!important;
	font-size:10px;
	padding:0!important;
}
.periodControls ul.periodList li.dates span{
	margin:0!important;
}
.buttonControls .buttonsRight a.hsChartButton, .buttonControls .buttonsLeft a.hsChartButton {
	color:#fff !important;
	padding-right:0!important;
	margin-left:0!important;
	font-size:1em!important;
	font-weight:normal!important;
}
.buttonControls .buttonsLeft a.acc_bg {
    background: url("/ir/iae/images/chart_bg.gif") no-repeat scroll left center transparent !important;
    border: 0 none !important;
    height: 2.272em;
		width:117px;
    line-height: 2.1em !important;
}
.buttonControls a.acc_bg {
    background: url("/ir/iae/images/access_bg.gif") no-repeat scroll left top transparent !important;
    /* border: 0 none !important; */
    height: 2.272em;
		width:13.2485em;
    line-height: 2.1em !important;
}
.buttonControls a.acc_bg:hover{
    background: url("/ir/iae/images/access_bg.gif") no-repeat scroll left bottom transparent !important;		
}
.buttonControls .buttonsRight a .hsChartButtonArrow {
   background: url("/ir/iae/images/button-arrow.gif") no-repeat scroll left center transparent !important;
	 margin-right:0;
	 height:2.082em;
	 width:1.325em;
}
.buttonControls .buttonsLeft a.active .hsChartButtonPlusMinus {
  background: url("/ir/iae/images/button-minus.png") repeat-x scroll left top;
}

.buttonControls .buttonsLeft a .hsChartButtonPlusMinus {
  background: url("/ir/iae/images/button-plus.png") repeat-x scroll left top;
	}
.chartControls .standardControls{
	background:#e6f5fa;
	padding:0;
	width:99.7%;
	margin-left:0!important;
}
.standardControls .standardControls_padding{
	margin:0 0 0 1em !important;
}
.comparators  label{
	width:auto;
}
.standardControls_padding .comparators, .standardControls_padding .indicators{
	width:33%;
	margin-top:0.35em;
}
#share_chart_page .chartAxisLabel, .yAxis .tickLabel, .xAxis .tickLabel{
	color:#4e4f52!important;
}
.chart_tooltip {
	clear:both;
	display:inline;
	font-size:1em;
	width:260px !important;
	position:absolute;
	top:-30em;
}
.y1Axis .tickLabel{
	margin-right:0!important;
}


#chart_holder .periodControls ul.periodList li a.active {
	background:#79AE42;
}
.chartTooltipItem .chartTooltipCompanyName {
    width: 12em;
}
.chartTooltipDate, h3.chartTooltipHeader{
	/* font-size:1.15em!important; */
	font-weight:bold!important;
	color:#223367 !important;
}
.buttonControls a.hsChartButton{
	border:0!important;
}
.buttonControls a.hsChartButton2 {
    background: url("/ir/iae/images/down_bg.gif") no-repeat scroll left center transparent!important;
    height: 24px;
    margin-right: 2px;
    width: 122px;
		border:0!important; 
}
.inddiv4{
	padding-bottom:5px;
}
.buttonControls a.hsChartButton2:hover{
	background: url("/ir/iae/images/down_bg_over.gif") no-repeat scroll left center transparent!important;
}
/*.buttonControls a.acc_bg:hover{
	 background: url("/ir/iae/images/access_bg_over.gif") no-repeat scroll left center transparent!important; 
	color:#fff!important;
}*/
/* .buttonControls a.acc_bg:hover span{
	background:none!important;
} */
.buttonControls .buttonsLeft a.hsChartButton.active{
	background: url("/ir/iae/images/chart_bg.gif") no-repeat scroll left center transparent !important;
	color:#fff!important;
	}
.chartDialog{
    background-color: #F2F3F7 !important;
    border: 1px solid #203469 !important;
}
.chartHold{
	width:100%;
	display:none;
}


.buttonControls .buttonsLeft div.acc_bg {
    background: url("/ir/iae/images/chart_bg.gif") no-repeat scroll left center transparent !important;
    border: 0 none !important;
    height: 2.272em;
		width:11.072em;
		
    line-height: 2.1em !important;
		font-size:1em !important;
		text-transform:uppercase;
		text-align:center;
}

.buttonControls .buttonsLeft div.hsChartButton.active{
	background: url("/ir/iae/images/chart_bg.gif") no-repeat scroll left center transparent !important;
	color:#fff!important;
	}

#hsbody .compdiv1 input, .compdiv2 input, .compdiv3 input, .standardControls_padding .indicators input{
	border:0px solid red!important;
}


/*====== for IE Tool Tip Icon Height ==*/

.chart_tooltip{
	line-height:1.1em;
}
.tooltipColorBox{
	top:1px;
	*line-height:1em!important;
}
.chartTooltipDivPrices span {
	margin-bottom:5px;
}
.nojs a{
	color:#223367!important;
	text-decoration:underline!important;
}
.nojs a:hover{
	text-decoration:none!important;
}
.comparators label, .indicators label{
	padding-bottom:3px;
}
.chartTooltipNewsMessage{
	font-size:1em!important;
}

/*============ CHART STYLE  NEW END ==================*/


#hsbody #regulatoryNewsAjax .rssFeeds img, #hsbody #regulatoryNewsAjax #resultAndshowAll .viewAll img{
	border:0;
}
.small{
	font-size:12px;
}
#viewAllLink img{
	border:0;
}
#viewAll{
	font-size:0;
}

#hsbody #share_price_page table.segment, .summary td, .information td{
	border-bottom:1px solid #029fca;
}
.wdth1{
	width:24em;
}
.clr{
	clear:both;
}
.pricePad{
	padding-bottom:2px;
}
.padRight{
	padding-right:10px!important;
}
.itemarg.{
	margin-left:10px!important;
}
.itemarg2.{
	margin-left:-10px!important;
}
.width1{
	width:34%!important;
}
.width2{
	width:4%!important;
}
.width3{
	width:5%!important;
}
.width4{
	width:12%!important;
}

.y2axisLabel{
	width:auto!important;
}
