﻿caption {
text-align:left;
padding:14px 0 14px 0;

font-weight:bold;
color:#222222;
}



	
acronym,.abbr {
border-bottom:1px dotted #aaa;
cursor:help;
}

.heightnew {
height:150px;
}


div#latest .prices {/* Price value */
    font-size:2em;
    color:#000;
}

div#latest .change {/* Change value */
    font-size:1.5em;
}

/* Colors for change value- probably doesn't need to be changed. */
 .pos {
    color:#1BA71B; /* green displayed on positive change */
}   


.neg {
    color:#CC0000; /* red displayed on negative change */
}

.nochange {
    color:#4883C0; /* no change */
}


pre {/* News item text */
    font-size:1.4em;
    _font-size:1.2em;
    #font-size:1.2em;
 }

/*Change comparator colours */
div.chart-tools .comparator1 {
    background-color:#D8B54B;
    border:1px solid #000;    
}

div.chart-tools .comparator2 {
    background-color:#FF0000;
    border:1px solid #000;    
}


/* End Customisation - DO NOT edit below this line */











div#header {
    border:0;
    padding:0;
    margin:0;
    margin-top:5px;
    margin-bottom:3px;

}

    
#news-filter select {
font-size:1em;
margin-bottom:0.1em;

}

#news-filter input{
width:365px;
/width:361px;
font-size:1em;
margin:0px;
border:1px outset grey;
background-color:#DEE3E2;
}



th,td {
    text-align:left;
	padding:5px;
}



th {
color: #2c4c3f;
}

acronym {
cursor:help;
}

form {
    margin:0;
}



img#graphImg {
    float:left;
    display:block;
    margin-right:10px;
}

div#news-filter {
    display:block;
    clear:both;
    
}
div#news-filter p{
   margin-bottom:10px;
}

#rns-items ul {
padding-left:0px;
margin-left:0px;
list-style-type:none;
}

#rns-items li {
padding-bottom:10px;
}

div.chart-tools {
    clear:none;
    width:auto;
    border:0;
    margin:0;
    padding:0;
    margin-top:20px;
    margin-top:20px;
}

div.chart-tools form {
    clear:left;
    margin-top:10px;
}

div.chart-tools .colors {
    float:left; 
    clear:right; 
}

div.chart-tools .comparator1,
div.chart-tools .comparator2 {
    display:block; 
    height:14px;
    width:14px;
    float:left;
    clear:left;    
    margin-right:10px;
}

div#latest {
  clear:both;
    float:left;
    padding:0px;
    margin-top:-10px;
    width:100%;
    padding:3px 0px;
    padding-top:0.3em;
    height:auto;
}

div#latest div {
    clear:none;
    float:left;
    border:0px;
    width:33%;
    margin:0px;
    padding:0px;
   line-height:2.1em;
}

div#latest .price_box {
    text-align:left;
}

div#latest .change_box {
    text-align:center;
}

div#latest .date_box {
    text-align:right;
}


div#contact-details h3 {
clear:both;
display:block;
width:100px;
}

div#contact-details p {
display:block;
float:left;
width:75%;
margin-bottom:15px;
}

/* alignment */

td.alignleft {
text-align:left;
}

.alignright {
text-align:right;
}


/* disclaimer styles */

div.disclaimer {
   
    clear:both;
    font-family:verdana, sans-serif;
    width:100%;    
    font-size:0.8em;
    padding-top: 0px;
    border:0;
		margin:0px;
}

div.disclaimer div {
    border:0px;
    width:70%;
    margin:0px;
    padding:0px;
 
}

div.disclaimer p {
    float:left;
    padding:0px;
    padding-bottom:5px;
    margin:0px;
    width:60%;
    line-height:1em;
}


div.disclaimer div.disclaimerlink{
    float:right;
    text-align:right;
    padding:0px;
    width:15%;
    clear:none;
    margin:0px;
	line-height:1em;
	
}

.disclaimer_link{
padding-bottom:10px;
display:block;
}

.disclaimer_link:hover {


}

