div.searchForm {
	text-align: left;
}
div.searchForm h1
{
	color:			#3d3d3d;
}
table.form {
	
}
table.form th {
	vertical-align: top;
	padding-top: 4px;
	font-weight: normal;
}
table.form th.required {
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
	color:			#bb080c;
}
table.form td
{
	padding: 0 10px 10px 0;
}
table.form td.spacer {
	width: 10px;
}

table.form td input[type=text], table.form td select{ width: 175px; }


div.searchForm div.button {
	cursor:			pointer;
	float: 			right;
	background-color:	#cccccc;
	padding:		10px;
	border:			1px solid #777;
}
div.searchForm div.button div{
	padding: 0px 5px 0px 5px;
}
/*div.searchForm div.button {
	display: block;
	background-color: #ccc;
	width: 100px;
	padding: 2px;
	cursor: pointer;
}
div.searchForm div.button div {
	display: block;
	background-color: #eee;
	border: solid 1px #000;
	text-align: center;
	padding: 2px;
}
div.searchForm div.button div:hover {
	background-color: #eef;
}*/

