.StyleSet1000 .Default { color: #262626;  font-size: 10pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  border-right-width: 3;  border-right-color: #262626;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #666666;  border-bottom-style: solid;  border-left-width: 3;  border-left-color: #262626;  border-left-style: solid;  padding-top: 20px;  padding-right: 125px;  padding-bottom: 30px;  padding-left: 125px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ffffff;   }
.StyleSet1000Background { background-color: #ffffff;   }
.StyleSet1000 .Title { color: #5c5c5c;  font-size: 13pt;  font-family: Verdana, Geneva, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: small-caps;  padding-top: 3px;  padding-right: 0px;  padding-bottom: 3px;  padding-left: 3px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #f0f0f0;   }
.StyleSet1000 .Subtitle { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  border-bottom-width: 1;  border-bottom-color: #dfdfdf;  border-bottom-style: solid;  padding-top: 2px;  padding-right: 0px;  padding-bottom: 2px;  padding-left: 2px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 .Text { color: #262626;  font-size: 10pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 2px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 .SmallText { color: #262626;  font-size: 8pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 4px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 .TableHeader { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: small-caps;  border-top-width: 1;  border-top-color: #666666;  border-top-style: solid;  border-bottom-width: 1;  border-bottom-color: #666666;  border-bottom-style: solid;  padding-top: 4px;  padding-right: 4px;  padding-bottom: 4px;  padding-left: 4px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #e0e0e0;   }
.StyleSet1000 .TableRow { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 5px;  padding-right: 4px;  padding-bottom: 5px;  padding-left: 4px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #efefef;   }
.StyleSet1000 .TableAlternateRow { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 5px;  padding-right: 4px;  padding-bottom: 5px;  padding-left: 4px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #f8f8f8;   }
.StyleSet1000 .TableFooter { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: small-caps;  border-top-width: 1;  border-top-color: #666666;  border-top-style: solid;  padding-top: 4px;  padding-right: 4px;  padding-bottom: 4px;  padding-left: 4px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 .Input { color: #262626;  font-size: 10pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 .Label { color: #262626;  font-size: 10pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 .Button { color: #262626;  font-size: 7pt;  font-family: Arial, Helvetica, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  border-top-width: 1;  border-top-color: #999999;  border-top-style: solid;  border-right-width: 1;  border-right-color: #999999;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #999999;  border-bottom-style: solid;  border-left-width: 1;  border-left-color: #999999;  border-left-style: solid;  padding-top: 4px;  padding-right: 5px;  padding-bottom: 4px;  padding-left: 5px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ececec;   }
.StyleSet1000 A.Button:link { color: #262626;  font-size: 7pt;  font-family: Arial, Helvetica, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  border-top-width: 1;  border-top-color: #999999;  border-top-style: solid;  border-right-width: 1;  border-right-color: #999999;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #999999;  border-bottom-style: solid;  border-left-width: 1;  border-left-color: #999999;  border-left-style: solid;  padding-top: 4px;  padding-right: 5px;  padding-bottom: 4px;  padding-left: 5px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ececec;   padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid white; }
.StyleSet1000 A.Button:visited { color: #262626;  font-size: 7pt;  font-family: Arial, Helvetica, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  border-top-width: 1;  border-top-color: #999999;  border-top-style: solid;  border-right-width: 1;  border-right-color: #999999;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #999999;  border-bottom-style: solid;  border-left-width: 1;  border-left-color: #999999;  border-left-style: solid;  padding-top: 4px;  padding-right: 5px;  padding-bottom: 4px;  padding-left: 5px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ececec;   padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid white; }
.StyleSet1000 A.Button:hover { color: #262626;  font-size: 7pt;  font-family: Arial, Helvetica, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  border-top-width: 1;  border-top-color: #999999;  border-top-style: solid;  border-right-width: 1;  border-right-color: #999999;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #999999;  border-bottom-style: solid;  border-left-width: 1;  border-left-color: #999999;  border-left-style: solid;  padding-top: 4px;  padding-right: 5px;  padding-bottom: 4px;  padding-left: 5px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ececec;   padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid white; }
.StyleSet1000 A.Button:active { color: #262626;  font-size: 7pt;  font-family: Arial, Helvetica, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  border-top-width: 1;  border-top-color: #999999;  border-top-style: solid;  border-right-width: 1;  border-right-color: #999999;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #999999;  border-bottom-style: solid;  border-left-width: 1;  border-left-color: #999999;  border-left-style: solid;  padding-top: 4px;  padding-right: 5px;  padding-bottom: 4px;  padding-left: 5px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ececec;   padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px solid white; }
.StyleSet1001 .Default { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  border-top-width: 3;  border-top-color: #262626;  border-top-style: solid;  border-right-width: 3;  border-right-color: #262626;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #666666;  border-bottom-style: solid;  border-left-width: 3;  border-left-color: #262626;  border-left-style: solid;  padding-top: 4px;  padding-right: 15px;  padding-bottom: 0px;  padding-left: 4px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ffffff;   }
.StyleSet1001Background { background-color: #ffffff;   }
.StyleSet1001 .Text { color: #262626;  font-size: 8pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1002 .Default { color: #262626;  font-size: 8pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  border-right-width: 3;  border-right-color: #262626;  border-right-style: solid;  border-bottom-width: 3;  border-bottom-color: #262626;  border-bottom-style: solid;  border-left-width: 3;  border-left-color: #262626;  border-left-style: solid;  padding-top: 0px;  padding-right: 15px;  padding-bottom: 0px;  padding-left: 10px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ffffff;   }
.StyleSet1002Background { background-color: #ffffff;   }
.StyleSet1002 .Text { color: #262626;  font-size: 8pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1003 .Default { font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #262626;   }
.StyleSet1003Background { background-color: #262626;   }
.StyleSet1004 .Default { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  border-right-width: 3;  border-right-color: #262626;  border-right-style: solid;  border-bottom-width: 1;  border-bottom-color: #666666;  border-bottom-style: solid;  border-left-width: 3;  border-left-color: #262626;  border-left-style: solid;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  background-color: #ffffff;   }
.StyleSet1004Background { background-color: #ffffff;   }
.StyleSet1000 .Error { color: #FF0000;  font-size: 10pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 2px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 .Input { color: #262626;  font-size: 9pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 A:link { color: #666666;  font-size: 8pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1001 A:link { color: #666666;  font-size: 7pt;  font-family: Helvetica, Arial, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1002 A:link { color: #666666;  font-size: 7pt;  font-family: Helvetica, Arial, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 A:visited { color: #666666;  font-size: 8pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1001 A:visited { color: #666666;  font-size: 7pt;  font-family: Helvetica, Arial, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1002 A:visited { color: #666666;  font-size: 7pt;  font-family: Helvetica, Arial, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1000 A:hover { color: #999999;  font-size: 8pt;  font-family: Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: bold;  font-variant: normal;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1001 A:hover { color: #999999;  font-size: 7pt;  font-family: Helvetica, Arial, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
.StyleSet1002 A:hover { color: #999999;  font-size: 7pt;  font-family: Helvetica, Arial, sans-serif;  text-decoration: none;  font-style: normal;  font-weight: bold;  font-variant: normal;  text-transform: uppercase;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;   }