a.hslogo {
  clear:both;
  float:left;
  display:block;
  margin:2px 10px 5px 0px;
  font-size:1px;
  height:15px;
  width:68px;
  background:url("http://www.hemscott.com/common/link-logo.png") no-repeat 0px 0px;
  padding:0px;    
  line-height:2em;
  cursor:pointer;
}

a.hslogo * {
  display:none;
}


.width50 {
width:50%;
}
.width60 {
width:63%;
}
.width20 {
width:20%;
}

.width20 {
width:20%;
}
.width40 {
width:40%;
}
.width90 {
width:90%;
}

.width10 {
width:10%;
}

.clear {
clear:both;
}

.segment img {
margin-right:5px;
}

ol.nolist {
list-style-type:none !important;
}


ol.clear li {
padding:4px;
}


.currentprice {
font-weight:bold;
font-size:2em;
}

.price img {
margin-right:5px;
}

fieldset { margin:0em; padding:0px; border:0em; }
fieldset legend {
color:#555555;
font-weight:bold;
padding:0px;
margin:0px;
padding-bottom:10px;
}

/* Download section */

#download select { width:60px; }
#download input { width:100px; border:1px outset grey;
background-color:#DEE3E2; }

	/* Alerts section */
#loginForm .button,#theFormDetails .button{
width:100px;
border:1px outset grey;
background-color:#DEE3E2;
}

#loginForm #emaillogin {
margin-left:10px !important;
}

form table {
border:none;
background:none;
margin-bottom:10px;
}

form td {
margin:0px;
padding:0px;
}


#theFormDetails input{
margin-right:5px;
border:1px outset grey;
background-color:#DEE3E2;
}

#theForm td select{
width:205px !important;
}

/* Share Chart page */

#share_chart_page .legend { color:#fff; background:#2C4C3F; margin-top:0em; padding:0.3em; padding-top:0.1em; padding-bottom:0.1em; margin-bottom:0em; }

#share_chart_page #compmain .legend {margin-bottom:4px; }
#share_chart_page fieldset { margin:0em; padding:0.7em;  border:0em; }
#share_chart_page form { margin:0em; }
#share_chart_page .fieldsetContainer { border:1px solid #2C4C3F; margin-bottom:1em; padding:0em; }

#share_chart_page #sharechartTimePeriod { width:48.5%; }
#share_chart_page #comparisons { float:right; width:48.5%; }
#share_chart_page .fieldsetContainer { float:left; height:15.4em; }
#share_chart_page #sharechartTimePeriod label { display:block; width:4em; }
#share_chart_page .fieldsetContainer input { border:0em; margin:0em; padding:0em; border:1px outset grey;
background-color:#DEE3E2; }
#share_chart_page label { float:left; margin:0em; padding:0em; margin-top:0em; }
#share_chart_page .checkboxContainer { padding-top:0.2em; padding-right:0.2em; float:left; padding:0em; }
#share_chart_page .checkboxContainer input { border:0em; margin:0em; padding:0em; display:block; overflow:hidden; height:1.2em; width:1.2em; border:1px outset grey;
background-color:#DEE3E2; }
#share_chart_page #comparisons label { margin-bottom:0.4em; margin-left:0.5em; }
#share_chart_page #periodLabel { margin-top:0.2em; }
#share_chart_page img { border:none; }
#share_chart_page select { margin-right:5px; }


#hsbody #download label { display:none; }
#hsbody #download input { margin-top:1em; border:1px outset grey;
background-color:#DEE3E2; }



#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}

#sitemap li{
	line-height:200%;
	margin-top:1px;
	background:#eee;
	position:relative;
	width:100%;
}
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(/ir/impellum/images/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(/ir/impellum/images/expanded.gif) no-repeat 0 0;}

/* second level */

#sitemap li li{
	background:#fff;
}
#sitemap li li a{padding-left:56px;}
#sitemap li li span{left:28px;}

/* third level */

#sitemap li li li a{padding-left:84px;}
#sitemap li li li span{left:56px;}

.error {
color:red;
}

.padtop {
margin-top:5px;
}

.change img {
padding-right:8px;
}

.nobot {
margin-bottom:-10px;
margin-top:8px;
}

.nobot2 {
margin-bottom:8px;
margin-top:0px;
}