form {padding: 0em 1em; margin: 0;}
div.content {padding: 0em 1em; margin: 0;}
td.selectorLabel {font-weight: bold; text-align: right;}
td.rating {text-align: center;}
td.check {text-align: center;}
table.tooltitle {width: 100%;
	border-collapse: separate;
	border-top: 0em;
	border-bottom: 10px;
	border-left: 10px;
	border-right: 10px;
	border-style: solid;
	border-color: #005DA9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #005DA9;
	color: white;
}
table.tooltitle tr {border: solid 0px;}
table.tooltitle td {border: solid 0px;}
img.logo {padding: 0em .6em 0em 0em;}
img.logoprint {display: none;}
table.options td {padding: .1em 2em;}
table.selector {border: 0; margin:0;}
table.selector tr {border: 0; padding:0;}
table.selector td {border: 0; padding:0;}
table.legend {
	border-collapse: collapse;
	border: 1px solid #888888; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	background-color: white;
	color: black;
	text-align: left;
}
table.legend th {border: 1px solid #888888; 
	padding: .1em .5em;
	background-color: white;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
table.legend td {padding: .1em .5em; 
	line-height: 150%;
}
table.legend img {vertical-align: middle;}
table.results {margin: 0px; border: 0; width:100%; border-collapse: collapse;}
table.results tr {border: 0px solid black; padding:0;}
table.results td {border: 1px solid black; padding:.2em;}
table.results th {border: 1px solid black; padding:.2em;}
@media print {
table.tooltitle {border-color: white;}
img.logoprint {padding: 0em 1em 0em 0em; display: inline;}
img.logo {display: none;}
}
