div.clinic {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin:0 20px 40px 0;
	padding-bottom:10px;
}
div.clinic h3 {
	margin:30px 0 0 0;
	font-size:1.2em;
	padding:0;
	border-bottom:1px solid #e8e8e8;
	width:95%;
}
div.clinic p {
	font-size:12px;
	width:94%;
	margin-left:4%;
}

div.clinic_session {
	width:88%;
	margin: 10px 0 10px 5%;
	padding:8px 6px 16px 6px;
	background-color:#e8e8e8;
	border:1px solid #cccccc;
	font-size:11px;
}
div.clinic_session table {
	width:100%;
	border-collapse:collapse;
}
div.clinic_session table th {
	background-color:#cccccc;
	border:1px solid #333333;
}
div.clinic_session h4 {
	margin:6px 0 0 0;
	font-size:14px;
	color:#AB753D;
}
div.clinic_session h4 span {
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	color:#666666;
}

div.b_register_online {
	font-size:11px;
	margin:0;
}

td.row_hover {
	background-color:#cccccc;
}
