html
{
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
}
  
  
.cellRedReplGreen 
{
    background: linear-gradient(to top right, #f00 calc(50% - 2px), #00e800 , #f00 calc(50% + 2px) )
}
  
  
.cellRedAltGreen
{
    background: linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 2px), #F00000 calc(50% - 2px), #F00000 calc(50% + 2px), rgba(0,0,0,0) calc(50% + 2px), rgba(0,0,0,0) 100% )
}
  

.HCLegendTable
{
    background-color:#C2CBD7; 
    border-collapse: collapse;
}  

.HCLegendCell
{
	font-family: arial;
	color:#000000; 
	font-size:16px; 
	font-weight:bold; 
	line-height:1.0;
	border: 1px solid black;
}  

Div.Tooltip 
{
	background-color:#FFFFE1; border:1px solid #000000; 
	width:180px; padding:6px;
	font-family: arial;
	color:#000000; font-size:11px; line-height:1.3;
}

Div.DropdownMenu
{
	background-color:#E0F0FF; border:1px solid #C0E0E0; 
	width:180px; padding:0px;
	font-family: arial;
	color:#000000; font-size:11px; line-height:1.3;
}

Div.DropdownMenuGrey
{
	background-color:#D0D0D0; border:1px solid #F0F0F0; 
	width:180px; padding:0px;
	font-family: arial;
	color:#000000; font-size:11px; line-height:1.3;
}

TEXTAREA
{
	font-family: Arial;	
}

INPUT
{
	font-family: Arial;	
}

BODY 
{
	font-family:   Arial, sans-serif;
}

TH
{
	font-size: 10pt;
	font-weight: bold; 
}

TD
{
	font-size: 10pt;
}

TD.NoBorder
{
	border-width: 0;
}

A {

	color:blue;
	text-decoration-skip-ink:none;
	font-family: Arial, sans-Serif;
}

A:Hover {

	color:#0080F0;
}

A.DetailValueLink
{
	color:#000080;
}

A.DetailValueLink:Hover
{
	color:#0070D0;
}

A.DarkLink {

	color:#000080;
	font-family: Arial, sans-Serif;
}

A.DarkLink:Hover {

	color:#0070D0;
}

.TreeNodeDesc
{
	color:#342C34;
}

.TreeNodeMisc
{
	color:#080008;
}

.TreeNodeSysTitle
{
	color:#200820;
}

A.TreeSelected
{
	color:#F8FFF8;
	background-color:#7800B0;
	padding-left:1px;
	text-decoration: none; 
}	

A.TreeSelected:Hover
{
	color:#F8FFF8;
	background-color:#7800B0;
	padding-left:1px;
	text-decoration: none; 
}	

A.TreeSelectedAlt
{
	color:#7800B0;
	text-decoration: underline; 
}	

A.TreeSelectedAlt:Hover
{
	color:#7800B0;
	text-decoration: underline; 
}	

A.TreeLink {

	color:#2010C0;
	font-family: Arial, sans-Serif;
	text-decoration: none; 
}

A.TreeLink:Hover {

	color:#6020FF;
	text-decoration: underline; 
}

A.BlackLink {

	color:#000000;
	font-family: Arial, sans-Serif;
}

A.BlackLink:Hover {

	color:#0030A0;
}

A.MenuLink {

	color:#000000;
	text-decoration: none; 
	font-family: Times New Roman, Times, Serif;
	font-weight: bold;
	font-size: 11pt;
}


.ButtonText 
{
    color: #000000;
	font-family: Times New Roman, Times, Serif;
	font-weight: bold;
	font-size: 11pt;
}

A.MenuLink:Hover {

	color:#004466;
	text-decoration: underline; 
}

A.MinorLink 
{
	text-decoration: none; 
}

A.MinorLink:Hover
{
	text-decoration: underline; 
}

A.SortLink 
{
	text-decoration: none; 
	color: black;
}

A.SortLink:Hover
{
	text-decoration: underline; 
	color: #3020F0;
}

A.FooterLink 
{
	font-family: "Times New Roman", times, Serif;
}

.NormalSerif 
{
	font-family: "Times New Roman", times, Serif;
	font-size: 12pt;
	font-weight: normal;
	color: black;
}

.ValidationError
{
	font-family: "Times New Roman", times, Serif;
	font-size: 13pt;
	font-weight: bold;
}

.ValidationError2
{
	font-family: Arial, sans-Serif;
	font-size: 13pt;
	font-weight: bold;
}

.AlertBox 
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	background-color: #F8FCF8;
	border-width: 1;
	border-color: Black;
	border-style: solid;
}

