<!-- Standard HTML tag styles (i.e. overall) -->
BODY 
{   font-size : 10pt; 
    font-family : 'Verdana', 'Arial', 'Sans-Serif';
    color: #003366;
    margin-top: 0px;
    margin-left: 0px;
}
DIV, SPAN
{   font-size : 10pt;
  	 font-family : 'Verdana', 'Arial', 'Sans-Serif';
    color: #003366;
}
TD
{   font-size : 10pt;
    font-family : 'Verdana', 'Arial', 'Sans-Serif';
    color: #003366;
}

<!-- Standard Application Styles -->
A.Link
{	color	: #003366; 
	text-decoration : none;
  }
A.Link:Hover
{ text-decoration : underline;}


<!-- Home/Overview Page Styles -->
.HomeTitle
{
  font-size: 12pt;
  font-weight: bold;
}
.HomeText
{
  font-size: 10pt;
}

.NewsTitle 
{
	font-weight: bold;
	text-align: center;
}
A.NewsLink
{	color	: #003366; 
   font-family : 'Tahoma', 'Arial', 'Sans-Serif';
   font-size: 8pt;
	text-decoration : none;
  }
A.NewsLink:Hover
{ text-decoration : underline;}

A.SubjectAreaLink
{	color	: #003366; 
	text-decoration : none;
	font-weight: bold;
  }
A.SubjectAreaLink:Hover
{ text-decoration : underline;}

.SubjectAreaTable {
	border: 1px solid Black;
	background-color: rgb(195,207,221);
	}

<!-- Footer Styles -->
.FooterText
{
	font-size: 10pt;
	font-style: italic;
}
	
<!-- Summary and Detail View Styles -->
.PageTitleTable
{
  background-color : White;
  border: 0px solid Black;  
  padding : 2px;
  margin : 10, 0, 0, 10;
}
.SettingsTitle
{
  	font-weight: bold;
}
.SettingsText
{
}
.SettingsLabel
{
  	font-weight: bold;
  	text-align: right;
}
.SettingsValue
{
}

.OptionsBorder
{
	background-color: #003366;
}
.OptionsTable
{
	border-collapse: collapse;
	border-color: #996600;
	background-image: URL("../Images/LgtBlue.jpg");
}
.OptionsBody
{
	 background-image: URL("../Images/LTB.jpg");
	 color	: #003366; 
    font-family : 'Tahoma', 'Arial', 'Sans-Serif';
    font-size: 8pt;
	 text-decoration : none;
}
.OptionsTitle 
{
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
}
A.OptionsLink
{	color	: #003366; 
   font-family : 'Tahoma', 'Arial', 'Sans-Serif';
   font-size: 8pt;
	text-decoration : none;
  }
A.OptionsLink:Hover
{ text-decoration : underline;}


.SummaryTable
{
  background-color : White;
}

.GridTotal {
	color:#333333;
	font-family:Tahoma, Arial, Verdana;
	font-size: 10pt;
}

<!-- Delete from here after first build -->
.HeaderBarText
{	font-size : 16pt;
	font-weight : Bold; 
	color	: LightGrey; 
	text-align: left;
	white-space: nowrap;
  }
.HeaderBarText2
{	font-size : 14pt;
	color	: LightGrey; 
	text-align: left;
 	white-space: nowrap;
  }
.HeaderBarComment
{ font-size : 8pt;
	color	: LightGrey; 
	text-decoration : none;
  background-image: none;
  }
A.HeaderBarLink 
{	font-size : 8pt;
	font-weight : Bold;
	text-decoration : none; 
	color	: LightGrey;  }
A.HeaderBarLink:Hover
{	color	: White;
	text-decoration : underline; }

.AppTabSelected
{ background-color : LightGrey;
  padding : 3px 6px 3px 6px;
  border: none;
  background-image: none
  }
A.AppTabLinkSelected 
{	font-size : 8pt;
	font-weight : Bold;
	text-decoration : none; 
	color	: DarkSlateBlue;
  }
