body       
{
 background:#000000;
 bordercolor:#000000; 
 font-family: Times New Roman; 
 font-size: 12pt; 
 font-weight: bold;
 text-align:center;
 align:center;
}

body.b2       
{
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 font-family: Times New Roman; 
 font-size: 12pt; 
 font-weight: bold;
 text-align:center;
}

p
{
 font-family: Times New Roman; 
 font-size: 12pt; 
 font-weight: bold;
 text-align: justify; 
 color:#000000;
 background:#FFFFFF;
 margin-top: 0pt; 
 margin-bottom: 0pt;
}

p.intro
{
 width:413;
 font-family: Arial; 
 font-size: 19pt; 
 font-weight: 700;
 text-align: justify;
 color:#000000;
 background:#FFFFFF;
 margin-top: 7pt; 
 margin-bottom: 7pt;
 text-align-last: justify;
}

p.p02
{
 font-family: Times New Roman; 
 font-size: 12.5pt; 
 font-weight: bold;
 text-align: justify; 
 color:#000000;
 background:#FFFFFF;
 margin-top: 0pt; 
 margin-bottom: 0pt;
 text-indent: 22pt;
}


p.footer
{
 font-family: Times New Roman; 
 font-size: 12pt; 
 font-weight: bold;
 text-align:center; 
 color:#000000;
 bordercolor:#000000; 
 background:#EEEEEE;
 margin-top: 0pt; 
 margin-bottom: 0pt;
}

p.indent
{
 text-indent: 22pt;
}

p.chapter
{
 font-size: 14pt;
 color:#000000;
 background:#FFFFFF;
 font-family: Arial;
 text-align:left;
 font-weight:bold;
 margin-top:0;
 margin-bottom:0;
}

p.title
{
 font-size: 28pt;
 color:#000000;
 background:#FFFFFF;
 text-align:left;
 line-height:24pt; 
 font-weight:bold;
 margin-top:0;
 margin-bottom:0;
}

p.dropcap
{
 font-family: Times New Roman; 
 font-size: 13pt; 
 font-weight: 900;
 text-align: justify; 
 color:#000000;
 background:#FFFFFF;
 margin-top: 0pt; 
 margin-bottom: 0pt;
}


P.dropcap:first-letter 
{ 
 float:left; 
 display: block; 
 font-size:70px; 
 font-weight: 900;
 line-height:50px; 
 padding-top:-20px; 
 font-family: Times New Roman;
}


table { 
 text-align:center;
 border-collapse: collapse; 
 font-family: Times New Roman;
 color:#FFFFFF;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 width:737;
 empty-cells: show;
 font-size: 12pt;
 margin-top: 10pt; 
 margin-bottom: 10pt;
 padding: 10 10 10 10;
 margin-right: 0pt; 
 margin-left: 0pt;
} 

table.t1 { 
 text-align:center;
 border-collapse: collapse; 
 font-family: Times New Roman;
 color:#FFFFFF;
 background:#FFFFFF;
 bordercolor#FFFFFF; 
 width:737;
 empty-cells: show;
 font-size: 12pt;
 margin-top: 10pt; 
 margin-bottom: 10pt;
 padding: 10 10 10 80;
 margin-right: 0pt; 
 margin-left: 0pt;
}

table.t2 { 
 text-align:center;
 border: 1px solid black;
 border-collapse: collapse; 
 font-family: Times New Roman;
 color:#000000;
 background:#FFFFFF;
 bordercolor:#000000; 
 width:660;
 empty-cells: show;
 font-size: 12pt;
 margin-top: 10pt; 
 margin-bottom: 10pt;
 padding: 10 10 10 10;
 margin-right: 0pt; 
 margin-left: 0pt;
}

td { 
 text-align:center;
 color:#000000;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 padding: 0 0 0 0; 
 font-family: Times New Roman;
 font-size: 12pt;
} 

td.buttons { 
 width:537;
 color:#000000;
 background:#000000;
 bordercolor:#000000; 
 padding: 20 20 20 20; 
 font-family: Times New Roman;
 font-size: 12pt;
 text-align:center;
 empty-cells: show;
} 

td.border {
 color:#000000;
 background:#000000;
 bordercolor:#000000; 
 padding: 10 10 10 10; 
 font-family: Times New Roman;
 font-size: 12pt;
 text-align:center;
 width:200;
 empty-cells: show;
} 

td.middle { 
 width:580;
 text-align:center;
 color:#000000;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 padding: 0 0 0 0; 
 font-family: Times New Roman;
 font-size: 12pt;
} 

td.topborder { 
 width:537;
 color:#FFFFFF;
 background:#000000;
 bordercolor:#000000; 
 padding: 10 10 10 10; 
 font-family: Times New Roman;
 font-size: 12pt;
 text-align:center;
 empty-cells: show;
} 

