﻿

table.displayList {float:left; border: 1px solid #BABABA;  border-collapse: collapse; margin-bottom: 10px; vertical-align:top;}
table.displayList tr td {color: #005994;  font-size: 12pt; border: 1px solid #BABABA;} 
table.displayList tr td.header, table.displayList tr.header th
{
	vertical-align: middle;
	font-size: 12pt;
	font-weight: bold;
	color: #006699;
	height: 20px;
	background: left top;
	background-color: #D6E9FE;
} 

table.displayListNested {float:left; border-width: 0; border-collapse: collapse; margin: 0 0 0 0;}
table.displayListNested tr td.header, tr th.header {vertical-align:middle; font-size:10pt; font-weight:bold; color: #005994; height:20px; background-color: #D6E9FE; border: 1px solid #BABABA;} 
table.displayListNested tr td {color: #005994;  font-size: 9pt; padding-right:5px;} 

table.displayList tr td.fieldName, td.fieldName, table.displayListNested tr th {text-align:left; font-size: 9pt;color:#005994; font-weight: bold; background-color: white; border: 1px solid #BABABA; padding: 3px 3px 3px 3px} 
table.displayList tr td {text-align:left;font-size: 9pt;} 

table.displayList tr td.fieldNameNoBorder, td.fieldNameNoBorder {text-align:left; font-weight: bold; background-color: white; padding: 3px 3px 3px 3px; border-style:none;} 

table.noBorder tr td {border-width: 0 }

table.displayListNoBorder {float:left; border: 1px solid #BABABA; border-collapse:collapse; margin-bottom:1.0em; }
table.displayListNoBorder tr td {vertical-align:middle; font-size:9pt; color:#005994;margin:0em 0em 0em 0em; border:0px; } 
table.displayListNoBorder tr td.data, table.displayListNoBorder tr.data th {vertical-align:middle; font-size:9pt; color:#000;margin:0em 0em 0em 0em; border:0px;} 
table.displayListNoBorder tr td.header, table.displayListNoBorder tr.header th {height:20px; vertical-align:middle; font-weight: bold; font-size:10pt; border: 1px solid #BABABA; background-color: #D6E9FE; } 
table.displayListNoBorder tr td.fieldName, td.fieldName, table.displayListNested tr th {text-align:left; font-size: 9pt;color:#005994; font-weight: bold; background-color: white; padding: 3px 3px 3px 3px} 

table.menuCell tr td {text-align:center; }
table.menuCell tr td a:hover {color: white;}


.GridPage
{
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	color:Red;
}

.GridRowStyle
{
	FONT-SIZE: 1em; 
	height: 25px;
}

.GridHeader 
{
	BACKGROUND-IMAGE: url('../Images/Theme/topgradlight.gif'); 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-SIZE: 11pt; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	text-align: left;
	height:25px;
	color:White;
}

.GridFixHeader
{
	BACKGROUND-IMAGE: url('../Images/Theme/topgradlight.gif'); 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-SIZE: 1.1em; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	text-align: left;
	height:25px;
	POSITION: relative;  
	top:0; 
	z-index: 10; 
	color:White;
	border-top: #dcdcdc 0px solid;
	border-bottom: #dcdcdc 1px solid;
	border-width: thin;
}

.GridBorder
{
	border-top: #dcdcdc 0px solid;
	border-bottom: #dcdcdc 1px solid;
}

.GridFooterStyle
{
	border-top: #dcdcdc 0px solid;
	border-bottom: #dcdcdc 1px solid;
	border-width: thin;
}


.VerticalBorder
{
	BORDER-RIGHT:#cdcdcd 1px solid ; 
	BORDER-LEFT: #cdcdcd 1px solid;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
}

.BothBorder
{
	border-right:#cdcdcd 1px solid; 
	border-top:#cdcdcd 1px solid;
	border-left: #cdcdcd 1px solid;
	border-bottom: #cdcdcd 1px solid;
	margin:0px;
	padding-left:2px;
	padding-right:2px;
}

