/* Elements
---------------------------------------------------------------- */


body {
  margin: 0px;
  padding: 0px;
  }

img {
  border: 0px;
  }

input.checkbox {
  margin: 3px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

input.radio {
  margin: 3px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

textarea {
  padding: 2px;
  border: 1px solid #333;
  }

input.text, input.drawerlookup, input.folderlookup {
  padding: 1px 2px 1px 2px;
  border: 1px solid #555;
  }

input.drawerlookup, input.folderlookup {
  margin: 0px 0px 6px 0px;
  }

input.htmlbuttonthin {
  padding: 0px;
  font-weight: bold;
  }

input.allcheckbox {
  margin: 4px 4px 0px 0px;
  }

input.file {
  border: 1px solid #555;
  }

form {
  margin: 0px;
  }

p {
  margin: 20px 0px 0px 0px;
  line-height: 16px;
  }

table {
  margin: 20px 0px 0px 0px;
  }



/* Generic classes
---------------------------------------------------------------- */

.center {
  text-align: center;
  }

.inline {
  display: inline;
  }

.rightbold {
  text-align: right;
  font-weight: bold;
  white-space: nowrap;
  }

.heading {
  font-weight: bold;
  border-bottom: 3px double #555;
  vertical-align: bottom;
  }

.bottom {
  vertical-align: bottom;
  }

.hidden {
  display: none;
  }

.floatleft {
  float: left;
  clear: both;
  }

.floatleftinline {
  float: left;
  clear: none;
  display: inline;
  margin: 0px 10px 0px 0px;
  }



/* Top frame
---------------------------------------------------------------- */

#top {
  height: 154px;
  }

#top h4 {
  margin: 0px;
  padding: 0px;
  }

#top h5 {
  margin: 0px 0px 5px 0px;
  }

#top h6, #documentadmin h6 {
  font-size: 11px;
  margin: 0px 0px 3px 0px;
  padding: 0px;
  }

#top form {
  display: inline;
  }

#drawers, #folders, #reports, #fileids, #sortIndex, #sortOrderAscDesc, #search, #reportsdesc, #viewdocument, #approveall,.downloaddocument, input.htmlbuttonviewdocument, input.htmlbuttondownload, #documentadminoptions, #prodqcoption {
  position: absolute;
  }

#documentadminoptions ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  }

#documentadminoptions li {
  margin: 0px;
  padding: 0px;
  display: inline;
  }

.viewnotificationemail {
  position: relative;
  top: 5px;
  left: 0px;
  }




/* Document admin
---------------------------------------------------------------- */

ul.documentadmin {
  background-color: #579;
  border: 1px solid #333;
  color: #eeeee4;
  padding: 0px 10px 0px 10px;
  list-style: none;
  margin: 0px;
  }

ul.documentadmin li {
  margin: 5px 0px 5px 0px;
  }

#documentadmindrawer, #documentadminfolder {
  margin: 10px 15px 0px 0px;
  }

#documentadminsubmit {
  float: left;
  clear: both;
  margin: 20px 0px 0px 0px;
  }

#documentadminformcontent {

  }


/* Top level tabs
---------------------------------------------------------------- */

#toptabs {
  margin: 0px 0px 0px 0px;
  padding-top: 2px;
  border-bottom: 1px solid #555
  }

#toptabs ul {
  margin: 2px 0px 0px 0px;
  padding: 0px;
  list-style: none;
  position: absolute;
  }

#toptabs li {
  float: left;
  clear: none;
  margin: 0px 0px 0px 3px;
  padding: 0px;
  }

#toptabs a {
  display:block;
  padding: 3px 10px 2px 10px;
  }

#toptabs li.current {
  float: left;
  clear: none;
  margin: 0px 3px 0px 3px;
  padding: 0px;
  }

#toptabs a.current {
  display:block;
  padding: 3px 10px 3px 10px;
  }

#toptabs #toplinks {
  top: -2px;
  background: none;
  }

#toptabs #toplinks a {
  background: none;
  border: 0px;
  }

#toptabs #toplinks li {
  background: none;
  margin: 0px;
  padding: 0px;
  } 

