/* Color is gray #d2d2d2 */
/* Color is dark blue (matches Logo image) #27395F */
/* Color is red (matches Logo image) #EF1D25 */
body {background-color: #d2d2d2; } 
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10pt; color: black; text-align: center}
h {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: black; font-weight: bold; text-align: center}
h1 {font-size: 18pt}
h2 {font-size: 16pt}
h3 {font-size: 12pt }

td.header1 { background-color: #27395F; height: 12; border-style: none }
td.header2 { background-color: #EF1D25; height: 12; border-style: none }
td { background-color: #d2d2d2; 
     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 hnad side of the page */
td.contents { background-color: #27395F; color: white }
tr.contents_image { background-color: #27395F; }
td.contents_footer { background-color: #EF1D25; color: white; font-size: 8pt }
a { color: #000080; text-decoration: underline; font-weight: 300}
a.contents { color: white; font-weight: normal}
hr.contents {color: #EF1D25}
p.footer { font-size: 8pt; color: black; text-align: left}

table.grid { font-size:9pt; background-color:white;  }
th.grid { background-color:#d2d2d2; color:black; }
td.grid { background-color: #e2e2e2; text-align: center; }
td.grid_header { vertical-align:top; background-color:#a2a2a2; }
tr.grid { vertical-align:top; }
hr.grid1 { color:#EF1D25; }
hr.grid2 { color:#27395F; }
