body {
	color:#5d5d5d;
	font-family:arial, sans-serif;
	margin:0;
	padding:0;
	font-size:0.6875em; /*11px*/
}
h2.pagetitle {
	float:left;
	clear:left;
	font-size:1.1818em; /*13px*/
	padding:0;
	margin:0 0 1.1818em 0; /*13px*/
	color:#0055A0;
}
#hsbody {
	text-align:left;
	width:54.545em; /*600px;*/
}
#hspage {
	clear:both;
}
#hsbody table, #hsbody form {
	width:100%;
}
#hsbody form, #hsbody fieldset, #hsbody table, #hsbody p, #hsbody ul, #hsbody li, #hsbody input, #hsbody select, #hsbody h1, #hsbody h3 {
	margin:0;
	padding:0;
	font-size:1em;
	font-family:arial, sans-serif;
	color:#5d5d5d;
}
#hsbody table, #hsbody p, #hsbody ul, #hsbody h3, #hsbody form {
	margin-bottom:1.36em; /*15px*/
}
#hsbody table {
	font-size:1em;
	border-collapse:collapse;
}
#hsbody table caption {
	text-align:left;
	font-size:1.1818em; /*13px*/
	padding:0.6em; /*9px*/
	font-weight:bold;
}
#hsbody h4 {
	text-align:left;
	font-size:1.1818em; /*13px*/
	padding:0.6em; /*9px*/
	font-weight:bold;
	margin-top:0;
	border-bottom:1px solid #7eaacf;
}
#hsbody table tr.greybg td {
	background-color:#ededed;
}
#hsbody table td {
	text-align:right;
	margin:0;
	padding:0.36em 0.82em; /*4px 9px*/
}
#hsbody table thead th, #hsbody table tbody th {
	text-align:right;
	margin:0;
	color:#0055a2;
	padding:1.4545em 0.82em; /*16px 9px*/
	border-top:1px solid #7eaacf;
	border-bottom:1px solid #7eaacf;
}
#hsbody table tbody th {
	font-weight:normal;
}
#hsbody fieldset {
	border:0;
	position:relative;
}
#hsbody label {
	display:block;
	float:left;
	clear:left;
}
#hsbody .error li, #hsbody #errorDiv, #hsbody .error {
	color:#f00;
	margin:0;
}
.errorDiv, .errorDiv li {
	clear:both;
	color:#f00 !important;
	margin-left:0.9091em !important;
10px
}
#hsbody .button {
	cursor:hand;
	cursor:pointer;
	padding:0 .45em !important; /*5px*/
	padding:0 0.7273em; /*8px*/
	overflow:visible;
}
/* ############################################################### */
/*                        generic classes                          */
/* ############################################################### */

