div.searchform {
	border-top: 3px #FB8833 solid;
	background-color: #FEFBE3;
	padding: 5px;
}

div.searchform h2 {
	color: #FB8833;
	font: bold 14px Arial,Helvetica,sans-serif;
	padding: 3px;
}

div.searchform a {
	color: #FB8833;
	font: 10pt Arial,Helvetica,sans-serif;
	padding: 3px;
	text-decoration: underline;
}

.searchform input {
	width: 215px;
	font: 12px Arial,Helvetica,sans-serif;
	border: 1px solid #B4B4B4;
	/*height: 18px;*/
}

#searchsubmit {
	width: 74px;
	height: 27px;
	float: right;
	border: 0;
	margin-right: 8px;
}

#searchsubmit2 {
	width: 73px;
	height: 23px;
	/*float: right;*/
	border: 0;
	margin-right: 8px;
	/*margin-top: 10px;*/
}

div.searchform form {
	color: #7F7F7F;
	font: 12px Arial,Helvetica,sans-serif;
	margin-top: 10px;
}

div.searchform form table {
	/*border-spacing: 15px 0px;*/
}

div.searchform form td {
	color: #000;
}


div.searchform fieldset {
	border: 0 none;
	overflow: hidden;
	padding-bottom: 6px;
	width: 100%;
}

.fieldset2 {
	padding-left: 8px;
}

div.searchform div.field {
position: relative;
}

div.searchform div.field label {
display: none;
}

div.searchform div.field label.default-value {
color: #929393;
cursor: text;
/*display: none;*/
left: 3px;
position: absolute;
top: 1px;
width: 100%;
}

.searchform select {
width: 210px;
}

.searchform p {
font: 12px Arial,Helvetica,sans-serif;
font-weight: bold;
padding-bottom: 3px;
color: #000;
}

.grey {
width: 100;
font: 12px Arial,Helvetica,sans-serif;
/* 	color: #929393; */
padding-top: 5px;
text-align: center;
}

p.header {
	padding-top: 10px;
}