.CommandLink
{
	font-family: "Times New Roman", times, Serif;
	font-size: 13pt;	
	font-weight: bold;
	padding-left: 5px;
}

.SelSysCommandLink
{
	color: #000080;
	font-family: "Times New Roman", times, Serif;
	font-size: 12pt;	
	font-weight: bold;
}

.SelSysCommandLink:Hover {

	color: #0000D0;
}

.SelSysSmallCommandLink
{
	color: #000080;
	font-family: Arial, sans-Serif;
}

.SelSysSmallCommandLink:Hover {

	color: #0000D0;
}


.CountRed 
{
	color:#F00000;
}

A.CountRed 
{
	color:#F00000;
}

A.CountRed:Hover
{
	color:#F00000;
}

.CountOrange
{
	color:#F08000;
}

A.CountOrange
{
	color:#F08000;
}

A.CountOrange:Hover
{
	color:#F08000;
}

.CountYellow
{
	color:#D0B800;
}

A.CountYellow
{
	color:#D0B800;
}

A.CountYellow:Hover
{
	color:#D0B800;
}

.CountGreen
{
	color:#00A000;
}

A.CountGreen
{
	color:#00A000;
}

A.CountGreen:Hover
{
	color:#00A000;
}

.CountBlue
{
	color:#0040B0;
}

A.CountBlue
{
	color:#0040B0;
}

A.CountBlue:Hover
{
	color:#0040B0;
}

.CountGray
{
	color:#606060;
}

A.CountGray
{
	color:#606060;
}

A.CountGray:Hover
{
	color:#606060;
}

.CountBlack
{
	color:#000000;
}

A.CountBlack
{
	color:#000000;
}

A.CountBlack:Hover
{
	color:#000000;
}

.CountsTitleHeader
{
	border: none;
}

.CountsTitleData
{
	font-family: Arial, sans-Serif;
	font-size: 13pt;	
	font-weight: bold;
	background-color: #E0F0E0;
	padding-right: 6px; 
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsTitleData_Supply
{
	font-family: Arial, sans-Serif;
	font-size: 11pt;	
	font-weight: bold;
	background-color: #E0F0E0;
	padding-right: 4px; 
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsTitleData_Supply2
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	font-weight: bold;
	background-color: #E0F0E0;
	padding-right: 5px; 
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsHeader
{
	font-family: Arial, sans-Serif;
	font-size: 14pt;	
	font-weight: normal;
	padding-top:  5px;
	padding-bottom:	  5px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsData
{
	font-family: Arial, sans-Serif;
	font-size: 16pt; 
	font-weight: normal;
	padding-top: 7px; 
	padding-bottom: 7px; 
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsPrintTitleData
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	font-weight: bold;
	background-color: #E0F0E0;
	padding-left: 4px;
	padding-right: 6px; 
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsPrintTitleData_Supply
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	font-weight: bold;
	background-color: #E0F0E0;
	padding-right: 4px; 
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsPrintHeader
{
	font-family: Arial, sans-Serif;
	font-size: 11pt;	
	font-weight: bold;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.CountsPrintData
{
	font-family: Arial, sans-Serif;
	font-size: 14pt; 
	font-weight: normal;
	padding-top: 7px; 
	padding-bottom: 7px; 
	border-left: 1px solid #404040; 
	border-top: 1px solid #404040; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080;
}

.TableFilterTitle 
{
	font-family: "Times New Roman", times, Serif;
	font-size: 13pt;
	font-weight: bold;
}

.TableFilterLabel
{
	font-family: "Times New Roman", times, Serif;
	font-size: 11pt;
	font-weight: bold;
}

.TableHeader_LeftImage
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	background-color: #E0F0E0;
}

.TableHeader
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.TableHeader_Metrics
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.TableData_LeftImageOuter
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.TableData_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	padding-top: 1px;
	padding-bottom: 0px;
}

.TableData
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.TableData_Metrics
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.SmallTableHeader_LeftImage
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	background-color: #E0F0E0;
}

.SmallTableHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.SmallTableData_LeftImageOuter
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.SmallTableData_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	padding-top: 1px;
	padding-bottom: 1px;
}

.SmallTableData 
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MiniTableHeader_LeftImage
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	background-color: #E0F0E0;
}

.MiniTableHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MiniTableHeader_Metrics
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MiniTableData_LeftImageOuter
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MiniTableData_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	padding-top: 2px;
	padding-bottom: 1px;
}

.MiniTableData 
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MiniTableData_Metrics
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MicroTableHeader_LeftImage
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	background-color: #E0F0E0;
}

.MicroTableHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MicroTableHeader_Metrics
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MicroTableData_LeftImageOuter
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MicroTableData_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	padding-top: 1px;
	padding-bottom: 1px;
}

.MicroTableData 
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MicroTableData_Metrics
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.PrintTableHeader_LeftImage
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
	background-color: #E0F0E0;
}

.PrintTableHeader
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.PrintTableData 
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.PrintTableData_LeftImageOuter
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.PrintTableData_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
	padding-top: 2px;
	padding-bottom: 2px;
}

.Small2PrintTableHeader_LeftImage
{
	font-family: Arial, sans-Serif;
	font-size: 6pt;	
	background-color: #E0F0E0;
}

.Small2PrintTableHeader
{
	font-family: Arial, sans-Serif;
	font-size: 6pt;	
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.Small2PrintTableData 
{
	font-family: Arial, sans-Serif;
	font-size: 6pt;	
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.Small2PrintTableData_LeftImageOuter
{
	font-family: Arial, sans-Serif;
	font-size: 6pt;	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.Small2PrintTableData_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 6pt;	
	padding-top: 2px;
	padding-bottom: 2px;
}

.SmallPrintTableHeader_LeftImage
{
	font-family: Arial, sans-Serif;
	font-size: 5pt;	
	background-color: #E0F0E0;
}

.SmallPrintTableHeader
{
	font-family: Arial, sans-Serif;
	font-size: 5pt;	
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #E0F0E0;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.SmallPrintTableData 
{
	font-family: Arial, sans-Serif;
	font-size: 5pt;	
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.SmallPrintTableData_LeftImageOuter
{
	font-family: Arial, sans-Serif;
	font-size: 5pt;	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.SmallPrintTableData_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 5pt;	
	padding-top: 1px;
	padding-bottom: 1px;
}

.DetailRowHeader
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	font-weight: bold;
}

.PrintDetailRowHeader
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	font-weight: bold;
}

.DetailRowScoreHeader
{
	font-family: Arial, sans-Serif;
	font-size: 14pt;	
	font-weight: bold;
}

.PrintDetailRowScoreHeader
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	font-weight: bold;
}

.DetailHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 11pt;	
	font-weight: bold;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px;
	padding-bottom: 2px;
}

.DetailValue 
{
	font-family: Arial, sans-Serif;
	font-size: 11pt;	
	background-color: #F8FCF8;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.DetailValue_Inner
{
	font-family: Arial, sans-Serif;
	font-size: 11pt;	
}

.SmallDetailHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	font-weight: bold;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px;
	padding-bottom: 2px;
}

.SmallDetailValue 
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	background-color: #F8FCF8;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.SmallDetailValue_Inner
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
}

.SmallDetailInput
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	vertical-align: middle;
	background-color: #FFFFFF;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
	padding-left: 3px;
	padding-right: 3px;
}

.SmallDetailInput_SelectList
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	vertical-align: middle;
	background-color: #FFFFFF;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
	padding-left: 3px;
}

.SmallDetailInput_Inner
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
}

.MiniDetailHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	font-weight: bold;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px;
	padding-bottom: 2px;
}

.MiniDetailValue 
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	background-color: #F8FCF8;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.MiniDetailValue_Inner
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
}

.PrintDetailHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	font-weight: bold;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px;
	padding-bottom: 2px;
}

.PrintDetailValue 
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	background-color: #F8FCF8;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PrintDetailValue_Inner
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
}

.SmallPrintDetailHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
	font-weight: bold;
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px;
	padding-bottom: 2px;
}

.SmallPrintDetailValue 
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
	background-color: #F8FCF8;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.SmallPrintDetailValue_Inner
{
	font-family: Arial, sans-Serif;
	font-size: 7pt;	
}

.BGGutter 
{
	background-color:#F0F0F0;
}

.BGPaper 
{
	background-color:#F8F8F8;
}

.BGFormGrey
{
	background-color:#F0F0F0;
}

.BGBorderGrey
{
	background-color:#E0E0E0;
}

.Welcome
{
	color:  #007080;
}

.Critical
{
	color:#C00000;
}

.Warning 
{
	color:#C0A800;
}

.Serif 
{
	font-family: "Times New Roman", times, Serif;
}

.Text
{
	font-family: "Times New Roman", times, Serif;
	font-size: 12pt;
}

A.News {

	color: blue;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

A.News:Hover {

	color: #0080F0;
	font-family: Arial, sans-serif;
	text-decoration: underline;
}

