div#member2 p {padding:0;margin:0 0 5px 0;line-height:1.3em;}

div#member2 table.datatable {border-collapse:collapse;}
div#member2 table.datatable td, div#member2 table.datatable th {padding: 2px 8px 2px 0;} 
div#member2 table.datatable th {text-align:left;border-bottom:1px solid #ccc;}
div#member2 table.datatable th.over {text-decoration:underline;}

div#member2 p.contact {font-weight:bold;margin:2px 0 5px 0;padding:0;}
div#member2 span.label {font-weight:bold;}
div#member2 div.image {float:right;margin:0 0 10px 10px;}
div#member2 div.image img { border:1px solid #666; }
div#member2 div.logo {margin:10px 0 10px 0;}

div#member2 tr.list td { border-top:1px solid #eee;vertical-align:top;font-size:1em;padding:5px 0 5px 0; }

div#member2 div.toolbar-letters {line-height:1.5em;font-size:1em;margin:10px 0 10px 0;padding:0;}
div#member2 div.toolbar-letters a {padding:2px;margin-right:1px;border:1px solid #fff;color:#900;}
div#member2 div.toolbar-letters a.active {border:1px solid #ccc;background:#ddd;}
div#member2 div.toolbar-letters a:hover {border:1px solid #ccc;background:#eee;}

table#member_box {width:100%;border-collapse:collapse;border:1px solid #ccc;border-top:0;background:#eee;}
table#member_box td {vertical-align:top;}
table#member_box th {background:#ddd;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
table#member_box th, table#member_box td {padding:5px;}
table#member_box table {width:100%;}
table#member_box table td, table#member_box table th {padding:2px 2px 2px 0;background:#eee;border:0;}
