/* CSS Document */

#spwrapper{ width:80% }

#shareprice select{ font-size:1.0em; width:100px; vertical-align:middle; }

/*#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: 85%;
	text-align: left;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.graphoptleft {
	float:left;
	width: 49%;
	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;
}

.details th, .details2 th {
	text-align: left; 
	white-space: nowrap; 
	width: 50%;
}
.details2 th {
	text-align: left; 
	white-space: nowrap; 
	width: 50%;
	padding-left:5px;
}

.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 dotted #686868; border-bottom: 1px dotted #686868; padding: 5px; background-color: #F8F8F8; }
.resultbox { margin-top: 5px; margin-bottom: 20px; border-top: 1px dotted #686868; border-bottom: 1px dotted #686868; padding: 5px; }
.result { color: #000000; }

.rightbutton { float: right; margin-top: 5px; }