form, label, input { font-size : 1em; }

form {
  padding : 0em 0em 0em 0em;
  margin : 0em 0em 0em 0em
}

input.search_field{
	width:127px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-right:solid 2px #747474;
	border-bottom:solid 2px #747474;
	margin:5px 0px 0px 0px;
}

input.search_field_long{
	width:190px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-right:solid 2px #747474;
	border-bottom:solid 2px #747474;
	margin:5px 0px 0px 0px;
}

select.search_select_long{
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-right:solid 2px #747474;
	border-bottom:solid 2px #747474;
	margin:5px 0px 0px 0px;
}

input.button_flat{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	border:none;
	background-color:#9A9A9A;
	color:#FFFFFF;
	padding:3px 3px 3px 3px;
	margin:1px 1px 1px 1px;
}

input.login_field{
	width:87px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-right:solid 2px #747474;
	border-bottom:solid 2px #747474;
	margin:5px 0px 0px 0px;
}

textarea {
	display: block;
	width: 200px;
	height:120px;
	float: left;
	margin-bottom: 10px;
}

label {
		width:100px;
		text-align:left;
		padding-top:5px;
		padding-bottom:5px;
		padding-right: 10px;
}

input.submit{
	width: auto;
	margin-bottom: 0px;
	margin-right:1em;
}