.InsightsScreenWidth { width: 100%; background-color: White; background-image: none; }

table.InsightsTableWithNoBPS, table.InsightsTableWithNoBPS tr, table.InsightsTableWithNoBPS tr td { border-style: none; border-collapse:collapse; padding: 0 0 0 0; border-spacing: 0;}
	
.InsightsBold { font-weight: bold;  }
.InsightsSmall { color: Navy; font-size: 8pt; }
.InsightsMedium { color: Navy; font-size: 10pt; }
.InsightsLarge { color: Navy; font-size: 12pt; }
.InsightsXLarge { color: Navy; font-size: 14pt; }
.InsightsXXLarge { color: Navy; font-size: 18pt; }
.InsightsErrorSmall { color: Pink; font-size: 8pt; }
.InsightsErrorMedium { color: Pink; font-size: 10pt; }
.InsightsErrorLarge { color: Pink; font-size: 12pt; }
.InsightsErrorXLarge { color: Pink; font-size: 14pt; }
.InsightsErrorXXLarge { color: Pink; font-size: 18pt; }
.InsightsErrorSmallDark { color: Red; font-size: 8pt; }
.InsightsErrorMediumDark { color: Red; font-size: 10pt; }
.InsightsErrorLargeDark { color: Red; font-size: 12pt; }
.InsightsErrorXLargeDark { color: Red; font-size: 14pt; }
.InsightsErrorXXLargeDark { color: Red; font-size: 18pt; }

.InsightsTextBoxReadOnly { background: #EAECEC;}
.InsightsTextBoxEdit { background: #FFFFFE; font-size: 8pt; }
.InsightsHeader H1 { display: block; float: left; }
.InsightsHeader H2 { display: block; float: left; clear: left; }
.InsightsDataGridLegend { display: block; float: right; text-align: left; clear: right; }

table.InsightsDataGridSearch { clear: both; font-size: 8pt; border: solid 1px #21398C; font-weight: bold; color: black; background-color: #E7E7FF; width: 768px; border-collapse:collapse;} 
input.InsightsDataGridSearchButton { font-weight: bold; color: Navy; background-color:Transparent; border-style:None; font-size: 8pt; cursor: pointer;}

table.InsightsDataGrid { clear: both; display: block; border: solid 1px #21398C; border-collapse:collapse; } 
table.InsightsDataGrid, table.InsightsDataGrid tr td, table.InsightsDataGrid tr td * {font-size: 8pt;} 
table.InsightsDataGridChild { border: solid 1px #21398C;  border-collapse:collapse;} 
table.InsightsDataGridChild tr td, table.InsightsDataGridChild tr td * {font-size: 8pt; } 
.InsightsDataGridHeader { background-color: #21398C; color:white;} 
tr.InsightsDataGridHeader td, tr.InsightsDataGridHeader td { color:White; font-weight:bold; }
tr.InsightsDataGridHeader td a { margin: 0 .4em; }
tr.InsightsDataGridHeader td A:hover, tr.InsightsDataGridHeader td A:visited, tr.InsightsDataGridHeader td A:link { color:White; font-weight:bold; cursor: pointer;} 
.InsightsDataGridHeaderButton { font-size: 8pt; font-weight:bold; color:White; width:65px; background-color:Transparent; border-style:None; cursor: pointer;}
.InsightsDataGridHeaderLongButton { font-size: 8pt; font-weight:bold; color:White; background-color:Transparent; border-style:None; cursor: pointer;}
tr.InsightsDataGridItem { background-color: #f7f7de; color: Black; } 
tr.InsightsDataGridAlternatingItem { background-color: #E7E7FF; color: Black; } 
tr.InsightsDataGridSelectedItem { font-weight: bold; color: black; background-color: pink; } 
tr.InsightsDataGridFooter { background-color: #21398C; color: white;} 
tr.InsightsDataGridFooter td, tr.InsightsDataGridFooter td * { color: white;}
tr.InsightsDataGridFooter td input { width: 65px; background-color:Transparent; color:White; font-weight:bold; border-style:None; cursor: pointer;}
tr.InsightsDataGridFooter td input.InsightsDataGridFooterLongButton { width: auto; background-color:Transparent; color:White; font-weight:bold; border-style:None; cursor: pointer;}
tr.InsightsDataGridFooter td select option { background-color:Transparent; color: #21398C;}
tr.InsightsDataGridPager { font-weight:bold; background-color: #E7E7FF; text-align: right; color: Navy;} 
tr.InsightsDataGridPager A { color: Black; } 

.Button { font-size: 8pt; font-weight:bold; margin: .2em .5em; cursor: pointer;}

table.InsightsDataGridEdit  { clear: both; background-color: #E7E7FF; border: solid 1px black; padding: 0 0 0 0; border-collapse:collapse; position: relative; z-index: 10; } 
table.InsightsDataEdit tr td, table.InsightsDataEdit tr td * { font-size: 8pt; } 

tr.InsightsDataEditTabs td input { font-size: 9pt; font-weight:bold; color: Navy; width:75px; background-color:Transparent; border-style:None; cursor: pointer;}
table.InsightsDataGrid td.CommandColumn { width: 70px; }
table.InsightsDataGrid .ParentRow td.CommandColumn { padding:1px; }
table.InsightsDataGrid .ChildRow td.CommandColumn { padding:1px 1px 1px 17px; }
a.InsightsDataGridButton { background-color: #21398C; color:white; font-weight: bold; }
div.InsightsDataGridHeader { float: left; clear: none; }
div.InsightsDataGridLegend { float: right; clear: none; }
div.InsightsListView { clear: left; }
.ChildRow .Element { padding: 0 10px; }
div.HtmlSection { background-color: White; border: solid 1px black; margin: 10px 10px 10px 0;}
.InsightsMenuItem a, .InsightsMenuItem a:Link, .InsightsMenuItem a:hover, .InsightsMenuItem a:visited, .InsightsMenuItem a:active { text-decoration: underline; }
.InsightsHeader h2 
{
	float: none;
}
div#InsightsDataDetail { clear: both; background-color: Transparent; border: none 0px transparent; padding: 0 0 0 0; border-collapse:collapse; position: relative; } 
#InsightsDataDetail dt { font-weight: bold;  width: 10em;}
#InsightsDataDetail dd { font-size: smaller; }
#InsightsDataDetail dt,  #InsightsDataDetail dd{
	display: block;
	width: 20em;
	float: left;
	margin: 5px 0;
}
#InsightsDataDetail dt {
	text-align: right;
	width: 15em;
	padding-right: 1em;
}
#InsightsDataDetail dt
{
	clear: left;
}
#InsightsDataDetail h1 { float: left; clear: both; }

/* end ppk tableless forms */
	