A.AppTabLinkSelected:Hover
{	color	: White;
	text-decoration : underline; }
.AppTabUnselected 
{	background-color : DarkSlateBlue;
  padding : 3px 6px 3px 6px;
  border: none;
  background-image: none;
  }
A.AppTabLinkUnselected 
{	font-size : 8pt;
	font-weight : Bold;
	text-decoration : none; 
	color	: LightGrey;
  }
A.AppTabLinkUnselected:Hover
{	color	: White;
	text-decoration : underline;
  }
.AppTabNoLink
{	font-size : 8pt;
	font-weight : Bold; 
	color	: LightGrey; 
	background-color : DarkSlateBlue;
  padding : 3px 6px 3px 6px;
  background-image: none;
  }
.AppTabNoLinkSelected
{	font-size : 8pt;
	font-weight : Bold; 
	color	: DarkSlateBlue; 
	background-color : LightGrey;
  padding : 3px 6px 3px 6px;
  background-image: none;
  }
.TaskTabSpacer
{ border-bottom: 1px solid DarkGray;
   padding : 0px 3px 0px 3px;
  }
.TaskTabSelected
{ background-color : white;
  padding : 3px 6px 3px 6px;
  border-top: 1px solid DarkGray;
  border-right: 1px solid DarkGray;
  border-bottom: none;
  border-left: 1px solid DarkGray;
  background-image: none;
  }
A.TaskTabLinkSelected 
{	font-size : 8pt;
	font-weight : Bold;
	text-decoration : none; 
	color	: DarkSlateBlue;
  }
A.TaskTabLinkSelected:Hover
{	color	: Gray;
	text-decoration : underline; }
.TaskTabUnselected 
{	background-color : LightGrey;
  padding : 3px 6px 3px 6px;
  border-top: 1px solid DarkGray;
  border-right: 1px solid DarkGray;
  border-bottom: 1px solid DarkGray;
  border-left: 1px solid DarkGray;
  background-image: none;
  }
A.TaskTabLinkUnselected 
{	font-size : 8pt;
	font-weight : none;
	text-decoration : none; 
	color	: Black;
  }
A.TaskTabLinkUnselected:Hover
{	color	: DarkSlateBlue;
	text-decoration : underline;
  }
.TaskTabNoLink
{	font-size : 8pt;
	font-weight : Bold; 
	color	: LightGrey; 
	background-color : #F2F2F2;
  padding : 3px 6px 3px 6px;
  background-image: none;
  }
.TaskTabNoLinkSelected
{	font-size : 8pt;
	font-weight : Bold; 
	color	: DarkSlateBlue; 
	background-color : White;
  padding : 3px 6px 3px 6px;
  background-image: none;
  }
.TabbedTableBody
{	background-color : LightGrey;
   padding : 3px 3px 3px 3px;
  background-image: none;
  }
A.PageHelpLink
{ font-size : 8pt; 
	font-weight : Bold; 
	color	: DarkSlateBlue;
  text-align : right;
  text-decoration : none; } 
A.PageHelpLink:Hover
{ 	color : White; 
	text-decoration : underline;}
.PageHelpLinkDisabled
{ font-size : 8pt; 
	color	: DarkSlateBlue; 
	font-weight : Bold; }
.ACSubTitle
{ font-size : 8pt; 
  color	: Black; 
  font-weight : Bold;
  text-decoration : underline;
  padding : 10px 5px 5px 5px;  }
.ACTable
{	vertical-align : top;
	horizontal-align : left;
 	background-color : White;
  border: 1px solid DarkSlateBlue;  
  padding : 0px;
  }

.ACTableHeader
{
  font-weight: Bold;  
}

.TableHeader
{	font-size : 10pt;
	font-weight : Bold; 
	color	: White; 
	background-color : DarkSlateBlue;
	white-space: nowrap;
  border-bottom : 1px;
  padding : 3px;
  }
