body {
	margin-left: 2%;
	margin-right: 2%
}

h1 {
	font-family: serif
	padding: 0px;
	margin: 0px;
	margin-bottom: 6px;
}

p {
	font-family: sans
	padding-left: 1em;
	padding-right: 1em;
}

form.fancy {
	background-color: #ffffff;
	border: 1px solid #6B90DA;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding: 1em 1em 1em 1em;
	margin-bottom: 0px;
	font-family: sans
}

.suggestion {
	font-size: small
}

.url {
	color: green;
	font-size: small
}

table.results {
	border-spacing: 0;
	margin-left: 0;
	margin-right: 0;
	border: 1px solid #6B90DA;
/*	border: thin solid black;*/
	table-layout: fixed
}

td.results {
	background-color: #ffffff
	border: thin solid black;
	vertical-align: top;
	font-size: small
}

td.results a {
	font-size: medium
}

td.lgood {
	text-align: left;
	padding: 1em 0 0 1em;
	width: 50%
}


td.tenbuttonsmiddle {
	text-align: center;
	background-color: #ebeff9;
	padding: 1em 1em 1em 1em;
	width: 20%
}

tr.tenbuttons {
	width: 100%;
}

div.tenbuttonshead {
	 border: 1px solid #6B90DA;
	height: 18px;
	background-color: #ebeff9;
	border-bottom: none;
}
div.tenbuttons {
	 border: 1px solid #6B90DA;
	height: 48px;
	background-color: #ebeff9;
	border-bottom: none;
	border-top: none;
}

span.middlehead {
	text-align: center;
	float: left;
	background-color: #ebeff9;
	width: 14.2%;
	border-left: 1px solid #6B90DA;
	border-right: 1px solid #6B90DA;
}

span.righthead {
	text-align: center;
	float: left;
	background-color: #ebeff9;
	width: 42.8%;
}

span.lefthead {
	text-align: center;
	float: left;
	background-color: #ebeff9;
	width: 42.6%;
}

span.tenbuttonsmiddle {
	text-align: center;
	float: left;
	background-color: #ebeff9;
	padding: 0.7em 0 0.7em 0;
	width: 14.2%;
	border-left: 1px solid #6B90DA;
	border-right: 1px solid #6B90DA;
}

span.tenbuttons {
	text-align: center;
	float: left;
	background-color: #ebeff9;
	padding: 0.7em 0 0.7em 0;
	width: 14.2%;
}

.bordered {
 border: 1px solid #6B90DA;
}

td.rgood {
	text-align: right;
	padding: 1em 1em 0 0;
	width: 50%
}

td.ngood {
	text-align: center;
	background-color: #ebeff9;
	padding: 0 0 1em 0
}

td.novote {
	text-align: center;
	font-family: serif;
	background-color: #ebeff9;
}

td.novote p {
	text-align: center;
	font-family: serif;
	background-color: #ebeff9;}
