.REPORTHEADER {
text-align: center;
;
}
.PAGEHEADER   {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
}
.DETAILHEADER {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
th.FIELDNAMES {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding: 3px;
color: #FFFFFF;
background: #9D9D9D;
}
td.OR     {
text-align: right;
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 8pt;
padding: 3px;
background: #FFFFFF;
}
td.OL    {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 8pt;
padding: 3px;
background: #FFFFFF;
}
td.ER    {
text-align: right;
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 8pt;
padding: 3px;
background: #E1E1E1;
}
td.EL    {
text-align: left;
font-family:  Arial, Helvetica, sans-serif;
color: #000;
font-size: 8pt;
padding: 3px;
background: #E1E1E1;
}
td.FOOTER     {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding: 3px;
}
/*A             {
color: #0000ff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
text-decoration: none;
}
A:Hover       {
color: #ff0000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
text-decoration: underline;
}*/
.grayed       {
color: #AAAAAA;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
}
.style1 {color: #CC0000}