div.uam-button-bar {
  text-align: center;
}
div.uam-div {
  background-color: #ffffff;
  border: 2px solid #456994;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 20px 5px;
  width: 820px; /* 800 + 16 padding + 4 border */
  margin: 20px auto;
}
div.uam-div p {
  font-weight: normal;
  line-height: 150%;
  margin: 20px 10px 0 10px;
  text-align: left;
}
div.uam-div p.title {
  color: #456994;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 20px 0;
  text-align: center;
}
div.uam-div p.heading {
  color: #456994;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
div.uam-inputs {
  background-color: #fafafa;
  border: 2px solid #456994;
  border-bottom: none;
  color: black;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 10px 8px;
  width: 800px;
}
div.uam-inputs:last-child { border-bottom: 2px solid #456994; }
div.pchange { float: right; text-align: right; }
div.uam-inputs p.title {
  color: #456994;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 20px 0;
  text-align: left;
}
table.uam-inputs {
  border-collapse: collapse;
  border: 0;
  margin: 0; /* 0 auto */
}
table.uam-inputs tbody tr {
  background-color: #fafafa;
}
table.uam-inputs td {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 0px 5px;
  white-space: nowrap;
}
table.uam-inputs td.label {
  font-weight: bold;
}
table.uam-inputs input,select {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}
table.uam-inputs select { width: 100%; }
table.uam-inputs tr.uam-btn td {
  padding: 20px 15px;
  text-align: center;
}
table.uam-radiobox td { padding: 0 0px; }
div.uam-div p.msg {
  color: red;
  margin: 0 0 10px 0;
  text-align: center;
}
div.uam-div sup.popup-help {
  border: darkblue dotted 1px;
  color: darkblue;
  cursor: help;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  margin: 0px 2px;
  padding: 0px 2px;
}
div.uam-div div.popup-help {
  background-color: #ffffff;
  border: black solid 1px;
  display: none;
  padding: 1px 2px;
  position: absolute;
  width: 400px;
}
div.uam-div div.footnote {
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  padding: 10px 0px 0px 0px;
}

th.hdd,th.cdd { padding: 0 0 0 35px; text-align: right; }
td.hdd,td.cdd { padding: 0 0 0 35px; text-align: right; }

div.dialog { display: none; }
.red { color: red; }
.red-border { border: red solid 2px; }
#uam-spc-elec-div { display: none; }
