
.SmallFixedField
{
	font: 9pt courier new, monospace;
	background-color: #FCF9F4;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.SmallFixed
{
	font: 9pt courier new, monospace;
}

.SmallVariable
{
	font: 9pt arial, sans-serif;
}

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 #000000; 
	width:180px; padding:6px;
	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.SelectLink {

	color:#0000FF;
	font-family: Times New Roman, times, Serif;
	font-size: 11pt;
	font-weight: bold;
}

A.SelectLink:Hover {

	color:#0080F0;
}

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: #3850E0;
}

A.FooterLink 
{
	font-family: "Times New Roman", times, Serif;
}

.ValidationError
{
	font-family: "Times New Roman", times, Serif;
	font-size: 13pt;
	font-weight: bold;
}

.AlertBox 
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	background-color: #FCF9F4;
	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;
}

.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;
}

.DetailRowHeader
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	font-weight: bold;
}

.PrintDetailRowHeader
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	font-weight: bold;
}

.TableHeader
{
	font-family: Arial, sans-Serif;
	font-size: 12pt;	
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #E3BE8F;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.SmallTableHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 10pt;	
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E3BE8F;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MiniTableHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E3BE8F;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}

.MicroTableHeader 
{
	font-family: Arial, sans-Serif;
	font-size: 8pt;	
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #E3BE8F;
	border-left: 1px solid #404040; border-top: 1px solid #404040; border-right: 1px solid #808080; border-bottom: 1px solid #808080;
}


.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;
}

.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;
}

.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_LeftImageInner
{
	font-family: Arial, sans-Serif;
	font-size: 9pt;	
}

.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;
}


.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: #FCF9F4;
	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;	
}

.DetailInput
{
	font-family: Arial, sans-Serif;
	font-size: 11pt;	
	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;
}

.DetailInput_SelectList
{
	font-family: Arial, sans-Serif;
	font-size: 11pt;	
	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;
}

.DetailInput_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: #FCF9F4;
	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: #FCF9F4;
	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;	
}


.BGGutter 
{
	background-color:#F0F0F0;
}

.BGPaper 
{
	background-color:#F8F8F8;
}

.BGBrownPaper 
{
	background-color:#FCF9F4;
}

.BGFormGrey
{
	background-color:#F0F0F0;
}

.BGBorderGrey
{
	background-color:#E0E0E0;
}

.Welcome
{
	color:  #906030;
}

.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;
}

.ActionBarText 
{
	color: #FFF09A;
}

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;
}

A.RedLink {

	color:#800000;
	font-family: Arial, sans-Serif;
	font-weight: bold;
}

A.RedLink:Hover {

	color:#E05000;
}

A.GreenLink {

	color:#008000;
	font-family: Arial, sans-Serif;
	font-weight: bold;
}

A.GreenLink:Hover {

	color:#00D850;
}

