 
td.desc {
	background-color: #FFF; border: 1px dotted #222; padding:6px;
}
table {
	width:93%;
	border-collapse:collapse;margin:0 auto;font-size:12px;
}
tr.grey td {
	background-color: #DBDBDB;
}

tr.maroon td {
	background-color: maroon;color:white;text-align:center;font-variant:small-caps;font-weight:500;padding:4px 0;
}

tr.lgrey td {
	background-color: #F6F6F6;font-size:14px;
}

td.mf {
	background-color: #F6F6F6; border: 1px dotted #222; padding:6px;font-variant:small-caps;font-weight:500;color:maroon;font-size:14px;
}

td.mfs {
	background-color: #F6F6F6; border: 1px dotted #222; padding:6px;font-variant:normal;font-weight:500;color:maroon;font-size:12px;
}

td.mf a, td.mf a:visited {
	background-color: #F6F6F6; border: 0px dotted #222; padding:0px;font-variant:small-caps;font-weight:500;color:maroon;font-size:14px;text-decoration:underline;
}

td.mf a:hover {
	background-color: #F6F6F6; border: 0px dotted #222; padding:0px;font-variant:small-caps;font-weight:500;color:navy;font-size:14px;text-decoration:underline;
}

td.desc a, td.desc a:visited{
	background-color: #FFF; border: 0px dotted #222; padding:6px;color:maroon;font-weight:600;text-decoration:underline;
}

td.desc a:hover{
	background-color: #FFF; border: 0px dotted #222; padding:6px;color:navy;font-weight:600;text-decoration:underline;
}