.lowText1, a.lowText1:link, a.lowText1:visited, a.lowText1:active, a.lowText1:focus {
 color: #000000;
 font: bold 10pt Arial ;
 text-align: center;
 line-height: 15.3px;
 text-decoration: none;
}
.highText1, a.highText1:link, a.highText1:visited, a.highText1:active, a.highText1:focus {
 color: #000000;
 font: bold 10pt Arial ;
 line-height: 15.3px;
 text-align: center;
 text-decoration: none;
}
/* Borders used by some items */
.lowText112, a.lowText112:link, a.lowText112:visited, a.lowText112:active, a.lowText112:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText112, a.highText112:link, a.highText112:visited, a.highText112:active, a.highText112:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder112 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText119, a.lowText119:link, a.lowText119:visited, a.lowText119:active, a.lowText119:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText119, a.highText119:link, a.highText119:visited, a.highText119:active, a.highText119:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder119 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText120, a.lowText120:link, a.lowText120:visited, a.lowText120:active, a.lowText120:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText120, a.highText120:link, a.highText120:visited, a.highText120:active, a.highText120:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder120 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText121, a.lowText121:link, a.lowText121:visited, a.lowText121:active, a.lowText121:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText121, a.highText121:link, a.highText121:visited, a.highText121:active, a.highText121:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder121 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText122, a.lowText122:link, a.lowText122:visited, a.lowText122:active, a.lowText122:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText122, a.highText122:link, a.highText122:visited, a.highText122:active, a.highText122:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder122 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText123, a.lowText123:link, a.lowText123:visited, a.lowText123:active, a.lowText123:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText123, a.highText123:link, a.highText123:visited, a.highText123:active, a.highText123:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder123 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText125, a.lowText125:link, a.lowText125:visited, a.lowText125:active, a.lowText125:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText125, a.highText125:link, a.highText125:visited, a.highText125:active, a.highText125:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder125 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText126, a.lowText126:link, a.lowText126:visited, a.lowText126:active, a.lowText126:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText126, a.highText126:link, a.highText126:visited, a.highText126:active, a.highText126:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder126 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}
.lowText127, a.lowText127:link, a.lowText127:visited, a.lowText127:active, a.lowText127:focus {
 color: #000000;
 font: bold 9pt Arial ;
 text-align: left;
 line-height: 14.45px;
 text-decoration: none;
}
.highText127, a.highText127:link, a.highText127:visited, a.highText127:active, a.highText127:focus {
 color: #000000;
 font: bold 9pt Arial ;
 line-height: 14.45px;
 text-align: left;
 text-decoration: none;
}
/* Borders used by some items */
.itemBorder127 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
}

.separator {
 border: 2px inset;
}