/* Bottom level tabs
---------------------------------------------------------------- */

#tabs {
  margin: 0px 0px 0px 0px;
  padding-top: 5px;
  border-bottom: 1px solid #333
  }

#tabs ul {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  list-style: none;
  }

#tabs li {
  float: left;
  margin: 0px 0px 0px 3px;
  padding: 0px;
  }

#tabs a {
  display:block;
  padding: 3px 10px 2px 10px;
  }

#tabs li.current {
  float: left;
  margin: 0px 0px 0px 3px;
  padding: 0px;
  }

#tabs a.current {
  display:block;
  padding: 3px 10px;
  }



/* Administration tabs
---------------------------------------------------------------- */

#admintabs {
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 20px 0px 0px 0px;
  padding-top: 5px;
  }

#admintabs ul {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  list-style: none;
  }

#admintabs li {
  float: left;
  margin: 0px 0px 0px 3px;
  padding: 0px;
  background-image: url("../images/admintab_tan_right.gif");
  background-repeat: no-repeat;
  background-position: right top;
  }

#admintabs li.current {
  float: left;
  margin: 0px 0px 0px 3px;
  padding: 0px;
  background-image: url("../images/admintab_green_right.gif");
  background-repeat: no-repeat;
  background-position: right top;
  }

#admintabs a {
  display: block;
  background-image: url("../images/admintab_tan_left.gif");
  background-repeat: no-repeat;
  background-position: left top;
  padding: 3px 10px 2px 10px;
  }

#admintabs a.current {
  display: block;
  background-image: url("../images/admintab_green_left.gif");
  background-repeat: no-repeat;
  background-position: left top;
  padding: 3px 10px 3px 10px;
  }


/* Search Results
---------------------------------------------------------------- */

#searchresults {
  margin: 0px 0px 0px 0px;
  padding-bottom: 20px;
  }

#summary {
  height: 15px;
  padding: 3px;
  text-align: center;
  width: 870px;
  }

.searchresultserror {
  padding: 5px 5px 5px 10px;
  width: 885px;
  margin: 5px 0px 20px 20px;
  }

.results {
  width: 880px;
  margin: 5px 0px 20px 20px;
  border: 1px solid #555;
  padding: 10px;
  }

.results table {
  width: 855px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  }

.results td.heading, .results td.batchprint {
  border-bottom: 3px double #333;
  vertical-align: bottom;
  font-weight: bold;
  }

.results td.batchprint {
  text-align: center;
  }

.results td {
	height: 21px;
  }

#keywordsearch {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  }

.resultsToolbarSingle {
  border-bottom: 1px solid;
  font-weight: bold;
  }
  
.resultsToolbarSingle {
  height: 44px;
  }

.numberOfResults {
  position: absolute;
  display: inline;
  padding: 10px 0px 0px 0px;
}

.numberOfResultsSingle, .pagebuttons, .pageButtonsSingle, .hitpagesummary, .hitPageSummarySingle {
  position: absolute;
  }

.resultsButtons ul {
  text-align: right;
  list-style-type: none;
  margin: 5px;
}

.resultsButtons li {
  display: inline;
  padding: 0px 5px;
}

.numberOfResultsSingle {
  top: 83px;
  left: 30px;
  }

.hitpagesummary {
  top: 63px;
  left: 0px;
  }

.hitPageSummarySingle {
  top: 83px;
  left: 230px;
  }

.pagebuttons {
  top: 59px;
  left: 385px;
  }
  
.pageButtonsSingle {
  top: 79px;
  left: 320px;
  }

.searchresultserror {
  border: 1px solid #333;
  }



/* Statement navigation
---------------------------------------------------------------- */

#everything {
  margin: 0px 0px 0px 0px;
  }

#toolbar {
  height: 24px;
  padding: 3px 0px;
  width: 2000px;
  border-bottom: 1px solid #333;
  position: relative;
  }

#toolbar span {
  margin: 0px 5px 0px 5px;
  }

#toolbar form {
  display: inline;
  margin: 0px;
  }

