table.list .icon.icon-top{vertical-align:top;}
table.list{border:none;margin-top:5px;border-spacing:0;width:100%;border-collapse:collapse;}
table.list.standard{width:1120px;}
fieldset.list-standard{width:1120px;}
table.list.view.standard td.label{width:25%;}
table.list.compact{width:750px;}
table.list.standard+table.list.standard{margin-top:20px;margin-bottom:20px;}
table.list.compact+table.list.compact{margin-top:20px;margin-bottom:20px;}
table.pview{width:auto;}
div#body table.list.pview:last-of-type{margin-bottom:66px;}
table.list thead{border:1px solid #D0D0CC;}
table.list thead tr{height:30px;}
table.list thead tr:only-child{height:40px;}
table.list>thead>tr:first-child td,table.list>thead>tr:first-child th{border-top:1px solid #D0D0CC;}
table.list thead tr:first-child td:first-child,table.list thead tr:first-child th:first-child{border-left:1px solid #D0D0CC;}
table.list thead tr>td:last-child,table.list thead tr>th:last-child{border-right:1px solid #D0D0CC;}
table.list thead tr:first-child td:last-child.active{background-color:#D0D0CC;}
table.list thead tr td.right-border{border-right:1px solid #D0D0CC;}
table.list thead tr+tr td,table.list thead tr+tr th{font-size:10px;padding:2px 10px 10px 10px;}
table.list thead tr+tr td a:link,table.list thead tr+tr td a:visited{font-size:10px;}
table.list>tbody{border:none;}
table.list>tbody:first-of-type{border:1px solid #D0D0CC;}
table.list tbody:not(.footer)>tr{border-bottom:1px solid #D0D0CC;}
table.list tbody:not(.footer)>tr>td:first-child,table.list tbody:not(.footer)>tr>th:first-child{border-left:1px solid #D0D0CC;}
table.list tbody:not(.footer)>tr>td:last-child{border-right:1px solid #D0D0CC;}
table.list>thead>tr:only-child>td,table.list>thead>tr:only-child>th{border-bottom:1px solid #D0D0CC;}
table.list tbody.footer+tbody:not(.footer)>tr>td{border:none;}
table.list tbody.footer+tbody:not(.footer)>tr{border:none;}
table.list tbody:not(.footer)>tr:last-child td{border-bottom:1px solid #D0D0CC;}
table.tabBody tbody:first-of-type>tr>td:first-child.label{border-left:none;}
table.tabBody tbody:first-of-type>tr>td:last-child{border-right:none;}
table.tabBody tbody:first-of-type>tr:last-child td{border-bottom:none;}
table.list table.inner tbody:first-of-type>tr>td:first-child.label{border-left:none;border-bottom:none;}
table.list table.inner tbody:first-of-type>tr>td:last-child{border-right:none;border-bottom:none;}
table.list table.inner tbody:not(.footer)>tr>td:first-child{border:none;}
table.list.search>tbody:first-of-type>tr{border:none;}
table.list.search>tbody:first-of-type>tr>td{border:none;}
table.list tfoot,table.list tfoot td{border:none;}
table.list tfoot td{padding-top:10px;padding-bottom:10px;}
table.list tfoot td.hint{padding-top:20px;}
table.list td.hint table.hint td,table.list th.hint table.hint th{border:none;}
table.list+div.hint{margin-top:10px;}
table.list span.nowrap+span.hint{display:block;}
table.list tr{border:none;}
table#predecessors-table tbody,table#predecessors-table thead,table#predecessors-table tfoot{border:1px solid #D0D0CC;}
table#predecessors-table thead td{text-transform:uppercase;}
table.list colgroup,table#predecessors-table colgroup{border:none;}
table.list td,table.list th,table#predecessors-table td{color:#333;padding:3px 5px;}
table#predecessors-table tr{border:1px solid #D0D0CC;}
table.list .pdate{padding-right:2px;}
table.list .ptime{padding-left:2px;}
table.list thead tr td,table.list thead tr th,table#predecessors-table thead tr th{background-color:#F2F3F9;vertical-align:bottom;text-transform:uppercase;text-align:left;border:none;padding-bottom:9px;}
table.list thead tr td.number,table.list thead tr th.number,table#predecessors-table thead tr th.number{text-align:right;white-space:normal;}
table.list thead tr.subhead td,table.list thead tr.subhead th{background-color:#DCDFED;text-align:center;border-top:solid 1px #D0D0CC;}
table.list thead tr th.subhead{text-align:center;border-top:solid 1px #D0D0CC;}
table.list tbody tr td{border:none;}
table.list tbody td{white-space:nowrap;vertical-align:top;padding-top:3px;padding-bottom:3px;}
table.list tbody td.nowrap,table.list thead td.nowrap,table.list thead th.nowrap{white-space:nowrap;}
table.list tbody td.normal{white-space:normal;}
table.list tbody td.description{white-space:normal;}
table.list td.first{padding-left:30px;}
table.list tbody.header td{background-color:#F2F3F9;text-align:center;color:#333;border-bottom:1px solid;}
table.list tbody:not(.button-bar) tr:not(.no-hover):hover{background-color:#DCDFED;}
table.list.view tr.h1{background-color:#F2F3F9;}
table.list.view tr.h1 td,table.list.view tr.h1 th{padding-top:13px;padding-bottom:13px;border:1px solid #D0D0CC;line-height:14px;}
table.list.view tr.h1+tr:not(.h1) td,table.list.view tr.h1+tr:not(.h1) th{padding-top:10px;}
table.list.view thead+tbody tr:first-child td,table.list.view thead+tbody tr:first-child th{padding-top:10px;}
table.list.view tbody tr:last-of-type td,table.list.view tbody tr:last-of-type th{padding-bottom:10px;}
table.list.view tr td,table.list.view tr th{padding-top:3px;padding-bottom:3px;line-height:14px;}
table.list.view tr td.label,table.list.view tr th.label{font-weight:600;}
table.list tr.h1 td.right,table.list tr.h1 th.right{text-align:right;}
table.list tbody tr.h1 td,table.list tbody tr.h1 th,table.list tbody tr.h2 td,table.list tbody tr.h2 th,table.list tbody tr.h3 td,table.list tbody tr.h3 th{text-align:left;vertical-align:middle;}
table.list tbody.h1 td,table.list tbody.h1 th,table.list tbody tr.h1 td,table.list tbody tr.h1 th{text-transform:uppercase;}
table.list td.date,table.list th.date{text-align:right;white-space:nowrap;}
table.list tbody tr.h1 td.date,table.list tbody tr.h1 th.date,table.list tbody tr.h2 td.date,table.list tbody tr.h2 th.date,table.list tbody tr.h3 td.date,table.list tbody tr.h3 th.date,table.list thead td.date,table.list thead th.date,table.list thead td.date-with-right-border,table.list thead th.date-with-right-border{text-align:right;white-space:normal;}
table.list td.date-with-right-border,table.list th.date-with-right-border{text-align:right;white-space:nowrap;border-right:1px solid #D0D0CC;}
table.list .icon{text-align:center;padding:3px 9px;width:17px;white-space:nowrap;}
table.list .icon img{cursor:pointer;}
table.list tbody tr.activeRow td{background-color:#DCDFED;}
.activeLabel{background-color:#DCDFED;}
table.list tbody tr.editRow>td{vertical-align:top;padding:10px 10px;}
table.list tbody tr.editRowNew td,table.list tbody tr.editRowButtons td{vertical-align:middle;}
table.list tbody tr.editRowNew td{padding-left:0;padding-right:0;}
table.list tbody tr.editRowInner td{border:none;padding-top:2px;vertical-align:top;}
table.list tbody tr.editRowButtons td{border-bottom:1px solid #DODOCC;padding-bottom:2px;}
table.list tbody tr.t1 td{border-top:1px solid #D0D0CC;font-weight:600;}
table.list tbody tr.t2 td{border-top:1px solid #D0D0CC;text-align:right;}
table.list tbody.footer td{background-color:#FFF;font-weight:600;color:#333;}
table.list tbody.footer td label,p#p-hdr label{font-weight:600;}
table td.empty{font-style:italic;padding:3px 10px;text-align:center;}
table td.empty-narrow{font-style:italic;padding:3px 6px;text-align:center;border-right:1px solid #D0D0CC;}
.total{white-space:nowrap;text-align:right;}
table.list thead tr>td.no-border-right,table.list thead tr>th.no-border-right{border-right:none;}
table.list tbody>tr>td:first-child.no-border-left{border-left:none;}
table.list>tbody>tr>td.moreText{white-space:normal;overflow-wrap:anywhere;word-break:break-word;}
table.list span.default,table.list td.default,table.list th.default{color:#808080;}
table.list td.default-i,table.list th.default-i{font-style:italic;}
table.list td.right,table.list th.right{text-align:right;}
table.list td.center,table.list th.center{text-align:center;}
table.list tbody th.label{text-align:left;}
table.list td.left,table.list th.left{text-align:left;}
table.list td.bottom,table.list th.bottom{vertical-align:bottom;}
table.list td.left-with-right-border,table.list th.left-with-right-border{text-align:left;border-right:1px solid #D0D0CC;}
table.list td.compact,table.list th.compact{padding-left:0;padding-right:0;width:1px;}
table.list td.check,table.list th.check{text-align:center;font-weight:600;}
table.list tbody tr.group td.error,table.list tbody tr.group-last td.error{text-align:center;color:#CD4747;}
table.list tbody tr.group td.message,table.list tbody tr.group-last td.message{text-align:center;}
table.list tbody tr td span.link,table.list tbody tr td.link{color:#6692CD;cursor:pointer;}
table.list tbody tr td span.link:hover,table.list tbody tr td.link:hover{color:#335F9A;}
table.list tbody td.innerValue{padding-left:1px;}
table.list tbody td.level2{padding-left:40px;}
table.list tbody tr td.wrap{white-space:normal;min-width:200px;}
table.list tbody tr td.no-pad{padding:0;margin:0;}
table.list caption{text-align:left;}
table.list+div.label,div.label+table.list,label+table.list{margin-top:20px;padding-right:20px;}
div.label+table.list{margin-bottom:20px;}
table.inner{border-collapse:collapse;}
table.list table.inner,table.list table.inner tbody,table.list table.inner tr,table.list table.inner tr td{border-collapse:collapse;border:none;}
table.taskEdit colgroup,table.taskEdit tbody,table.taskEdit thead,table.taskEdit tfoot{border:0;}
table.taskEdit td.header{text-align:center;vertical-align:bottom;padding-right:0;padding-bottom:0;margin-right:0;}
table.taskEdit td.label{text-align:left;vertical-align:middle;padding-right:1px;}
table.commentsborder{width:100%;border-collapse:collapse;}
table.commentsborder td{padding:0;}
table.commentsborder[rules="none"],table.commentsborder[rules="none"] tbody,commentsborder.inner[rules="none"] td,table.commentsborder[rules="none"] tbody td{border:0;}
table.commentsborder tbody td.c-cell{border-bottom:solid 1px #D0D0CC;}
table#predecessors-table{width:100%;}
table.dbrc{width:auto;}
.error{color:#CD4747;}
.number{text-align:right;}
table#feeTable,table#rateTable{width:100%;margin-top:10px;}
input.budget_e_amt{max-width:55px;}
input.e_amt{width:47px;}
input.hrs{width:35px;}
.hand{cursor:pointer;}
.sep{margin-right:10px;}
table.list td.header-border-bottom,table.list th.header-border-bottom{border-bottom:1px solid #D0D0CC;}
.td-right-border{border-right:1px solid #D0D0CC;}
div.section-title{margin-bottom:10px;}
table.list tbody.button-bar tr{border:none;}
table.list tbody.button-bar tr:last-child td{border:none;}
table.list tbody.button-bar tr td:last-child{border:none;}
table.list thead tr.listheader td,table.list thead tr.listheader th{color:#6692CD;}
table.list tr.totals td{background-color:#F2F3F9;}
table.list tbody td.totals{text-align:right;white-space:nowrap;font-weight:600;}
tr.row-change{border-top:1px solid #D0D0CC;}
table.list td.num,table.list th.num{text-align:right;white-space:nowrap;}
table.list thead tr td.number:last-of-type,table.list thead tr th.number:last-of-type{border-right:1px solid #D0D0CC;}
table.list thead tr td.number:last-of-type.no-border-right,table.list thead tr th.number:last-of-type.no-border-right{border-right:none;}
table.entity-cont td.no-tab table.list+div.section-title{border:1px solid #D0D0CC;border-top:none;}
table.list tbody td.padding-none{padding:0;}
table.list tr#editRow tbody:not(.footer)>tr:last-child td{border:none;}
table.list tr#editRow td.sub-table{padding-left:0;padding-top:0;}
table.list tr#editRow table.inner{border:1px solid #D0D0CC;}
table.list tr#editRow table.inner tbody.header tr td{background-color:#F2F3F9;text-transform:uppercase;}
table.list tr#editRow table.inner tr{border-bottom:1px solid #D0D0CC;}
table.list tr#editRow table.inner tr td{background-color:#FFF;}
table.list tr#editRow tbody>tr>td:first-child{border-left:none;}
table.list tr#editRow tbody>tr>td:last-child{border-right:none;}
table.list tbody td.long-col-wrap{white-space:normal;}
table.list tbody tr td.col-grp{background-color:#F2F3F9;}
table.list tbody.footer td.empty{font-weight:500;border-left:1px solid #D0D0CC;border-right:1px solid #D0D0CC;border-bottom:1px solid #D0D0CC;}
p.report-desc label{font-weight:600;}