td.bottomborder { 
 width:200;
 color:#000000;
 background:#000000;
 bordercolor:#000000; 
 padding: 10 10 10 10; 
 font-family: Times New Roman;
 font-size: 12pt;
 text-align:center;
 empty-cells: show;
} 




td.td02 { 
 border: 1px solid black;
 color:#000000;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 padding: 1 1 1 1; 
 font-size: 13pt;
 font-weight:700;
} 

td.td03 { 
 color:#000000;
 border: 1px solid black;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 padding: 2 0 2 0; 
 font-size: 8pt;
 font-weight:400;
 vertical-align: top;
 line-height: 95%;
} 

/* Chart - (1 column spanning 9 columns) row near bottom */
td.td04 { 
 color:#000000;
 border: 1px solid black;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 padding: 2 0 2 0; 
 font-size: 10pt;
 font-weight:400;
 vertical-align: top;
 line-height: 100%;
} 

td.td05 { 
 color:#000000;
 border: 1px solid black;
 border-right: 1px dashed black;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 padding: 2 0 2 0; 
 font-size: 8pt;
 font-weight:400;
 vertical-align: top;
 line-height: 95%;
} 

td.td06 { 
 color:#000000;
 border: 1px solid black;
 border-left: 1px dashed black;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
 padding: 2 0 2 0; 
 font-size: 8pt;
 font-weight:400;
 vertical-align: top;
 line-height: 95%;
} 

div.body
{
 text-align:center; 
}


div.intro
{
 text-align:left; 
 width:413;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
}

div.title
{
 text-align:center; 
 width:413;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
}

div.middle
{
 text-align:center; 
 width:537;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
}

div.chapter
{
 text-align:left; 
 width:413;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
}

div.main
{
 text-align:left; 
 width:410;
 background:#FFFFFF;
 bordercolor:#FFFFFF; 
}

div.footer
{
 text-align:center; 
 background:#EEEEEE;
 bordercolor:#EEEEEE; 
}


td.footer { 
 color:#000000;
 background:#EEEEEE;
 color:#000000;
 padding: 10 10 10 10; 
 font-family: Times New Roman;
 font-size: 12pt;
 text-align:center;
 width:537;
 margin-bottom: 20pt;
} 


a.buttons
{
 width:100;
 color:#000000;
 font-family: Arial; 
 padding: 1 1 1 1; 
 background:#D0BC30;
 font-weight: bold;
 text-decoration: none;
}

a.hidebuttons
{
 width:100;
 color:#000000;
 font-family: Arial; 
 padding: 1 1 1 1; 
 background:#000000;
 font-weight: bold;
 text-decoration: none;
}

a
{
 text-decoration:none;
}

a:hover
{
 text-decoration: underline;
 color:#0000FF;
}

a:hover.buttons
{
 color:#0000FF;
 text-decoration: none;
}

a:hover.hidebuttons
{
 color:#000000;
 text-decoration: none;
}

a.footer
{
 color:#000000;
 background:#EEEEEE;
 font-family: Times New Roman;
 font-size: 12pt;
 font-weight: bold;
}

span.small-caps 
{
 font-variant:small-caps; 
 font-weight:700;
}

span.reduce 
{
 font-size: 10pt; 
 font-weight:700;
}
span.increase 
{
 font-size: 13pt; 
 font-weight:700;
}

span.dropcap2 
{
}
html>body span.dropcap2 
{
 float:left; 
 display: block; 
 font-size:70px; 
 line-height:50px; 
 padding-top:-20px; 
 font-family:Times, serif, Georgia;
}

h1 
{
 text-align: center ; 
 font-size: 78; 
 line-height:48pt; 
 font-family: Times New Roman; 
 font-weight:900;
 margin-top: 0; 
 margin-bottom: 0; 
 letter-spacing : -.1em;

}

h2 
{
 text-align: center; 
 font-size: 70; 
 line-height:40pt; 
 font-family: Times New Roman;
 font-weight:900;
 margin-top: 0; 
 margin-bottom: 0; 
 letter-spacing : -.1em;
}
h3 
{
 text-align: center; 
 font-size: 16; 
 font-weight:900;
 font-family: Arial; 
 margin-top: 22; 
 margin-bottom: 14; 
}

h4 
{
 text-align: center; 
 font-size: 16; 
 font-weight:900;
 font-family: Arial; 
 line-height:8pt; 
 margin-top: 22; 
 margin-bottom: 14; 
}

h6 
{
 text-align: center; 
 font-family: Arial; 
 font-weight: 700; 
 font-size: 14; 
 margin-top: 0; 
 margin-bottom: 0; 
}

sub, sup 
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10; 
 line-height: 8;
}

img.cover
{
 padding: 0px; 
 width:344;
 height:530;
 align:center;
}

img.chart
{
 padding:0px; 
 width:12;
 height:291;
 align:center;
 vertical-align:center;
}


