div.mT          { font-family : arial,helvetica; margin-left : 10px; text-align : left; vertical-align : middle; font-size : 24pt; color : black; }
td.mT           { font-family : arial,helvetica; margin-left : 10px; text-align : left; vertical-align : middle; font-size : 24pt; color : black; }

div.sT          { font-family : arial,helvetica; margin-left : 10px; text-align : left; vertical-align : middle; font-size : 20pt; color : black; }
td.sT           { font-family : arial,helvetica; margin-left : 10px; text-align : left; vertical-align : middle; font-size : 20pt; color : black; }

td.headerT      { font-family : arial,helvetica; vertical-align : top; font-size : 10pt; font-weight : bold; color : #8B0000; text-decoration : none; }
td.sheaderT     { font-family : arial,helvetica; vertical-align : top; font-size : 8pt; color : #8B0000; }
a.lkHeader      { font-family : arial,helvetica; vertical-align : top; color : #8B0000; }

div.pT          { font-family : arial,helvetica; text-align : justify; font-size : 10pt; color : black; padding-left : 10px; padding-right : 10px; }
a.s             { font-family : arial,helvetica; text-decoration : none; font-size : 10pt; color : black; }
span.pT         { font-family : arial,helvetica; text-align : left; font-size : 10pt; font-style : normal; }
td.pT           { font-family : arial,helvetica; vertical-align : top; font-size : 10pt; color : black; }
td.pItaT        { font-family : arial,helvetica; vertical-align : top; font-size : 10pt; color : black; font-style : italic; }
td.pVCtrT       { font-family : arial,helvetica; vertical-align : middle; font-size : 10pt; color : black; }

div.pTT         { font-family : arial,helvetica; font-size : 12pt; font-weight : bold; color : #191970; padding-left : 10px; padding-right : 10px; }

div.warning     { font-family : arial,helvetica; font-size : 12pt; font-weight : bold; color : #8B0000; padding-left : 10px; padding-right : 10px; }
div.req         { font-family : arial,helvetica; font-size : 8pt; text-align : center; color : #191970; padding-left : 10px; padding-right : 10px; }

div.lT          { font-family : arial,helvetica; text-align : left; font-size : 8pt; color : #191970; font-style : normal; }
span.lT         { font-family : arial,helvetica; text-align : left; font-size : 8pt; font-style : normal; }
td.lT           { font-family : arial,helvetica; vertical-align : top; font-size : 8pt; color : black; }
td.addlk        { font-family : arial,helvetica; vertical-align : middle; font-size : 8pt; border-width : 1px; border : solid black 1px; padding : 0.3em; background-color : #eaeaca; }
td.lItaT        { font-family : arial,helvetica; vertical-align : top; font-size : 8pt; color : black; font-style : italic; }
td.lRedT        { font-family : arial,helvetica; vertical-align : top; font-size : 8pt; color : #8B0000; }

div.sml         { font-size : 80%; }
span.sml        { font-size : 80%; }
div.smlr        { font-size : 70%; }
p.lge           { font-size : 120%; }

a.futureLink    { font-family : arial,helvetica; text-align : left;  font-size : 8pt; font-weight : normal; color : gray; }
td.futureLkTable{ font-family : arial,helvetica; text-align : center; font-size : 9pt; font-weight : bold; color : gray; }

a.lkTable       { font-family : arial,helvetica; text-align : center; font-size : 9pt; font-weight : bold; color : #191970; }

a.wrap          { font-family : arial,helvetica; vertical-align : middle; font-size : 8pt; font-weight : normal; color : #191970; }
a.m1            { font-family : arial,helvetica; text-align : left; font-size : 8pt; font-weight : bold; color : #191970; }
a.m2            { font-family : arial,helvetica; text-align : left; font-size : 8pt; font-weight : normal; color : #2F4F4F; }
a.m1b           { font-family : arial,helvetica; text-align : left; font-size : 8pt; font-weight : bold; color : #202740; }
a.m3            { font-family : arial,helvetica; text-align : left; font-size : 8pt; font-weight : normal; color : gray; }

table.lks       { background-color : #eaeaca; }

span.aut        { font-variant : small-caps; }

div.biblio      { font-family : arial,helvetica; font-size : 9pt; padding-left : 25px; text-indent : -25px; padding-bottom : 0px; }

span.u          { text-decoration : underline; }
