BODY{ background-color: white; }
A:visited.d { color: yellow; text-decoration: none; }
A:link.d { color: white; text-decoration: underline; }
A:hover.d { color: white; text-decoration: underline; }
A.d { color: white; }
A:visited.l { color: purple; text-decoration: none; }
A:link.l { color: red; text-decoration: underline; }
A:hover.l { color: blue; text-decoration: underline; }
.iem { background-color: white; color: black; margin-top: -4px }
.ti { background-color: rgb(46,139,87);/*seagreen*/ color: white; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-align: center; margin-bottom: 0px;}
.tib { background-color: rgb(140,20,20);/*burgundy*/ color: white; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-align: center; margin-bottom: 0px;}
.tic { background-color: rgb(180,160,20);/*mustard*/ color: white; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-align: center; margin-bottom: 0px;}
.cp { background-color: rgb(72,61,139);/*darkslateblue*/ color: white; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; text-align: center; }
.ti-red { background-color: rgb(230,80,80); color: white; font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; }
.backa { background-color: rgb(46,139,87)/*seagreen*/; color: white; }
.ired { background-color: rgb(230,230,250)/*lavender*/; color: red; font-family: Arial, sans-serif; font-size: 12pt; }
.hired { background-color: rgb(230,230,250);/*lavender*/; color: red; font-family: Arial, sans-serif; font-size: 12pt; text-align: center; }
.sred { background-color: rgb(230,230,250)/*lavender*/; color: red; font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; }
.lavb { background-color: rgb(230,230,250);/*lavender*/; color: red; font-family: Arial, sans-serif; font-size: 12pt; text-align: center; font-style: bold;  }
.darkb { background-color: rgb(46,139,87); text-align: center; }
.smallprint { font-family: Arial, sans-serif; font-size: 8pt; }
.smlinks { font-family: Arial, sans-serif; font-size: 8pt; }
.links { font-family: Arial, sans-serif; font-size: 10pt; }
.ml { margin-left: 5px; }
.tbl { background-color: rgb(239,255,255);/*azure*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: center; }
.tbla { background-color: rgb(239,255,240);/*mintcream*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: center; }
.tblb { background-color: rgb(239,255,255);/*azure*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: left; }
.tblc { background-color: rgb(239,255,255);/*azure*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: right; }
.tbld { background-color: rgb(239,239,239);/*litegrey*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: right; }
.tble { background-color: rgb(239,239,239);/*litegrey*/ color: black; font-family: Arial, sans-serif; font-size: 8pt; text-align: left; }
.tblf { background-color: rgb(210,210,250);/*liteblu*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: left; }
.tblg { background-color: rgb(235,235,235);/*litegrey*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: center; }
.tblh { background-color: rgb(250,210,210);/*litered*/ color: black; font-family: Arial, sans-serif; font-size: 10pt; text-align: left; }
P { background-color: transparent; font-family: Arial, sans-serif; font-size: 10pt; }
P.links { font-family: Arial, sans-serif; font-size: 10pt; margin-top: 6px; margin-bottom: 0px; }
P.smlink { font-family: Arial, sans-serif; font-size: 8pt; margin-top: 2px; margin-bottom: 0px; }
P.norm { font-family: Arial, sans-serif; font-size: 10pt; margin-bottom: 10px; }
.inside { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: top; margin-left: 5px; color: white; }
.insidea { font-family: Arial, sans-serif; font-size: 12pt; vertical-align: top; margin-left: 5px; color: black; }
.insidem { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: top; margin-left: 5px; text-align: center; color: black; }
.ctxt { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: middle; margin-left: 5px; text-align: center; color: black; }
.rtxt { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: middle; margin-left: 5px; text-align: right; color: black; }
.ltxt { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: middle; margin-left: 5px; text-align: left; color: black; }
.ctxt2 { font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: center; color: black; }
.rtxt2 { font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: right; color: black; }
.ltxt2 { font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: left; color: black; }
.ctxt3 { background-color: rgb(230,230,230);/*litegrey*/font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: center; color: black; }
.rtxt3 { background-color: rgb(230,230,230);/*litegrey*/font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: right; color: black; }
.ltxt3 { background-color: rgb(230,230,230);/*litegrey*/font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: left; color: black; }
.ctxt4 { background-color: rgb(230,230,230);/*litegrey*/font-family: Arial, sans-serif; font-size: 12pt; margin-left: 5px; text-align: center; color: black; }
.rtxt4 { background-color: rgb(230,230,230);/*litegrey*/font-family: Arial, sans-serif; font-size: 12pt; margin-left: 5px; text-align: right; color: black; }
.ltxt4 { background-color: rgb(230,230,230);/*litegrey*/font-family: Arial, sans-serif; font-size: 12pt; margin-left: 5px; text-align: left; color: black; }
.ctxts { font-family: Arial, sans-serif; font-size: 8pt; vertical-align: middle; margin-left: 5px; text-align: center; color: black; }
.rtxts { font-family: Arial, sans-serif; font-size: 8pt; vertical-align: middle; margin-left: 5px; text-align: right; color: black; }
.ltxts { font-family: Arial, sans-serif; font-size: 8pt; vertical-align: middle; margin-left: 5px; text-align: left; color: black; }
.ctxtb { font-family: Arial, sans-serif; font-size: 12pt; vertical-align: middle; margin-left: 5px; text-align: center; color: black; }
.rtxtb { font-family: Arial, sans-serif; font-size: 12pt; vertical-align: middle; margin-left: 5px; text-align: right; color: black; }
.ltxtb { font-family: Arial, sans-serif; font-size: 12pt; vertical-align: middle; margin-left: 5px; text-align: left; color: black; }
.ctxtg { color: rgb(160,160,160);/*medgrey*/font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: center; }
.rtxtg { color: rgb(160,160,160);/*medgrey*/font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: right; }
.ltxtg { color: rgb(160,160,160);/*medgrey*/font-family: Arial, sans-serif; font-size: 10pt; margin-left: 5px; text-align: left; }
.ctxtbold { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: middle; margin-left: 5px; text-align: center; color: black; font-weight: bold; }
.rtxtbold { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: middle; margin-left: 5px; text-align: right; color: black; font-weight: bold; }
.ltxtbold { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: middle; margin-left: 5px; text-align: left; color: black; font-weight: bold; }
.inside-sm { font-family: Arial, sans-serif; font-size: 8pt; vertical-align: top; margin-left: 5px; color: black; }
.st { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: top; margin-left: 5px; }
.str { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: top; margin-left: 5px; text-align: right; }
.stc { font-family: Arial, sans-serif; font-size: 10pt; vertical-align: top; margin-left: 5px; text-align: center; }
.imgfl { float: left; }
.imgflr { float: right; }
H1 { font-family: Arial, sans-serif; font-size: 12pt }
H2 { font-family: Arial, sans-serif; font-size: 14pt; text-align: center; }
H3 { font-family: Arial, sans-serif; font-size: 12pt; text-align: center; margin-bottom: 0px; }
H4 { font-family: Arial, sans-serif; font-size: 18pt; text-align: center; color: black; }
H5 { font-family: Arial, sans-serif; font-size: 16pt; text-align: center; color: black; }
H6 { font-family: Arial, sans-serif; font-size: 10pt; text-align: center; color: red; margin-bottom: 0px; }
H7 { font-family: Arial, sans-serif; font-size: 12pt; text-align: center; }
H8 { font-family: Arial, sans-serif; font-size: 18pt; }
DT { font-weight: bold; }

