.voter_list{text-align:center;overflow:hidden;border:1px solid #ddd;padding:10px 3px 3px 3px;background:#fff;margin:5px;}
.voter_list a:hover, 
.voter_list a:active, 
.voter_list a:focus {text-decoration:none}
.voter_list a{text-decoration:none;color:#4d4d4d;display:block;}
.voter_list .noprofile{display: block;font-style: normal;border:1px solid #ddd;width:40px;height:40px;line-height:40px;font-size:16px;font-weight:bold;background:#fff;color:#666;}
.voter_list img{display: block;border:1px solid #ddd;width:40px;height:40px;background:#fff;}

.voter_list h2{margin:0 0 10px 0;font-weight: normal;font-size: inherit;}
.voter_list h2 span {display: inline-block; color: #333;background: #FFEFA3;padding: 4px 14px;}
.voter_list ul{padding:0 0 5px 0;list-style: none;margin:0;overflow:hidden;overflow-x:auto;white-space:nowrap;}
.voter_list li{margin: 0 3px;padding:0;display:inline-block;overflow:hidden;width:48px;height:69px;}
.voter_list li p{margin:0;padding:0;overflow:hidden;margin:3px;white-space:nowrap;text-overflow:ellipsis;}

.voter_list ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
.voter_list ul::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
.voter_list ul::-webkit-scrollbar-thumb{border-radius: 5px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #aaa;}