body {
color: #000000;
background: #ffffff;
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
}
a {
text-decoration: none;
color: #000000;
}
pre {
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
.titleTableTopNav, .titleTableSubNav, .logoImage {
display: none;
}
.packageFrame {
display: none;
}
.titleTableSubTitle {
font-weight: bold;
}
.classHeaderTableLabel {
padding-right: 10px;
vertical-align: top;
}
.showHideLinks {
display: none;
}
html>body code {
font-size: 10pt;
}
.summaryTableTitle, .detailSectionHeader {
font-size: 14pt;
font-weight: bold;
padding-top: 15px;
padding-bottom: 5px;
}
.summaryTable {
border: 1px solid #000000;
border-collapse: collapse;
width: 100%;
}
.summaryTableDescription {
padding-bottom: 20px;
}
.summaryTableSignatureCol, .summaryTableOwnerCol, .summaryTableLastCol, .summaryTableCol {
border: 1px solid #000000;
}
.summaryTablePaddingCol {
border: 1px solid #000000;
border-right: 0px;
}
.summaryTableInheritanceCol, .summaryTableOperatorCol, .summaryTableStatementCol, .summaryTableSecondCol {
border: 1px solid #000000;
border-left: 0px;
}
.summaryTableLastCol {
vertical-align: top;
}
.detailHeader {
font-size: 13pt;
padding-top: 100px;
}
.detailHeaderName {
font-weight: bold;
}
.detailHeaderType {
padding-left: 5px;
}
.detailHeaderRule {
background: #FF0000;
}
.seeAlso {
padding-bottom: 20px;
margin-top: -20px;
}
.innertable {
border-collapse: collapse;
}
.innertable td,.innertable th {
border: 1px solid #000000;
padding-left: 5px;
padding-right: 5px;
}
.listing {
font-size: 10pt;
}
.feedbackLink {
display: none;
}
.copyright {
font-size: 10pt;
}