.assnRole{background-color:#c1e4f2;margin-left:auto;margin-right:auto;}
.assnRole th{font-weight:bold;padding-right:.3em;text-align:right;width:50%;}
.assnRole td,.assnRole th{border-bottom:2px solid #9bbcff;}
.prodSelect,.billerSelect,.data{background-color:#fff;border:1px solid #aaa;margin:.6em auto 0;width:auto;}
.prodSelect th,.billerSelect th,.data th{background-color:#ccc;border-bottom:1px solid #aaa;padding:.2em;text-align:left;vertical-align:bottom;}
.billerSelect td,.billerSelect th,.data th,.data td{vertical-align:top;}
.billerSelect td,.data td{border-spacing:0;padding:2px 4px 2px 2px;vertical-align:top;}
.billerSelect td.billerGroupId{text-align:center;}
.noteLabel{text-align:right;white-space:nowrap;width:50%;}
.noteField{white-space:nowrap;width:50%;}
.reportcriteria{color:#000;margin:0;padding:0;}
.report,.aareport{background-color:#fff;border:1px solid #aaa;clear:both;margin:.6em 0 0;width:99%!important;}
#updateTransactions,#verifyUpdateTransactions,#verifyUpdateTransactions_wrapper,#confirmUpdateTransactions,#confirmUpdateTransactionsFailed{margin:.6em .5%;}
#updateTransactions_wrapper table.report,#verifyUpdateTransactions_wrapper table.report,#confirmUpdateTransactions_wrapper table.report,#confirmUpdateTransactionsFailed_wrapper table.report{width:100%;}
#verifyUpdateTransactions_filter,#confirmUpdateTransactions_filter,#confirmUpdateTransactionsFailed_filter{margin-bottom:.5em;margin-right:.5%;}
#updateTransactions_length,#verifyUpdateTransactions_length,#confirmUpdateTransactions_length,#confirmUpdateTransactionsFailed_length{margin-bottom:.5em;margin-left:.5%;}
.report th,.aareport th{border-bottom:1px solid #aaa;background-color:#ccc;font-weight:bold;padding:.2em;text-align:left;vertical-align:bottom;}
.report tr,.aareport tr{border-bottom:1px solid #aaa;}
.report td{padding-left:.2em;vertical-align:top;}
.aareport td{padding-left:2px;vertical-align:top;}
.aareport .odd{background-color:#c1e4f2;border-bottom:1px solid #aaa;}
.aareport .even{background-color:#FFF;border-bottom:1px solid #aaa;}
.billerGroupList{width:99%!important;margin-left:auto;margin-right:auto;}
.emailList{margin:.6em auto 0;width:600px!important;}
.viewResults{border-top:1px solid #ccc;text-align:center;}
.pagebanner{display:block;float:left;width:45%;}
.pagelinks{display:block;float:right;margin-right:20px;text-align:right;width:45%;}
.order1 a{background:url("../images/common/sort-ascending.png") right center no-repeat;display:inline-block;padding-right:1.4em;}
.order2 a{background:url("../images/common/sort-descending.png") right center no-repeat;display:inline-block;padding-right:1.4em;}
.paging_full_numbers{width:auto!important;}
.dataTables_paginate{margin-top:1em;}
.noRecording{color:#c0c;font-weight:bold;text-decoration:none;}
.dbTableName { text-transform: uppercase; }
.divTable { display: table; margin: 0 auto;}
.formBlock.tbl { display: table-row; margin-left: auto; margin-right: auto; }
span.cell { display: table-cell; padding: .3em; }
.formBlock.tbl * { vertical-align: middle; }