BODY { scrollbar-face-color:#eae7f8;
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; }
.clilac { color: #cc99ff } A.clilac {  text-decoration:none; font-weight: bold; } A.clilac:hover {  text-decoration:none; color:#999966; } .clilac A { color: #cc99ff; } .cviolet { color: #9933FF } A.cviolet {  text-decoration:none; font-weight: bold; } A.cviolet:hover {  text-decoration:none; color:#999966; } .cviolet A { color: #9933FF; } .cgrape { color: #660099 } A.cgrape {  text-decoration:none; font-weight: bold; } A.cgrape:hover {  text-decoration:none; color:#999966; } .cgrape A { color: #660099; } .cplum { color: #330066 } A.cplum {  text-decoration:none; font-weight: bold; } A.cplum:hover {  text-decoration:none; color:#999966; } .cplum A { color: #330066; } .cmagenta { color: #990099 } A.cmagenta {  text-decoration:none; font-weight: bold; } A.cmagenta:hover {  text-decoration:none; color:#999966; } .cmagenta A { color: #990099; } .crose { color: #990066 } A.crose {  text-decoration:none; font-weight: bold; } A.crose:hover {  text-decoration:none; color:#999966; } .crose A { color: #990066; } .cred { color: #cc0000 } A.cred {  text-decoration:none; font-weight: bold; } A.cred:hover {  text-decoration:none; color:#999966; } .cred A { color: #cc0000; } .cmaroon { color: #660000 } A.cmaroon {  text-decoration:none; font-weight: bold; } A.cmaroon:hover {  text-decoration:none; color:#999966; } .cmaroon A { color: #660000; } .clred { color: #ff0000 } A.clred {  text-decoration:none; font-weight: bold; } A.clred:hover {  text-decoration:none; color:#999966; } .clred A { color: #ff0000; } .cppink { color: #ff99ff } A.cppink {  text-decoration:none; font-weight: bold; } A.cppink:hover {  text-decoration:none; color:#999966; } .cppink A { color: #ff99ff; } .chotpink { color: #ff0099 } A.chotpink {  text-decoration:none; font-weight: bold; } A.chotpink:hover {  text-decoration:none; color:#999966; } .chotpink A { color: #ff0099; } .cpink { color: #FF66CC } A.cpink {  text-decoration:none; font-weight: bold; } A.cpink:hover {  text-decoration:none; color:#999966; } .cpink A { color: #FF66CC; } .cpred { color: #ff9999 } A.cpred {  text-decoration:none; font-weight: bold; } A.cpred:hover {  text-decoration:none; color:#999966; } .cpred A { color: #ff9999; } .cborange { color: #ff6600 } A.cborange {  text-decoration:none; font-weight: bold; } A.cborange:hover {  text-decoration:none; color:#999966; } .cborange A { color: #ff6600; } .corange { color: #ff6600 } A.corange {  text-decoration:none; font-weight: bold; } A.corange:hover {  text-decoration:none; color:#999966; } .corange A { color: #ff6600; } .cdorange { color: #cc6600 } A.cdorange {  text-decoration:none; font-weight: bold; } A.cdorange:hover {  text-decoration:none; color:#999966; } .cdorange A { color: #cc6600; } .cbrown { color: #663300 } A.cbrown {  text-decoration:none; font-weight: bold; } A.cbrown:hover {  text-decoration:none; color:#999966; } .cbrown A { color: #663300; } .ctan { color: #cc9933 } A.ctan {  text-decoration:none; font-weight: bold; } A.ctan:hover {  text-decoration:none; color:#999966; } .ctan A { color: #cc9933; } .cbyellow { color: #ffff00 } A.cbyellow {  text-decoration:none; font-weight: bold; } A.cbyellow:hover {  text-decoration:none; color:#999966; } .cbyellow A { color: #ffff00; } .cyellow { color: #CCCC00 } A.cyellow {  text-decoration:none; font-weight: bold; } A.cyellow:hover {  text-decoration:none; color:#999966; } .cyellow A { color: #CCCC00; } .clkhaki { color: #999966 } A.clkhaki {  text-decoration:none; font-weight: bold; } A.clkhaki:hover {  text-decoration:none; color:#999966; } .clkhaki A { color: #999966; } .ckhaki { color: #666633 } A.ckhaki {  text-decoration:none; font-weight: bold; } A.ckhaki:hover {  text-decoration:none; color:#999966; } .ckhaki A { color: #666633; } .cpgreen { color: #99ff99 } A.cpgreen {  text-decoration:none; font-weight: bold; } A.cpgreen:hover {  text-decoration:none; color:#999966; } .cpgreen A { color: #99ff99; } .cbgreen { color: #33ff00 } A.cbgreen {  text-decoration:none; font-weight: bold; } A.cbgreen:hover {  text-decoration:none; color:#999966; } .cbgreen A { color: #33ff00; } .clgreen { color: #66CC00 } A.clgreen {  text-decoration:none; font-weight: bold; } A.clgreen:hover {  text-decoration:none; color:#999966; } .clgreen A { color: #66CC00; } .cgreen { color: #009900 } A.cgreen {  text-decoration:none; font-weight: bold; } A.cgreen:hover {  text-decoration:none; color:#999966; } .cgreen A { color: #009900; } .chunter { color: #003300 } A.chunter {  text-decoration:none; font-weight: bold; } A.chunter:hover {  text-decoration:none; color:#999966; } .chunter A { color: #003300; } .cpteal { color: #99ffff } A.cpteal {  text-decoration:none; font-weight: bold; } A.cpteal:hover {  text-decoration:none; color:#999966; } .cpteal A { color: #99ffff; } .clteal { color: #00FFFF } A.clteal {  text-decoration:none; font-weight: bold; } A.clteal:hover {  text-decoration:none; color:#999966; } .clteal A { color: #00FFFF; } .cteal { color: #00CCCC } A.cteal {  text-decoration:none; font-weight: bold; } A.cteal:hover {  text-decoration:none; color:#999966; } .cteal A { color: #00CCCC; } .cpblue { color: #99ccff } A.cpblue {  text-decoration:none; font-weight: bold; } A.cpblue:hover {  text-decoration:none; color:#999966; } .cpblue A { color: #99ccff; } .clblue { color: #0099FF } A.clblue {  text-decoration:none; font-weight: bold; } A.clblue:hover {  text-decoration:none; color:#999966; } .clblue A { color: #0099FF; } .cblue { color: #0000FF } A.cblue {  text-decoration:none; font-weight: bold; } A.cblue:hover {  text-decoration:none; color:#999966; } .cblue A { color: #0000FF; } .cnavy { color: #000066 } A.cnavy {  text-decoration:none; font-weight: bold; } A.cnavy:hover {  text-decoration:none; color:#999966; } .cnavy A { color: #000066; } .cindigo { color: #6633FF } A.cindigo {  text-decoration:none; font-weight: bold; } A.cindigo:hover {  text-decoration:none; color:#999966; } .cindigo A { color: #6633FF; } .clgrey { color: #999999 } A.clgrey {  text-decoration:none; font-weight: bold; } A.clgrey:hover {  text-decoration:none; color:#999966; } .clgrey A { color: #999999; } .cgrey { color: #333333 } A.cgrey {  text-decoration:none; font-weight: bold; } A.cgrey:hover {  text-decoration:none; color:#999966; } .cgrey A { color: #333333; } .cblack { color: #000000 } A.cblack {  text-decoration:none; font-weight: bold; } A.cblack:hover {  text-decoration:none; color:#999966; } .cblack A { color: #000000; } 
.bar { font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration:none; 
	background-color: #eae7f8; }
.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; }
.columnBarClass { padding:0px; font-family:  Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; font-weight: bold; text-decoration:none; background: #eae7f8; border-bottom:0px solid #aaaaaa;border-top:0px solid #aaaaaa; }
.columnBarClassNoBorder { padding:0px; font-family:  Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; font-weight: bold; text-decoration:none; background: #eae7f8; }
A.columnBarClass { color:#000000; }
.columnBarClass A { color:#000000; text-decoration:none; }
.barFont { color:#000000; } 
.barFont A { color:#000000; text-decoration:none; 
font-weight:bold; } 


.skinLinks { padding:0px; font-family:  Arial, Helvetica, sans-serif; color: #3300cc; font-size: 9pt; font-weight: bold; text-decoration:none; }
A.skinLinks:hover { color: #9999cc; cursor:pointer; }

.sblueroll { padding:0px; 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: 9pt; 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; } 

.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; }

.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; text-decoration:none;  }
A.blue2roll:hover { color:#999966; cursor:pointer; text-decoration: none; }
imgLink { text-decoration:none; }
A.imgLink { text-decoration:none; }
.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: #000000; font-weight: bold; text-decoration:none; }
A.whiteroll:hover { color:#000000; }
.swhiteroll { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; 
text-decoration:none; font-size: 8pt; }
A.swhiteroll:hover { color:#cccccc; }
.topwhiteroll { font-family:  Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; 
font-size: 10pt; text-decoration:none; }
A.topwhiteroll:hover { color:#cccccc; }
.sroll { font-family:  Arial, Helvetica, sans-serif; color: #ffff66; 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; 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; font-size: 10pt; color: #000000; text-decoration:none; }
A.norm:link { color:#0000ff; } 
A.norm:visited { color:#0000aa; } 
A.norm:active { color:#ff0000; } 
A.norm:hover { color:#999966; } 
.litenorm { font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; 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;color:#3300CC; }
A.uportopts { color:#3300CC; }
A.uportopts:hover { color:#999966; }
.listCell { font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration:none; padding:3px;border:1px solid #CCCC99; }
A.listCell:hover { color:#999966; }
.listLink { padding:5px 5px 0px 2px;font-size: 10pt; color: #000099; text-decoration:none; font-weight:bold; }
.listBy { padding:0px 5px 10px 5px; font-size: 10pt; color: #000000; text-decoration:none; }
.listImg { padding-bottom:10px; font-size: 10pt; color: #000000; text-decoration:none; font-weight:bold; }
.listDesc { padding:0px 5px 10px 5px; font-size: 10pt; color: #000000; text-decoration:none; }
.listInfoCellL { text-align:right; padding:0px 5px 0px 0px; font-size: 10pt; color: #000099; text-decoration:none; }
.listInfoCellR { text-align:left; padding:0px 5px 0px 0px; font-size: 10pt; 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:#eae7f8; }
.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}          

