*
{
	font-family:  Arial, Verdana, Courier;
}

body
{
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
}

.InsightsScreenWidth { width: 770px; }

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; }

table.InsightsDataGridSearch { 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 {border: solid 1px #21398C; width: 768px; 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; } 
tr.InsightsDataGridHeader { background-color: #21398C; color:white;} 
tr.InsightsDataGridHeader td, tr.InsightsDataGridHeader td { color:White; font-weight:bold; }
tr.InsightsDataGridHeader td A:hover, tr.InsightsDataGridHeader td A:visited, tr.InsightsDataGridHeader td A:link { color:White; font-weight:bold; cursor: pointer;} 
.InsightsDataGridHeaderButton, *.InsightsDataGridHeaderButton * { font-size: 8pt; font-weight:bold; color:White; width:65px; 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 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; } 

table.InsightsDataGridEdit  { 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;}
a.InsightsMenuItemActive, a.InsightsMenuItemInActive, a.InsightsMenuItemFuture, a.InsightsMenuItemExpired { text-decoration: underline; }
dropdownlist.InsightsDropDown { background-color: #21398C; color:Black; }