BODY { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: sans-serif, Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffff }
TR { FONT-SIZE: 9pt; FONT-FAMILY: sans-serif, Verdana, Arial, Helvetica }
A:active { TEXT-DECORATION: none }
A:link { TEXT-DECORATION: none }
A:visited { TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }
.MenuGroup { FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-COLOR: #ddddff; TEXT-ALIGN: center }
.MenuItem { FONT-SIZE: 9pt; COLOR: #000000 }
.TitleReport { FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND-COLOR: #ddddff; TEXT-ALIGN: center }
.BorderColor { BACKGROUND-COLOR: #707080 }
.Charts { BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: text-top; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none }
.TableTitle { FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-COLOR: #ddddff; TEXT-ALIGN: center }
.TableRow1 { BACKGROUND-COLOR: #ffffff}
.TableRow2 { BACKGROUND-COLOR: #e8e8e8 }
.NumberCells { FONT-SIZE: 9pt; TEXT-ALIGN: right }
.Detail { FONT-SIZE: 9pt; TEXT-ALIGN: left }
.Value { FONT-SIZE: 9pt; TEXT-ALIGN: right }
.Percent { FONT-SIZE: 8pt; TEXT-ALIGN: right }
.TableTotal { FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: right }
.TotalDetail { TEXT-ALIGN: left }
