#kons, #midl, #aggr {
	position:absolute;
	display:none;
	background-color:#fff;
	border:#ccc solid 1px;
	padding:0 4px 4px 4px;
	margin-top: -20px;
	font-weight:normal;
	width: 550px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-box-shadow: 1px 2px 14px #666;
	-webkit-box-shadow: 1px 2px 14px #666;
}

#kons table tr:hover td { 
	background: #fff;
}
#content tr:hover table tr td {
	background: #fff;
}
#content tr table {
	margin: 10px 0 20px 15px;
}
#content tr table th {
	text-align: center;
}
#kons table th, #midl table th, #aggr table th {
	padding-top:0 !important;
}
#kons table, #midl table, #aggr table {
	width: 520px;
	background: #fff;
}
#kons .close, #midl .close, #aggr .close {
	background: url(/images/btn_close.gif) no-repeat top left;
	display:block;
	width: 20px;
	height:20px;
	cursor:pointer;
	float:right;
	position:relative;
	right:2px;
	top:6px;
}
th strong {
	cursor:help;
	color:#0099CC;
	font-size:14px;
}
#qswi {
	font-weight:bold;
	text-decoration:none;
}

.floatLeft label {
	display:block;
	width:500px;
	float:left;
}
#title {
	font-weight:bold;
}

#content table.invest td {
	padding: 3px 3px !important;
	text-align:center;
}
#content table.invest tr {

}

table.invest th {
	padding:3px;
	border-bottom: #dddddd solid 1px;
}

table.invest.td {
	padding:3px;
	margin:0;
}
table.invest.tr {
	padding:0;
	margin:0;
}
#results dd {
	padding-left: 100px;
}