#folderreport, #page, #pagebuttons, #zoom, #gotopage, #actions, #greenbar, #greenbarwindow {
  position: absolute;
  }

#gotopageleft, #actionsleft, #greenbarleft {
  margin: 0px 0px 0px 0px;
  float: left;
  clear: none;
  }

#gotopageright, #actionsright {
  float: left;
  clear: none;
  margin: 0px 0px 0px 5px;
  }

#greenbarright {
  float: left;
  clear: none;
  margin: 3px 0px 0px 3px;
  }

#folderreport {
  top: 9px;
  left: 15px;
  }

#page {
  top: 9px;
  left: 200px;
  }

#pagebuttons {
  top: 6px;
  left: 300px;
  }

#zoom {
  top: 6px;
  left: 410px;
  }
  
#documentadminoptions {
  top: 6px;
  left: 490px;
}  

#gotopage {
  top: 6px;
  left: 490px;
  }

#actions {
  top: 6px;
  left: 650px;
  }

#greenbar {
  top: 4px;
  left: 810px;
  }

#greenbarwindow {
  top: 4px;
  left: 670px;
  }

document {
  margin: 0px;
  }

span.stmtline, span.highlighted, span.greenbarhighlighted, span.greenbar {
  white-space: pre;
  display: block;
  padding: 1px 0px 1px 0px;
  }

pre {
  padding: 0px;
  margin: 0px;
  }

em {
  font-style: normal;
  color: red;
  }




/* Administration
---------------------------------------------------------------- */

#admintopbar {
  height: 15px;
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  margin: 0px;
  padding: 0px;
  }

#adminuserheader {
  width: 830px;
  margin: 0px;
  padding: 0px;
  }

#adminusermenu {
  margin: 0px 0px 20px 0px;
  padding: 0px 20px 0px 0px;
  float: right;
  clear: both;
  height: 19px;
  border-left: 1px solid #555;
  border-right: 1px solid #555;
  border-bottom: 1px solid #555;
  width: 200px;
  }

#adminusermenu ul {
  list-style: none;
  margin: 0px 0px 0px 15px;
  padding: 3px 0px 0px 0px;
  }

#adminusermenu li {
  display: inline;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  }

#adminusermenu a {
  padding: 3px;
  }

#adminusermenu a:hover {
  border-left: 1px solid #555;
  border-right: 1px solid #555;
  }

#users, #processinglogs, #usagelogs, #serverstatistics {
  margin: 0px 0px 40px 20px;
  padding: 0px;
  }

#usersearch {
  margin: 0px 25px 40px 25px;
  padding: 0px;
  }

#usersearch h6, #userqueryresults h6, #logselection h6, #secreportselection h6,#eam h6, #sessionadmin h6 {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #555;
  }

#usersearch table {
  margin: 20px 20px 20px 10px;
  }

#userqueryresults, #sessionadmin {
  margin: 20px 25px 40px 25px;
  padding: 0px;
  }

#userqueryresults table, #sessionadmin table {
  margin: 0px 0px 15px 0px;
  }

#userqueryresults th, #accountmaintenance th, #sessionadmin th {
  text-align: left;
  border-bottom: 3px double #555;
  vertical-align: bottom;
  white-space: nowrap;
  }

#userqueryresults th a, #sessionadmin th a {
  text-decoration: none;
  font-weight: bold;
  }

#userqueryresults td, #sessionadmin td {
  white-space: nowrap;
  }
  
#sessionadmin .greyout {
  color: #999999;
  }

#resultssummary {
  border: 1px solid #555;
  width: 150px;
  margin: 40px 0px 0px 0px;
  }

#usagelogoptions, #usagelogoptionsdatabases, #resultssummary {
  padding: 5px 10px 5px 10px;
  }
  
#secreportoptions, #resultssummary {
  padding: 5px 10px 5px 10px;
  }

#admin .submit {
  width: 100%;
  text-align: center;
  float: left;
  clear: both;
  margin: 10px 0px 0px 0px;
  }

#admin {
  width: 400px;
  margin: 40px 0px 0px 0px;
  }

#admin table {
  margin: 30px 0px 20px 0px;
  }

