form td {width: 25%;}

input {border: 1px solid #ccc; padding: 3px; font-family: sans-serif; color: #333; font-size: 10pt;}
textarea {padding: 3px; border: 1px solid #ccc; font-family: sans-serif; color: #333; font-size: 10pt;}

INPUT.field {border: 1px solid #b00; font-size: 12px; color: #b00; padding: 2px 5px;}
INPUT.submit {padding: 2px 5px; height: 2em;}
INPUT.submit:hover {padding: 2px 5px;height: 2em;background-color: #fff;}  

.input_long {width: 450px;}
.input_short {width: 150px; margin-right: 50px;}

fieldset {background-color: #eee; padding: 5px; background-image: url(/images/style/background.png); background-position: right; background-repeat: repeat-y; border: none;}
fieldset legend {margin-bottom: 15px; margin-left: 0px; padding: 0px; color: #a00; font-size: 14px; font-weight: bolder;}
fieldset table {width: 90%;}
fieldset table td {text-align: right; width: 25%;}

p.form_text {font-size: 12px; text-align: left; color: #444; width: 98%; padding: 2px;}
.pre_search {color: #b00; font-size: 14px; font-weight: bolder; vertical-align: bottom;}