
		
	@page {  }
	table { border-collapse:collapse; border-spacing:0; empty-cells:show }
	td, th { vertical-align:top; font-size:10pt;padding: 0.4em;}
	h1, h2, h3, h4, h5, h6 { clear:both }
	ol, ul { margin:0; padding:0;}
	li { list-style: none; margin:0; padding:0;}
	li span.odfLiEnd { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }
	span.footnodeNumber { padding-right:1em; }
	* { margin:0; }
	.gr1 { padding-top:0.056cm; padding-bottom:0.056cm; padding-left:0.056cm; padding-right:0.056cm; }
	.gr2 { padding-top:0.056cm; padding-bottom:0.056cm; padding-left:0.056cm; padding-right:0.056cm; }
	.P1 { text-align:left ! important; }
	.P2 { text-align:left ! important; font-family:Arial; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.Default { font-family:Arial; }
	.ce1 { font-family:Arial; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce10 { font-family:Arial; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce100 { font-family:Times New Roman; border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.088cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce101 { font-family:Arial; border-bottom-width:0.088cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.088cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce102 { font-family:Times New Roman; border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.088cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce103 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; }
	.ce104 { font-family:Arial; background-color:transparent; border-style:none; vertical-align:top; margin-left:0cm; }
	.ce105 { font-family:Times New Roman; background-color:transparent; border-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce106 { font-family:Arial; background-color:transparent; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce107 { font-family:Arial; background-color:#99ccff; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce108 { font-family:Times New Roman; background-color:transparent; border-width:0.035cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce109 { font-family:Times New Roman; border-bottom-width:0.088cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce11 { font-family:Arial; }
	.ce110 { font-family:Times New Roman; background-color:transparent; border-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce111 { font-family:Times New Roman; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce112 { font-family:Times New Roman; border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.088cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce113 { font-family:Times New Roman; border-bottom-width:0.088cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.035cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.088cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce114 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#000000; border-top-style:none; }
	.ce115 { font-family:Arial; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce116 { font-family:Arial; border-style:none; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce117 { color:#0000d4; font-size:10pt; font-style:normal; font-weight:normal;  font-family:Arial; text-decoration:underline; background-color:transparent; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce118 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce119 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce12 { font-family:Arial; color:#dd0806; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce120 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0cm; }
	.ce121 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce122 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0cm; color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce123 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0cm; }
	.ce124 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:left ! important; margin-left:0cm; }
	.ce125 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:left ! important; margin-left:0cm; color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce126 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:left ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce127 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:left ! important; margin-left:0cm; }
	.ce128 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:left ! important; margin-left:0cm; color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce129 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce13 { font-family:Arial; background-color:#003300; }
	.ce130 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:center ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce131 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce132 { font-family:Helv; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce133 { font-family:Arial; color:#000000; }
	.ce134 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce135 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce136 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce137 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; }
	.ce138 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; }
	.ce139 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce14 { font-family:Arial; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce140 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce141 { font-family:Arial; vertical-align:top; margin-left:0cm; }
	.ce142 { font-family:Arial; border-bottom-style:none; border-left-width:0.035cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; }
	.ce143 { font-family:Arial; background-color:#ffffff; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce144 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce145 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce146 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce147 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; }
	.ce148 { font-family:Arial; background-color:#ffffff; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce149 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce15 { font-family:Arial; vertical-align:top; margin-left:0cm; }
	.ce150 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce151 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce152 { font-family:Arial; border-bottom-style:none; border-left-style:none; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-style:none; }
	.ce153 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce154 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce155 { background-color:transparent; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal; font-weight:normal; margin-left:0cm;  font-family:Arial; text-decoration:none ! important; vertical-align:top; }
	.ce156 { font-family:Arial; background-color:transparent; border-width:0.0133cm; border-style:solid; border-color:#000000; }
	.ce157 { background-color:transparent; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal; font-weight:normal; margin-left:0cm;  font-family:Arial; text-decoration:none ! important; vertical-align:top; }
	.ce158 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce159 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce16 { font-family:Arial; vertical-align:top; margin-left:0cm; color:#dd0806; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce160 { font-family:Arial; background-color:#003300; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce161 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce162 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce163 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce164 { font-family:Arial; background-color:#003300; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce165 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce166 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce167 { font-family:Arial; background-color:#003300; vertical-align:top; text-align:center ! important; margin-left:0cm; }
	.ce168 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; color:#dd0806; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce169 { font-family:Arial; vertical-align:top; text-align:center ! important; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce17 { font-family:Arial; background-color:#003300; vertical-align:top; margin-left:0cm; }
	.ce18 { font-family:Arial; vertical-align:top; margin-left:0cm; }
	.ce19 { font-family:Arial; background-color:#99ccff; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce2 { font-family:Arial; color:#dd0806; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce20 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; }
	.ce21 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce22 { font-family:Arial; vertical-align:top; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce23 { font-family:Arial; background-color:#ffff99; vertical-align:top; margin-left:0cm; }
	.ce24 { font-family:Arial; background-color:#99ccff; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce25 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce26 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce27 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce28 { font-family:Arial; vertical-align:top; margin-left:0cm; }
	.ce29 { font-family:Arial; background-color:transparent; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce3 { font-family:Arial; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce30 { font-family:Arial Unicode MS; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:center ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce31 { font-family:Arial; background-color:transparent; border-style:none; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce32 { font-family:Arial; border-style:none; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce33 { font-family:Arial; border-style:none; }
	.ce34 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce35 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; }
	.ce36 { font-family:Arial; background-color:#99ccff; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:left ! important; margin-left:0cm; color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce37 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce38 { font-family:Arial; border-style:none; vertical-align:middle; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce39 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:left ! important; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce4 { font-family:Arial; background-color:#003300; color:#dd0806; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce40 { font-family:Arial; border-style:none; vertical-align:middle; text-align:left ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce41 { font-family:Arial; border-style:none; vertical-align:top; text-align:left ! important; margin-left:0cm; }
	.ce42 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; text-align:center ! important; margin-left:0cm; color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce43 { font-family:Arial; border-style:none; vertical-align:top; text-align:center ! important; margin-left:0cm; color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce44 { font-family:Arial; border-style:none; vertical-align:top; text-align:center ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce45 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce46 { font-family:Arial; border-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce47 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce48 { font-family:Arial; border-style:none; vertical-align:top; margin-left:0cm; }
	.ce49 { font-family:Arial; border-style:none; vertical-align:top; margin-left:0cm; }
	.ce5 { font-family:Arial; background-color:#003300; }
	.ce50 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce51 { font-family:Arial; vertical-align:top; text-align:left ! important; margin-left:0cm; }
	.ce52 { font-family:Arial; background-color:#99ccff; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce53 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce54 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce55 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; vertical-align:top; margin-left:0cm; font-weight:bold; }
	.ce56 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; font-weight:bold; }
	.ce57 { font-family:Arial; font-weight:bold; }
	.ce58 { font-family:Arial; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce59 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce6 { font-family:Arial; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce60 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce61 { font-family:Arial; background-color:transparent; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce62 { font-family:Arial; background-color:transparent; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce63 { font-family:Arial; background-color:transparent; }
	.ce64 { font-family:Arial; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce65 { font-family:Arial; background-color:transparent; border-style:none; vertical-align:top; text-align:left ! important; margin-left:0cm; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce66 { font-family:Arial; border-style:none; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce67 { font-family:Arial; background-color:transparent; border-style:none; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce68 { font-family:Arial; background-color:transparent; border-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce69 { font-family:Arial; background-color:#99ccff; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:12pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce7 { font-family:Arial; vertical-align:top; text-align:left ! important; margin-left:0cm; }
	.ce70 { font-family:Arial; border-bottom-style:none; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce71 { font-family:Arial; border-bottom-style:none; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce72 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce73 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce74 { font-family:Arial; border-bottom-style:none; background-color:transparent; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; }
	.ce75 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; }
	.ce76 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; }
	.ce77 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce78 { font-family:Arial; border-style:none; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce79 { font-family:Arial; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce8 { font-family:Arial; vertical-align:top; text-align:left ! important; margin-left:0cm; color:#dd0806; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce80 { font-family:Arial; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce81 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce82 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce83 { font-family:Arial; background-color:transparent; vertical-align:top; margin-left:0cm; }
	.ce84 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce85 { font-family:Arial; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce86 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; }
	.ce87 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; margin-left:0cm; }
	.ce88 { font-family:Arial; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; }
	.ce89 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-style:none; }
	.ce9 { font-family:Arial; background-color:#003300; vertical-align:top; text-align:left ! important; margin-left:0cm; }
	.ce90 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-style:none; border-right-style:none; border-top-style:none; }
	.ce91 { font-family:Arial; border-bottom-style:none; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.0133cm; border-top-style:solid; border-top-color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce92 { font-family:Arial; border-bottom-style:none; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#000000; border-top-style:none; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce93 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#000000; border-top-style:none; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce94 { font-family:Arial; border-bottom-style:none; background-color:transparent; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#000000; border-top-style:none; vertical-align:top; margin-left:0cm; }
	.ce95 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.0133cm; border-right-style:solid; border-right-color:#000000; border-top-style:none; vertical-align:top; margin-left:0cm; }
	.ce96 { font-family:Arial; border-bottom-width:0.0133cm; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:0.0133cm; border-left-style:solid; border-left-color:#000000; border-right-style:none; border-top-style:none; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.ce97 { font-family:Arial; background-color:#99ccff; border-width:0.0133cm; border-style:solid; border-color:#000000; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.ce98 { font-family:Arial; border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.088cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; }
	.ce99 { font-family:Arial; border-bottom-width:0.035cm; border-bottom-style:solid; border-bottom-color:#000000; background-color:transparent; border-left-width:0.088cm; border-left-style:solid; border-left-color:#000000; border-right-width:0.035cm; border-right-style:solid; border-right-color:#000000; border-top-width:0.035cm; border-top-style:solid; border-top-color:#000000; vertical-align:top; margin-left:0cm; }
	.co1 { width:2.965cm; }
	.co10 { width:7.664cm; }
	.co11 { width:1.79cm; }
	.co12 { width:1.399cm; }
	.co13 { width:1.706cm; }
	.co14 { width:1.649cm; }
	.co15 { width:1.453cm; }
	.co16 { width:1.314cm; }
	.co17 { width:2.378cm; }
	.co18 { width:1.538cm; }
	.co19 { width:1.035cm; }
	.co2 { width:1.147cm; }
	.co20 { width:1.734cm; }
	.co21 { width:1.566cm; }
	.co22 { width:1.203cm; }
	.co23 { width:1.427cm; }
	.co24 { width:2.769cm; }
	.co25 { width:4.3cm; }
	.co26 { width:4.307cm; }
	.co27 { width:12.418cm; }
	.co28 { width:4.419cm; }
	.co29 { width:4.055cm; }
	.co3 { width:6.768cm; }
	.co30 { width:11.804cm; }
	.co31 { width:2.574cm; }
	.co32 { width:11.299cm; }
	.co33 { width:2.35cm; }
	.co34 { width:2.824cm; }
	.co35 { width:5.034cm; }
	.co36 { width:4.279cm; }
	.co37 { width:5.286cm; }
	.co38 { width:4.911cm; }
	.co39 { width:6.687cm; }
	.co4 { width:2.517cm; }
	.co40 { width:2.097cm; }
	.co41 { width:5.65cm; }
	.co42 { width:2.993cm; }
	.co43 { width:6.07cm; }
	.co44 { width:4.447cm; }
	.co45 { width:3.216cm; }
	.co46 { width:15.72cm; }
	.co47 { width:3.884cm; }
	.co48 { width:7.971cm; }
	.co49 { width:5.315cm; }
	.co5 { width:3.748cm; }
	.co50 { width:7.468cm; }
	.co51 { width:2.041cm; }
	.co52 { width:3.104cm; }
	.co53 { width:6.796cm; }
	.co54 { width:5.105cm; }
	.co55 { width:4.223cm; }
	.co56 { width:1.93cm; }
	.co57 { width:4.355cm; }
	.co58 { width:7.216cm; }
	.co59 { width:14.376cm; }
	.co6 { width:8.391cm; }
	.co60 { width:4.364cm; }
	.co61 { width:4.475cm; }
	.co62 { width:4.923cm; }
	.co63 { width:4.643cm; }
	.co64 { width:3.776cm; }
	.co65 { width:4.336cm; }
	.co66 { width:4.586cm; }
	.co67 { width:0.894cm; }
	.co68 { width:3.72cm; }
	.co69 { width:2.21cm; }
	.co7 { width:2.237cm; }
	.co70 { width:1.231cm; }
	.co71 { width:1.118cm; }
	.co72 { width:1.901cm; }
	.co73 { width:1.623cm; }
	.co74 { width:1.258cm; }
	.co75 { width:1.371cm; }
	.co76 { width:1.175cm; }
	.co8 { width:1.774cm; }
	.co9 { width:3.972cm; }
	.ro1 { height:1.164cm; }
	.ro10 { height:0.873cm; }
	.ro11 { height:0.423cm; }
	.ro12 { height:0.453cm; }
	.ro13 { height:0.609cm; }
	.ro14 { height:0.538cm; }
	.ro15 { height:0.503cm; }
	.ro16 { height:0.635cm; }
	.ro17 { height:0.529cm; }
	.ro18 { height:0.582cm; }
	.ro19 { height:0.476cm; }
	.ro2 { height:0.894cm; }
	.ro20 { height:0.661cm; }
	.ro21 { height:0.688cm; }
	.ro22 { height:0.556cm; }
	.ro23 { height:0.552cm; }
	.ro24 { height:0.9cm; }
	.ro25 { height:0.496cm; }
	.ro26 { height:1.258cm; }
	.ro27 { height:1.085cm; }
	.ro28 { height:1.508cm; }
	.ro29 { height:1.755cm; }
	.ro3 { height:0.473cm; }
	.ro30 { height:0.847cm; }
	.ro31 { height:2.046cm; }
	.ro32 { height:0.767cm; }
	.ro33 { height:0.926cm; }
	.ro34 { height:0.714cm; }
	.ro35 { height:1.637cm; }
	.ro36 { height:1.005cm; }
	.ro37 { height:0.953cm; }
	.ro38 { height:0.741cm; }
	.ro39 { height:4.685cm; }
	.ro4 { height:1.984cm; }
	.ro40 { height:2.579cm; }
	.ro41 { height:2.157cm; }
	.ro5 { height:1.316cm; }
	.ro6 { height:1.746cm; }
	.ro7 { height:0.794cm; }
	.ro8 { height:1.737cm; }
	.ro9 { height:1.27cm; }
	.T1 { color:#000000; font-family:Tahoma; font-size:9pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.T2 { color:#000000; font-family:Tahoma; font-size:9pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.T3 { color:#000000; font-family:Tahoma; font-size:8pt; font-style:normal;  text-decoration:none ! important; font-weight:bold; }
	.T4 { color:#000000; font-family:Tahoma; font-size:8pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }
	.T5 { color:#0000d4; font-family:Arial; font-size:10pt; font-style:normal;  text-decoration:underline; font-weight:normal; }
	.T6 { font-family:Arial; font-size:10pt; font-style:normal;  text-decoration:none ! important; font-weight:normal; }

	


.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
   /*opacity: 0.8;*/
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: #6A5ACD;
}

.firebugLayoutBoxContent {
    background-color: #87CEEB;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
   /*opacity: 0.4;*/
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}

/* Style for a public "Working Draft" */

/*
   Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:
   http://www.w3.org/Consortium/Legal/copyright-software */

/* $Id: mapping.css,v 1.10 2009/06/12 06:14:45 tmichel Exp $ */

body {
  padding: 2em 1em 2em 70px;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }

a:link img, a:visited img { border-style: none } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}

th, td { /* ns 4 */
  font-family: sans-serif;
}

h1, h2, h3, h4, h5, h6 { text-align: left }
/* background should be transparent, but WebTV has a bug */
h1, h2, h3 { color: #005A9C; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

.hide { display: none }

div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }

p.copyright { font-size: small }
p.copyright small { font-size: small }

@media screen {  /* hide from IE3 */
a[href]:hover { background: #ffa }
}

pre { margin-left: 2em }
/*
p {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
*/
dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
dt { font-weight: bold }

pre, code { font-family: monospace } /* navigator 4 requires this */

ul.toc, ol.toc {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none;
}

@media aural {  
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
}



body {
  background-image: url(http://www.w3.org/StyleSheets/TR/logo-WD);
}

/******************************************************************
 * MikeSmith (2008-06-07)
 * Because our current online HTML diff tool[1] doesn't output
 * colored diffs, I the following rules for .diff-* classes so
 * I can get colored output in HTML diffs for Editor's Drafts.
 * [1] http://www.w3.org/2007/10/htmldiff
 ******************************************************************/
.diff-new {
  background-color: yellow;
}
.diff-chg {
  background-color: lime;
}
.diff-new:before,
.diff-new:after {
  content: "\2191";
}
.diff-chg:before,
.diff-chg:after {
  content: "\2195";
}
.diff-old {
  text-decoration: line-through;
  background-color: #FBB;
}
.diff-old:before,
.diff-old:after {
  content: "\2193";
}
/* end MikeSmith (2008-06-07) additions */

/*  See license.txt for terms of usage */

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    /*opacity: 0.8;*/
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: #6A5ACD;
}

.firebugLayoutBoxContent {
    background-color: #87CEEB;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    /*opacity: 0.4;*/
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}
/*   See license.txt for terms of usage */

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    /*opacity: 0.8;*/
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: #6A5ACD;
}

.firebugLayoutBoxContent {
    background-color: #87CEEB;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    /*opacity: 0.4;*/
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}

/*  See license.txt for terms of usage */

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    /*opacity: 0.8;*/
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: #6A5ACD;
}

.firebugLayoutBoxContent {
    background-color: #87CEEB;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    /*opacity: 0.4;*/
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}

/*  See license.txt for terms of usage */

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    /*opacity: 0.8;*/
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: #6A5ACD;
}

.firebugLayoutBoxContent {
    background-color: #87CEEB;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    /*opacity: 0.4;*/
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}

/*  See license.txt for terms of usage */

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    /*opacity: 0.8;*/
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: #6A5ACD;
}

.firebugLayoutBoxContent {
    background-color: #87CEEB;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    /*opacity: 0.4;*/
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}
