table.tAccount{width:100%;float:left;margin-right:18px;border-spacing:0;margin-bottom:20px;border-collapse:collapse}table.tAccountHead{width:100%;background:#fef;margin:0;padding:0;border-spacing:0;border-collapse:collapse;border:0}table.tAccountHead th{text-align:left;width:80px;border-bottom:1px solid #000;padding:0 2px 2px 2px;margin:0}table.tAccountHead th.headCellLeft{width:30px}table.tAccountHead th.headCellRight{width:25px}table.tAccountHead th.headCellMiddle{width:250px}table.tAccountHead th p{line-height:14px;padding:2px;margin:0;font-size:9pt;font-weight:400}table.tAccountHead th.headCellMiddle{text-align:center}table.tAccount th.headCellRight{text-align:right}table.tAccount td{padding:0;margin:0}table.tAccount td.leftCell,table.tAccount td.rightCell{width:120px}table.tAccount td.leftCell p,table.tAccount td.rightCell p{font-size:9pt;padding:.2em;margin:0;line-height:12px}table.tAccount td.leftCell{text-align:right;padding-right:4px}table.tAccount td.rightCell{text-align:right;border-left:1px solid #000}.highlightEntry{background:#f7d8ff}.closingTAccount{width:100%;margin-bottom:60px}.closingTAccount .tAccountHead{width:100%;border-bottom:1px solid #000;position:relative}.tAccountHead .topLeft,.tAccountHead .bottomLeft,.tAccountHead .topRight,.tAccountHead .bottomRight,.tAccountHead .left,.tAccountHead .right{font-weight:normal}.tAccountHead .accountCaption{font-weight:bold!important}.tAccountHead .topLeft{position:absolute;top:3px;left:3px}.tAccountHead .bottomLeft{position:absolute;bottom:3px;left:3px}.tAccountHead .topRight{position:absolute;top:3px;right:3px}.tAccountHead .bottomRight{position:absolute;bottom:3px;right:3px}.tAccountHead .accountCaption{text-align:center;line-height:32px}.tAccountHead .left,.tAccountHead .right{position:absolute;top:10px;font-size:9pt}.tAccountHead .left{left:7px}.tAccountHead .right{right:7px}table.tAccountEntries{width:100%;border-spacing:0;border-collapse:collapse}td.leftEntries{width:50%;vertical-align:top;border-right:1px solid #000}td.rightEntries{width:50%;vertical-align:top}.accountMainGroupPanel{margin-bottom:6px;padding-left:4pt;padding-top:2pt}.accountMainGroupPanel span.accountMainGroup{font-size:9pt;font-weight:400}.accountMainGroupPanel h2{padding:10px 0 4px 8px;font-size:12pt;font-weight:bold;text-transform:uppercase}.tAccountEntries ul{width:100%;padding:0;margin:0}.accountMainGroupPanel ul{margin-top:2px;margin-bottom:20px;padding:0!important}.tAccountEntries ul li{list-style:none;position:relative;margin:0!important;line-height:20px}.tAccountEntries ul li span{line-height:20px;font-size:9pt}span.tAccountAmount{padding-top:5px;position:absolute;right:10px}.tAccountEntries ul li span.noAccounts{font-style:italic}.balanceRow{width:100%;position:relative}.balanceRow .left,.balanceRow .right{position:absolute;top:3px;font-weight:bold;font-size:9pt}.balanceRow .left{left:3px}.balanceRow .right{right:10px}#TAccountCaption div{}#TAccountCaption p{line-height:16px;font-size:9pt}.accountColor{margin-top:1px;margin-left:4px;margin-right:6px;margin-bottom:1px;width:14px;height:14px;float:left}