.left_conts {
            display: none;
        }
        .main_conts {
            float: left;
            width: 100% !Important;
            padding-bottom: 20px;
            min-height: 400px;
        }
        .budget-table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
        }
        
        .budget-table th,
        .budget-table td {
            border: 1px solid #7f7f7f;
            padding: 8px;
            text-align: center;
            vertical-align: middle;
        }
        
        .budget-table th {
            background-color: #948a54;
            color: white;
            font-weight: bold;
            font-size: 16px;
        }
        
        .budget-table .header-row {
            background-color: #948a54;
            color: white;
        }
        
        .budget-table .odd-row {
            background-color: #ffffff;
        }
        
        .budget-table .even-row {
            background-color: #f2f2f2;
        }
        
        .bold-text {
            font-weight: bold;
        }
        
        .highlight-cell {
            color: #ffffff;
            background-color: #948a5f;
        }
        
        .blue-text {
            color: #2e75b6;
        }
        
        .red-text {
            color: #c5504b;
        }
        
        .small-font {
            font-size: 12pt;
        }
        
        .large-font {
            font-size: 16px;
        }
        
        .text-left {
            text-align: left;
        }
        
        .text-center {
            text-align: center;
        }
        
        a {
            color: #0563c1;
            text-decoration: underline;
        }
        
        a:hover {
            text-decoration: none;
        }