﻿div.memberDirectory {  }
div.memberDirectory div.searchForm { padding: 10px; }
div.memberDirectory div.criteria { font-size: 11px; font-style: italic } 
div.memberDirectory table.categoryList td { padding: 0px 10px 5px 10px; }
table.memberDirectoryList  { width: 100%; }
table.memberDirectoryList td { vertical-align: top; text-align: left; padding: 8px 3px 8px 3px; width: 50%; border-bottom: 1px solid #D7D7D7; }
table.memberDirectoryList td.leftColumn { border-right: 1px solid #D7D7D7; }
table.memberDirectoryList td div.listingBox { margin-left: 10px; width: 260px;}
table.memberDirectoryList td h5 { margin-bottom: 3px; color: #333 }
table.memberDirectoryList td h5 a { color: #333; }
div.memberDetails div.memberAddr { padding: 10px 20px 10px 20px; }
div.memberDetails div.memberContact { padding: 0px 20px 10px 20px; }
div.memberDetails div.icon { background-position: left center; background-repeat: no-repeat; padding-left: 20px; padding-top: 5px; }
div.memberDetails div.phone { background-image: url(../areas/ams/uc/memberdirectory/images/phone.gif); }
div.memberDetails div.email { background-image: url(../areas/ams/uc/memberdirectory/images/email.gif); }
div.memberDetails div.region { background-image: url(../areas/ams/uc/memberdirectory/images/globe.png); }
div.memberDetails div.expires { background-image: url(../areas/ams/uc/memberdirectory/images/calendar.gif); }
div.memberDetails div.type { background-image: url(../areas/ams/uc/memberdirectory/images/group.gif); }
div.memberDetails div.fax { background-image: url(../areas/ams/uc/memberdirectory/images/fax.jpg); }

div.export-vcf { font-size: 11px; padding-top: 5px; }
div.export-options { text-align:right; padding-bottom: 10px; padding-right: 5px; }

