/* testing */

/* Global White Space Reset - Hat Tip: Andrew Krespanis of http://leftjustified.net/  */
* {
	padding:0;
	margin:0;
	}
body, form { }
h1, h2, h3, h4, h5, h6 { margin: 1em 0 0; }
p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 0 0 1em; }
li, dd, blockquote { margin-left: 2.5em; }
fieldset { padding: .5em; }
a img { border: 0; }
/* End GWR */

/* Clearing floats - Hat Tip: http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* JCK - added this next line to remove the extra spacing in Safari and Firefox */
.c\learfix:after { line-height: 0; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

h1 { }
h2 { font-size: 18px; }
h3 { }
h4 { }
h5 { }
h6 { }

table.results {
	width: 93%;
	voice-family: "\"}\""; 
  voice-family:inherit;
	width: 100%;
}
table.results th, table.results td { padding: 2px; vertical-align: top; }
table.results th { text-align: left; border-bottom: 1px solid #666; }
table.results tr.altrow { background: #ccc; }
table.results td.date { white-space: nowrap; text-align: right; padding-right: 8px; width: 65px; }


#resultscount {
	text-align: center;
	margin: 0 0 1em;
	}
#resultscount a, #resultscount strong {
	padding: 0 3px;
	margin: 0 2px;
	}
#resultscount strong {
	border: 1px solid #000;
	}

.error { color: #c00; font-weight: bold; background: #ffc; border: 1px solid #c00; padding: 4px; }
.hide { visibility: hidden; }
.show { visibility: visible; }
hr {
	border-bottom:medium none;
	border-top:1px solid #DDDDDD;
	height:1px;
	margin:15px 0;
}