.TableHeaderNormal
{	font-size : 10pt;
	color	: White; 
	background-color : DarkSlateBlue;
	white-space: nowrap;
  border-bottom : 1px;
  padding : 3px;
  }

A.TableHeaderLink
{	font-size : 8pt;
	color	: LightGrey;
	text-decoration : none; 
	background-color : DarkSlateBlue; }
A.TableHeaderLink:Hover
{ 	color : White; 
	text-decoration : underline;}
.TableRow
{	font-size : 10pt;
	vertical-align : top; }

.TaskBar
{	vertical-align : top;
	horizontal-align : left;
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  }
.TaskBarTable
{	border : solid;
  border-color : DarkSlateBlue;
  border-width : 1px;
  }
.TaskBarHeader
{	font-size : 10pt;
	font-weight : Bold; 
	color	: DarkSlateBlue; 
	background-color : Gainsboro;
	white-space : nowrap;
  padding : 3px;
  }
A.TaskBarHeaderLink
{	font-size : 10pt;
	color	: LightGrey;
	text-decoration : none;
  padding : 3px;
 }
A.TaskBarHeaderLink:Hover
{ color : White; 
	text-decoration : underline;}
.TaskBarBody
{	font-size : 8pt;
	background-color : #F2F2F2;
}
.TaskBarItem
{	font-size : 8pt;
	background-color : #F2F2F2;
}
A.TaskBarLink
{	font-size : 8pt;
	color	: DarkSlateBlue;
	text-decoration : none;
  vertical-align : middle;
  }
A.TaskBarLink:Hover
{ color : White;
  color : SlateBlue;
  vertical-align : middle;
	text-decoration : underline;
  }
.Invisible 
{ display: none; 
  }
.Visible 
{ display: block; 
  }  

.WorkArea
{	background-color	: #F2F2F2;
	vertical-align : top;
  border-top: 1px solid DarkSlateBlue; 
  }

.FormTable
{	vertical-align : top;
	horizontal-align : left;
 	background-color : White;
  border : solid;
  border-color : DarkGray;
  border-width : 1px;
  margin : 5px 5px 5px 5px;
  padding : 0px;
  }
.FormHeader
{	font-size : 10pt;
	font-weight : Bold; 
	color	: White; 
	background-color : DarkSlateBlue;
	white-space: nowrap;
  padding : 3px 3px 3px 3px;
  }
A.FormHeaderLink
{	font-size : 10pt;
	color	: LightGrey;
	text-decoration : none; 
  margin : 0px;
  padding : 0px;
 }
A.FormHeaderLink:Hover
{ color : White; 
	text-decoration : underline;}
.FormBody
{	white-space : nowrap;
  }
.FormErrors
{	font-size : 8pt;
	color	: Maroon; 
	background-color : #F2F2F2;
  padding : 3px;
  border : solid;
  border-color : DarkSlateBlue;
  border-width : 1px;
  vertical-align : top;
	horizontal-align : left;
  width : 200px;
  height : 100px;
  }
.FormErrorsSmall
{	font-size : 8pt;
	color	: Maroon; 
	background-color : #F2F2F2;
  padding : 3px;
  border : solid;
  border-color : DarkSlateBlue;
  border-width : 1px;
  vertical-align : top;
	horizontal-align : left;
  }
.FormErrorText
{	font-size : 8pt;
	color	: Maroon; 
	background-color : #F2F2F2;
  padding : 3px;
  vertical-align : top;
	horizontal-align : left;
  }
.FieldLabel
{	font-size : 8pt;
	text-align: right;
	white-space: nowrap;
  padding : 10px 0px 0px 10px;
  }
.TopFieldLabel
{	font-size : 8pt;
	text-align: left;
	white-space: nowrap;  }
.RadioLabel
{	font-size : 8pt;
	text-align: left;
	white-space: nowrap;
  padding : 10px 10px 0px 0px;
  }
.FieldValue
{	font-size : 8pt;
  text-align: left;
	white-space: nowrap;
  padding : 10px 10px 0px 10px;
  }
