/* Basic Table */
.Basic_Table { border-collapse: collapse; /* 'cellspacing' equivalent */
    border: solid 1px green; padding: 0px; float:right; /* margin-right:auto; */ margin-left:15px;
		margin-top:10px; margin-bottom:11px; }
.Basic_Table tr { vertical-align: middle; }
.Basic_Table tr:nth-child(even) {background-color: #f2f2f2}
.Basic_Table th { font-family: Tahoma, Geneva, sans-serif; font-size:10pt; line-height: 1.4em; text-align: center;
  vertical-align: middle; padding-left: 5px; padding-right: 5px; }
.Basic_Table td { font-family: Tahoma, Geneva, sans-serif;  font-size:10pt; line-height: 1.4em; text-align: center;
  vertical-align: middle; padding-left: 5px; padding-right: 5px; }
.Basic_Table tr td:nth-child(2) { padding-left: 10px; text-align: center; }
.Basic_Table tr td:nth-child(3) { padding-left: 10px; text-align: center; }
.Basic_Table tr td:nth-child(4) { padding-left: 10px; text-align: center; }

/* Basic Table */
.Calc_Dwg_Table { border-collapse: collapse; /* 'cellspacing' equivalent */
    border: 1px solid green; padding: 0px; float:right; /* margin-right:auto; */ margin-left:15px;
		margin-top:10px; margin-bottom:10px; }
.Calc_Dwg_Table tr { vertical-align: middle; }
.Calc_Dwg_Table th { text-align: center; vertical-align: middle; padding-left: 5px; padding-right: 5px; }
.Calc_Dwg_Table td { text-align: center; vertical-align: middle; padding-left: 5px; padding-right: 5px; }

.LP_Filter_Response { overflow:hidden; position:relative; width:270px; height:220px;
  border:1px solid #3f7f00; float:left; margin-right:15px; /* margin-right:auto; */ margin-bottom:5px; margin-top:5px; }

.HP_Filter_Response { overflow:hidden; position:relative; width:270px; height:220px;
  border:1px solid #3f7f00; float:right; margin-left:15px; /* margin-right:auto; */ margin-bottom:5px; margin-top:5px; }

.LP_HP_Active_Filter_2nd { overflow:hidden; position:relative; width:440px; height:420px;
  border:0px solid #3f7f00; margin-left:auto; margin-right:auto; margin-bottom:10px; }

.LP_HP_Table_2nd { overflow:hidden; position:relative; width:700px; height:370px;
  border:1px solid #3f7f00; float:right; margin-left:15px; margin-bottom:5px;  margin-top:5px; }

.PS_VRef_LT { overflow:hidden; position:relative; width:200px; height:320px;
  border:1px solid #3f7f00; float:left; margin-right:15px; /* margin-right:auto; */ margin-bottom:5px; margin-top:5px; }

.PS_VRef_RT { overflow:hidden; position:relative; width:240px; height:320px;
  border:1px solid #3f7f00; float:right; margin-left:15px; /* margin-right:auto; */ margin-bottom:5px; margin-top:5px; }

.Low_Pass_MFB_table {
  border-collapse: collapse; /* 'cellspacing' equivalent */
  border: solid 1px #000000;
	padding: 0px;
	width: 400px;font-size: 8pt;
	/* margin-left:auto; margin-right:auto; */
	margin-top:1px; margin-bottom:1px;
}
.Low_Pass_MFB_table tr { vertical-align: middle; }
.Low_Pass_MFB_table th { text-align:center;font-weight:bold; padding: 0px 1px 0px 1px; }
.Low_Pass_MFB_table td { border: solid 1px #000000; text-align: center; vertical-align: middle; padding: 0px 3px 0px 3px;}

.Low_Pass_VCVS_table {
  border-collapse: collapse; /* 'cellspacing' equivalent */
  border: solid 1px #000000;
	padding: 0px;
	width: 400px;font-size: 8pt;
	margin-left:auto; margin-right:auto;
	margin-top:5px; margin-bottom:5px;
}
.Low_Pass_VCVS_table tr { vertical-align: middle; }
.Low_Pass_VCVS_table th { text-align:center;font-weight:bold; padding: 0px 1px 0px 1px; }
.Low_Pass_VCVS_table td { border: solid 1px #000000; text-align: center; vertical-align: middle; padding: 0px 1px 0px 1px;}

.High_Pass_MFB_table {
  border-collapse: collapse; /* 'cellspacing' equivalent */
  border: solid 1px #000000;
	padding: 0px;
	width: 400px;font-size: 8pt;
	margin-left:auto; margin-right:auto;
	margin-top:5px; margin-bottom:5px;
}
.High_Pass_MFB_table tr { vertical-align: middle; }
.High_Pass_MFB_table th { text-align:center;font-weight:bold; padding: 0px 1px 0px 1px; }
.High_Pass_MFB_table td { border: solid 1px #000000; text-align: center; vertical-align: middle; padding: 0px 1px 0px 1px;}

.High_Pass_VCVS_table {
  border-collapse: collapse; /* 'cellspacing' equivalent */
  border: solid 1px #000000;
	padding: 0px;
	width: 400px;font-size: 8pt;
	margin-left:auto; margin-right:auto;
	margin-top:5px; margin-bottom:5px;
}
.High_Pass_VCVS_table tr { vertical-align: middle; }
.High_Pass_VCVS_table th { text-align:center;font-weight:bold; padding: 2px 5px 2px 5px; }
.High_Pass_VCVS_table td { border: solid 1px #000000; text-align: center; vertical-align: middle; padding: 2px 5px 2px 5px;}
