.specialty { 
	font: bold 12px Tahoma, Arial, Verdana, sans-serif; color: #FFF;
	padding: 6px 8px; margin: 0;
	background-color: #81A2B7;
	border-bottom: 1px solid #66879C;
}

.backtotop { 
	text-align: right;
	padding: 6px 8px; margin: 0;
	background-color: #81A2B7;
	border-bottom: 1px solid #66879C;
}

.backtotop a { 
	color: #FFF; text-decoration: underline;
}

.backtotop a:hover { 
	text-decoration: none; 
}

.fullname { 
	font-weight: bold; text-align: left;
	padding: 4px 8px; margin: 0;	
	background-color: #EBE8CA;
}

.practice { 
	font-style: italic; text-align: right;
	padding: 4px 8px; margin: 0;
	background-color: #EBE8CA;
}

.address { 
	text-align: left;
	padding: 4px 8px; margin: 0;
	background-color: #F9F7DF;
	border-bottom: 1px solid #D8D4A9;
}

.number { 
	text-align: right; vertical-align: top;
	padding: 4px 8px; margin: 0;
	background-color: #F9F7DF;
	border-bottom: 1px solid #D8D4A9;
}