			table.greenTable {
				border: 1px solid #12496d;
				background-color: #EEEEEE;
				width: 100%;
				text-align: left;
				border-collapse: collapse;
				margin-left:auto; 
				margin-right:auto;
			}
			table.greenTable td, table.greenTable th {
				border: 1px solid #AAAAAA;
				padding: 3px 2px;
			}
			table.greenTable tbody td {
				font-size: 15px;
			}
			table.greenTable tr:nth-child(even) {
				background: #D0E4F5;
			}
			table.greenTable thead {
				text-align: center;
				background: #12496d;
				border-bottom: 2px solid #444444;
			}
			table.greenTable thead th {
				font-size: 15px;
				font-weight: bold;
				color: #FFFFFF;
				border-left: 2px solid #D0E4F5;
				background: #12496d;

				max-width: 100px;
				overflow: hidden !important;
				text-overflow: ellipsis !important;
				white-space: nowrap !important;

			}
			table.greenTable thead th:first-child {
				border-left: none;
			}

			table.greenTable tfoot {
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
				background: #D0E4F5;
				border-top: 2px solid #444444;
			}
			table.greenTable tfoot td {
				font-size: 14px;
			}
			table.greenTable tfoot .links {
				text-align: right;
			}
			table.greenTable tfoot .links a{
				display: inline-block;
				background: #12496d;
				color: #FFFFFF;
				padding: 2px 8px;
				border-radius: 5px;
			}



			table.blueTable {
				border: 1px solid #a6a61c;
				background-color: #EEEEEE;
				width: 100%;
				text-align: left;
				border-collapse: collapse;
				margin-left:auto; 
				margin-right:auto;
			}
			table.blueTable td, table.blueTable th {
				border: 1px solid #AAAAAA;
				padding: 3px 2px;
			}
			table.blueTable tbody td {
				font-size: 15px;
			}
			table.blueTable tr:nth-child(even) {
				background: #f5f5d1;
			}
			table.blueTable thead {
				text-align: center;
				background: #a6a61c;
				border-bottom: 2px solid #444444;
			}
			table.blueTable thead th {
				font-size: 15px;
				font-weight: bold;
				color: #FFFFFF;
				border-left: 2px solid #f5f5d1;
				background: #a6a61c;

				max-width: 100px;
				overflow: hidden !important;
				text-overflow: ellipsis !important;
				white-space: nowrap !important;

			}
			table.blueTable thead th:first-child {
				border-left: none;
			}

			table.blueTable tfoot {
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
				background: #f5f5d1;
				border-top: 2px solid #444444;
			}
			table.blueTable tfoot td {
				font-size: 14px;
			}
			table.blueTable tfoot .links {
				text-align: right;
			}
			table.blueTable tfoot .links a{
				display: inline-block;
				background: #a6a61c;
				color: #FFFFFF;
				padding: 2px 8px;
				border-radius: 5px;
			}



			table.yellowTable {
				border: 1px solid #21570f;
				background-color: #EEEEEE;
				width: 100%;
				text-align: left;
				border-collapse: collapse;
				margin-left:auto; 
				margin-right:auto;
			}
			table.yellowTable td, table.yellowTable th {
				border: 1px solid #AAAAAA;
				padding: 3px 2px;
			}
			table.yellowTable tbody td {
				font-size: 15px;
			}
			table.yellowTable tr:nth-child(even) {
				background: #daf5d1;
			}
			table.yellowTable thead {
				text-align: center;
				background: #21570f;
				border-bottom: 2px solid #444444;
			}
			table.yellowTable thead th {
				font-size: 15px;
				font-weight: bold;
				color: #FFFFFF;
				border-left: 2px solid #daf5d1;
				background: #21570f;
			}
			table.yellowTable thead th:first-child {
				border-left: none;
			}

			table.yellowTable tfoot {
				font-size: 14px;
				font-weight: bold;
				color: #FFFFFF;
				background: #daf5d1;
				border-top: 2px solid #444444;
			}
			table.yellowTable tfoot td {
				font-size: 14px;
			}
			table.yellowTable tfoot .links {
				text-align: right;
			}
			table.yellowTable tfoot .links a{
				display: inline-block;
				background: #21570f;
				color: #FFFFFF;
				padding: 2px 8px;
				border-radius: 5px;
			}