table.grid
{
    border: solid 1px rgb(191, 188, 49);
    border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	width:100%;
	
}

table.grid th, table.grid th
{
	background-color: rgb(191, 188, 49);
	color: #FFFFFF;
}

table.grid th a 
{
    color: #FFFFFF;
    background-color: inherit;
}

table.grid th 
{
	text-align: center;
}

table.grid th, table.grid td 
{
	padding: 3px 4px 3px 4px;
}

table.grid td 
{
	text-align: left;
}

table.grid th a 
{
	text-decoration: underline;
}
table.grid td
{
    border-style:solid !important;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-left:1px;
    border-color: rgb(191, 188, 49);
}
table.grid th
{
    border-style:dotted !important;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-left:1px;
    border-color: #FFFFFF;
}
table.grid th:first-child
{
    border-style:solid !important;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-left:1px;
    border-color: rgb(191, 188, 49) !important;
}

table.grid tfoot td, table.grid tfoot th 
{
    border-style:dotted !important;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-left:1px;
    border-color: #FFFFFF;	
    color: #FFFFFF;
    background-color: rgb(191, 188, 49);
}
table.grid2
{
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	width:100%;
}

table.grid2 th, table.grid2 th a
{
	background-color: rgb(191, 188, 49);
	color: #FFFFFF;
}

table.grid2 th, table.grid2 td 
{
	padding: 3px;
	text-align: left;
}

table.grid2 th a 
{
	text-decoration: underline;
}
.tableHeaderBlue
{
    background-color: rgb(6, 54, 81);
    color: #FFFFFF;
    font-weight: bold;
}
.number
{
    text-align:right !important;
}