/* class notes */
sup {
	font-size: 0.83em;
	vertical-align: super;
	line-height: 0;
}

.class_notes_group {
	border-collapse:collapse;
	border:0;
	margin:0 auto;
	margin-bottom:10px;
	background:#EFEFEF;
}

.class_notes_group td {
	border:0;
	padding:5px;
	width:130px;
	vertical-align:top;
	text-align:center;
	font-size:11.5px;
	font-weight:bold;
}

.class_notes_single {
	border-collapse:collapse;
	border:0;
	margin:0 auto;
	width:100%;
	margin-top:10px;
	border-bottom:3px solid #fff;
} 

.class_notes_single th {
	width:130px;
	padding:5px;
	vertical-align:top;
	text-align:center;
	height:165px;
	background:#efefef;
}

.class_notes_single td {
	font-size:11.5px;
	padding:20px;
	vertical-align:top;
	line-height:1.5em;
}

.class_notes_single_group {
	margin:0 auto;
	margin-top:10px;
	padding:5px;
}

.class_notes_group_text {
	margin-top:20px;
	margin-bottom:30px;
	line-height:1.5em;
}

.class_notes_firm_title {
	font-weight:bold;
	font-style:italic;
}

.class_notes_section_title {
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	text-align:center;
}

.class_notes_year_title {
	font-weight:bold;
	font-style:italic;
}

/* legacy class notes
-------------------------------------------------------------- */

.single-classnotes #content div,
.single-classnotes #content div img,
.page-id-42 #content div,
.page-id-42 #content div img {
	margin-bottom:20px !important;
}

.single-classnotes #content div img,
.page-id-42 #content div img {
	margin-right:10px !important;
}

.single-classnotes #content div.class_notes_single_group img,
.page-id-42 #content div.class_notes_single_group img {
	margin:0 !important;
}