/* Color is gray #C0C0C0 */
/* Color is beige (matches Logo image) #FCF4DC */
/* Color is red (matches Logo image) #AE0121 */
body {background-color: white; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10pt; color: black;  } 
h1 {font-size: 18pt}
h2 {font-size: 16pt}
h3 {font-size: 12pt}

td.header1 { background-color: #AE0121; height: 12; border-style: none }
td.header2 { background-color: #C0C0C0; height: 12; border-style: none }
td { align: center; 
     color: black; 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-style: normal; 
     font-size: 10pt; 
     text-align: center;
	 border-style: none }
td.outlined { border-style: solid; border-color: black; }
/* Contexts table on the left hand side of the page */
td.contents { background-color: #FCF4DC; text-align: center; font-size: 9pt }
a.contents { color: black; font-weight: normal; text-align: center}
td.contents_footer { background-color: #AE0121; color: white; font-size: 8pt }
p.footer1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10pt; color: black; text-align: center}
p.footer { font-size: 8pt; color: black; text-align: left}

table.grid { font-size:9pt }
th.grid { background:#C0C0C0; color:black; }
td.grid { background-color: #FCF4DC; text-align: center; }
tr.grid { vertical-align:top; }
hr.grid { color:#AE0121; }