#hsbody a {
	color: #0055a0;
	text-decoration:none;
}
#hsbody a:hover {
	color: #0055a0;
	text-decoration:underline;
}
#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:#0055a2;
	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 .red {
	color:red;
}
#hsbody .nobdr {
	border:0;
}
#hsbody .error {
	padding:.45em 1.27em; /*5px 14px*/
}
#hsbody .abbr, #hsbody acronym, #hsbody abbr {
	cursor: help;
	border-bottom: 1px dotted #5d5d5d !important;
}
/* ############################################################### */
/*                     share price page                            */
/* ############################################################### */
#hsbody #share_price_page p{
padding-left:.5em;
}
#hsbody #share_price_page span.price {
	font-size:1.6364em; /*18px*/
	color:#5f5f5f;
	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 .none {
	color:#4883C0; /* no change */
}
#download fieldset, #hsbody div.alertbox, #chartForm div, #register-box, #hsbody #navigation, #hsbody p, #hsbody .clearb {
	padding-left:0.82em; /*9px*/
}
#hsbody #share_price_page table tr td img {
	margin-right:0.5em;
	vertical-align:middle;
}
#hsbody #share_price_page table tr td {
	text-align:left;
}
#hsbody #share_price_page table tr th {
	text-align:left;
}
#hsbody #share_price_page .information th {
width:19%;
}
#hsbody #share_price_page .summary th {
	width:16%;
}
#hsbody #share_price_page .segment th {
	width:20%;
}
.newssearch, #hsbody #share_price_page .segment {
	border-bottom:1px solid #7eaacf;
}
/* ############################################################### */
/*                     chart styles                               */
/* ############################################################### */
#hsbody #share_chart_page #graphImg {
	margin:0 auto;
}
#hsbody #share_chart_page form p {
	clear:both;
}
#hsbody #share_chart_page fieldset {
	padding-bottom:1.5em;
}
#hsbody #share_chart_page fieldset.comparisons {
	width:48%;
	float:right;
}
#hsbody #share_chart_page fieldset#sharechartTimePeriod {
	width:48%;
	float:left;
}
#hsbody #share_chart_page fieldset#sharechartTimePeriod label {
	width:5em;
	margin-top:2px !important;
	margin-top:3px;
}
#hsbody #share_chart_page fieldset#sharechartTimePeriod select {
	margin-bottom:1em; /*10px*/
	margin-right:.5em; /*5px*/
}
#hsbody #share_chart_page fieldset.comparisons input {
	float:left;
	clear:left;
	margin-right:0.7273em; /*8px*/
	_margin-left:-.36em; /*4px*/
}
#hsbody #share_chart_page input {
	margin:.4em 1em .4em 0;
 #margin:0 1em .1em 0;
}
#hsbody #share_chart_page fieldset.comparisons label {
	clear:right;
	margin-top:.3em;
}
#hsbody #share_chart_page #errorDiv {
	margin:1em 0;
}
#hsbody #share_chart_page ul {
	margin:1em 0 0 1em;
	padding:0 0 0 1em;
}
#hsbody #share_chart_page .tperiod {
	float:left;
	width:50%;
}
#hsbody #share_chart_page .chartb {
	margin-top:3.7em;
}
#hsbody #share_chart_page .margb10m {
	margin-bottom:-1em;
}
#hsbody .dispnone {
	display:none;
}
/*--------------- download ------------*/
#hsbody .downloadrange {
	width:45%;
	float:left;
}
#hsbody .downbutton {
	clear:left;
	float:left;
	margin-top:1em;
}
#hsbody #download input {
	float:left;
}
#hsbody #download label {
	display:none;
}
#hsbody #download label.displaylabel {
	display:inline;
	width:15%;
	margin-top:2px !important;
	margin-top:3px;
}
#hsbody .wid55 {
	width:55% !important;
}
#hsbody .wid68 {
	width:68% !important;
}
#hsbody .wid24p {
	width:24% !important;
}
/******************      regulatory news        ******************/
#hsbody #search_form {
	border-top:1px solid #7eaacf;
	border-bottom:1px solid #7eaacf;
	padding:1em 0;
}
#hsbody #search_form legend {
	display:none;
}
#hsbody #search_form div.default {
	float:left;
	width:52%;
}
#hsbody #search_form div.advanced {
	float:left;
	width:48%;
}
#hsbody #search_form div.advanced div#advanced_options div.mb {
	margin-bottom:1em;
}
#hsbody #search_form div.default p label, #hsbody #search_form div.advanced div#advanced_options div label {
	width:7em;
	line-height:1.8em;
}
#hsbody #search_form div.default p input#keyword {
	padding:0.1em 0.2em;
}
#hsbody #navigation {
	padding-bottom:.5em;
}
#hsbody #search_form div.advanced div#advanced_options select {
	margin-right:.5em; /*5px*/
}
/* ############################################################### */
/*                      disclaimer styles                            */
/* ############################################################### */
#hsbody .disclaimer {
	font-family:arial, sans-serif;
	border-top:1px solid #ccc;
	padding-top:0.5556em; /*5px;*/
	margin-top:1.1111em; /*10px*/
	float:left;
	clear:both;
	width:100%;
}
#hsbody .disclaimer p {
	float:left;
	padding:0;
	margin:0;
	line-height:20px;
}
#hsbody .disclaimer .hemscottlink {
}
#hsbody .disclaimer .disclaimerlink {
	float:right;
	text-align:right;
	padding:0;
	margin:0;
	line-height:20px;
}
#hsbody .disclaimer .hslogo {
	float:left;
	display:block;
	margin:2px 10px 5px 0;
	font-size:0.1px;
	height:15px;
	width:68px;
	background:url('/common/link-logo.png') no-repeat 0 0;
	padding:0;
	line-height:2em;
	cursor:pointer;
}
#hsbody .disclaimer .hslogo:hover {
	background:url('/common/link-logo.png') no-repeat 100% 100%;
}
#hsbody .disclaimer .hslogo * {
	display:none;
}
/* ############################################################### */
/*                        Email Alerts                            */
/* ############################################################### */
#register-box label {
	width:17em !important;
	margin-top:4px !important;
	margin-top:5px;
}
#register-box input {
	width:20em; /*200px;*/
	margin-bottom:1em;
}
#hsbody .loginbox {
	width:25em;
	margin:0;
	float:left;
}
#hsbody .clearb {
	clear:both;
	float:left;
}
#hsbody div.alertbox input {
	margin:0;
	padding:0;
}
#hsbody div.alertbox label {
	position:absolute;
	width:90%;
	margin:-1.2em 0 0 1.9em;
 #margin:.3em 0 0 0;
}
.alertp {
	margin:0;
	padding:0 0 1em 0;
}
#hsbody p.alert_box {
	clear:both;
	margin:1em 0 !important;
}
#hsbody p.alert_box label {
	float:left;
	clear:none;
	width:auto;
	margin-left:1em;
}
#hsbody p.cancontact label {
	width:100%;
}
#hsbody p.cancontact input {
	float:right;
}
#hsbody p.alert_box input {
	float:left;
}
#hsbody #alerts fieldset p {
	clear:both;
}
#hsbody #alerts fieldset {
	clear:both;
	float:left;
	width:100%;
}
#hsbody .logbutton {
	margin-left:1em;
	margin-top:-.2em;
}
/*--------- share price calculator ----------------*/
#calculator table caption {
	border-bottom:1px solid #7eaacf;
}
#calculator select {
	margin-right:.5em;
}
#calculator .nobordertd td {
	border:0 !important;
}
#calculator form {
	margin:0 !important;
	padding:0 !important;
}
#calculator table tr td {
	line-height:20px;
}
/*--------- share price download ----------------*/
#download select {
	margin-right:.5em;
}
/****** tearsheet report ****/
#hsbody div.highlight {
	background:#f3f3f3;
	float:left;
	border:1px solid #0055a0;
}
img.tearsheet {
	margin-top:-1em;
	position:absolute;
	z-index:1;
	margin-left:.5em;
	width:15.6295em;
	height:12.5036em;
	border:0;
}
#hsbody div.highlight.sheet {
	padding:.5em 0;
	height:10.5em;
	width:100%;
	margin-top:2.8em;
	margin-bottom:2em;
	z-index:1;
	position:relative;
}
#hsbody ul.org.factreport {
	margin-top:.5em;
	margin-bottom:.5;
}
#hsbody ul.org.factreport li {
	margin-left:1.3025em;
}
#hsbody div.highlight.sheet div.right {
	height:100%;
	width:65%;
	float:right;
}
#hsbody ul.org.factreport li img {
	vertical-align:middle;
	border:0;
	width:1.3893em;
	margin-left:1.3025em; /*15px*/
}
#hsbody div.adobe {
	margin:0;
	padding:0;
	width:100%;
	font-size:0.9551em; /*11px;*/
}
#hsbody div.adobe img {
	float:left;
	vertical-align:middle;
	border:0;
	width:8.0000em;
}
#hsbody div.adobe p {
	float:left;
	vertical-align:middle;
	border:0;
	display:block;
	width:73%;
	margin-left:10px;
}
#hsbody .marg0 {
	margin:0 !important;
}


