/* CSS Document */

#shareprice {  } 
#shareprice p, #shareprice td {  } 

.spsmall {  }

.spgraph {	text-align: center;	padding-bottom: 20px; }
.hdcolleft {	float:left;	width: 15%;	padding-top: 0.3em;	padding-bottom: 0.3em;}
.hdcolright {	float: left;	width: 84%;	text-align: left;	padding-top: 0.3em;	padding-bottom: 0.3em;}
.graphoptleft {	float:left;	width: 50%;	padding-top: 0.3em;	padding-bottom: 0.3em;	text-align: left;}
.graphoptright {	float: left;	width: 49%;	text-align: right;	padding-top: 0.3em;	padding-bottom: 0.3em;	text-align: right;}
table.details,table.details2 { width:80%; }
table.details { margin-right:20%; }
.details th, .details2 th {	text-align: left; 	white-space: nowrap; 	width: 50%;}
.details2 th {	text-align: left; 	white-space: nowrap; 	width: 50%;	padding-left:10%;}
.details td, .details2 td {	text-align: right; 	white-space: nowrap; 	width: 50%;}

#ir_logos { 	clear: both;	padding-top: 30px;}

.leftfloat { float: left; }
.rightfloat { float: right; text-align:right; }
.clear { clear: both; height: 2px; }

#calc { width: 100%; }
.calvalues { margin-top: 20px; border-top: 1px solid #686868; border-bottom: 1px solid #686868; padding: 5px; background-color: #FFFFFF; }
.resultbox { margin-top: 5px; margin-bottom: 20px; border-top: 1px solid #686868; border-bottom: 1px solid #686868; padding: 5px;  background-color: #F7F7F7; }
.result { color: #000000; }

.rightbutton { float: right; margin-top: 5px; }

.sphide { display: none; }

a.anchor,a.anchor:hover,a.anchor:active,a.anchor:visited,a.anchor:link { color: inherit; text-decoration: none; }

#graph_controls { display: none; }
