.nowrap { white-space: nowrap; }

.Input_Table { /* width:47%; */ border: 1px solid green; padding:0px 2px 0px 2px; float:left; margin-right:15px;
  margin-top:10px; margin-bottom:10px; font-size:10pt; border-collapse:collapse; }
.Input_Table tr {  }
.Input_Table th { text-align: center;color: #8B0000; border-width: 1px 1px 1px 1px;}
.Input_Table td.left  { text-align: center; border-style:solid; border-color:green; border-width: 1px 0px 1px 1px;
	padding:2px 0px 2px 0px; vertical-align: middle; }
.Input_Table td.right { text-align: center; border-style:solid; border-color:green; border-width: 1px 1px 1px 0px;
	padding:2px 0px 2px 2px; vertical-align: middle; width: 55%;}
.Input_Table td select { color: #000000; text-align: center; font-size:10pt; background-color: #ffffff; }
.Input_Table td input { width:4em; text-align: center; font-size:10pt; background-color: #ffffff; }
.Input_Table td span { color: #000000; font-size:10pt; text-align: center; }

/* CSS for the Intermediate Output table */
.Inter_Table { border: 1px solid green; padding:0px 5px 0px 5px; float:left; /* margin-right:auto; */
	margin-right:10px; font-size:10pt; border-collapse:collapse; /* width:48%; */ }
.Inter_Table tr {  }
.Inter_Table th { text-align:center; color:#8B0000; border-width: 1px 1px 1px 1px;}
.Inter_Table td.left  { text-align: right; border-style: solid; border-color:green;
  border-width: 1px 0px 1px 1px; padding:2px 5px 2px 5px; vertical-align: middle; }
.Inter_Table td.right { text-align: center; border-style:solid; border-color:green;
  border-width: 1px 1px 1px 0px; padding:2px 5px 2px 5px; vertical-align: middle; /* width: 55%; */ }
.Inter_Table td select { color: #000000; text-align: center; background-color: #ffffff; }
.Inter_Table td input { width:4em; text-align: center; background-color: #ffffff; }
.Inter_Table td span { color: #000000; text-align: center; }

/* CSS for the Output table */
.Output_Table { border: 1px solid green; padding:0px 5px 0px 5px; float:right; /* margin-left:auto; */
  margin-left:10px; font-size:10pt; border-collapse:collapse; /* width:48%; */  }
.Output_Table tr {  }
.Output_Table th { text-align: center; color: #8B0000; border-width: 1px 1px 1px 1px;}
.Output_Table td.left  { text-align: center; border-style:solid; border-color:green;
  border-width: 1px 0px 1px 1px; padding:2px 5px 2px 5px; }
.Output_Table td.right { text-align: center; border-style:solid; border-color:green;
  border-width: 1px 1px 1px 0px; padding:2px 5px 2px 5px; vertical-align: middle;}
.Output_Table td select { color: #000000; text-align: center; background-color: ##C6F7BD; }
.Output_Table td input { width:4em; text-align: center; }
.Output_Table td span { color: #000000; text-align: center; }

.Lumped_Circuit { overflow:hidden; position:relative; width:140px; height:220px; margin-left: auto;
  margin-right:auto; border:0px solid #3f7f00; }

.Eff_Circuit { overflow:hidden; position:relative; width:80px; height:180px; margin-left:auto;
  margin-right:auto;; border:0px solid #3f7f00; }