/* ############################################################### */
/*                 regulatory news  new   - Ajax version    */
/* ############################################################### */


#hsbody img{
border:none;
}
#viewAll{
margin-right:2.3em;
float:right !important;
width:77px;
}
#hsbody #regulatoryNewsAjax{

	margin:auto;
	/*min-height:18.1818em;*/ /*200px;*/ /*Removed to fix height issue Prabhat*/
	_height:18.1818em; /*200px;*/
}

#hsbody #regulatoryNewsAjax .border0 {
    clear: both;
}

/*---------- search box ----*/

#hsbody #rnaSearchBox{
	background:#e6e6e6 url('/ir/fltr/images/rna/greybg.gif') repeat-x top;
	border:1px solid #c9c8c8;
	padding:0.91em 0.64em;/*10px 18px*/
	float:left;
	width:53em; /*574px;*/
}

#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:9.09em; /*100px;*/
}

#hsbody #rnaSearchBox select#category{
	margin-left:.59em; /*12px*/
	width:24.91em; /*274px;*/
}

#hsbody #rnaSearchBox input#keyword{
	width:8.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 0.73em; /*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.27em; /*14px;*/
	margin:0;
	padding:0;
}

#hsbody #regulatoryNewsAjax  .rssFeeds{
	float:left;
}

#hsbody #regulatoryNewsAjax  .rssFeeds img{
	padding-right:0.64em; /*7px*/
	width:1.1818em; /*13px*/
	border:none;
}

