#publicationsearch {
border-bottom: 1px solid #D3D3D3;
padding-bottom: 20px;
margin-bottom: 15px;
}
.searchinstruction {
width: 329px;
padding-right: 20px;
float: left;
height: 165px;
}
.searchinterface {
width: 225px;
margin: 0;
background-color: #D3D3D3;
float: left;
padding: 10px;
color: #000;
}
.searchinterface form {
margin: 0;
padding: 0;
}
.searchinterface h4 {
margin: 0;
padding: 0;
font-family: Arial;
font-weight: bold;
font-size: 15px;
color: #003366;
text-transform: uppercase;
margin-bottom: 5px;
line-height: 18px;
}
#bodyarea .searchinterface h4 {
display: none;
}
#bodyarea .searchinterface > p {
display: none;
}
.searchinterface > p {
margin: 0;
padding: 0;
padding-bottom: 10px;
}
#homepage .searchinterface .reset {
display: none;
}
#bodyarea .searchinterface .reset {
display: block;
}
.searchinterface .styled-text {
margin: 0;
padding: 0;
width: 225px;
height: 20px;
overflow: hidden;
margin-bottom: 5px;
}
.searchinterface input[type=text] {
margin: 0;
padding: 0;
width: 223px;
height: 20px;
border: 0;
font-size: 11px;
font-family: verdana;
padding-left: 3px;
}
.searchinterface .styled-select {
width: 225px;
height: 20px;
overflow: hidden;
background: #fff url(/images/selectarrow.png) no-repeat 210px 5px;
margin-bottom: 5px;
}
.searchinterface .styled-select select {
margin: 0;
padding: 0;
border: 0;
width: 300px;
font-size: 11px;
font-family: verdana;
height: 20px;
background: transparent;
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .searchinterface .styled-select select {
    padding-left: 5px;
    }
}
#homepage .searchinterface ::-webkit-input-placeholder, #bodyarea .searchinterface ::-webkit-input-placeholder {
padding-left: 5px;
color: #000; 
}
.searchinterface #searchsumbit {
width: 89px;
height: 20px;
float: left;
margin-right: 10px;
}