#admin th {
  text-align: right;
  white-space: nowrap;
  }

#admin .adminlabel, #admin .adminitem {
  margin-top: 5px;
  margin-bottom: 5px;
  }

#admin .adminlabel {
  width: 150px;
  text-align: right;
  float: left;
  clear: left;
  font-weight: bold;
  }

#admin .adminitem {
  float: left;
  clear: right;
  margin-left: 10px;
  }

#admin p {
  margin: 20px 0px 0px 20px;
  }

#admin p, #admin .error {
  float: left;
  clear: both;
  text-align: center;
  }

#admin .amerror  {
  float: left;
  clear: both;
  }

#accountmaintenance {
  margin: 0px;
  padding: 0px;
  }

a.download {
  vertical-align: top;
  position: relative;
  top: 5px;
  left: 20px;
  }

#subscribers, #nonsubscribers, #partnersubscribers, #partnernonsubscribers {
  margin: 20px 10px 10px 30px;
  }

#subscribers table, #nonsubscribers table, #partnersubscribers table, #partnernonsubscribers table {
  display: inline;
  }

#serverstatistics h4 {
  width: 800px;
  margin: 20px 10px 0px 10px;
  padding: 3px;
  border: 1px solid #333;
  background-image: url("../images/expand_collapse.gif");
  background-repeat: no-repeat;
  background-position: 99% center;
  }
  
#secreportselection {
  margin: 20px;
  }
  
#secreportselection select.block {
  display: block;
  }

#secreportselection .headingleft, #secreportselection .headingright {
  font-weight: bold;
  vertical-align: bottom;
  border-bottom: 3px double #333;
  }

#secreportselection .headingleft {
  text-align: left;
  }

#secreportselection .headingright {
  text-align: right;
  }

#secreportselection .left {
  text-align: left;
  }

#secreportselection table {
  margin: 20px 0px 20px 0px;
  }

#secreportselection td {
  vertical-align: top;
  text-align: right;
  }
  

#logselection {
  margin: 20px;
  }

#logselection select.block {
  display: block;
  }

#logselection .headingleft, #logselection .headingright {
  font-weight: bold;
  vertical-align: bottom;
  border-bottom: 3px double #333;
  }

#logselection .headingleft {
  text-align: left;
  }

#logselection .headingright {
  text-align: right;
  }

#logselection .left {
  text-align: left;
  }

#logselection table {
  margin: 20px 0px 20px 0px;
  }

#logselection td {
  vertical-align: top;
  text-align: right;
  }

#pretext {
  white-space: pre;
  }

#usagelogoptions select {
  float:left;
  vertical-align: top;
  position: absolute;
}

#usagelogoptions ul {
  list-style: none;
  padding: 0px;
  margin: 0px 0px 0px 100px;
  overflow: auto;
  }

#usagelogoptions li {
  display: inline;
  margin: 0px 10px 0px 10px;
  white-space: nowrap;
  float:left;
  padding: 0px;
  line-height: 20px;
  }

#usagelogsummary {
  margin: 0px 0px 30px 0px;
  width: 910px;
  padding: 5px;
  }

#usagelogoptionsdatabases {
	margin: 0px 0px 15px 0px;
}

#usagelogsummary ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  }

#usagelogsummary li {
  margin: 0px 0px 5px 0px;
  }

#usagelogoptions, #usagelogoptionsdatabases {
  border: 1px solid #555;
  width: 900px;
  }

#logresults {
  margin: 20px 0px 0px 0px;
  position: absolute;
  z-index: -1;
  }

#logresults th {
  text-align: left;
  vertical-align: bottom;
  }

#logresults td {
  text-align: left;
  }
  
#secreportoptions ul {
  list-style: none;
  display: inline;
  }

#secreportoptions li {
  display: inline;
  margin: 0px 10px 0px 40px;
  }

#secreportsummary {
  margin: 0px 0px 30px 0px;
  background-color: #ddc;
  width: 610px;
  padding: 5px;
  }

#secreportsummary ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  }

#secreportsummary li {
  margin: 0px 0px 5px 0px;
  }

