.z_browntable
{
	border: 1px solid #808080;
	border-collapse: collapse;
}
table.z_browntable tr.z_browntableTableHeaderRow
{
	margin: 10px;
	padding: 10px;
	color: #ffffff;
	background: #5A3D1C;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	vertical-align: top;
}
table.z_browntable td.z_browntableTableHeaderFirstCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_browntable td.z_browntableTableHeaderLastCol{
    padding: 2px 4px 2px 4px; 
    color: #ffffff;
}
table.z_browntable td.z_browntableTableHeaderOddCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_browntable td.z_browntableTableHeaderEvenCol 
{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_browntable tr.z_browntableTableOddRow
{
	color: #333333;
	background-color: #ffffff;
	vertical-align: top;
}
table.z_browntable tr.z_browntableTableEvenRow
{
	color: #333333;
	background-color: #EFE0CF;
	vertical-align: top;
}
table.z_browntable td.z_browntableTableFirstCol{
    padding: 2px 4px 2px 4px;
}
table.z_browntable td.z_browntableTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_browntable td.z_browntableTableOddCol{
    padding: 2px 4px 2px 4px;
}
table.z_browntable td.z_browntableTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_browntable tr.z_browntableTableFooterRow
{
	background-color: #7E5527;
	color: #ffffff;
	font-weight: 500;
}
table.z_browntable td.z_browntableTableFooterFirstCol{
    padding: 2px 4px 2px 4px;
    border-top: solid gray 1.0pt;
    text-align: left;
}
table.z_browntable td.z_browntableTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;
    text-align:left;
}
table.z_browntable td.z_browntableTableFooterOddCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}
table.z_browntable td.z_browntableTableFooterEvenCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}


/* RED TABLE */
.z_redtable
{
	border: 1px solid #808080;
	border-collapse: collapse;
}
table.z_redtable tr.z_redtableTableHeaderRow
{
	margin: 10px;
	padding: 10px;
	color: #FFFFFF;
	background: #A82020;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	vertical-align: top;
}
table.z_redtable td.z_redtableTableHeaderFirstCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_redtable td.z_redtableTableHeaderLastCol{
    padding: 2px 4px 2px 4px; 
    color: #ffffff;
}
table.z_redtable td.z_redtableTableHeaderOddCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_redtable td.z_redtableTableHeaderEvenCol 
{
    padding: 2px 4px 2px 4px;color: #ffffff;
}
table.z_redtable tr.z_redtableTableOddRow
{
	color: #333333;
	background-color: #ffffff;
	vertical-align: top;
}
table.z_redtable tr.z_redtableTableEvenRow
{
	color: #333333;
	background-color: #D5C6BD;
	vertical-align: top;
}
table.z_redtable td.z_redtableTableFirstCol{
    padding: 2px 4px 2px 4px;
}
table.z_redtable td.z_redtableTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_redtable td.z_redtableTableOddCol{
    padding: 2px 4px 2px 4px;
}
table.z_redtable td.z_redtableTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_redtable tr.z_redtableTableFooterRow
{
	background-color: #A44242;
	color: #ffffff;
	font-weight: 500;
}
table.z_redtable td.z_redtableTableFooterFirstCol{
    padding: 2px 4px 2px 4px;
    border-top: solid gray 1.0pt;
    text-align: left;
}
table.z_redtable td.z_redtableTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;
    text-align:left;
}
table.z_redtable td.z_redtableTableFooterOddCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}
table.z_redtable td.z_redtableTableFooterEvenCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}


/* GREEN TABLE */
.z_greentable
{
	border: 1px solid #808080;
	border-collapse: collapse;
}
table.z_greentable tr.z_greentableTableHeaderRow
{
	margin: 10px;
	padding: 10px;
	color: #FFFFFF;
	background: #7E9456;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	vertical-align: top;
}
table.z_greentable td.z_greentableTableHeaderFirstCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_greentable td.z_greentableTableHeaderLastCol{
    padding: 2px 4px 2px 4px; 
    color: #ffffff;
}
table.z_greentable td.z_greentableTableHeaderOddCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_greentable td.z_greentableTableHeaderEvenCol 
{
    padding: 2px 4px 2px 4px;color: #ffffff;
}
table.z_greentable tr.z_greentableTableOddRow
{
	color: #333333;
	background-color: #ffffff;
	font-size: 10pt;
	vertical-align: top;
}
table.z_greentable tr.z_greentableTableEvenRow
{
	color: #333333;
	background-color: #CED8BC;
	font-size: 10pt;
	vertical-align: top;
}
table.z_greentable td.z_greentableTableFirstCol{
    padding: 2px 4px 2px 4px;
}
table.z_greentable td.z_greentableTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_greentable td.z_greentableTableOddCol{
    padding: 2px 4px 2px 4px;
}
table.z_greentable td.z_greentableTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_greentable tr.z_greentableTableFooterRow
{
	background-color: #ACBD8C;
	color: #ffffff;
	font-weight: 500;
}
table.z_greentable td.z_greentableTableFooterFirstCol{
    padding: 2px 4px 2px 4px;
    border-top: solid gray 1.0pt;
    text-align: left;
}
table.z_greentable td.z_greentableTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;
    text-align:left;
}
table.z_greentable td.z_greentableTableFooterOddCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}
table.z_greentable td.z_greentableTableFooterEvenCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}


/* BLUE TABLE */
.z_bluetable
{
	border: 1px solid #808080;
	border-collapse: collapse;
}
table.z_bluetable tr.z_bluetableTableHeaderRow
{
	margin: 10px;
	padding: 10px;
	color: #FFFFFF;
	background: #577483;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	vertical-align: top;
}
table.z_bluetable td.z_bluetableTableHeaderFirstCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_bluetable td.z_bluetableTableHeaderLastCol{
    padding: 2px 4px 2px 4px; 
    color: #ffffff;
}
table.z_bluetable td.z_bluetableTableHeaderOddCol{
    padding: 2px 4px 2px 4px;
    color: #ffffff;
}
table.z_bluetable td.z_bluetableTableHeaderEvenCol 
{
    padding: 2px 4px 2px 4px;color: #ffffff;
}
table.z_bluetable tr.z_bluetableTableOddRow
{
	color: #333333;
	background-color: #ffffff;
	vertical-align: top;
}
table.z_bluetable tr.z_bluetableTableEvenRow
{
	color: #333333;
	background-color: #B3C4CC;
	vertical-align: top;
}
table.z_bluetable td.z_bluetableTableFirstCol{
    padding: 2px 4px 2px 4px;
}
table.z_bluetable td.z_bluetableTableLastCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_bluetable td.z_bluetableTableOddCol{
    padding: 2px 4px 2px 4px;
}
table.z_bluetable td.z_bluetableTableEvenCol{
    padding:0in 5.4pt 0in 5.4pt;
}
table.z_bluetable tr.z_bluetableTableFooterRow
{
	background-color: #8AA3B0;
	color: #ffffff;
	font-weight: 500;
}
table.z_bluetable td.z_bluetableTableFooterFirstCol{
    padding: 2px 4px 2px 4px;
    border-top: solid gray 1.0pt;
    text-align: left;
}
table.z_bluetable td.z_bluetableTableFooterLastCol{
    padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;
    text-align:left;
}
table.z_bluetable td.z_bluetableTableFooterOddCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}
table.z_bluetable td.z_bluetableTableFooterEvenCol{
    padding: 2px 4px 2px 4px;
    text-align: left;
    border-top: solid gray 1.0pt;
}
