.form { background-color:#E2F2F7; border-bottom:2px solid #BFDAE3; float:none; clear:both; overflow:hidden; zoom:1; }
.form .innerForm { padding:10px 0 8px 10px; overflow:hidden; zoom:1; }

.form form.filterLayout { text-align:left;  margin:0; }
.form form.filterLayout input.inputbox { width:100%; border:1px solid #5EB4D9; background-color:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:1px 2px; }
.form form.filterLayout select { border:1px solid #5EB4D9; background-color:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:1px 1px 1px 0; }
.form form.filterLayout .formField { display:block; padding-right:6px !important; }
.form form.filterLayout .fieldContainer { padding:0 5px 5px 0; }
.form form.filterLayout .fieldContainer label { font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size:12px; color:#4A4A4A; margin-bottom:2px; line-height:normal }
.form .buttonContainer { clear:none; float:right; height:26px; padding-top:15px; text-align:left; margin-right:9px; }
.form .buttonContainer button { margin:0; }

#DirectoryFilterWpr { margin:10px 0 25px 0; }
#DirectoryFilterWpr .fieldContainer { width:134px; float:left; clear:none;  }
#DirectoryFilterWpr .fieldContainer input { height:17px !important; }
#DirectoryFilterWpr .fieldContainer select { height:21px !important; }

#div_srchF1 .formField, #div_srchF2 .formField, #div_srchF3 .formField,
#div_srchF4 .formField, #div_srchF5 .formField, #div_srchZip .formField { padding-right:0 !important; }


.filterControls { text-align:right;  }
.filterControls a { font-size:11px; display:block; text-align:right; padding-right:10px; }
.filterControls a.advanced { background:transparent url(../../../images/directory/icon_plus.jpg) no-repeat right 6px; }
.filterControls a.simple { background:transparent url(../../../images/directory/icon_minus.jpg) no-repeat right 6px; }

