.CW_Fil_Part_List { display: inline-block; border-collapse: collapse; /* 'cellspacing' equivalent */
  border: 1px solid green; padding: 0px; float:right; margin-left:15px; margin-right:auto;
	margin-top:10px; margin-bottom:0px; }
.CW_Fil_Part_List tr { vertical-align: middle; }
.CW_Fil_Part_List th { font-size: 10pt; border: solid 1px #000000; font-weight:bold; padding:3px 5px 3px 15px; text-align: center; }
.CW_Fil_Part_List td { font-size: 10pt; border: solid 1px #000000; text-align:left; padding:3px 5px 3px 15px; }
.CW_Fil_Part_List td select { font-size: 10pt; color: #000000; text-align: center; background: #ffffcc; }
.CW_Fil_Part_List td span { font-size: 10pt; color: #ff0000; text-align: center; }

.Two_Stage_Active_Filter { overflow:hidden; position:relative; width:900px; height:320px;
  border:1px solid #3f7f00; margin-left:auto; margin-right:auto; margin-bottom:10px; }

.Three_Stage_Active_Filter { overflow:hidden; position:relative; width:900px; height:440px;
  border:1px solid #3f7f00; margin-left:auto; margin-right:auto; margin-bottom:10px; }

.Three_Stage_Active_Filter_Test { overflow:hidden; position:relative; width:900px; height:600px;
  border:1px solid #3f7f00; margin-left:auto; margin-right:auto; margin-bottom:10px; }

.Four_Stage_Active_Filter { overflow:hidden; position:relative; width:900px; height:460px;
  border:1px solid #3f7f00; margin-left:auto; margin-right:auto; margin-bottom:10px; }

.MFB_BP_Equations { overflow:hidden; position:relative; width:300px; height:290px;
  border:1px solid #3f7f00; float:left; margin-right:15px; /* margin-right:auto; */ margin-bottom:5px; margin-top:10px; }

.Table_2 { display: inline-block; border-collapse: collapse; /* 'cellspacing' equivalent */
  border: 1px solid green; padding: 0px; float:right; margin: 10px 5px 5px 15px; }
.Table_2 tr { vertical-align: middle; }
.Table_2 th { font-size: 10pt; border: solid 1px green; font-weight:bold; padding:1px 3px 1px 3px; text-align: center; }
.Table_2 td { font-size: 10pt; border: solid 1px green; text-align:center; padding:1px 3px 1px 3px; }
.Table_2 td select { font-size: 10pt; color: green; text-align: center; background: #ffffcc; }
.Table_2 td span { font-size: 10pt; color: #ff0000; text-align: center; }

.Table_3 { display: inline-block; border-collapse: collapse; /* 'cellspacing' equivalent */
  border: 1px solid green; padding: 0px; float:right; margin: 10px 5px 5px 15px; }
.Table_3 tr { vertical-align: middle; }
.Table_3 th { font-size: 10pt; border: solid 1px green; font-weight:bold; padding:1px 3px 1px 3px; text-align: center; }
.Table_3 td { font-size: 10pt; border: solid 1px green; text-align:center; padding:1px 3px 1px 3px; }
.Table_3 td select { font-size: 10pt; color: green; text-align: center; background: #ffffcc; }
.Table_3 td span { font-size: 10pt; color: #ff0000; text-align: center; }

.Table_4 { display: inline-block; border-collapse: collapse; /* 'cellspacing' equivalent */
  border: 1px solid green; padding: 0px; float:right; margin: 10px 5px 5px 15px; }
.Table_4 tr { vertical-align: middle; }
.Table_4 th { font-size: 10pt; border: solid 1px green; font-weight:bold; padding:1px 3px 1px 3px; text-align: center; }
.Table_4 td { font-size: 10pt; border: solid 1px green; text-align:center; padding:1px 3px 1px 3px; }
.Table_4 td select { font-size: 10pt; color: green; text-align: center; background: #ffffcc; }
.Table_4 td span { font-size: 10pt; color: #ff0000; text-align: center; }

.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; }

.Dual_Supply_Power { overflow:hidden; position:relative; width:370px; height:280px;
  border:1px solid #3f7f00; float: right; margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:5px; }

.Single_Supply_Power { overflow:hidden; position:relative; width:420px; height:280px;
  border:1px solid #3f7f00; float: left; margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:5px; }

/*.Dual_Supply_Connection { overflow:hidden; position:relative; width:100px; height:200px;
  border:1px solid #3f7f00; float: right; margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:5px; } */
	
figure { display: table; margin: 5px 10px 5px 10px;}
figcaption { display: table-caption; caption-side: bottom ; }

.Two_Stage_Input {
  border-collapse: collapse; /* 'cellspacing' equivalent */
  border: solid 0px #000000; font-size: 11pt;
	padding: 0px; float:right;
	margin-left:15px; margin-right:10px;
	margin-top:10px; margin-bottom:10px;
}

.Two_Stage_Input tr { border: solid 0px #000000; vertical-align: middle; }
.Two_Stage_Input th { border: solid 0px #000000; font-weight:bold; text-align: center; padding: 5px 7px 5px 7px; }
.Two_Stage_Input td { border: solid 0px #000000; text-align:center; padding: 5px 5px 5px 5px; }
.Two_Stage_Input td select { color: #000000; text-align: center; }
.Two_Stage_Input td input { text-align: center; }
/*.Two_Stage_Input td span { font-family: "Lucida Console", Monaco, monospace; color: #0000ff; text-align: center; }*/
