body.root
   { 
   background-image: url("images/m_back.gif") ;
   background-repeat: repeat ;
   background-attachment: fixed ;
   font-family: verdana, arial ;
   margin: 0mm
   }
body.main
   { 
   background-image: url("../images/m_back.gif") ;
   background-repeat: repeat ;
   background-attachment: fixed ;
   font-family: verdana, arial ;
   margin: 0mm
   }
.x { margin: 0mm; margin-left: 24pt; text-indent: -24pt; text-align: justify; }
.i { text-indent: 24pt; text-align: justify; }
.ib { text-indent: 24pt; text-align: justify; font-weight: bold; }
.ii { text-indent: 24pt; text-align: justify; font-style: italic; }
.j { text-align: justify; }
.jb { text-align: justify; font-weight: bold; }
.ji { text-align: justify; font-style: italic; }
.b { text-align: justify; font-weight: bold; }
.d { margin: 0mm; margin-left: 24pt; text-indent: -24pt; text-align: justify; }
.dl { margin: 0mm; margin-left: 24pt; text-indent: -24pt; text-align: left }
.l { text-align: left; }
.lb { text-align: left; font-weight: bold; }
.li { text-align: left; font-weight: italic; }
.r { text-align: right; }
.rb { text-align: right; font-weight: bold; }
.ri { text-align: right; font-style: italic; }
.rn { text-align: right; }
.rd { color: red; font-weight: bold; }
.rdn { color: red; }
.c { text-align: center; font-weight: bold; }
.cn { text-align: center; }
.ci { text-align: center; font-style: italic; }
.cind { margin-left: 48pt; margin-right: 48pt; text-indent: 24pt; text-align: justify; font-weight: bold; }
.abbr { border-bottom: 1px dotted #999;  cursor: help;}
.footnote { font-size: smaller; margin: 0mm; margin-left: 24pt; text-indent: -24pt; text-align: justify; }

.is { font-size: smaller; text-indent: 24pt; text-align: justify; }
.js { font-size: smaller; text-align: justify; }
.rs { font-size: smaller; text-align: right; }
.ls { font-size: smaller; text-align: left; }
.s  { font-size: smaller; }
.bs { font-size: smaller; font-weight: bold; }
.cs { font-size: smaller; text-align: center; font-weight: bold; }
.cns { font-size: smaller; text-align: center; }

.c24  { margin-left: 24pt; margin-right: 24pt; text-align: center; font-weight: bold; }
.cn24 { margin-left: 24pt; margin-right: 24pt; text-align: center; }
.ci24 { margin-left: 24pt; margin-right: 24pt; text-align: center; font-style: italic; }
.d24  { margin: 0mm; margin-left: 48pt; text-indent: -24pt; text-align: justify; }
.i24  { margin-left: 24pt; margin-right: 24pt; text-indent: 24pt; text-align: justify; }
.ii24 { margin-left: 24pt; margin-right: 24pt; text-indent: 24pt; text-align: justify; font-style: italic; }
.j24  { margin-left: 24pt; margin-right: 24pt; text-align: justify; }
.jb24 { margin-left: 24pt; margin-right: 24pt; text-align: justify; font-weight: bold; }
.l24  { margin-left: 24pt; margin-right: 24pt; text-align: left; }
.r24  { margin-left: 24pt; margin-right: 24pt; text-align: right; }

.c36  { margin-left: 36pt; margin-right: 36pt; text-align: center; font-weight: bold; }
.cn36 { margin-left: 36pt; margin-right: 36pt; text-align: center; }
.ci36 { margin-left: 36pt; margin-right: 36pt; text-align: center; font-style: italic; }
.d36  { margin: 0mm; margin-left: 60pt; text-indent: -24pt; text-align: justify; }
.i36  { margin-left: 36pt; margin-right: 36pt; text-indent: 24pt; text-align: justify; }
.ii36 { margin-left: 36pt; margin-right: 36pt; text-indent: 24pt; text-align: justify; font-style: italic; }
.j36  { margin-left: 36pt; margin-right: 36pt; text-align: justify; }
.jb36 { margin-left: 36pt; margin-right: 36pt; text-align: justify; font-weight: bold; }
.l36  { margin-left: 36pt; margin-right: 36pt; text-align: left; }
.r36  { margin-left: 36pt; margin-right: 36pt; text-align: right; }

.c36s  { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-align: center; font-weight: bold; }
.cn36s { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-align: center; }
.ci36s { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-align: center; font-style: italic; }
.d36s  { font-size: smaller; margin: 0mm; margin-left: 60pt; text-indent: -24pt; text-align: justify; }
.i36s  { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-indent: 24pt; text-align: justify; }
.ii36s { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-indent: 24pt; text-align: justify; font-style: italic; }
.j36s  { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-align: justify; }
.jb36s { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-align: justify; font-weight: bold; }
.l36s  { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-align: left; }
.r36s  { font-size: smaller; margin-left: 36pt; margin-right: 36pt; text-align: right; }

.c48  { margin-left: 48pt; margin-right: 48pt; text-align: center; font-weight: bold; }
.cn48 { margin-left: 48pt; margin-right: 48pt; text-align: center; }
.ci48 { margin-left: 48pt; margin-right: 48pt; text-align: center; font-style: italic; }
.d48  { margin: 0mm; margin-left: 72pt; text-indent: -24pt; text-align: justify; }
.i48  { margin-left: 48pt; margin-right: 48pt; text-indent: 24pt; text-align: justify; }
.ii48 { margin-left: 48pt; margin-right: 48pt; text-indent: 24pt; text-align: justify; font-style: italic; }
.j48  { margin-left: 48pt; margin-right: 48pt; text-align: justify; }
.jb48 { margin-left: 48pt; margin-right: 48pt; text-align: justify; font-weight: bold; }
.l48  { margin-left: 48pt; margin-right: 48pt; text-align: left; }
.r48  { margin-left: 48pt; margin-right: 48pt; text-align: right; }
.bx48 { margin-left: 48pt; margin-right: 48pt; text-align: justify; border:solid windowtext 1pt; padding:6pt 6pt 6pt 6pt; background:#F3F3F3}

.c48l  { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-align: center; font-weight: bold; }
.cn48l { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-align: center; }
.ci48l { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-align: center; font-style: italic; }
.d48l  { font-size: larger; margin: 0mm; margin-left: 72pt; text-indent: -24pt; text-align: justify; }
.i48l  { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-indent: 24pt; text-align: justify; }
.ii48l { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-indent: 24pt; text-align: justify; font-style: italic; }
.j48l  { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-align: justify; }
.jb48l { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-align: justify; font-weight: bold; }
.l48l  { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-align: left; }
.r48l  { font-size: larger; margin-left: 48pt; margin-right: 48pt; text-align: right; }

.c48s  { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-align: center; font-weight: bold; }
.cn48s { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-align: center; }
.ci48s { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-align: center; font-style: italic; }
.d48s  { font-size: smaller; margin: 0mm; margin-left: 72pt; text-indent: -24pt; text-align: justify; }
.i48s  { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-indent: 24pt; text-align: justify; }
.ii48s { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-indent: 24pt; text-align: justify; font-style: italic; }
.j48s  { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-align: justify; }
.jb48s { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-align: justify; font-weight: bold; }
.l48s  { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-align: left; }
.r48s  { font-size: smaller; margin-left: 48pt; margin-right: 48pt; text-align: right; }

.i64  { margin-left: 64pt; margin-right: 64pt; text-indent: 24pt; text-align: justify; }
.c64  { margin-left: 64pt; margin-right: 64pt; text-align: center; font-weight: bold; }
.cn64 { margin-left: 64pt; margin-right: 64pt; text-align: center; }
.ci64 { margin-left: 64pt; margin-right: 64pt; text-align: center; font-style: italic; }
.j64s  { font-size: smaller; margin-left: 64pt; margin-right: 64pt; text-align: justify; }
.jb64s { font-size: smaller; margin-left: 64pt; margin-right: 64pt; text-align: justify; font-weight: bold; }
.cx64 { margin-left: 64pt; margin-right: 64pt; text-align: center; border:solid windowtext 1pt; padding:6pt 6pt 6pt 6pt; background:#F3F3F3}
.bx64 { margin-left: 64pt; margin-right: 64pt; text-align: justify; border:solid windowtext 1pt; padding:6pt 6pt 6pt 6pt; background:#F3F3F3}

<!-- Master Index table styles ... -->

td.m0n {vertical-align: top; text-align: left; }
td.m0g {vertical-align: top; text-align: left; background: #D3D3D3; }

td.m1n {vertical-align: top; text-align: left; }
td.m1g {vertical-align: top; text-align: left; background: #D3D3D3; }

td.m2n {vertical-align: top; text-align: right; white-space: nowrap; }
td.m2g {vertical-align: top; text-align: right; white-space: nowrap; background: #D3D3D3; }

td.m3n {vertical-align: top; text-align: center; white-space: nowrap; }
td.m3g {vertical-align: top; text-align: center; white-space: nowrap; background: #D3D3D3; }

td.m4n {vertical-align: top; text-align: left; }
td.m4g {vertical-align: top; text-align: left; background: #D3D3D3; }

<!-- End of Style Sheet -->
