/* GENERAL STYLES */
.xsltsearch_result p {margin: 0; padding: 0; }
.xsltsearch_result:hover {background: #f6f6f6;}
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px;}
.xsltsearch_description strong {background: #ff9;} /* search term highlighting */
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #999;}
#xsltsearch_stats {font-size: 75%; color: #666;}

table#alphabet {float: left; font-family: arial, helvetica, sans-serif;}

table#alphabet td  {width: 15px; height: 23px;}
table#alphabet td a {float: left; display: block; background: url('/data/Assets/qe/Attorneys/alphabet2_off.gif'); font-weight: bold;  width: 15px; height: 23px; color: #ffffff; font-size: 9px; text-align: center; text-decoration: none; margin: 0 2px 0 0;}
table#alphabet td a:hover {background: url('/data/Assets/qe/Attorneys/alphabet2_on.gif');}

table#alphabet td a.selected {background: url('/data/Assets/qe/Attorneys/alphabet2_on.gif');}
table#alphabet td a.empty {background: url('/data/Assets/qe/Attorneys/alphabet2_empty.gif');}
table#alphabet td a.empty:hover {background: url('/data/Assets/qe/Attorneys/alphabet2_empty.gif');}


table#alphabet td.showall  {width: 66px; height: 23px;}
table#alphabet td.showall a {float: left; display: block; background: url('/data/Assets/qe/Attorneys/showall_off.gif'); font-weight: bold;  width: 66px; height: 23px; color: #ffffff; font-size: 9px; text-align: center; text-decoration: none; margin: 0 2px 0 0;}
table#alphabet td.showall a:hover {background: url('/data/Assets/qe/Attorneys/showall_on.gif');}

table#alphabet td.showall a.selected {background: url('/data/Assets/qe/Attorneys/showall_on.gif');}
table#alphabet td.showall a.empty {background: url('/data/Assets/qe/Attorneys/showall_empty.gif');}
table#alphabet td.showall a.empty:hover {background: url('/data/Assets/qe/Attorneys/showall_empty.gif');}



.resultTable {clear: both;  width: 100%;}
.resultTable tr {height: 28px;}
.resultTable td {margin: 6px;}
.resultTable a {color: #436168; text-decoration: underline;}
.resultTable a:visited {color:#6c8b01; }
.resultTable a:hover {color:#81b9c7; }

.resultTable .name {width: 35%;}
.resultTable .type {width: 18%;}
.resultTable .vcard {width: 25%}
.resultTable .office {width: 22%}

#sidebar_2_0 {font-size: 12px;}

#searchfilterarea {background-color: #E8EAAE; padding: 6px;}
#searchfilterarea input[type=text] { width: 240px;}
#searchButton {vertical-align: text-top;}
#searchfilterarea .headerbutton {margin: 8px 0 0 0; border: 0;}
.filterarealist {display: none;}



/* EDITOR PROPERTIES */