#secreportoptions {
  border: 1px solid #555;
  width: 600px;
  }

#secreportresults {
  margin: 20px 0px 0px 0px;
  }

#secreportresults th {
  text-align: left;
  vertical-align: bottom;
  }

#secreportresults td {
  text-align: left;
  }

#stall, #sterrors, #stcritical {
  white-space: pre;
  margin: 0px 10px 10px 30px;
  }




/* Email manager
---------------------------------------------------------------- */

#eam {
  margin: 40px 0px 40px 40px;
  }

#eam h3 {
  padding: 5px;
  width: 700px;
  margin: 30px 0px 0px 0px;
  }

/* activity summary report - reports */
#eam h1 {
  width: 600px;
  margin: 40px 10px 0px 10px;
  padding: 3px;
  border: 1px solid #333;
  }

#eam h5 {
  font-size: 13px;
  border-bottom: 1px solid #333;
  width: 700px;
  padding-bottom: 5px;
  }
  
#eam h5 a {
  font-size: 13px;
  position: absolute;
  width: 610px;
  text-align: right;
  text-decoration: none
  }

#eam h5 a:hover {
  text-decoration: underline
  }

/* activity summary report - dates */
#eam h4 {
  font-size: 11px;
  margin: 20px 0px 0px 30px;
  }

#eam h2 {
  font-size: 11px;
  border: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  }

#eam ul.testemail {
  margin: 0px;
  padding: 0px;
}

#eam li.testemail {
    list-style: none;
    margin: 0px 0px 5px 0px;
}

#eam li.testemailmessage {
    display:none;
    color: #AA4444;
}

#eam ul.process {
  list-style: none;
  margin: 10px 0px 0px 0px;
  }

#eam ul.process li {
  margin: 5px 0px 0px 0px;
  }

#eam .submit {
  margin: 20px 0px 0px 40px;
  width: 500px;
  text-align: left;
  }

#eam .submit2 {
  margin: 30px 0px 0px 0px;
  }

#eam th {
  vertical-align: top;
  text-align: right;
  }

#eam .error {
  margin: 5px 0px 5px 0px;
  font-weight: bold;
  }

#eam p {
  margin: 0px 0px 5px 0px;
  }

#eam table {
  margin: 0px 0px 0px 0px;
  }

#eam table.activity {
  margin: 15px 0px 0px 50px;
  border: 1px solid #aa9;
  background-color: #ddc;
  padding: 3px;
  }

#eamreport {
  margin: 40px 0px 0px 0px;
  display: inline;
  }

#eamreport th {
  text-align: left;
  border-bottom: 3px double #333;
  }

#eamreport th a {
  font-weight: bold;
  }

#eam .summary {
  margin: 40px 0px 0px 0px;
  }

#emailTypeReport th {
    text-align: left;
}

.bademail {
  color: red;
  }

.goodemail {
  color: green;
  }

.sortable th a {
  font-weight: bold;
  text-decoration: none;
  }

#filenames {
  background-color: #ddc;
  padding: 10px;
  margin: 30px 0px 0px 0px;
  width: 500px;
  }

ul.filenames {
  list-style: none;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  }

ul.filenames li {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  }



/* General content
---------------------------------------------------------------- */

#demo, #error, #message, #status {
  /* width: 730px; */
  padding: 10px;
  line-height: 16px;
  }
  
#demo {
  background-color: #ffff99;
  color: #000;
  }

#error {
  margin: 40px 0px 20px 0px;
  background-color: #a44;
  color: #fff;
  }

#message, #status {
  background-color: #aa9;
  color: #333;
  font-weight: bold;
  }

#expired {
  margin: 40px 0px 20px 0px;
  }

#windowerror {
  margin: 40px;
  }

#windowerror h1 {
  margin: 0px;
  font-size: 12px;
  border-bottom: 1px solid #333;
  padding-bottom: 5px;
  }

#allcontent {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  }

#box {
  padding: 30px;
  border: 1px solid #333;
  }

#box h4 {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 4px 0px;
  border-bottom: 2px solid #333;
  background-image: url("../images/title_dxenterpriseview.gif");
  background-repeat: no-repeat;
  background-position: left center;
  border-bottom: 2px solid #333;
  height: 21px;  /* should at least be the height of the title image */
  }

