.Grid
{
	border: solid 1px #777777;
	padding: 3px 3px 3px 3px;
}

.Grid caption { 
    background-color: #94AFE6;
	border-left: solid 1px #777777;	
	border-right: solid 1px #777777;	
	border-top: solid 1px #777777;	
	color:#ffffff;
	font-weight:bold;
	font-size: 1em;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	text-align:left;
}

.GridEmpty
{
	background-color:#eeeeff;
	border: solid 1px #aaaaaa;
	padding: 3px 3px 3px 3px;
	color:#000000;
	font-weight:normal;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	text-align:left;
}

.GridHeader a
{
	text-decoration:none;	
}

.GridHeader a:hover
{
	text-decoration:underline;	
}

.GridHeader td
{
	background-color: #94AFE6;
	border: solid 1px #777777;
	color: #ffffff;
	font-weight:normal;
	padding:  3px 6px 3px 6px;
	text-align:center;
	
}

.GridHeader th
{
	background-color: #94AFE6;
	border: solid 1px #777777;
	color: #ffffff;
	font-weight:normal;
	padding:  3px 6px 3px 6px;
	text-align:center;
}

.GridDivNoInherit
{
	border-style:dashed;
	border-width:thick;
	padding: 0px 0px 0px 0px;
}

table.GridTableNoInherit td
{
	border-style:none;
	padding: 0px 0px 0px 0px;
}

.GridRow td
{
	background-color: #ffffff;
	border: solid 1px #777777;
	color: #000000;
	font-weight:normal;
	padding: 5px 5px 5px 5px;	
}

.GridRow a
{
	font-size:1em;
}

.GridRowAlt td
{
	background-color: #eeeeff;
	border: solid 1px #777777;
	color: #000000;
	font-weight:normal;
	padding: 5px 5px 5px 5px;
}

.GridRowAlt a
{
	font-size:1em;
}

.GridThumbnail
{
	border: solid 1px #000000;
}

.Pager
{	
	background-color: #94AFE6;
	color: #ffffff;
	font-size: 1.2em;
}

.Pager a
{	
	color: #ffffff;
	font-size: 1em;
	font-weight:normal;
}

.Pager td
{	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}
