/* FORM */

.lbl { font-weight: bold; color: #000055; padding: 0 0 2px 0; margin: 0 0 16px 0; font-size: 0.8em }
.p_ext { font-size: 0.8em; color: #FF0000; font-weight: bold; text-align: right; padding-top: 16px; padding-right: 30px }
.error { display: inline; clear: left; width: 120px; padding: 0; margin: 0; margin-left: 10px; color: #993300; text-decoration: underline; 
font-size: 0.82em }
.label_error { background-color: #FFFF00 }
.search_text { font-size: 0.81em }

div#search_results { height: 555px; overflow: auto }

form { margin: 0; padding: 0; width: auto; font-size: 0.8em; margin-top: 25px }

form#search_site { margin: 0; padding: 0; width: 720px }

form div { clear: left }

form div#all { width: auto; margin: 0; padding: 0 }

form div label { display: block; float: left; width: 125px; padding: 0 0 5px 0; margin: 0 5px 25px 0; text-align: left; font-weight: bold; 
color: #663300 }
/* margin-top margin-right margin-bottom margin-left */

form div input, form div textarea { display: inline; width: auto; padding: 0 0 5px 0; margin: 0 2px 16px 5px }

form div select { display: inline; width: auto; padding: 0; margin: 0; margin-left: 20px }

form div textarea { margin: 0 0 15px 0 }

form fieldset { display: none }
