ul{ margin: 7px; padding: 7px; } h2.flowchart{ color: #ffffff; font-size: 22px; } h2.flowchart a{ color: #ffffff; } h3.flowchart{ text-decoration: underline; font-weight: bold; padding-top: 5px; } table{ margin-bottom: 20px; } table.preliminary td.head-foot{ background-color: #31849B; color: #ffffff; width:600px; } table.initial td.head-foot{ background-color: #5F497A; color: #ffffff; width:600px; } table.obtain td.head-foot{ background-color: #76923C; color: #ffffff; width:600px; } table.submit td.head-foot{ background-color: #E36C0A; color: #ffffff; width:600px; } table.contract td.head-foot{ background-color: #365F91; color: #ffffff; width:600px; } td{ padding: 5px; text-align: center; } td.column-left{ background-color: #FDE9D9; width: 200px; text-align: left; padding: 0 15px; vertical-align: top; } td.column-center{ background-color: #EAF1DD; width: 200px; text-align: left; left; padding: 0 15px; vertical-align: top; } td.column-right{ background-color: #DDD8C2; width: 200px; text-align: left; left; padding: 0 15px; vertical-align: top; } td.approved{ padding-bottom: 0px; width: 200px; padding-top: 0; } td.approved div{ background-color: #FABF8F; padding: 25px 20px 40px 20px; margin-top: 0px; } td.denied{ padding-bottom: 0px; width: 200px; padding-top: 0; } td.denied div{ background-color: #FABF8F; padding: 10px 20px 40px 20px; margin-bottom: 65px; } td.td-no{ padding-bottom: 0px; width: 200px; } td.td-no div{ background-color: #FABF8F; padding: 10px 20px 40px 20px; } td.head-foot div.foot{ position: relative; /* padding-bottom: 40px; */ font-weight: bold; font-size: 12pt; height: 80px; }