.FieldValueStatic
{	font-size : 8pt;
  text-align: left;
	white-space: nowrap;
  padding : 10px 10px 0px 10px;
  }
.FieldValueNumeric
{	font-size : 8pt;
	text-align: right;
	white-space: nowrap;  
  padding : 10px 10px 0px 10px;
   }
.FormField
{	font-size : 8pt;
  text-align: left;
  padding : 0px 2px 0px 0px;
  }
.FormFieldError
{	font-size : 8pt;
  text-align: left;
  background-color: #ffcccc;
  padding : 0px 2px 0px 0px;
  }
.FormFieldNumeric
{	font-size : 8pt;
	text-align: right;
  padding : 0px 2px 0px 0px;
   }
.FormFieldErrorNumeric
{	
  font-size : 8pt;
  text-align: right;
  background-color: #ffcccc;
  padding : 0px 2px 0px 0px;
  }

.Button
{	padding : 20px 10px 20px 10px;
  }
.SideButton
{	padding : 5px 5px 5px 5px;
  }
.ButtonText
{	font-size : 10pt; }
.FormComment
{	font-size : 8pt;
	font-style : italic;
	white-space : normal;
  }
.FormItemListLabel
{	font-size : 8pt;
  padding : 5px 5px 5px 5px;
  }
.FormItemListTable
{	vertical-align : top;
	horizontal-align : left;
  border : solid;
  border-color : DarkGray;
  border-width : 1px;
  margin : 0px 5px 5px 5px;
 }

.ItemListTable
{	vertical-align : top;
	horizontal-align : left;
  border : solid;
  border-color : DarkGray;
  border-width : 1px;
  margin : 5px 5px 5px 5px;
 }
.ItemListMenu
{	vertical-align : top;
	horizontal-align : left;
   margin : 5px 5px 5px 5px;
   }
.ItemListTitle
{	font-size : 10pt;
	font-weight : Bold; 
	color	: White; 
	background-color : DarkSlateBlue;
	white-space: nowrap;
  padding : 3px 3px 3px 3px;
  }
.ListHeader
{	font-size : 8pt;
  vertical-align : middle;
  padding : 3px; 
	color	: Black; 
	background-color : LightGrey;
	white-space: nowrap;
  border : solid;
  border-top-color : white;
  border-left-color : white;
  border-bottom-color : #ACA899;
  border-right-color : #ACA899;
  border-width : 1px;
  }
.ListHeaderVertical
{ font-size : 8pt;
  vertical-align : middle;
  padding : 3px; 
  color	: Black; 
  background-color : LightGrey;
  white-space: nowrap;
  border : solid;
  border-top-color : #ACA899;
  border-left-color : #ACA899;
  border-bottom-color : white;
  border-right-color : white;
  border-width : 1px;
  writing-mode: tb-rl;
  filter: flipv fliph;
 }  
.ListHeaderLink
{ color : Black;
  text-decoration : none;
  }
.ListHeaderLink:Hover
{ text-decoration : underline; 
  }

.ListHeaderNumeric
{	font-size : 8pt;
	text-align: right;
  vertical-align : middle;
  padding : 3px; 
	color	: Black; 
	background-color : LightGrey;
	white-space: nowrap;
  border : solid;
  border-top-color : white;
  border-left-color : white;
  border-bottom-color : #ACA899;
  border-right-color : #ACA899;
  border-width : 1px;
  }
.ListHeaderCenter
{	font-size : 8pt;
	text-align: center;
  vertical-align : middle;
  padding : 3px; 
	color	: Black; 
	background-color : LightGrey;
	white-space: nowrap;
  border : solid;
  border-top-color : white;
  border-left-color : white;
  border-bottom-color : #ACA899;
  border-right-color : #ACA899;
  border-width : 1px;
  }
.ListItem
{	background-color : White;
	}
