/* Our Team */
ul.staff { list-style: none; width: 100%; margin: 25px 0 0; padding: 0; }
ul.staff li { margin: 0; padding: 0; width: 100%; background: none; }
ul.staff li.cf { margin: 0 0 2% 0; width: 100%; }
ul.staff li div { padding: 0 2%; margin: 2% 0; }
ul.staff li div.img img { float: left; margin: 0 20px 5px 0; padding: 3px; background: #fff; border: 5px solid #00335a; max-width: 200px; }
ul.staff li div h2 {font-family: "museo-sans", Arial, Helvetica, sans-serif; line-height: 24px; margin: 0; color: #1a98d9; font-size: 19px; }
ul.staff li div h3 { margin: 0 0 .5em; color: #000; font: bold 1em "Roboto", Arial, sans-serif; }
ul.staff li div span { display: inline-block; }
ul.staff li div a.button { margin-top: 1.5em; color: #FFF; text-decoration: none; }
ul.staff li div.bio p { font-family: "museo-sans", Arial, Helvetica, sans-serif; line-height: 24px;font-size: 14px; font-size: .875rem; margin: 0; }
select.filter { width: 100%; }
ul.staff hr { border-top: 5px solid #00335a; }


.overlaymodal { padding: 0 !important; display: none; margin: 0 35% !important; width: 30%; min-height: 100px; background: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; left: 0; }
.overlaymodal h2 { background: #EEE; border-bottom: 1px solid #DDD; margin: 0; padding: 15px; font-size: 18px; color: #343434; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; }
.overlaymodal .contentWrap { padding: 15px; color: #565656; }
.overlaymodal .close { background: url("/modules/staff/images/close.png") left top no-repeat; width: 11px; height: 11px; right: 20px; top: 20px; position: absolute; cursor: pointer; z-index: 10; }
ul.form { list-style: none; margin: 0; padding: 0; width: 90%; }
ul.form li { display: block; width: 100%; background: none; border-bottom: 1px solid #EEE; padding: 15px; color: #707070; margin: 0; box-shadow: none; }
ul.form li label { display: block; font-weight: bold;}
ul.form li input[type="text"], ul.form li input[type="tel"], ul.form li input[type="email"], ul.form li textarea, ul.form li select { border-radius: 3px; border: 1px solid #CCC; padding: 7px; width: 100%; }
ul.form li input[type="submit"] { cursor: pointer; }
.submitStaff {
 background: url("/images/bg-submit.jpg") repeat-x scroll left top #005941;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 13px/18px Arial,Helvetica,sans-serif;
    max-width: 150px;
    padding: 11px;
    text-align: center;
    text-decoration: none;
}
.blue {
    background: #dd8e25;
    color: #FFFFFF !important;
    padding: 10px;
    text-align: center;
    text-decoration: none !important;
    border: none !important;
}
.blue:hover {
    background: #ad6f1d;
}

.button.mini {
    font-family: Arial,sans-serif;
    font-size: 0.938em;
    font-weight: bold;
    padding: 10px;
}

#comments {
   resize: none;
}
