﻿.gridViewTable
{
    border-collapse:separate;
    border:solid 1px #003399;
}
.NewBody .gridViewTable
{
    border-collapse:separate;
    border:solid 0px #003399;
}

.gridViewRow td,
.gridViewRow th
{
	background-color:#ffffff;
    padding:5px;
}

.gridViewRow th
{
    color:#003399;
    font-weight:bold;
	text-align:left;
}

.gridViewRow table td
{
	padding:0px;
}

.gridViewRow.alternate td,
.gridViewRow.alternate th
{
	background-color:#eaeaea;
}

.gridViewRow.selected td,
.gridViewRow.selected th
{
	background-color:#eb9a9a;
}

.gridViewRow td.unapproved
{
	color:#003399;
	font-weight:bold;
}

.gridViewHeader th
{
	text-align:left;
	padding:5px;
	background-color:#003399;
}

.gridViewTable .gridViewHeader th,
.gridViewTable .gridViewHeader a,
.gridViewTable .gridViewPager a
{
	color:#ffffff !important;
	font-weight:bold;
}

.gridViewPager td,
.gridViewFooter td
{
	padding:2px;
	background-color:#003399;
	text-align:center;
	color:White;
}

.gridViewPager table
{
	margin:auto;
}

.sectionTotal
{
	font-weight:bold;
	padding:4px;
	text-align:right;
	border-bottom: solid 1px #003399;
}

.sectionHeader
{
	padding:4px;
	color:#003399;
    background-color:#cfd0d2;
}

.gridViewRow td.centerText,
.gridViewRow th.centerText,
.gridViewHeader td.centerText,
.gridViewHeader th.centerText,
.gridViewFooter td.centerText,
.gridViewFooter th.centerText
{
	text-align:center;
}

.gridViewRow td.rightText,
.gridViewRow th.rightText,
.gridViewHeader td.rightText,
.gridViewHeader th.rightText,
.gridViewFooter td.rightText,
.gridViewFooter th.rightText
{
	text-align:right;
	padding-right:5px;
}

.gridViewRow td.showBorder
{
	border-left:solid 1px #eaeaea;
	border-right:solid 1px #eaeaea;
}

.gridViewRow.alternate td.showBorder
{
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
}
