/* Hampson Industries Styles */

/* Styles for IR Centre and Hampson overides */


/* body */

body {
	font-family: helvetica, arial, san-serif;
}

body acronym{
  	cursor: help; 
  	border-bottom:1px dashed #000;
}




body div.container-right {
	float:right;
}

body div.container-left {
	float:left;
}

body div.clear-left {
	clear:left;
}

body div.clear-right {
	clear:right;
}

body div.clear-both {
	clear:both;
}

body div.margin-right {
	margin-right:10px;
}

body div.margin-left {
	margin-left:10px;
}

body #divHomeCol2
{
    	padding: 15px 25px 30px 25px;
    	width: 574px;
    	w\idth: 525px;
    	margin:0px 0px 0px 0px;
 	float:right;
}

body #home {
	 padding:0px 0px 0px 0px;
	/*border:1px solid #ff0000;*/
}

body div#bottomnav {
	clear:both;
	margin-top:5px!important;
	margin-top:5px;
	padding-left:0;
	padding-right:0;
	margin-bottom:0;
	padding-bottom:5px;
	padding-top:0;
}

body #divHomeCol1  {
	background-color:#BFBFBF;

}


body #divHomeCol2 #disclaim {
    	padding:5px 0px 0px 0px;
    	margin-top: 5px;
    	border-top:1px solid #BFBFBF;
}


/* Left hand navigation */


#nav li.double { /* all list items */
	height: 3em;
}

body div#divContent ul#nav {
	margin-bottom:15px;
}


/*  Bottom navigation */

body div#bottomnav ul {
	margin:0;
	margin-top:20px;
	padding:0;
	list-style-type:none;
	height:23px;
	background-color:#fafafa;
	text-align:center;
}

body div#bottomnav ul li {
	padding:3px 4px 3px 2px!important;
	padding:2px 2px 5px 4px;
	display:inline;
	border-right:1px solid #095AA6;
	line-height:2.1em!important;
	line-height:1.8em;
	font-size:0.9em;

}

body div#bottomnav ul li.noborder {
	border-right:0;
}

body div#bottomnav ul li a{
	text-decoration:none;
}


/*  Site map */

body ul#site-map li {
	margin:0px 0px 20px 0px;
	list-style:none;
	border-bottom:1px solid #FFD637;
	padding-bottom:10px;
}

body ul#site-map li span {
	font-weight:bold;
	font-size:120%;
}

body ul#site-map li ul li {
	margin:3px 0px 0px 0px;
	list-style:circle;
	border:0;
	padding-bottom:0;
}



/* heading */

h2 {
	/*border-bottom:1px solid #0C2577;*/
	padding:0;
	/*background-color:#fafafa;*/
	margin-bottom:10px;
}

h2.menu {
	border-bottom:0;
	padding:0px;
	background-color:#BFBFBF;
}

h3 {
	border-bottom:1px solid #FFD637;
	padding:0px 0px 3px 0px;
}

h4 {
	font-size:1.1em;
	margin:0px 0px 10px 0px;
}

/*  Individual page layout */

body div#home div.container, body div#home div.container-right {
 	width:49%;
 	padding:0;
}
body div#home div.container {  /* IE 5.5!!  */

 	width:98%;
 	w\idth:49%;

}

body div#directors div.container-left img { 
	padding:5px;
	background-color:#fafafa;
	border:1px solid #FFD637;
	margin:0px 10px 10px 0px;
}

body div#home hr {
 	border:1px solid #fff;
 	margin:0px 0px 20px 0px!important;
 	margin:0px 0px 10px 0px;
}

body div#directors hr {
 	border:1px solid #bfbfbf;
 	margin:0px 0px 20px 0px!important;
 	margin:0px 0px 10px 0px;
 	clear:both;
}

body div#graphhelp {
 	text-align:center;
 	clear:left;

}

body div#graphhelp a {
 	margin:0px 10px 0px 10px;
}


body div#five-summary, body div#directors, body div#summary, body div#news, body div#delay, body div#graph, body div#delay-trades, body div#price-download, body div#calculator, body div#calendar, body div#shareholders, body div#dealings, body div#forecast {
	padding:0;
}

body div#divShares {
	margin-bottom:5px;
}


/* Images */

body div#home img.report {
 	margin:0px 10px 0px 0px;
}





/* Tables */

body table {
	margin:0px 0px 20px 0px;
	width:100%;
	font-size:1em;

}

body table caption {
	background-color:#095AA6;
	border-top:1px solid #0C2577;
	border-bottom:1px solid #FFD637;
	color:#fff;
	text-align:left;
	padding:3px;
	font-weight:bold;
}

body table thead th, body table tbody th.consensus {
	text-align:left;
	background-color:#e8e8e8;
	padding:4px;
}

body table tbody th {
	text-align:left;
	padding:4px;
}


body div#summary table tbody th {
	width:40%;
}

body div#summary table td.small {
	width:10%;
}

body div#summary table td.large {
	width:20%;
}

body table tbody th, table tbody td {
	border-bottom:1px solid #e8e8e8;
	padding:4px;
}

body table.live-share {
	width:140px;
	font-size:0.9em;
	line-height:1.5em;
}

body table.live-share tbody th, table.live-share tbody td {
	border-bottom:0;
	padding:0;
	font-size:0.8em;
	font-s\ize:1em;
}


body div#five-summary table tbody th {
	width:25%;
}

body div#five-summary table td, 
body div#five-summary table thead th,
body div#delay table thead th,
body div#delay table td,
body div#delay-trades table th,
body div#delay-trades table td,
body div#shareholders table td,
body div#shareholders table thead th,
body div#dealings table td,
body div#dealings table thead th,
body div#forecast table td,
body div#forecast table thead th{
	text-align:center;
}

body div#five-summary table td.small {
	width:5%;
}

body div#delay table thead th{
	width:14%;
	
}

body div#delay table thead th.double{
	width:28%;
}

body div#calculator table tbody th, body div#calendar table tbody th {
	width:60%;
}

/*  Fieldset */

body fieldset {
	border:0;
	border-top:1px solid #FFD637;
}

body fieldset legend {
	font-weight:bold;
	font-size:1.2em;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

body fieldset label {
	margin-right:10px;
}

body #graph fieldset label#from_day {
	margin-right:17px;
}

body #graph fieldset#comparisons label, body #graph fieldset#gridlines label {
	margin-right:30px;
}


body #news fieldset, body #graph fieldset  {
	padding:0px 0px 30px 20px!important;
	padding:0px 0px 20px 20px;
}

body #news fieldset input#keyword_input {
	margin:0px 10px 0px 15px;
}

body #news fieldset select#period_input {
	margin:0px 10px 0px 37px;
}

body #news fieldset select#from_day {
	margin:0px 0px 0px 16px;
}

body #news fieldset select#from_year, body #graph fieldset select#fromYear {
	margin:0px 20px 0px 0px;
}


/*  buttons */

body div#button {
	text-align:center;
	margin:15px 0px 15px 0px;
}

body div#news div#button input {
	margin:0px 5px 0px 5px;
}


/*  Forms */

body div#price-download select#finishday {
	margin:0px 0px 0px 5px;
}

body  form#share_price_lookup_calc, body  form#historic_share_price_calc {
	width: 578px;
    	w\idth: 528px;
}


/* Share Price graph 

body div#graphDiv {
	padding:0;
	margin:0;
}

body div#graphhelp {
	padding:0;
	margin:0;
}

body div#containOverGraphElementsDiv {
	border:1px solid #00f;
}

*/




