body {
	text-align:center;
	background:#111;
	padding:25px 0;
}
div.header {
	border: 2px solid #a1a1a1;
	padding: 10px 40px;
	background: #dddddd;
	width: 750px;
	border-radius: 25px;
	margin: 0 auto;
	font-size: 40px;
	font-variant: small-caps;
	margin-bottom: 11px;
}
div.banner {
	border: 2px solid #a1a1a1;
	padding: 10px 40px;
	background: #dddddd;
	width: 730px;
	border-radius: 25px;
	margin: 0 auto;
	margin-bottom: 11px;
}
div.search {
	border: 2px solid #a1a1a1;
	padding: 10px 40px;
	background: #dddddd;
	width: 710px;
	border-radius: 25px;
	margin: 0 auto;
}
div.results {
	border: 2px solid #a1a1a1;
	padding: 10px 15px;
	background: #dddddd;
	width: 720px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	margin: 0 auto;
	margin-bottom: 11px;
	text-align:left;
	font-size:12px;
}
table.report {
        background-color: #ffffff;
        border-spacing: 0px;
        border-collapse: collapse;
}
table.report th {
        padding: 3px;
        border: 1px solid #666666;
        background-color: #4D4D4D;
	color:#FFFFFF;
	text-align:left;
}
table.report td {
        padding: 3px;
        border: 1px solid #666666;
}
