/* CSS Document */

#shareprice { font-size: 1.1em; } 
#shareprice p, #shareprice td { font-size: 100%; } 

.spsmall { font-size: 1.0em; }

.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; }
.result { color: #000000; }

.rightbutton { float: right; margin-top: 5px; }