/* 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: 49%;
	padding-top: 0.3em;
	/*padding-bottom: 0.3em;*/
	text-align: left;
	padding-bottom:0px;
	margin-bottom:0px;
}
.graphoptright {
	float: left;
	width: 49%;
	text-align: right;
	padding-top: 0.3em;
	/*padding-bottom: 0.3em;*/
	text-align: right;
	padding-bottom:0px;
	margin-bottom:0px;
}

.graphoptleft input{
	margin-bottom:0.2em;
	margin-right: 0.2em;
}

table.details {width:200px; margin-bottom:0px;}
table.details2 { width:205px; margin-bottom:0px;}
table.details { /*margin-right:20%;*/ }

.details2 th {
	text-align: left; 
	white-space: nowrap; 
	width: 50%;
	padding-left:10%;
	padding-bottom:2%;
}

.details th {
	text-align: left; 
	white-space: nowrap; 
	width: 50%;
	/*padding-left:10%;*/
	padding-bottom:2%;
}

.details td{
	text-align: left; 
	white-space: nowrap; 
	width: 50%;
	padding-bottom:2%;
} 

.details2 td {
	text-align: right; 
	white-space: nowrap; 
	width: 50%;
	padding-bottom:2%;
}

#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 #CBCBCB; border-bottom: 1px solid #CBCBCB; padding: 5px; /*background-color: #FFFFFF;*/ }
.resultbox { margin-top: 5px; margin-bottom: 20px; border-top: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; padding: 5px; }
.result { color: #000000; }

.rightbutton { float: right; margin-top: 5px; }