.ft-123-row-1{
font-family:Verdana;padding-top:2px;padding-right:6px;border-top-style:double;border-bottom-style:solid;border-bottom-width:1px;font-size:8pt;padding-bottom:2px;padding-left:6px;border-top-width:1px;}
.ft-123-row-1 A{
color:#00f;text-decoration:none;}
.ft-123-row-1 A:Hover{
text-decoration:underline;}
.ft-123-row-2{
padding-left:6px;border-top-width:1px;font-family:Verdana;padding-top:2px;padding-right:6px;border-top-style:double;border-bottom-style:solid;border-bottom-width:1px;font-size:8pt;padding-bottom:2px;}
.ft-123-row-2 A{
color:#00f;text-decoration:none;}
.ft-123-row-2 A:Hover{
text-decoration:underline;}
.ft-123-title{
padding-left:6px;font-family:Verdana;padding-bottom:5px;padding-right:6px;font-size:8pt;font-weight:bold;}
.ft-123-title A{
color:#00f;text-decoration:none;}
.ft-123-title A:Hover{
text-decoration:underline;}
.ft-123-total{
font-size:8pt;font-family:Verdana;}
.ft-123-total A{
color:#00f;text-decoration:none;}
.ft-123-total A:Hover{
text-decoration:underline;}
td.ft-123-row-1-151 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-152 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-153{
padding-bottom:2px;padding-left:6px;border-top-width:1px;font-family:Verdana;padding-top:2px;padding-right:6px;border-top-style:double;border-bottom-style:solid;border-bottom-width:1px;font-size:8pt;}
td.ft-123-row-1-153 A{
color:#00f;text-decoration:none;}
td.ft-123-row-1-153 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-154 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-155{
font-size:8pt;border-bottom-width:1px;border-top-style:double;padding-right:6px;padding-top:2px;border-top-left-radius:5px;font-family:Verdana;border-left-style:solid;border-left-width:1px;border-top-width:1px;border-bottom-style:solid;padding-left:6px;border-bottom-left-radius:5px;padding-bottom:2px;}
td.ft-123-row-1-155 A{
text-decoration:none;color:#00f;}
td.ft-123-row-1-155 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-156 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-157 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-158 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-159 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-160 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-161{
font-size:8pt;padding-bottom:2px;padding-left:6px;border-top-width:1px;font-family:Verdana;padding-top:2px;padding-right:6px;border-top-style:double;border-bottom-style:solid;border-bottom-width:1px;}
td.ft-123-row-1-161 A{
color:#00f;text-decoration:none;}
td.ft-123-row-1-161 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-162 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-163 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-164{
padding-top:2px;font-family:Verdana;padding-right:6px;border-top-style:double;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:2px;font-size:8pt;padding-left:6px;border-top-width:1px;}
td.ft-123-row-1-164 A{
color:#00f;text-decoration:none;}
td.ft-123-row-1-164 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-165{
border-bottom-right-radius:5px;border-top-width:1px;border-right-style:solid;border-right-width:1px;padding-right:6px;padding-top:2px;font-family:Verdana;border-top-right-radius:5px;border-bottom-width:1px;border-bottom-style:solid;border-top-style:double;padding-left:6px;padding-bottom:2px;font-size:8pt;}
td.ft-123-row-1-165 A{
text-decoration:none;color:#00f;}
td.ft-123-row-1-165 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-166{
font-size:8pt;padding-bottom:2px;padding-left:6px;border-bottom-style:solid;border-top-style:double;font-family:Verdana;padding-top:2px;padding-right:6px;text-align:right;border-bottom-width:1px;border-top-width:1px;}
td.ft-123-row-1-166 A{
color:#00f;text-decoration:none;}
td.ft-123-row-1-166 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-167{
border-bottom-width:1px;border-bottom-style:solid;border-top-style:double;padding-right:6px;font-family:Verdana;padding-left:6px;border-top-width:1px;padding-bottom:2px;font-size:8pt;padding-top:2px;}
td.ft-123-row-1-167 A{
color:#00f;text-decoration:none;}
td.ft-123-row-1-167 A:Hover{
text-decoration:underline;}
td.ft-123-row-1-168{
border-bottom-width:1px;border-bottom-style:solid;border-top-style:double;padding-right:6px;padding-top:2px;font-family:Verdana;border-top-width:1px;padding-left:6px;padding-bottom:2px;font-size:8pt;}
td.ft-123-row-1-168 A{
color:#00f;text-decoration:none;}
td.ft-123-row-1-168 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-151 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-152 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-153{
border-top-width:1px;padding-left:6px;padding-bottom:2px;font-family:Verdana;border-bottom-width:1px;border-bottom-style:solid;border-top-style:double;padding-right:6px;padding-top:2px;font-size:8pt;}
td.ft-123-row-2-153 A{
color:#00f;text-decoration:none;}
td.ft-123-row-2-153 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-154 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-155{
border-top-width:1px;padding-left:6px;padding-top:2px;font-family:Verdana;border-bottom-left-radius:5px;font-size:8pt;border-bottom-width:1px;border-bottom-style:solid;border-top-style:double;padding-right:6px;border-left-width:1px;border-left-style:solid;padding-bottom:2px;border-top-left-radius:5px;}
td.ft-123-row-2-155 A{
text-decoration:none;color:#00f;}
td.ft-123-row-2-155 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-156 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-157 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-158 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-159 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-160 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-161{
font-family:Verdana;padding-top:2px;padding-right:6px;border-top-style:double;border-bottom-style:solid;border-bottom-width:1px;font-size:8pt;padding-bottom:2px;padding-left:6px;border-top-width:1px;}
td.ft-123-row-2-161 A{
color:#00f;text-decoration:none;}
td.ft-123-row-2-161 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-162 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-163 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-164{
padding-right:6px;padding-bottom:2px;font-size:8pt;border-top-width:1px;border-top-style:double;padding-left:6px;padding-top:2px;font-family:Verdana;border-bottom-width:1px;border-bottom-style:solid;}
td.ft-123-row-2-164 A{
color:#00f;text-decoration:none;}
td.ft-123-row-2-164 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-165{
border-bottom-width:1px;border-bottom-style:solid;border-top-style:double;border-right-width:1px;border-right-style:solid;border-top-right-radius:5px;padding-left:6px;padding-bottom:2px;font-size:8pt;border-top-width:1px;border-bottom-right-radius:5px;padding-right:6px;padding-top:2px;font-family:Verdana;}
td.ft-123-row-2-165 A{
text-decoration:none;color:#00f;}
td.ft-123-row-2-165 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-166{
font-family:Verdana;padding-top:2px;padding-right:6px;border-top-style:double;border-bottom-style:solid;border-bottom-width:1px;text-align:right;font-size:8pt;padding-bottom:2px;padding-left:6px;border-top-width:1px;}
td.ft-123-row-2-166 A{
color:#00f;text-decoration:none;}
td.ft-123-row-2-166 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-167{
border-bottom-style:solid;padding-right:6px;padding-top:2px;font-family:Verdana;border-top-style:double;border-top-width:1px;border-bottom-width:1px;padding-left:6px;padding-bottom:2px;font-size:8pt;}
td.ft-123-row-2-167 A{
color:#00f;text-decoration:none;}
td.ft-123-row-2-167 A:Hover{
text-decoration:underline;}
td.ft-123-row-2-168{
border-top-style:double;padding-right:6px;padding-top:2px;padding-bottom:2px;border-top-width:1px;padding-left:6px;font-family:Verdana;font-size:8pt;border-bottom-width:1px;border-bottom-style:solid;}
td.ft-123-row-2-168 A{
color:#00f;text-decoration:none;}
td.ft-123-row-2-168 A:Hover{
text-decoration:underline;}
td.ft-123-title-151 A:Hover{
text-decoration:underline;}
td.ft-123-title-152 A:Hover{
text-decoration:underline;}
td.ft-123-title-153{
font-weight:bold;font-size:8pt;padding-right:6px;padding-bottom:5px;font-family:Verdana;padding-left:6px;}
td.ft-123-title-153 A{
color:#00f;text-decoration:none;}
td.ft-123-title-153 A:Hover{
text-decoration:underline;}
td.ft-123-title-154 A:Hover{
text-decoration:underline;}
td.ft-123-title-155{
padding-bottom:5px;font-family:Verdana;font-size:8pt;padding-right:6px;font-weight:bold;padding-left:6px;}
td.ft-123-title-155 A{
color:#00f;text-decoration:none;}
td.ft-123-title-155 A:Hover{
text-decoration:underline;}
td.ft-123-title-156 A:Hover{
text-decoration:underline;}
td.ft-123-title-157 A:Hover{
text-decoration:underline;}
td.ft-123-title-158 A:Hover{
text-decoration:underline;}
td.ft-123-title-159 A:Hover{
text-decoration:underline;}
td.ft-123-title-160 A:Hover{
text-decoration:underline;}
td.ft-123-title-161{
font-weight:bold;font-size:8pt;padding-right:6px;padding-bottom:5px;font-family:Verdana;padding-left:6px;}
td.ft-123-title-161 A{
color:#00f;text-decoration:none;}
td.ft-123-title-161 A:Hover{
text-decoration:underline;}
td.ft-123-title-162 A:Hover{
text-decoration:underline;}
td.ft-123-title-163 A:Hover{
text-decoration:underline;}
td.ft-123-title-164{
padding-left:6px;font-size:8pt;font-weight:bold;padding-right:6px;font-family:Verdana;padding-bottom:5px;}
td.ft-123-title-164 A{
text-decoration:none;color:#00f;}
td.ft-123-title-164 A:Hover{
text-decoration:underline;}
td.ft-123-title-165{
padding-left:6px;font-family:Verdana;padding-bottom:5px;padding-right:6px;font-size:8pt;font-weight:bold;}
td.ft-123-title-165 A{
color:#00f;text-decoration:none;}
td.ft-123-title-165 A:Hover{
text-decoration:underline;}
td.ft-123-title-166{
padding-left:6px;font-family:Verdana;padding-bottom:5px;font-weight:bold;padding-right:6px;font-size:8pt;text-align:right;}
td.ft-123-title-166 A{
text-decoration:none;color:#00f;}
td.ft-123-title-166 A:Hover{
text-decoration:underline;}
td.ft-123-title-167{
padding-left:6px;font-family:Verdana;padding-bottom:5px;padding-right:6px;font-size:8pt;font-weight:bold;}
td.ft-123-title-167 A{
color:#00f;text-decoration:none;}
td.ft-123-title-167 A:Hover{
text-decoration:underline;}
td.ft-123-title-168{
font-size:8pt;font-weight:bold;padding-left:6px;font-family:Verdana;padding-bottom:5px;padding-right:6px;}
td.ft-123-title-168 A{
color:#00f;text-decoration:none;}
td.ft-123-title-168 A:Hover{
text-decoration:underline;}
td.ft-123-total-151 A:Hover{
text-decoration:underline;}
td.ft-123-total-152 A:Hover{
text-decoration:underline;}
td.ft-123-total-153{
font-size:8pt;font-family:Verdana;}
td.ft-123-total-153 A{
color:#00f;text-decoration:none;}
td.ft-123-total-153 A:Hover{
text-decoration:underline;}
td.ft-123-total-154 A:Hover{
text-decoration:underline;}
td.ft-123-total-155{
font-size:8pt;font-family:Verdana;}
td.ft-123-total-155 A{
text-decoration:none;color:#00f;}
td.ft-123-total-155 A:Hover{
text-decoration:underline;}
td.ft-123-total-156 A:Hover{
text-decoration:underline;}
td.ft-123-total-157 A:Hover{
text-decoration:underline;}
td.ft-123-total-158 A:Hover{
text-decoration:underline;}
td.ft-123-total-159 A:Hover{
text-decoration:underline;}
td.ft-123-total-160 A:Hover{
text-decoration:underline;}
td.ft-123-total-161{
font-family:Verdana;font-size:8pt;}
td.ft-123-total-161 A{
color:#00f;text-decoration:none;}
td.ft-123-total-161 A:Hover{
text-decoration:underline;}
td.ft-123-total-162 A:Hover{
text-decoration:underline;}
td.ft-123-total-163 A:Hover{
text-decoration:underline;}
td.ft-123-total-164{
font-size:8pt;font-family:Verdana;}
td.ft-123-total-164 A{
color:#00f;text-decoration:none;}
td.ft-123-total-164 A:Hover{
text-decoration:underline;}
td.ft-123-total-165{
font-size:8pt;font-family:Verdana;}
td.ft-123-total-165 A{
text-decoration:none;color:#00f;}
td.ft-123-total-165 A:Hover{
text-decoration:underline;}
td.ft-123-total-166{
font-family:Verdana;font-size:8pt;}
td.ft-123-total-166 A{
text-decoration:none;color:#00f;}
td.ft-123-total-166 A:Hover{
text-decoration:underline;}
td.ft-123-total-167{
font-family:Verdana;font-size:8pt;}
td.ft-123-total-167 A{
color:#00f;text-decoration:none;}
td.ft-123-total-167 A:Hover{
text-decoration:underline;}
td.ft-123-total-168{
font-size:8pt;font-family:Verdana;}
td.ft-123-total-168 A{
color:#00f;text-decoration:none;}
td.ft-123-total-168 A:Hover{
text-decoration:underline;}
