﻿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;
}