.ListItemBorder
{	
   background-color : White;
   border: solid;
   border: solid;
   border-top-color : black;
   border-left-color : black;
   border-bottom-color : black;
   border-right-color : black;
   border-width : 1px;
}
.ListItemBorderCenter
{	
   background-color : White;
   text-align: center;
   border: solid;
   border-top-color : black;
   border-left-color : black;
   border-bottom-color : black;
   border-right-color : black;
   border-width : 1px;
}
.ListItemShaded
{	background-color : LightGrey;
	}   
.ListItemText
{	font-size : 8pt;
	white-space: nowrap;
  padding : 3px;
  background-color : White;
  }
.ListItemTextHighlighted
{	font-size : 8pt;
	white-space: nowrap;
  padding : 3px;
  background-color : Gold;
  }
.ListItem2
{	background-color : Gainsboro;
}

.ListItemBorder2
{	
   background-color : Gainsboro;
   border: solid;
   border-top-color : black;
   border-left-color : black;
   border-bottom-color : black;
   border-right-color : black;
   border-width : 1px;
}
.ListItemBorderCenter2
{	
   background-color : Gainsboro;
   text-align: center;
   border: solid;
   border-top-color : black;
   border-left-color : black;
   border-bottom-color : black;
   border-right-color : black;
   border-width : 1px;
}
.ListItemText2
{	font-size : 8pt;
  white-space: nowrap;
  padding : 3px;
  background-color : Gainsboro;
  }
.ListItemText2Highlighted
{	font-size : 8pt;
  white-space: nowrap;
  padding : 3px;
  background-color : GoldenRod;
  }
A.ListItemLink
{	color	: DarkSlateBlue; 
	text-decoration : none;
  }
A.ListItemLink:Hover
{ text-decoration : underline;}
.ListItemNumeric
{	font-size : 8pt;
	vertical-align : top;
	text-align: right;
	white-space: nowrap;
  padding : 3px;
  background-color : White;
	color	: DarkSlateBlue; 
	text-decoration : none;
  }
.ListItemTextWrap
{	font-size : 8pt;
  padding : 3px;
  background-color : White;
  }
.ListItemText2Wrap
{	font-size : 8pt;
  padding : 3px;
  background-color : Gainsboro;
  }

.TshtTitle
{	background-color : DarkSlateBlue;
	white-space: nowrap;
  border-bottom : 1px;
  padding : 3px;
  }
.TshtTitleLabel
{	font-size : 10pt;
	font-weight : Bold; 
	color	: White; 
	}
.TshtTitleValue
{	font-size : 10pt;
	color	: White; 
  }
.TshtEmpl
{	background-color : White;
	white-space: nowrap;
  border : solid;
  border-color : DarkSlateBlue;
  border-width : 1px;
  padding : 3px;
  }
.TshtEmplLabel
{	font-size : 10pt;
	font-weight : Bold; 
	color	: DarkSlateBlue; 
	}
.TshtEmplValue
{	font-size : 10pt;
	color	: DarkSlateBlue; 
  }
.TshtHdrSubTitle
{ font-size : 8pt; 
  color	: Black; 
  font-weight : Bold;
  text-decoration : underline;
  padding : 5px 0px 5px 5px;  
  }
.TshtHdrLabel
{	font-size : 8pt;
	text-align: right;
	white-space: nowrap;
  padding : 2px 0px 0px 5px;
  }
.TshtHdrValue
{	font-size : 8pt;
  text-align: left;
	white-space: nowrap;
  padding : 2px 0px 0px 5px;
  }
.TshtTable
{	vertical-align : top;
 	background-color : #F2F2F2;
  padding : 0px;
  }
.TshtCell
{ background-color : LightGrey;
  }
.TshtTextCellInput
{	font-size : 8pt;
  text-align : left;
 	background-color : White;
  }
.TshtWorkdayCell
{ background-color : LightGrey;
  }
.TshtWorkdayCellInput
{	font-size : 8pt;
  text-align : right;
 	background-color : White;
  }
.TshtOffdayCell
{ background-color : LightGrey;
  }
.TshtOffdayCellInput
{	font-size : 8pt;
  text-align : right;
 	background-color : LightGrey;
  }
	
