/* CSS Document */

.box{
	border:1px solid;
	background-color:#F7F7F7;
	padding:2px 8px;
	}
	
	h1{display:inline;}
	img.censuslogo{float:left;margin-right:8px;}
	form#frmTopics{
	/*border-top:1px solid #C0C0C0;*/
	border:1px solid #C0C0C0;
	width:97%;
	font-size:90%;
	background:#F7F7F7;
	margin:0;
	padding:.5em 0;
	float:left;
	}

form#frmTopics label,form#frmTopics select{
	display:block;
	float:left;
	margin-bottom:5px;
	font-size:95%;
	width:400px;
	}
form#frmTopics fieldset{border:0;}
form#frmTopics label{
	text-align:right;
	width:100px;
	padding-right:10px;
	font-weight:bold;
	}

form#frmTopics br{clear:left;}
form#frmTopics #submit{margin-left:110px;font-size:95%;}
form#frmTopics #recordcount{font-size:85%;margin:1px 3px;width:auto;}
form#frmTopics #recordcount p{margin:5px 0 1px 0;padding:0;}
form#frmTopics #recordcount #records{float:left;display:inline;margin:0;padding:0;}
form#frmTopics #recordcount #showall{float:right;display:inline;margin:0;padding:0;}


table#corrections{float:left;width:100%;border:1px solid #C0C0C0;margin:1em 0;;border-collapse:collapse;}
table#corrections caption{padding-left:2px;padding-bottom:2px;}
table#corrections thead tr th{vertical-align:bottom;border-bottom:1px solid #C0C0C0;padding:2px;}
table#corrections tbody tr td{vertical-align:top;border-bottom:1px solid #C0C0C0;padding:2px;}
table#corrections tbody tr td.W1{width:20%;}
table#corrections thead tr{
	background-color:cornsilk;
	text-align:left;
	}

div.footnote p{margin:0;padding:0;}
div.footnote ol{margin-top:0;padding-top:0;}
