div.correspondence {
	padding:1em;
}
div.correspondence div.emailheader {
	font-size:80%;
}
div.correspondence div.emailheader div.fieldvaluepair {
	clear:left;
	background: #990000;
	overflow:hidden;
}
div.correspondence div.emailheader div.fieldvaluepair div.field {
	float:left;
	width:6em;
	padding: 0.25em;
	padding-right: 0.5em;
	background: #990000;
	text-align:right;
	font-weight:bold;
	color:white;
}
div.correspondence div.emailheader div.fieldvaluepair div.value {
	margin-left: 6.75em;
	padding: 0.25em;
	padding-left: 0.5em;
	background: #ffffff;
}
div.emailbody {
	clear:left;
	padding: 1em;
	background: #eeeedd;
	font-size:90%;
}
@media screen {
	div.emailbody .comment {
		color: #990000;
	}
}
@media print {
	div.emailbody .comment {
		font-style:italic;
	}
}
div.correspondencelists {
}
div.correspondencelists ul li {
	width:90%;
}
div.correspondencelists ul li {
	position: relative;
}
div.correspondencelists ul li small {
	position: absolute;
	top: 0;
	right: 0;
}
div.correspondencelists ul li.correspondencelistitem {
	padding-bottom:1em;
}

table#correspondencetable {
	width:60%;
}
table#correspondencetable th {
	text-align:center;
}
table#correspondencetable td.correspondencedate {
	font-size:smaller;
	text-align:center;
}
table#correspondencetable td.correspondencechild {
	text-indent: 2em;
}