body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; background-color: white}

a {font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover {color: #3399FF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited {color: blue; font-family: Verdana, Arial, Helvetica, sans-serif;}

table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}
tr {font-family: Verdana, Arial, Helvetica, sans-serif;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}


.otherlinks {font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699; font-weight: bold; text-align: right}
.codekey {font-style: italic}
.cprtitle {color: black; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 180%}
.cprsectiontitle {background-color: #eeeeee; color: green; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 200%}
.deflist {margin-top: 12pt; margin-bottom: 12pt}
.dtdfn {margin-top: 48pt; color: #336699}

.emphasistext {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold}
.expression {vertical-align: top; width: 30%}
.titletable {background-color: #eeeeee; color: #ff0000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 160%}

.headtable {background-color: #ffffff; color: #ff0000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;  margin-top: 24pt}

.filinginst {margin-top: 24pt}
.filingtitle {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 240%; text-align: left}
.fnno {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.footnotes {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold}
.formspartrule {color: #336699; width: 100%; height: 2px; margin-bottom: 0; margin-top: 16pt; text-align: left}

.glossaryintro {margin-bottom: 24pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.indexalpha {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 240%; text-align: left}
.indexcode {font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;}.indexfirst {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.indexletter {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; text-align: center}
.indexsa {font-style: italic;font-family: Verdana, Arial, Helvetica, sans-serif; }
.notestext {width: 30%; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
.notesinfo {width: 70%; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ordermg {margin-top: 12pt}
.partrule {color: #336699; width: 100%; height: 2px; margin-bottom: 0; text-align: left}
.partrulefn {color: #336699; width: 100%; height: 2px; margin-bottom: 0; margin-top: 12pt; text-align: left}
.pagenumber {font-weight: normal}
.pagetitle {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 240%; text-align: center}

.partcontents {margin-top: 12pt; margin-bottom: 12pt}
.pdblock {margin-top: 18pt; margin-bottom: 12pt}
.pdblocktext1 {margin-top: 12pt; margin-bottom: 12pt}
.pdblocktext2 {margin-top: 12pt}
.pdmaingroup {margin-top: 12pt}
.pdmicrogroup {margin-top: 12pt}
.pdpartblock {margin-top: 24pt}
.pdprovisions {margin-top: 12pt}
.ppapd {margin-top: 24pt}
.pdsgtitle {margin-top: 12pt}
.prottitletext {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 180%; text-align: left; vertical-align: bottom}
.sectionhead {color: black; font-weight: bold; margin-top: 0; margin-bottom: 12pt}
.sectiontitletext {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 160%; text-align: left}
.sectionindent {margin-left: 0pt; margin-right:  24pt}
.sectionitem {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; font-family: Arial; }
.subsectionitem {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-family: Arial; }
.siheading {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; text-align: left; margin-top: 12pt}
.subsectiontext {color: black; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%}
.partrulehb {color: #336699; width: 100%; height: 2px; margin-bottom: 0; margin-top: 12pt; text-align: left}	
.parttable {margin-top: 12pt}
.pi {margin-left: 24pt; margin-right:  24pt; margin-top: 24pt}
.rule {color: #336699; width: 96pt; height: 2px; margin-bottom: 6pt; text-align: left}
.sectiongrouprule {color: #336699; width: 96pt; height: 2px; margin-bottom: 18pt; text-align: left}
.sectiontable {color: red; width: 100%; margin-top: 3em}
.title {color: red; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt}
.pdheading {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 200%; text-align: left}
.pdsubheading {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 160%; text-align: left}
.indented {margin-left: 24pt; margin-right:  24pt}
.indexitemfirst {font-weight: bold; margin-top: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.indexlevelul {margin-left: 18pt; margin-top: 2pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.partcontentsgroup {font-weight: bold}
.top {text-align: right; font-size: 90%; margin-top: 12pt; color: #336699; margin-bottom: 0}
.vitalblock {margin-top: 12pt}
.vitaltable {margin-top: 24pt}
.vitalintro {font-weight: bold}
.underline {text-decoration: underline}
.partcont {vertical-align: top}
.partcontright {vertical-align: top}
.oldtext {font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699}
.colour1 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #777777; color: white}
.colour2 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eeeeee}
.colour3 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ff0000}
.colour4 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ff0000}
.colour5 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ff0000}

.homeHeader {}
.maintitletextshade {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 300%; text-align: left}
.maintitletextshadeR {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 300%; text-align: right}
.titletext {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 200%; text-align: left; font-weight: bold}
.titletextshade {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 200%; text-align: left; font-weight: bold}
.subtitletext {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 180%; text-align: left; font-weight: bold}
.subtitletextshade {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 180%; text-align: left; font-weight: bold}
.smalltitletext {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; text-align: left; font-weight: bold}
.smalltitletextshade {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; text-align: left; font-weight: bold}
.titleinvert {color: white; background-color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 400%; text-align: center}
.sectiongrouptitle {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; text-align: left; font-weight: bold; margin-top: 12pt; margin-bottom: 0}
.sectionheading {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; text-align: left}
.sectionheadingsmall {color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; text-align: left}
.pdsubtitle {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; text-align: left}
.standardtitle {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; text-align: left}
.standardtitletext {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; text-align: left}
.standardpara {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 12pt}
.standardtext {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}
.expnotetext {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}


.tabletitletextC {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; text-align: center; font-weight: bold}
.cprtable {background-color: #eeeeee; margin-top: 12pt}
.cprplaintable {vertical-align: top; margin-top: 12pt; margin-bottom: 12pt}
.cprtable th {text-align: left; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; }
.cprtable td { font-family: Verdana, Arial, Helvetica, sans-serif; }
.cprtable tr {vertical-align: top}
.cprtablenumber {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 24pt; margin-bottom: 0; font-size: 120%; font-weight: bold}
.cprtableheading {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 12pt; margin-bottom: 0; font-size: 120%; font-weight: bold}
.quote {margin-top: 12pt; margin-left: 12pt}
.quotefn {margin-top: 12pt}
.centertext {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.righttext {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.lefttext {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left; margin-top: 0; margin-bottom: 0; }
.protrule {color: #336699; width: 96pt; height: 2px; margin-bottom: 0; text-align: left}

.contentscell {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left; margin-top: 0; margin-bottom: 0; }
.contentspart {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left; margin-top: 0; margin-bottom: 0; font-weight: bold}
.contentsvol {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left; margin-top: 0; margin-bottom: 0; font-size: 120%; font-weight: bold}

.headerLink {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #6699CC; text-align: center; text-decoration: none; font-weight: bold; font-size: 90%}
.headerLink:hover {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #6699CC; text-align: center; font-weight: bold; font-size: 90%}
.headerLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #6699CC; text-align: center; text-decoration: none; font-weight: bold; font-size: 90%}

.menuLink {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; text-align: center; font-size: 85%}
.menuLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; text-align: center; font-size: 85%}
.menuLink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; text-align: center; font-size: 85%}

.footerLink {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; text-align: center; font-size: 90%}
.footerLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; text-align: center; font-size: 90%}
.footerLink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; text-align: center; font-size: 90%}

.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000000}

.formtitle {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-align: left; font-weight: bold; margin-bottom: 0em}
.formtitlesub {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-align: left; margin-top: 0em; font-weight: normal; margin-bottom: 0em;}
.formsubtitle {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-align: left; margin-bottom: 0em; font-weight: normal; margin-top: 0em} 
