* {
	FONT-FAMILY: Arial, Verdana, Courier
}
BODY {
	FONT-SIZE: 10pt; MARGIN: 0px
}
.InsightsScreenWidth {
	WIDTH: 770px
}
TABLE.InsightsTableWithNoBPS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none; border-spacing: 0
}
TABLE.InsightsTableWithNoBPS TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none; border-spacing: 0
}
TABLE.InsightsTableWithNoBPS TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none; border-spacing: 0
}
.InsightsBold {
	FONT-WEIGHT: bold
}
.InsightsSmall {
	FONT-SIZE: 8pt; COLOR: navy
}
.InsightsMedium {
	FONT-SIZE: 10pt; COLOR: navy
}
.InsightsLarge {
	FONT-SIZE: 12pt; COLOR: navy
}
.InsightsXLarge {
	FONT-SIZE: 14pt; COLOR: navy
}
.InsightsXXLarge {
	FONT-SIZE: 18pt; COLOR: navy
}
.InsightsErrorSmall {
	FONT-SIZE: 8pt; COLOR: pink
}
.InsightsErrorMedium {
	FONT-SIZE: 10pt; COLOR: pink
}
.InsightsErrorLarge {
	FONT-SIZE: 12pt; COLOR: pink
}
.InsightsErrorXLarge {
	FONT-SIZE: 14pt; COLOR: pink
}
.InsightsErrorXXLarge {
	FONT-SIZE: 18pt; COLOR: pink
}
.InsightsErrorSmallDark {
	FONT-SIZE: 8pt; COLOR: red
}
.InsightsErrorMediumDark {
	FONT-SIZE: 10pt; COLOR: red
}
.InsightsErrorLargeDark {
	FONT-SIZE: 12pt; COLOR: red
}
.InsightsErrorXLargeDark {
	FONT-SIZE: 14pt; COLOR: red
}
.InsightsErrorXXLargeDark {
	FONT-SIZE: 18pt; COLOR: red
}
.InsightsTextBoxReadOnly {
	BACKGROUND: #eaecec
}
.InsightsTextBoxEdit {
	FONT-SIZE: 8pt; BACKGROUND: #fffffe
}
TABLE.InsightsDataGridSearch {
	BORDER-RIGHT: #21398c 1px solid; BORDER-TOP: #21398c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #21398c 1px solid; WIDTH: 768px; COLOR: black; BORDER-BOTTOM: #21398c 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e7e7ff
}
INPUT.InsightsDataGridSearchButton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; COLOR: navy; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
TABLE.InsightsDataGrid {
	BORDER-RIGHT: #21398c 1px solid; BORDER-TOP: #21398c 1px solid; BORDER-LEFT: #21398c 1px solid; WIDTH: 768px; BORDER-BOTTOM: #21398c 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.InsightsDataGrid {
	FONT-SIZE: 8pt
}
TABLE.InsightsDataGrid TR TD {
	FONT-SIZE: 8pt
}
TABLE.InsightsDataGrid TR TD * {
	FONT-SIZE: 8pt
}
TABLE.InsightsDataGridChild {
	BORDER-RIGHT: #21398c 1px solid; BORDER-TOP: #21398c 1px solid; BORDER-LEFT: #21398c 1px solid; BORDER-BOTTOM: #21398c 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.InsightsDataGridChild TR TD {
	FONT-SIZE: 8pt
}
TABLE.InsightsDataGridChild TR TD * {
	FONT-SIZE: 8pt
}
TR.InsightsDataGridHeader {
	COLOR: white; BACKGROUND-COLOR: #21398c
}
TR.InsightsDataGridHeader TD {
	FONT-WEIGHT: bold; COLOR: white
}
TR.InsightsDataGridHeader TD {
	FONT-WEIGHT: bold; COLOR: white
}
TR.InsightsDataGridHeader TD A:hover {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: white
}
TR.InsightsDataGridHeader TD A:visited {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: white
}
TR.InsightsDataGridHeader TD A:link {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: white
}
.InsightsDataGridHeaderButton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 65px; CURSOR: hand; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
*.InsightsDataGridHeaderButton * {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 65px; CURSOR: hand; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
TR.InsightsDataGridItem {
	COLOR: black; BACKGROUND-COLOR: #f7f7de
}
TR.InsightsDataGridAlternatingItem {
	COLOR: black; BACKGROUND-COLOR: #e7e7ff
}
TR.InsightsDataGridSelectedItem {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: pink
}
TR.InsightsDataGridFooter {
	COLOR: white; BACKGROUND-COLOR: #21398c
}
TR.InsightsDataGridFooter TD {
	COLOR: white
}
TR.InsightsDataGridFooter TD * {
	COLOR: white
}
TR.InsightsDataGridFooter TD INPUT {
	FONT-WEIGHT: bold; WIDTH: 65px; CURSOR: hand; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
TR.InsightsDataGridFooter TD SELECT OPTION {
	COLOR: #21398c; BACKGROUND-COLOR: transparent
}
TR.InsightsDataGridPager {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: #e7e7ff; TEXT-ALIGN: right
}
TR.InsightsDataGridPager A {
	COLOR: black
}
TABLE.InsightsDataGridEdit {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e7e7ff
}
TABLE.InsightsDataEdit TR TD {
	FONT-SIZE: 8pt
}
TABLE.InsightsDataEdit TR TD * {
	FONT-SIZE: 8pt
}
TR.InsightsDataEditTabs TD INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 75px; CURSOR: hand; COLOR: navy; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