A.SmallLink
{ font-size : 8pt; 
	color	: #000099; 
	text-decoration : none; }
A.SmallLink:Hover
{ color : red; 
	text-decoration : underline; }
.SmallLinkDisabled
{ font-size : 8pt;  }
A.BodyLink
{ font-size : 8pt; 
	color	: DarkSlateBlue; 
	text-decoration : none;
  }
A.BodyLink:Hover
{ 	text-decoration : underline; }
.BodyLinkDisabled
{ 	font-size : 10pt; 
	text-decoration : none; }


.FooterText
{	font-size : 8pt;
   text-align : center; }

.ReportGroup
{	font-size : 10pt;
	font-weight : Bold; 
	white-space: nowrap;
   padding : 10px 3px 3px 3px;
}
.ReportSubGroup
{	font-size : 10pt;
	font-weight : Bold; 
	white-space: nowrap;
   padding : 3px 3px 3px 3px;
}
.ReportLink
{	font-size : 10pt;
	white-space: nowrap;
	color	: DarkSlateBlue; 
	text-decoration : none;
}
A.ReportLink:Hover
{ text-decoration : underline;}
A.DownloadLink
{	color	: DarkSlateBlue; 
	text-decoration : none;
  }
A.DownloadLink:Hover
{ text-decoration : none;}

.StatusTable
{	background-color : White;
   border : solid;
   border-color : DarkGray;
   border-width : 2px;
   margin : 5px 5px 5px 5px;
   padding : 0px;
   font-size : 14pt;
   font-weight : Bold; 
	color	: Black; 
	text-align: center;
	white-space: nowrap;
  }

.EBAGrid
{	vertical-align : top;
   white-space : normal;
	horizontal-align : left;
 	background-color : White;
   border: 1px solid #758AB7;  
   padding : 0px;
   border-collapse : collapse;
  }
  .SettingsPanel
{	vertical-align : top;
/*  	background-color : White;
   border : solid;
   border-color : DarkGray;
   border-width : 1px; */
   border-collapse : collapse;
   margin : 0px 0px 0px 20px;
   padding : 10px 0px 0px 0px;
   width : 300px;
  }
.SettingsPanelHeader
{	font-size : 10pt;
/*	font-weight : Bold; 
	color	: White; 
	background-color : DarkSlateBlue; */
	white-space: nowrap;
   padding : 2px 2px 2px 2px;
   margin : 0px;
   border-collapse : collapse;
  }
.GridArea
{  margin : 0px 5px 5px 20px;
}
/* Grid layout styles */
.GridColHeader
{	font-size : 8pt;
  vertical-align : middle;
  padding : 3px; 
	color	: Black; 
	background-color : LightGrey;
	white-space: nowrap;
  border : solid;
  border-top-color : white;
  border-left-color : white;
  border-bottom-color : #ACA899;
  border-right-color : #ACA899;
  border-width : 1px;
  }
.GridCell
{ background-color : White;
  border: 1px solid LightGrey;
  padding : 0px;
  margin : 0px;
  }
.GridCellTextInput
{	font-size : 8pt;
  text-align : left;
 	background-color : White;
  border-width: 0 0 1px 0;
  }
.GridCellNumericInput
{	font-size : 8pt;
  text-align : right;
 	background-color : White;
  border-width: 0 0 1px 0;
  }
.GridCellStaticNumeric
{	font-size : 8pt;
  text-align : right;
  padding : 3px;
 	background-color : White;
  }
.GridCellStaticText
{	font-size : 8pt;
  text-align : left;
  padding-top : 3px;
 	background-color : White;
  }
  
.PITable
{
	 border-color: black;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.PIHeader
{
    margin: 0;
    padding: 4px;
	 border-color: black;
    border-width: 1px 1px 0 0;
    border-style: solid;
	font-size: 8pt;
	font-weight: bold;
}
.PIRow
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	 border-color: black;
    border-style: solid;
	 font-size: 8pt;
}
  