body{color:#000;background-color:#fff}a:link{color:#284fa8;text-decoration:underline}a:visited{color:#00cb40;text-decoration:underline}a:active{color:#ff0040;text-decoration:underline}td.title{text-align:center;padding-bottom:10px;font-family:sans-serif;font-size:20pt;font-style:italic;font-weight:bold}td.headerItem{text-align:right;padding-right:6px;font-family:sans-serif;font-weight:bold;vertical-align:top;white-space:nowrap}td.headerValue{text-align:left;color:#284fa8;font-family:sans-serif;font-weight:bold;white-space:nowrap}td.headerCovTableHead{text-align:center;padding-right:6px;padding-left:6px;padding-bottom:0;font-family:sans-serif;font-size:80%;white-space:nowrap}td.headerCovTableEntry{text-align:right;color:#284fa8;font-family:sans-serif;font-weight:bold;white-space:nowrap;padding-left:12px;padding-right:4px;background-color:#dae7fe}td.headerCovTableEntryHi{text-align:right;color:#000;font-family:sans-serif;font-weight:bold;white-space:nowrap;padding-left:12px;padding-right:4px;background-color:#a7fc9d}td.headerCovTableEntryMed{text-align:right;color:#000;font-family:sans-serif;font-weight:bold;white-space:nowrap;padding-left:12px;padding-right:4px;background-color:#ffea20}td.headerCovTableEntryLo{text-align:right;color:#000;font-family:sans-serif;font-weight:bold;white-space:nowrap;padding-left:12px;padding-right:4px;background-color:#f00}td.headerValueLeg{text-align:left;color:#000;font-family:sans-serif;font-size:80%;white-space:nowrap;padding-top:4px}td.ruler{background-color:#6688d4}td.versionInfo{text-align:center;padding-top:2px;font-family:sans-serif;font-style:italic}td.tableHead{text-align:center;color:#fff;background-color:#6688d4;font-family:sans-serif;font-size:120%;font-weight:bold;white-space:nowrap;padding-left:4px;padding-right:4px}span.tableHeadSort{padding-right:4px}td.coverFile{text-align:left;padding-left:10px;padding-right:20px;color:#284fa8;background-color:#dae7fe;font-family:monospace}td.coverBar{padding-left:10px;padding-right:10px;background-color:#dae7fe}td.coverBarOutline{background-color:#000}td.coverPerHi{text-align:right;padding-left:10px;padding-right:10px;background-color:#a7fc9d;font-weight:bold;font-family:sans-serif}td.coverNumHi{text-align:right;padding-left:10px;padding-right:10px;background-color:#a7fc9d;white-space:nowrap;font-family:sans-serif}td.coverPerMed{text-align:right;padding-left:10px;padding-right:10px;background-color:#ffea20;font-weight:bold;font-family:sans-serif}td.coverNumMed{text-align:right;padding-left:10px;padding-right:10px;background-color:#ffea20;white-space:nowrap;font-family:sans-serif}td.coverPerLo{text-align:right;padding-left:10px;padding-right:10px;background-color:#f00;font-weight:bold;font-family:sans-serif}td.coverNumLo{text-align:right;padding-left:10px;padding-right:10px;background-color:#f00;white-space:nowrap;font-family:sans-serif}a.detail:link{color:#b8d0ff;font-size:80%}a.detail:visited{color:#b8d0ff;font-size:80%}a.detail:active{color:#fff;font-size:80%}td.testName{text-align:right;padding-right:10px;background-color:#dae7fe;font-family:sans-serif}td.testPer{text-align:right;padding-left:10px;padding-right:10px;background-color:#dae7fe;font-family:sans-serif}td.testNum{text-align:right;padding-left:10px;padding-right:10px;background-color:#dae7fe;font-family:sans-serif}dt{font-family:sans-serif;font-weight:bold}td.testDescription{padding-top:10px;padding-left:30px;padding-bottom:10px;padding-right:30px;background-color:#dae7fe}td.coverFn{text-align:left;padding-left:10px;padding-right:20px;color:#284fa8;background-color:#dae7fe;font-family:monospace}td.coverFnLo{text-align:right;padding-left:10px;padding-right:10px;background-color:#f00;font-weight:bold;font-family:sans-serif}td.coverFnHi{text-align:right;padding-left:10px;padding-right:10px;background-color:#dae7fe;font-weight:bold;font-family:sans-serif}pre.source{font-family:monospace;white-space:pre;margin-top:2px}span.lineNum{background-color:#efe383}td.lineCov,span.lineCov{background-color:#cad7fe}span.coverLegendCov{padding-left:10px;padding-right:10px;padding-bottom:2px;background-color:#cad7fe}td.lineNoCov,span.lineNoCov{background-color:#ff6230}span.coverLegendNoCov{padding-left:10px;padding-right:10px;padding-bottom:2px;background-color:#ff6230}td.lineNoCov>a:visited,td.lineCov>a:visited{color:black;text-decoration:underline}span.lineDiffCov{background-color:#b5f7af}span.branchCov{background-color:#cad7fe}span.branchNoCov{background-color:#ff6230}span.branchNoExec{background-color:#ff6230}pre.sourceHeading{white-space:pre;font-family:monospace;font-weight:bold;margin:0}td.headerValueLegL{font-family:sans-serif;text-align:center;white-space:nowrap;padding-left:4px;padding-right:2px;background-color:#f00;font-size:80%}td.headerValueLegM{font-family:sans-serif;text-align:center;white-space:nowrap;padding-left:2px;padding-right:2px;background-color:#ffea20;font-size:80%}td.headerValueLegH{font-family:sans-serif;text-align:center;white-space:nowrap;padding-left:2px;padding-right:4px;background-color:#a7fc9d;font-size:80%}span.coverLegendCovLo{padding-left:10px;padding-right:10px;padding-top:2px;background-color:#f00}span.coverLegendCovMed{padding-left:10px;padding-right:10px;padding-top:2px;background-color:#ffea20}span.coverLegendCovHi{padding-left:10px;padding-right:10px;padding-top:2px;background-color:#a7fc9d}