body { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
a:active { color: #3B53B1; text-decoration: none }
a:link { color: #3B53B1; text-decoration: none }
a:visited { color: #0000FF; text-decoration: none }
a:hover { color: #0000FF; text-decoration: underline }
.TableTitleRow { background-color: #C8D6E5; font-weight: bold; text-align: center ; margin-left: 5; margin-right: 5 ; word-break: break-all;}
.TableTitle { font-weight: bold; text-align: center; font-size: 10pt; color: #0B77D3 ;word-break: break-all;}
.OddRow { background-color: #FFFFFF ; margin-left: 5; margin-right: 5 ;word-break: break-all;}
.EvenRow { background-color: #F3f6f8 ; margin-left: 5; margin-right: 5 ;word-break: break-all;}
.OddRow1 { font-weight: bold;background-color: #FFFFFF ; margin-left: 5; margin-right: 5 ; color:#ff0000; word-break: break-all;}
.EvenRow1 {font-weight: bold; background-color: #F3f6f8 ; margin-left: 5; margin-right: 5 ;color:#ff0000; word-break: break-all;}
.TitleRow { font-weight: bold; background-color: #D9D9D9 ; text-align: center ;  margin-left: 5; margin-right: 5 ;word-break: break-all;}
.SolidRow { font-weight: bold; background-color: #D9D9D9 ; margin-left: 5; margin-right: 5 ;}
.SummaryRow { font-weight: bold; background-color: #EEEEEE ; margin-left: 5; margin-right: 5 ;}
.WeekEndRow { background-color: #D9D9D9 ; margin-left: 5; margin-right: 5 ;}
.ReportTitle {	font-weight: bold;	font-size: 13pt;color: #FFFFFF;}
.CategoryTitle { font-weight: bold; font-size: 13pt;color: #FFFFFF; }
.ChartTitle { font-weight: bold; text-align: center; font-size: 10pt; color: #0B77D3 }
.SectionTitle { font-weight: bold; text-align: center; font-size: 10pt; color: #FFFFFF }
.TOC { background-image: url(di1.gif); background-repeat: repeat-x }
.simplebtm1
{
 background-color: #e1dfdf;
}
.simplebtm2
{
 background-color: #e0e3e4;
}


