.qs__bold_ { font-family: Times, 'Times New Roman', serif; font-size: 15.0pt }
div.qs__bold_ {  }

.qs___Rev__ { font-family: Times, 'Times New Roman', serif; font-size: 16.0pt }
div.qs___Rev__ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs___Undo__ { font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs___Undo__ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs_Analysis_ { font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_Analysis_ { margin-bottom: 0.00in }

.qs_Entry_Term_ { text-indent: -0.15in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 12.0pt }
div.qs_Entry_Term_ { margin-bottom: 0.00in; margin-left: 0.15in }

.qs_Entry_Term_See_ { text-indent: -0.15in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 12.0pt; font-style: italic }
div.qs_Entry_Term_See_ { margin-bottom: 0.00in; margin-left: 0.15in }

.qs_Ital_ { text-indent: -0.12in; word-spacing: 0px; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_Ital_ { margin-bottom: 0.00in; margin-left: 0.12in }

.qs_Lead_Para_ { font-family: Times, 'Times New Roman', serif; font-size: 16.0pt }
div.qs_Lead_Para_ { margin-bottom: 0.75in }

.qs_Main_Head_ { text-align: center; padding-left: 0 !important; font-family: Times, 'Times New Roman', serif; font-size: 22.0pt; font-weight: bold; font-variant: small-caps; text-transform:none }
div.qs_Main_Head_ { margin-top: 1.49in; margin-bottom: 0.50in }

.qs_Note_ { font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_Note_ { margin-top: 0.06in; margin-bottom: 0.06in }

.qs_Old_Note_ { text-indent: -0.12in; word-spacing: 0px; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_Old_Note_ { margin-bottom: 0.00in; margin-left: 0.12in }

.qs_See_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_See_ { margin-bottom: 0.00in }

.qs_Top_O_Page_ { text-align: center; padding-left: 0 !important; font-family: Times, 'Times New Roman', serif; font-size: 26.0pt; font-weight: bold }
div.qs_Top_O_Page_ { margin-top: 0.75in; margin-bottom: 0.00in }

.qs_Wide_para_ { font-family: Times, 'Times New Roman', serif; font-size: 15.0pt }
div.qs_Wide_para_ { margin-top: 0.06in; margin-bottom: 0.06in }

.qs_contd_flush_ { text-indent: -0.08in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_contd_flush_ { margin-top: 0.00in; margin-bottom: 0.00in; margin-left: 0.08in }

.qs_contd_head_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_contd_head_ { margin-top: 0.07in; margin-bottom: 0.00in }

.qs_contd_indent1_ { text-indent: 0.08in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_contd_indent1_ { margin-top: 0.00in; margin-bottom: 0.00in; margin-left: 0.25in }

.qs_contd_subhead_ { text-indent: -0.19in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_contd_subhead_ { margin-top: 0.21in; margin-bottom: 0.00in; margin-left: 0.19in }

.qs_continued_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_continued_ { margin-top: 0.00in; margin-bottom: 0.00in }

.qs_flush_ { text-indent: -0.14in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_flush_ { margin-top: 0.00in; margin-bottom: 0.00in; margin-left: 0.14in }

.qs_gen_prov_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_gen_prov_ { margin-bottom: 0.00in }

.qs_generally_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_generally_ { margin-bottom: 0.00in }

.qs_generally1_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_generally1_ { margin-bottom: 0.00in }

.qs_generally2_ { text-indent: 0.20in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_generally2_ { margin-bottom: 0.00in }

.qs_generally3_ { text-indent: 0.39in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_generally3_ { margin-bottom: 0.00in }

.qs_head_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_head_ { margin-bottom: 0.00in }

.qs_head_pagel_ { text-align: left; font-family: Helvetica Black, Arial Black, sans-serif; font-size: 14.0pt; font-weight: bold }
div.qs_head_pagel_ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs_head_pager_ { text-align: right; font-family: Helvetica Black, Arial Black, sans-serif; font-size: 14.0pt; font-weight: bold }
div.qs_head_pager_ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs_indent1_ { text-indent: -0.15in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_indent1_ { margin-top: 0.00in; margin-bottom: 0.00in; margin-left: 0.38in }

.qs_indent2_ { text-indent: -0.15in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs_indent2_ { margin-top: 0.00in; margin-bottom: 0.00in; margin-left: 0.60in }

.qs_micro_caption_ { font-family: Times, 'Times New Roman', serif; font-size: 18.0pt; font-style: italic }
div.qs_micro_caption_ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs_note_ { font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_note_ { margin-top: 0.06in; margin-bottom: 0.06in }

.qs_para_ { font-family: Times, 'Times New Roman', serif; font-size: 15.0pt }
div.qs_para_ { margin-top: 0.06in; margin-bottom: 0.06in }

.qs_see_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_see_ { margin-bottom: 0.00in }

.qs_see_also_ { font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs_see_also_ { margin-bottom: 0.00in }

.qs_subhead_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_subhead_ { margin-top: 0.10in; margin-bottom: 0.00in }

.qs_subhead_ind_first_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_subhead_ind_first_ { margin-bottom: 0.00in }

.qs_subhead_ind_rest_ { text-indent: -0.22in; word-spacing: 0px; text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_subhead_ind_rest_ { margin-bottom: 0.00in; margin-left: 0.22in }

.qs_subidx_ { text-align: left; font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-weight: bold }
div.qs_subidx_ { margin-bottom: 0.00in }

.qs___Entry_Term_See_ { font-family: Times, 'Times New Roman', serif; font-size: 12.0pt; font-style: italic }
div.qs___Entry_Term_See_ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs___Note_ { font-family: Times, 'Times New Roman', serif; font-size: 11.0pt; font-style: italic }
div.qs___Note_ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs___Old_Note_ { font-family: Times, 'Times New Roman', serif; font-size: 11.0pt }
div.qs___Old_Note_ { margin-top: 0.04in; margin-bottom: 0.04in }

.qs___note_ { font-family: Times, 'Times New Roman', serif; font-size: 15.0pt; font-weight: bold }
div.qs___note_ { margin-top: 0.04in; margin-bottom: 0.04in }

