
.alphalist {}
.alphalist a {font-size:1.1em;display:inline-block;text-align:center;font-weight:bold;min-width:16px;min-height:16px;}
.directory-quick-links ul {list-style:none;margin:0px 0px 0px 20px;padding:0px;}
.directory-quick-links ul li {list-style:none;padding:0px 0px 8px 0px;}
input[id=keyword] {width:80%;padding:8px;border:0px;background:none;margin:5px 0px 0px 5px;}
button {padding:8px !important;margin-left:2px;}
address {margin:0px;}
.office-details p {margin-left:25px;}
h2 small {display:block;}
form {background:url(../images/template/bg-people-search-box.png) no-repeat;width:680px;height:50px;margin-left:3px;}
.alphalistfull {margin-bottom:12px;}
.alphalistfull a {font-size:1.1em;display:inline-block;text-align:center;font-weight:bold;min-width:16px;min-height:16px;}
.alphalistfull a.active {font-size:2em;width:32px;height:32px;background:#a80000;color:#fff;display:inline-block;text-decoration:none;}

.autosuggest-results {background:#fff;display:none;margin:2px 0px 0px 4px;max-height:270px;padding:0px;position:absolute;z-index:8000;overflow:auto;border:1px solid #bbb;border-top:0px;font:9pt arial;}
.autosuggest-results ul {margin:0px;padding:0px;list-style:none;border:1px solid #fff;}
.autosuggest-results ul li {list-style:none;padding:6px;margin:0px;cursor:pointer;}

.autosuggest-results ul li:hover {background:#e7f4f9;border-color: #d8f0fa;}
.office-search button {display:none;}
.office-search {background:url('../images/template/bg-people-search-back.jpg') no-repeat 0% 0%;}
.search-form {padding-top:30px;display:block;padding-bottom:30px;margin-bottom:0px;border:1px solid #eee;border-bottom:1px solid #ddd;}
.search-form form {margin-bottom:0px;}
.search-form .help {background:#222;filter:alpha(opacity=90);opacity:.9;padding:3px;display:none;}
.search-form .label {background:#a80000;filter:alpha(opacity=90);opacity:.9;padding:3px;display:inline-block;font-size:2.5em;color:#fff;margin-bottom:5px;}
.search-form .sub-label {background:#222;filter:alpha(opacity=90);opacity:.9;padding:3px;display:inline-block;font-size:1em;color:#fff;margin-bottom:12px;}
.office-search + h1 {margin-top:12px;}
h1 {margin-top:12px;}
.notify {background-color:#fff9e9;border:1px solid #eee2be;padding:8px;}
.directory-search-results strong {font-size:1.3em;}
.directory-search-results span {color:#888;font-weight:bold;}

.main-navigation form {background:none;width:150px;height:40px;margin-left:3px;}

.main-navigation .autosuggest-results {background:#fff;display:none;margin:2px 0px 0px 4px;max-height:270px;width:500px;padding:0px;position:absolute;z-index:8000;overflow:auto;border:1px solid #bbb;border-top:0px;font:9pt arial;}
.main-navigation .autosuggest-results ul {font-size:1em arial;font-weight:normal;margin:0px;padding:0px;list-style:none;border:1px solid #fff;}
.main-navigation .autosuggest-results ul li {list-style:none;padding:6px;margin:0px;cursor:pointer;color:#444;float:none;font-weight:normal;}