BODY {color:black;font-size:12pt;font-family:serif;}
TABLE {color:black;font-size:12pt;font-family:serif;}
DIV {color:black;font-size:12pt;font-family:serif;}
SPAN {color:black;font-size:12pt;font-family:serif;}
P {font-size:12pt;font-family:serif;}

P.twosmaller  {font-size:10pt;margin-top:4pt;margin-bottom:0pt;padding-top:0pt;padding-bottom:0pt;}
DIV.twosmaller {font-size:10pt;}

.linkhdr { font-size:14pt; font-family:tahoma; }

.linkhdr a {color:black; text-decoration:none;}
.linkhdr a:hover {color:black; text-decoration:underline;}
.linkhdr a:visited {color:black; text-decoration:none;}
.linkhdr a:visited:hover {color:black; text-decoration:underline;}

.linkdivider { font-size:18px; font-family:tahoma; }
.linksechdr { letter-spacing:.5pt; font-size:18px; font-family:tahoma; }

.linksechdr a {color:black; text-decoration:none;}
.linksechdr a:hover {color:black; text-decoration:underline;}
.linksechdr a:visited {color:black; text-decoration:none;}
.linksechdr a:visited:hover {color:black; text-decoration:underline;}

.toplsblock { background:#FFFFFF; text-align:right; }
.topbgblock { background:#000000; }
.lonesentryhdr { font-size:14pt; font-family:verdana; color:#1D3B7B; font-weight:bold; }
.lonesentryhdr a {color:#1D3B7B; text-decoration:none;}
.lonesentryhdr a:hover {color:#1D3B7B; text-decoration:underline;}
.lonesentryhdr a:visited {color:#1D3B7B; text-decoration:none;}
.lonesentryhdr a:visited:hover {color:#1D3B7B; text-decoration:underline;}
.dm { margin-left:3em; margin-right:1em; }
.dm a { font-weight:normal; }
.dm a:visited { font-weight:normal; }
.predm {}
.prehr {}
.prehrbot {}
DIV.disclaimer { color:#000000; font-size:8pt; font-family:verdana,arial,sans-serif; }
A.disclaimer { color:#000000; }
A.disclaimer.visited { color:#000000; }
.toptbl { }
.maintbl { }
.bottomtbl { }
.firstspacer { }
.spacer { }
.chapter { margin-left:-1.5em;}
.lastspacer { margin-bottom:0pt; padding-bottom:0pt;  }
.backspacer { padding-top:8pt; }
.botspacer { margin-top:2pt; padding-top:2pt; margin-bottom:0pt; padding-bottom:0pt; }
.bottbl { }
.end {}
.tophr {}
.bothr {}
SPAN.footnote { font-size:10pt; font-style:italic; }
TABLE.spectable { margin-left:3em;margin-right:3em; }
TABLE.fulltable { margin-left:1em;margin-right:1em; font-size:10pt; }
DIV.fulltable { margin-left:1em;margin-right:1em; font-size:10pt; }
A.asa { }
IMG.isa { }
A.figurelink { font-weight:normal; }
P.smallp { margin-top:4pt;margin-bottom:0pt;padding-top:0pt;padding-bottom:0pt;}

