td {font-family: "arial", "sans-serif"; font-size: 10pt;}
.Rhead {font-family: "arial", "sans-serif"; font-size: 12pt;}
.Rtitle {font-family: "arial", "sans-serif"; font-size: 18pt;}
.Rspecial {border-color: #000000; border-width: 2px; border-style: solid; width: 620px;}
.RreportBox {border-color: #666666; border-width: 1px; border-style: solid; width: 285px;}
.RbottomreportBoxTop {border-color: #666666; border-width: 1px; border-style: solid; width: 450px;}
.RbottomreportBoxBottom {border-color: #666666; border-width: 0px 1px 1px; border-style: solid; width: 450px;}
.RerrorBorder {border-color: #666666; border-width: 2px; border-style: solid; width: 395px;}
.RscoreBox {border-color: #000000; border-width: 2px; border-style: solid; width: 250px;}
.RsectionHeader {font-family: "arial", "sans-serif"; font-size: 15pt;}
.Rname {font-family: "arial", "sans-serif"; font-size: 18pt;}
.Rredname {font-family: "arial", "sans-serif"; font-size: 18pt; color: #FF9900;}
.Rhead {font-family: "arial", "sans-serif"; font-size: 12pt;}
.Rredhead {font-family: "arial", "sans-serif"; font-size: 12pt; color: #FF9900;}
.Rred {font-family:"arial", "sans-serif"; color: #FF9900;}
.Remphasis {font-family:"arial", "sans-serif"; font-size: 11pt;}
.Rmedium {font-family: "arial", "sans-serif"; font-size: 9pt;}
.Rsmall {font-family: "arial", "sans-serif"; font-size: 8pt;}
.Rtiny {font-family: "arial", "sans-serif"; font-size: 7pt;}
.Rlabel {font-family:"arial", "sans-serif"; font-size: 10pt;}
.RredLabel {font-family:"arial", "sans-serif"; font-size: 10pt; color: #FF9900;}
.RsmallRed {font-family:"arial", "sans-serif"; font-size: 8pt; color: #FF9900;}
P.break {page-break-before: always;}

.drtvPdf { font-family: "arial","helvetica", sans-serif; font-size:10pt; color: #009966; }
a.drtvPdf:link { color: #009966; }
a.drtvPdf:visited { color: #000000; }
a.drtvPdf:active { color: #FF9900; }
a.drtvPdf:hover { color: #FF9900; }

a.tableHeading1:visited, a.tableHeading1:link, a.tableHeading1:active, .tableHeading1 { font-family: arial; font-size: 12px; color: #FFFFFF; background-color: #4C94B7;}
.tableHeading2 { font-family: arial; font-size: 12px; color: #FFFFFF; background-color: #999999;}
.tableHeading1Div { background-color: #FFFFFF; width: 1px; height: 1px; overflow: hidden; }
.tableHeading1DivBackground { background-color: #4C94B7; width: 1px; height: 1px; overflow: hidden; }
.tableHeading1 { font-family: arial; font-size: 12px; color: #FFFFFF; background-color: #4C94B7;}
.tableBackground { background-color: #EEEEEE}
.contentSmall { font-family: arial; font-size: 10px; color: #333333; }
.contentMedium { font-family: arial; font-size: 11px; color: #333333; }
.contentLarge { font-family: arial; font-size: 12px; color: #333333; }
.tradelineHeading { font-family: arial; font-size: 12px; color: #006699; }
.tradelineCategory { font-family: arial; font-size: 12px; color: #818286; }
.disclaimer {  font-family: arial; font-size: 10px; color: #818286;}
.pageHeading1Color { font-family: arial; font-size: 18px; color: #006699; }
.pageHeading1Greyscale { font-family: arial; font-size: 18px; color: #818286; }
.pageHeading2 { font-family: arial; font-size: 11px; color: #818286; }
a:link { color: #006699 }
a:visited { color: #006699 }
a:active { color: #006699 }
a:hover { color: #FF9900 }

.announcement { font-family: arial; font-size: 12px; color: #990099; }
.announcementArrows { font-family: arial; font-size: 14px; color: #990099; }


