.budgetDataNavigation{width:100%}.pieChart{border-collapse:collapse;border:1px solid #bcbbba;margin-bottom:5px}.pieChart td{vertical-align:middle;border:1px solid #bcbbba}.budgetDataChart{width:100%;border-collapse:separate;border:1px solid #bcbbba;margin-bottom:5px;font-size:1em;table-layout:fixed}.budgetDataChart>tbody>tr>td:first-child{text-align:left}.budgetDataChart caption{text-align:center;font-size:1.1em;width:inherit;margin-bottom:11px}.budgetDataChart tr{vertical-align:top}.rightSmall{text-align:right;font-size:.8em;font-weight:400;float:right;padding-right:5px}.budgetDataChart th{vertical-align:bottom;border:1px solid #bcbbba;color:#16224f;font-size:1em;font-weight:700}.budgetDataChart th.entryNoBold{text-align:left;font-weight:400}.budgetDataChart a,.budgetDataChart a:link,.budgetDataChart a:visited{text-decoration:underline}.budgetDataChart a:hover{text-decoration:none}.budgetDataChart td a,.budgetDataChart td a:link,.budgetDataChart td a:visited,.budgetDataChart th a,.budgetDataChart th a:link,.budgetDataChart th a:visited{color:#16224f;text-decoration:none}.budgetDataChart td a:hover,.budgetDataChart th a:hover{text-decoration:underline}.budgetDataChart thead{background-color:#bcbbba;text-align:center;font-size:.9em}.budgetDataChart tfoot{font-weight:700}.budgetDataChart th.entry{border-collapse:separate;padding-left:2px;padding-right:2px;text-align:left;vertical-align:bottom;margin-right:.5em}.budgetDataChart td{vertical-align:top;border:1px solid #bcbbba;text-align:right;padding:.2em;width:auto;margin-right:1em}.budgetDataChart td.entry{text-align:left;margin-right:.5em;width:25%;margin-right:1em}.budgetDataChart td.entry_indent{text-align:left;border-collapse:separate;padding-left:1em;padding-right:2px;border-bottom:none;white-space:normal}.budgetDataChart td.entry_doubleindent{text-align:left;border-collapse:separate;padding-left:2em;padding-right:2px;border-bottom:none;white-space:normal}.budgetDataChart td.entry_tripleindent{text-align:left;border-collapse:separate;padding-left:3em;padding-right:2px;border-bottom:none;white-space:normal}.budgetDataChart td.entry_quadindent{text-align:left;border-collapse:separate;padding-left:4em;padding-right:2px;border-bottom:none;font-style:normal;white-space:normal}.budgetDataChart td.entry_quintindent{text-align:left;border-collapse:separate;padding-left:5em;padding-right:2px;border-bottom:none;font-style:normal;white-space:normal}.budgetDataChart td.entry_hexindent{text-align:left;border-collapse:separate;padding-left:6em;padding-right:2px;border-bottom:none;font-style:normal;white-space:normal}.budgetDataChart td.total{border-collapse:separate;padding-left:2px;padding-right:2px;font-weight:700;text-align:right;border-top:2px solid #8a8a8d;border-bottom-color:#000;border-bottom-style:double;border-bottom-width:medium;white-space:normal}.budgetDataChart td.subtotal{border-collapse:separate;padding-left:2px;padding-right:2px;font-weight:700;text-align:right;border-top:2px solid #8a8a8d;white-space:normal}.budgetDataChart CAPTION.hiddenCaption{height:1px;visibility:hidden}.budgetDataChartDollarHeader{width:8.5em;vertical-align:bottom}.budgetDataWiderDollarHeader{width:9.5em;vertical-align:bottom}.budgetDataChartDetailCol{padding-left:20px;font-weight:400;text-align:left}.budgetDataChartDetailRow{font-size:.85em;background-color:#ffc}.budgetDataChartDollar{text-align:right}.budgetDollarText caption{font-size:100%;font-weight:700}.dollarAmountRight{width:80%;font-size:.8em}ul.spacerListNoBullet{clear:both;margin-top:1em;list-style:none}.spacerListNoBullet li{margin-bottom:.75em}.spacerListNoBullet li ul li{margin-bottom:.75em;list-style-type:disc}#dobcontent_inner li{margin-bottom:.75em}.alltablesBlock{display:block;page-break-before:always}h3{font-style:italic;color:#24387e}@media only screen and (max-width:42em){.budgetDataChart{width:120%;border-collapse:separate;border:1px solid #bcbbba;margin-bottom:5px;font-size:1em;table-layout:fixed}.budgetDataChart th{font-weight:700}.budgetDataChartDollarHeader{width:auto;padding:.2em;font-weight:700}.budgetDataWiderDollarHeader{width:auto;padding:.2em;height:auto;word-wrap:break-word;font-weight:700}element.style{vertical-align:bottom}.budgetDataChart th{vertical-align:middle;border:1px solid #bcbbba;font-size:1em;font-weight:700;word-wrap:break-word}.budgetDataChart td.entry{border-collapse:separate;text-align:left;margin-right:2em;width:50%;min-width:150px!important;word-break:normal;padding:.1em;table-layout:fixed;display:table-cell;column-width:200px;white-space:pre-wrap}.budgetDataChart>tbody>tr>td:first-child{text-align:left;white-space:normal;margin-right:0;word-break:break-all;padding:.2em}.budgetDataChart td{border-collapse:separate;text-align:right;white-space:normal;margin-right:0;word-break:break-all;padding:.1em}#nygov-header{transform:translate3d(0,-403px,0)}}