#box h5 {
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  }

#box h6 {
  font-size: 11px;
  margin: 30px 0px 0px 0px;
  padding: 4px;
  }

#forgot-password-link {
  margin: 20px 0px 0px 0px;
  text-align: center;
  }

#loginform {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 20px;
  }
  
  #loginmsg {
      margin-left: auto;
      margin-right: auto;
      margin-top: -15px;
      color: #fff;
      padding: 5px;
      font-weight: bold;
  }

  .messages-demo{
      background-color: #aa9;
  }
  
  .messages-message{
      background-color: #aa9;
  }

  .messages-error{
      background-color: #a44;
  }
  
  .messages-status{
      background-color: #aa9;
  }
	
#statusmsg {
	margin-left: auto;
	margin-right: auto;
	margin-top: -5px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
	font-size: 12px;
	}

.formfieldnames {
  width: 100px;
  text-align: right;
  float: left;
  clear: none;
  margin: 0px 10px 0px 0px;
  font-weight: bold;
  }

.forminput {
  width: 100px;
  float: left;
  clear: right;
  margin: 0px 0px 10px 0px;
  }

.submit {
  text-align: center;
  }

#passwordcontent {
  width: 550px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 20px;
  }

#changepassword {
  }

#brand {
  float: left;
  clear: none;
  margin: 2px 0px 0px 5px;
  background-repeat: no-repeat;
  background-position: left center;
  height: 13px;
  width: 250px;
  }


#errorCodesLink {
  margin: 20px 0px 0px 15px;
  }

/* EReports 
---------------------------------------------------------------- */
#reportSubHeader {
  font-weight: bold;
  margin: 0xp 0px 5px 0px;	
}

#eReportsDisplay {
  margin: 0px;
  padding: 0px 20px 20px 0px;
  float: left;
  clear:none;
}

#eReportsSearch {
  padding: 2px 0px 0px 0px;	
  float: left;
  clear:right;
}

#eReportsSearch td {
  padding: 3px;
}

#eReportsOptions {
  padding: 0px 0px 15px 0px;
  clear:both;
}

#eReportsResults table {
  white-space: nowrap;  
  border: 1px #333;
  }

#eReportsResults th {
  border-bottom: 3px double #333;
  font-weight: bold;
  text-align: left;
  }

#eReportsResults thead {
   padding: 8px;
   background-color: #555;
   color: #fff;
   font-weight: bold;
}

#eReportsDownload {
	text-align: left;
	padding: 0px 0px 10px 0px;
}

/* EConsent(Consent Summary) 
---------------------------------------------------------------- */
#consentsummary {
  margin: 25px 25px 25px 25px;
  padding: 0px;
}  

#consentsummary h5 {
  font-size: 13px;
  border-bottom: 1px solid #333;
  width: 700px;
  padding-bottom: 5px;
  margin: 0px 0px 10px 0px;
}

#consentsummary h7 {
  font-weight: bold;
}

#consentsummary select {
  width:100px;	
}  

#eConsentsDownload {
	margin: 0px 0px 10px 30px;
}

#eConsentResults {
  padding: 0px 0px 15px 0px;	
}

#eConsentResults table {
  margin: 10px;
  white-space: nowrap;  
  border: 1px #333;
  margin: 0px 0px 0px 30px;
  border: 1px solid #333;
  padding: 5px;
}

#eConsentResults th {
  border-bottom: 3px double #333;
  font-weight: bold;
  text-align: left;
}

#eConsentResults thead {
   padding: 8px;
   background-color: #555;
   color: #fff;
   font-weight: bold;
}

/*Added for mfa*/
#changepassword #message, #status, #error {
    width: auto;
    margin: 0px;
}

#forget-password-message .message {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#forget-password-message #message, #status, #error {
    margin-bottom: 15px;
}

.user-name {
    display: inline;
    color: rgb(40, 40, 163);
}

.passcode {
    display: inline;
    color: rgb(170, 34, 34);
}

