﻿.print-style{display:block;font-family:Courier\ New}.land{}.page-div-style{display:none}.print-div-style{display:block}.report-legend-outline{border:1px solid #000;padding:1px}.report-grid-header{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:5px;font-family:Courier\ New;font-size:8pt;font-weight:bold;height:18px;background-position:center;background-color:#91bdf1;color:#fff}.report-grid-header-bold{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:5px;font-family:Courier\ New;font-size:10pt;font-weight:bolder;height:18px;background-position:center;background-color:#91bdf1;color:#000}.report-gridview-row{font-family:Courier\ New;font-size:8pt;font-weight:normal;color:#000;background-color:#d0e9fa;height:16px;padding-left:0px}.report-gridview-footer{font-family:Courier\ New;font-size:8pt;font-weight:normal;color:#000;background-color:#ecf8ff;height:16px;padding-left:0px}.report-gridview-alternate-row{font-family:Courier\ New;font-size:8pt;font-weight:normal;color:#000;background-color:#ecf8ff;height:16px;padding-left:0px}.report-legend-body{font-family:Courier\ New;font-size:9pt;font-weight:normal;color:#000;background-color:#d0e9fa;padding:2px}.report-legend-Header{padding-left:4px;padding-right:4px;font-family:Courier\ New;font-size:9pt;font-weight:bold;height:21px;background-position:center;background-color:#326cae;color:#fff}.report-heading{font-family:Courier\ New;font-size:9pt;font-weight:bold}.link-print-report{display:none}.table-print-report{display:none}.report-table-row{border:1px solid #007c85}