#hsbody #regulatoryNewsAjax  .rssFeeds a{
	color:#f37d28;
}

/*---------- result count and showAll ----*/

#hsbody #regulatoryNewsAjax #resultAndshowAll{
	float:left;
	margin:0.82em 0 1.09em 0; /*9px 0 12px 0;*/
	padding-left:.73em; /*19px;*/
	width:53.73em; /*591px;*/
	line-height:1.36em; /*15px;*/
}

#hsbody #regulatoryNewsAjax #resultCount{
	float:left;
	padding-top:0.36em; /*4px;*/
}


/*---------- next previous ----*/

#hsbody #regulatoryNewsAjax .next-prev{
	float:right;
	width:13.4545em; /*148px;*/
	padding-right:1.8182em; /*20px;*/
}

#hsbody #regulatoryNewsAjax .next-prev a{
	color:#333;
}

#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 1.8182em 0 0; /*2px 20px 0 0;*/
	padding-left:1.1818em; /*13px;*/
}

#hsbody #regulatoryNewsAjax .next-prev .next{
	background:url('/ir/fltr/images/rna/forward-arrow-black.gif') no-repeat right 3px;
}

#hsbody #regulatoryNewsAjax .inactiveNext{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/fltr/images/rna/forward-arrow-grey.gif') no-repeat right 3px !important;
}


#hsbody #regulatoryNewsAjax .next-prev .previous{
	background:url('/ir/fltr/images/rna/back-arrow-black.gif') no-repeat left 3px;
}

#hsbody #regulatoryNewsAjax .inactivePrev{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/fltr/images/rna/back-arrow-grey.gif') no-repeat left 3px !important;
}

#hsbody #regulatoryNewsAjax .inactiveNext:hover, 
#hsbody #regulatoryNewsAjax .inactivePrev:hover{
	text-decoration:none;
}

/*-------------- stories table ----------------*/
#hsbody #regulatoryNewsAjax #storistable{
	float:left;
	width: 54.4em;
	clear:both;

}

#hsbody #regulatoryNewsAjax #storistable table{
	margin:0;
}

#hsbody #regulatoryNewsAjax #storistable table thead th{
	font-size:1.00em; /*11px;*/

	text-transform:capitalize;
}

#hsbody #regulatoryNewsAjax #storistable table thead th.wid12{
	width:12%;
}

#hsbody #regulatoryNewsAjax #storistable table thead th.wid17{
	width:17%;
}

#hsbody #regulatoryNewsAjax #storistable table thead th.wid30{
	width:30%;
}





/*----------- bottom grey navigation box -----------*/

#hsbody #regulatoryNewsAjax #bottomNavGrey{
	font-family:arial, verdana, sans-serif; 
	float:left;
	width:52.8em;
	font-size:1em; /*11px;*/
	padding: 1.4545em 0.82em; /*5px 5px 4px 19px;*/
	border-bottom:1px solid #7EAACF;
	border-top:1px solid #7EAACF;
	text-transform:capitalize;
	font-weight:bold;
}


#hsbody #regulatoryNewsAjax #show_more_less a{
	color:#333;
}

#hsbody #regulatoryNewsAjax #show_more_less .showMore{
	background:url('/ir/fltr/images/rna/down-arrow-black.gif') no-repeat left;
}

#hsbody #regulatoryNewsAjax .inactiveMore{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/fltr/images/rna/down-arrow-grey.gif') no-repeat left !important;
}

#hsbody #regulatoryNewsAjax #show_more_less .showLess{
	margin-left:1.82em; /*20px;*/
	background:url('/ir/fltr/images/rna/up-arrow-black.gif') no-repeat left;
}

#hsbody #regulatoryNewsAjax .inactiveLess{
	color:#a4a4a4 !important;
	cursor:default;
	background:url('/ir/fltr/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:57%;
	left:45%;
}

#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:#fff;
}

#hsbody #regulatoryNewsAjax .evenRow td{
	background-color:#ededed;
}

#hsbody #regulatoryNewsAjax .highlight td{
	background-color:#ff0000;
}

/*----- RNA pupup----*/

/*
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute;
	height:100%;
	width:99.8%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}*/

#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;
}

:root #nextPrevStoryList #popupiframe{
	height:310.5px  \0/IE9;
}




#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/fltr/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/fltr/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/fltr/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/fltr/images/rna/popup-right-arrow.gif') no-repeat right;
	padding:1.08em 1.67em 1.08em 0; /*13px 20px 13px 0;*/
}
