/* Global Filter CSS  */
.filter { text-align:center;  }
.filter .content { background:url(../images/Filters/filter_background.jpg) no-repeat left top; height:112px; width:692px; overflow:hidden; zoom:1; text-align:left; }

.filter .content .header { padding:0 14px; overflow:hidden; zoom:1; }
.filter .content .header h3.label { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; font-style: normal; color:#00256A; text-transform: uppercase; display:block; float:left; }

.filter .content .form { float:none; clear:both; overflow:hidden; zoom:1; padding:0 14px; }
.filter .content .form form.filterLayout { text-align:left;  margin:0; }
.filter .content .form form.filterLayout input.inputbox { width:100%; border:1px solid #8FA5D5; background-color:#FFFFFF; color:#5F80C2; font-family:Arial, Helvetica, sans-serif; padding:1px 2px; }
.filter .content .form form.filterLayout select { border:1px solid #8FA5D5; background-color:#FFFFFF; color:#5F80C2; font-family:Arial, Helvetica, sans-serif; padding:1px 2px; }
.filter .content .form form.filterLayout .formField { display:block; padding-right:4px !important; }
.filter .content .form form.filterLayout .fieldContainer label { font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size:12px; color:#223F73; margin-bottom:2px; }

.filter .content .form .fieldContainer { width:184px; margin-right:6px; }
.filter .content .form .SectionContainerObject { float:left; }
.filter .content .form .buttonContainer { clear:none; float:right; height:26px; padding-top:20px; text-align:left; }
.filter .content .form .buttonContainer button { background:url(../images/filters/button_left.jpg) no-repeat left top; height:20px; padding:0 0 0 20px; margin:0 0 0 0; }
.filter .content .form .buttonContainer button span { background-color:transparent; background:url(../images/filters/button_right.jpg) no-repeat right top; padding:0 20px 0 0 ; height:20px; line-height:20px; }

/* Staff Directory CSS */
#StaffDirectoryFilter #div_srch_FirstName { /*width:156px;*/ float:left; clear:none; }
#StaffDirectoryFilter #div_srch_LastName { /*width:156px;*/ float:left; clear:none; }
#StaffDirectoryFilter #div_srch_FirstName input.inputbox,
#StaffDirectoryFilter #div_srch_LastName input.inputbox { height:17px; }
#StaffDirectoryFilter #div_srch_CategoryId { /*width:156px;*/ float:left; clear:none; }
#StaffDirectoryFilter #div_srch_CategoryId select { height:21px !important;  }
#StaffDirectoryFilter.filter .header { padding:12px 12px 20px 12px; }
#StaffDirectoryFilter.filter .content .header h3.label { text-transform:none; }
