.mr_body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; text-align: left; line-height: normal}
.mr_grey_heading { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; line-height: normal; font-weight: bold}
.mr_body_column { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; line-height: normal }
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; font-weight: normal}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; background-color: #CCCCCC}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: underline; background-color: #CCCCCC}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; font-weight: normal}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; padding-left: 20px; padding-bottom: 20px}
.redback { background-color:#3A0520 }

table.summary
{
	border-collapse: separate;
}

table.summary th a
{
	text-decoration: none;
	color: #FFFFFF;
}

table.summary td, table.summary th
{
	border: 1px inset rgb(148,175,104);
	padding: 2;
}

table.summary th.noborder
{
	border: none;
}