BODY { scrollbar-face-color:#f5f4f2;
scrollbar-highlight-color:#000000; 
scrollbar-3dlight-color:#B0A5EB;
scrollbar-darkshadow-color:#B0A5EB;
scrollbar-shadow-color:#000000;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#B0A5EB; }
h1 { margin-top:0em; margin-bottom:0em; font-family:  Arial, Helvetica, sans-serif; color: #ffffff;  font-weight: bold;  font-size: 10pt; text-decoration:none; }
A.h1:hover { margin-top:0em; margin-bottom:0em; color:#cccccc; }
.bquote { margin-top:0em; margin-bottom:0em; margin-left:1cm; margin-right:1cm; }
pre { margin-top:0em; margin-bottom:0em; font-family: Arial;  font-size: 10pt; text-decoration:none; }
.cbrown { color: #663300 } A.cbrown {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cbrown:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cred { color: #990000 } A.cred {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cred:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.corange { color: #CC6600 } A.corange {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.corange:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cyellow { color: #CCCC00 } A.cyellow {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cyellow:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.clgreen { color: #66CC00 } A.clgreen {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.clgreen:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cgreen { color: #009900 } A.cgreen {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cgreen:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.clteal { color: #00FFFF } A.clteal {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.clteal:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cteal { color: #00CCCC } A.cteal {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cteal:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.clblue { color: #0099FF } A.clblue {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.clblue:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cblue { color: #0000FF } A.cblue {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cblue:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cindigo { color: #6633FF } A.cindigo {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cindigo:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cviolet { color: #9933FF } A.cviolet {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cviolet:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.crose { color: #990066 } A.crose {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.crose:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cpink { color: #FF66CC } A.cpink {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cpink:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.clkhaki { color: #999966 } A.clkhaki {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.clkhaki:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.ckhaki { color: #666633 } A.ckhaki {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.ckhaki:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cplum { color: #330066 } A.cplum {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cplum:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cgrey { color: #999999 } A.cgrey {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cgrey:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.cblack { color: #000000 } A.cblack {  font-size: 9pt; text-decoration:none; font-weight: bold; }A.cblack:hover {  font-size: 9pt; text-decoration:none; color:#999966; }.roll { font-family: Arial,Helvetica,sans-serif; color: #000000; font-weight: bold; text-decoration:none; }
A.roll:hover { color:#999966; }
.redroll { font-family:  Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; text-decoration:none; }
A.redroll:hover { color:#999966; }
.grayroll { font-family:  Arial, Helvetica, sans-serif; color: #999966; font-weight: bold; text-decoration:none; }
A.grayroll:hover { color:#FFFF66; }
.barFont { color:#231f20; text-decoration:none;
font-weight:bold; font-family:  Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: ; text-decoration:none; } 
.barFont A { color:#231f20; text-decoration:none;
font-weight:bold; font-family:  Arial, Helvetica, sans-serif;  font-size: 9pt; font-weight: ; text-decoration:none; }

.columnBarClass { padding:0px; font-family:  Arial, Helvetica, sans-serif; color: #231f20; font-size: 10pt; font-weight: ; text-decoration:none; background: #e9e4de; }
A.columnBarClass { font-family:  Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; text-decoration:none;color:#231f20; }

.s8blueroll { font-family:  Arial, Helvetica, sans-serif; color: #3300CC; font-size: 8pt; font-weight: bold; text-decoration:none; }
A.s8blueroll:visited { color:#3300CC; }
A.s8blueroll:hover { color:#999966; }
.sblueroll { font-family:  Arial, Helvetica, sans-serif; color: #3300CC; font-size: 9pt; font-weight: bold; text-decoration:none; }
A.sblueroll:visited { color:#3300CC; }
A.sblueroll:hover { color:#999966;cursor:pointer; }
.skhakiroll { font-family:  Arial, Helvetica, sans-serif; color: #666633; font-size: 8pt; font-weight: bold; text-decoration:none; }
A.skhakiroll:visited { color:#3300CC; }
A.skhakiroll:hover { color:#999966; }
.bluednav { border:0px solid black;border-bottom:0px; font-family:  Arial, Helvetica, sans-serif; color: #3300CC; 
font-size: 19pt; font-weight: bold;  text-decoration:none; background-color: #ffffff; padding: 2px; padding-left: 7px; }
div.bluednav:hover { background-color: #EEEEEE; cursor: pointer; color:#990000; padding-left: 12px; } 
A.bluednav:hover { background-color: #EEEEEE; cursor: pointer; color:#990000; padding-left: 12px; } .bluednavB { border:0px solid black; font-family:  Arial, Helvetica, sans-serif; color: #3300CC; font-size: 9pt; 
font-weight: bold;  text-decoration:none; background-color: #ffffff; padding: 2px; padding-left: 7px; } .reddnav { border:0px solid black;border-bottom:0px; font-family:  Arial, Helvetica, sans-serif; color: #990000; 
font-size: 9pt; font-weight: bold;  text-decoration:none; background-color: #ffffff; padding: 2px; padding-left: 7px; }
div.reddnav:hover { background-color: #EEEEEE; cursor: pointer; color:#3300CC; padding-left: 12px; } 
A.reddnav:hover { background-color: #EEEEEE; cursor: pointer; color:#3300CC; padding-left: 12px; } .reddnavB { border:0px solid black; font-family:  Arial, Helvetica, sans-serif; color: #990000; font-size: 9pt; 
font-weight: bold;  text-decoration:none; background-color: #ffffff; padding: 2px; padding-left: 7px; } .sliteblueroll { font-family:  Arial, Helvetica, sans-serif; color: #3300CC; font-size: 9pt; text-decoration:none; }
A.sliteblueroll:visited { color:#3300CC; }
A.sliteblueroll:hover { color:#999966; }
.sliteredroll { font-family:  Arial, Helvetica, sans-serif; color: #990000; font-size: 9pt; text-decoration:none; }
A.sliteredroll:visited { color:#990000; }
A.sliteredroll:hover { color:#999966; }
.sredroll { font-family:  Arial, Helvetica, sans-serif; color: #990000; font-size: 9pt; font-weight: bold; text-decoration:none; }
A.sredroll:visited { color:#990000; }
A.sredroll:hover { color:#999966; }
.sbredroll { font-family:  Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration:none; font-size: 8pt; }
A.sbredroll:hover { color:#ffffff; }
.s8redroll { font-family:  Arial, Helvetica, sans-serif; color: #990000; font-size: 8pt; text-decoration:none; font-weight:bold;}
A.s8redroll:hover { color:#990000; font-weight:bold; }
.blueroll { font-family:  Arial, Helvetica, sans-serif; color: #3300CC; font-weight: bold; text-decoration:none; }
A.blueroll:visited { color:#777744; }
A.blueroll:hover { color:#999966; }
.black2roll { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration:none; }
A.black2roll:visited { color:#000000; }
A.black2roll:hover { color:#999966; }
.blue2roll { font-family:  Arial, Helvetica, sans-serif; color: #3300CC; font-weight: bold; text-decoration:none; }
A.blue2roll:visited { color:#3300CC; }
A.blue2roll:hover { color:#999966;cursor:pointer; }
.red2roll { font-family:  Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; text-decoration:none; }
A.red2roll:visited { color:#990000; }
A.red2roll:hover { color:#999966; }
A.duLink { text-decoration: underline; border-bottom: 1px solid black; padding:0px 0px 0px 0px; }
.proll { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration:none; }
A.proll:hover { color:#999966; }
.navroll { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration:none; font-size: 9pt; }
A.navroll:hover { color:#000000; }
.dhroll { font-family:  Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; text-decoration:none; }
A.dhroll:hover { color:#444444; }
.whiteroll { font-family:  Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration:none; }
A.whiteroll:hover { color:#cccccc; }
.swhiteroll { font-family:  Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration:none; font-size: 8pt; }
A.swhiteroll:hover { color:#cccccc; }
.topwhiteroll { font-family:  Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; font-size: 10pt; text-decoration:none; }
A.topwhiteroll:hover { color:#cccccc; }
.sroll { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; font-weight: bold; text-decoration:none; }
A.bbroll:hover { color:#dddd44; }
.bbroll { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; font-weight: bold; text-decoration:none; }
A.bbroll:hover { color:#333333; }
.nbroll { font-family:  Arial, Helvetica, sans-serif;  size: 2; color: #000000; text-decoration:none; }
A.nbroll:hover { color:#999966; }
A.nbroll:hover { color:#999966; }
.snbroll { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration:none; }
A.snbroll:hover { color:#999966; }
.norm { font-family:  Arial, Helvetica, sans-serif;; color: #000000; text-decoration:none; }
A.norm:link { color:#0000ff; } 
A.norm:visited { color:#0000aa; } 
A.norm:active { color:#ff000; } 
A.norm:hover { color:#999966; } 
.litenorm { font-family:  Arial, Helvetica, sans-serif; font-size: 19pt; color: #777777; text-decoration:none; }
A.litenorm:link { color:#3333dd; } 
A.litenorm:hover { color:#333333; } 
.uportopts { font-family: Arial, Helvetica, sans-serif; font-size:8pt;text-decoration:none;font-color:#3300CC; }
A.uportopts { color:#3300CC; }
A.uportopts:hover { color:#999966; }
.listCell { font-family:  Arial, Helvetica, sans-serif; font-size: 19; color: #000000; text-decoration:none; padding:3px;border:1px solid #CCCC99; }
A.listCell:hover { color:#999966; }
.listLink { padding:5px 5px 0px 2px;font-size: 19; color: #000099; text-decoration:none; font-weight:bold; }
.listBy { padding:0px 5px 10px 5px; font-size: 19; color: #000000; text-decoration:none; }
.listImg { padding-bottom:10px; font-size: 19; color: #000000; text-decoration:none; font-weight:bold; }
.listDesc { padding:0px 5px 10px 5px; font-size: 19; color: #000000; text-decoration:none; }
.listInfoCellL { text-align:right; padding:0px 5px 0px 0px; font-size: 19; color: #000099; text-decoration:none; }
.listInfoCellR { text-align:left; padding:0px 5px 0px 0px; font-size: 19; color: #000000; text-decoration:none; }

.headroll { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration:none;  }
A.headroll:hover { color:#000011; font-weight:bold; }
.bheadroll { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration:none; }
A.bheadroll:hover { color:#000011; font-weight:bold; }
.headroll6 { font-family:  Arial, Helvetica, sans-serif; font-size: 6pt; color: #000000; text-decoration:none; }
A.headroll6:hover { color:#000011; font-weight:bold; }
.headroll7 { font-family:  Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration:none; }
A.headroll7:hover { color:#000011; font-weight:bold; }
.headroll8 { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration:none; }
A.headroll8:hover { color:#000011; font-weight:bold; }
.headroll9 { font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration:none; }
A.headroll9:hover { color:#000011; font-weight:bold; }
.headroll10 { font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration:none; }
A.headroll10:hover { color:#000011; font-weight:bold; }
.headroll12 { font-family:  Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; text-decoration:none; }
A.headroll12:hover { color:#000011; font-weight:bold; }
.descroll { font-family:  Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; }
A.descroll:hover { color:#333333; font-weight: bold; }
.footnote { vertical-align: super; font-size: 8pt; text-decoration:none; color: #3300CC; }

.spiffy{display:block}
.spiffykh *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#f5f4f2; }
.spiffy *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#000000 }
.spiffy1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #d3d3bd; border-right:1px solid #d3d3bd; background:#b2b28c}
.spiffy2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f4f4ef; border-right:1px solid #f4f4ef; background:#acac83}
.spiffy3{ margin-left:1px; margin-right:1px; border-left:1px solid #acac83; border-right:1px solid #acac83;}
.spiffy4{ border-left:1px solid #d3d3bd;  border-right:1px solid #d3d3bd}            
.spiffy5{ border-left:1px solid #b2b28c;  border-right:1px solid #b2b28c}
.spiffyfg{ background:#999966}          
