/*
TR  { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
BODY { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
*/
HR  { color: #c0c0c0; height: 1px }

A.BreadCrumb { color: #0072A5; font: bold 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: none; letter-spacing: normal; cursor: hand  }
A.BreadCrumb:Hover { color: #0072A5; font: bold 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: none; letter-spacing: normal; border-bottom: 1px solid black; cursor: hand  }
A.Disabled { color: #0072A5; text-decoration: none; letter-spacing: normal; cursor: default}
A.Logout { color: #2A4D9B; text-decoration: none; letter-spacing: normal; cursor: hand  }
A.Logout:Hover { color: #2A4D9B; text-decoration: none; letter-spacing: normal; border-bottom: 1px solid white; cursor: hand  }
A.Metrics { color: #000000; font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: none; letter-spacing: normal; cursor: hand  }
A.Metrics:Hover { color: #0072A5; font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: none; letter-spacing: normal; border-bottom: medium none; cursor: hand  }
A.Standard { color: #0072A5; text-decoration: none; letter-spacing: normal; cursor: hand  }
A.Standard:Hover { color: #0072A5; text-decoration: none; letter-spacing: normal; border-bottom: 1px solid black; cursor: hand  }
A.TreeView:LINK  { color: #0072A5; font-size: 8pt; font-family: arial; text-decoration: none }
A.TreeView:VISITED  { color: #0072A5; font-size: 8pt; font-family: arial; text-decoration: none }
A.TreeView:HOVER  { color: #0072A5; font-size: 8pt; font-family: arial; text-decoration: underline }
BODY.Standard { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: white; margin: 0px }
INPUT.ReadOnly { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: white; border: solid 1px white }
INPUT.ReadOnlyNum { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-align: left; border-style:none; }
INPUT.ReadWrite { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; height: 18px; border: solid 1px #696969 }
INPUT.ReadWriteNum { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-align: left; height: 18px; border: solid 1px #696969 }
Table.ButtonBar { background-color: #e6e6e6; padding-left: 2px; border: solid 1px #d3d3d3; width: 100% }
Table.Container { background-color: #ddd; border: solid 6px #dddddd; width: 98% }
Table.Menu { background-color:#dcdcdc; border-top: 1px solid black; border-bottom: 1px solid black; width: 98% }
Table.PageTitle { width: 98% }
Table.SearchBar { padding-left: 4px; width: 100% }
Table.SPanel { background-color: #4987AA; padding-left: 4px; width: 99% }
Table.Standard { background-color: #ffffff; width: 98% }
Table.StandardTop { background-color: #ffffff; border: solid 1px #dcdcdc; width: 99% }
Table.StartC { background-color: #c0c0c0; border: solid 2px #dcdcdc; width: 98% }
TD.ActionLabel { color: black; background-color: #f5f5f5; text-align: right; padding-right: 4px; border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; width: 15% }
TD.BoldWhiteText { color: white; font-weight: bold }
TD.BreadCrumb { color: #0072A5; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; padding-left: 2px }
TD.Data { background-color: white; padding-left: 2px }
TD.Data4Cols { background-color: white; padding-left: 2px; width: 30%; white-space:nowrap; }
TD.DataTopBtmSpacer { background-color: white; padding-top: 5px; padding-bottom: 5px; padding-left: 2px }
TD.DetailHeader { color: white; font-weight: bold; background-color: #666; padding-left: 4px; padding-top: 2px; padding-bottom: 2px }
TD.GapL { background-color: #ffffff; border-bottom: 2px solid black }
TD.HLBR { background-color: white; border-right: 1px solid #999999; border-bottom: 2px solid black }
TD.Instructions { font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: #f5f5f5; text-align: left; padding-left: 6px; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3 }
TD.LB { border-bottom: 1px solid #999999 }
TD.LBR { border-right: 1px solid #999999; border-bottom: 1px solid #999999 }
TD.LBRBl { border-right: 1px solid black; border-bottom: 1px solid black }
TD.Menu { background-color: #f5f5f5; margin: 0px; padding: 0px }
TD.OptLabel { color: gray; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px; width: 20% }
TD.OptLabelLong { color: gray; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px; width: 40% }
TD.OptLabelNoWidth { color: gray; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px }
TD.OptLabelShort { color: gray; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px; width: 15% }
TD.PageTitle { color: #000000; font-weight: bold; font-size: 12pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; width: 98%; text-align:left; padding-left: 6px;}
TD.ReqLabel { color: #646464; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px; width: 20% }
TD.ReqLabelLong { color: #646464; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px; width: 40% }
TD.ReqLabelNoWidth { color: #646464; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px }
TD.ReqLabelShort { color: #646464; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding: 4px; width: 15% }
TD.RowHLBR { background-color: #F5F5DC; border-right: 1px solid #999999; border-bottom: 1px solid #999999 }
TD.RowHLBRBl { background-color: #F5F5DC; border-right: 1px solid black; border-bottom: 1px solid black }
TD.SectionTitle { color: #ffffff; font-weight: bold; font-size: 10pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: #4987AA; padding: 4px; }
TD.SLTitle { color: white; font-weight: bold; font-size: 12pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: #4987AA; padding: 4px }
TD.Spacer { height:7px; }
TD.SPanel { background-color: #f5f5f5 }
TD.Standard { padding-left: 2px }
TD.StandardHeader { font-weight: bold; padding-left: 2px }
TD.StandardHeader2 { background-color: #F5F5DC; padding-left: 2px }
TD.SubHLB { background-color: #F5F5DC; border-bottom: 1px solid #999999 }
TD.SubHLBR { background-color: #F5F5DC; border-right: 1px solid #999999; border-bottom: 1px solid #999999 }
TD.SubLBL { background-color: #F5F5DC; text-align: right; padding-right: 5px; border: solid 1px black }
TD.TabMenu { color: black; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; text-decoration: none; background-color: #f1f1ed; margin-right: 5px; border: solid 1px #393939 }
TD.TabMenuSelected  { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; text-decoration: none; background-color: #0072A5; margin-right: 5px; border: solid 1px #393939 }
TD.WhiteText { color: #ffffff }
TD.WizardHeader { color: black; font-weight: bold; font-size: 10pt; font-family: Arial; background-color: #F5F5DC }
TR.AltR { background-color: #f5f5f5; padding-left: 2px }
TR.DetailHeader { color: white; font-weight: bold; background-color: #666; padding-left: 4px; padding-top: 2px; padding-bottom: 2px  }
TR.NormR { background-color: #ffffff; padding-left: 2px }
TR.StandardEven { background-color: #ffffff; padding-left: 2px }
TR.StandardHeader { font-weight: bold; background-color: #F5F5DC; padding-left: 2px }
TR.StandardHeader2 { background-color: #F5F5DC; padding-left: 2px }
TR.StandardOdd { background-color: #f5f5f5; padding-left: 2px }
TR.STitle { color: white; font-weight: bold; font-size: 12pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: #4987AA }
TR.ButtonBar { background-color: #e6e6e6; padding-left: 2px; border: solid 1px #d3d3d3; width: 100%; line-height: 20px; }
TR.LabelRow { padding-bottom:0px; }
TR.DataRow { padding-top:0px; }
.ViewHeader { color: #ffffff; font-weight: bold; font-size: 10pt; text-indent:5px; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: #2A4D9B; line-height:24px; }
.ViewHeaderBig { color: #ffffff; font-weight: bold; font-size: 12pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: #2A4D9B; line-height:24px; }
.BigLabel { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif }
.BigLabelBlue { color:blue; font-weight: bold; font-size: 10pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif }
.BoldWhiteText { color: white; font-weight: bold }
.chartblue { font-family: Arial; background-color: #ffd564; border-top: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5 }
.ChoicesText { color: #000000; font-size: 11pt }
.ColorPaletteText { width: 90px; padding-top: 15px; position: relative; height: 10px; top : 40px; text-align: center;left: 200px;}
.ColorPaletteWheel{background: #FFFF00; left: 10PX; WIDTH: 175PX; TOP: 0px; HEIGHT: 174px;}
.CSCCalendar { border: solid 0px #dcdcdc }
.CSCCalendar TABLE { background-color: white; border: solid 0px #dcdcdc }
.CSCCalendarNoFilter { font-family: Arial; background-color: #ffffff }
.CSCCalendarNoFilter TABLE { background-color: #ffffff; border: solid 1px #dcdcdc }
.CSCCloseButton { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc }
.CSCCloseButtonPressed { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc }
.CSCDay { cursor: pointerhand  }
.CSCDayHeader { font-family: Arial; background-color: #ffffff; border: solid 0px #dcdcdc }
.CSCDayHeader TR { font-size: 8pt; background-color: #F5F5DC }
.CSCDayHeaderCell { font-size: 8pt }
.CSCFooterButton { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc; cursor: hand  }
.CSCFooterButtonPressed { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc; cursor: hand  }
.CSCFooterCurrentDate { }
.CSCFooterTable { }
.CSCFooterTable TABLE { }
.CSCHeaderRows { background-color: #ffffff }
.CSCHeaderRows TR { background-color: #ffffff }
.CSCHeaderTable TABLE { background-color: #ffffff; border: solid 0px #dcdcdc }
.CSCHelpButton { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc }
.CSCHelpButtonPressed { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc }
.CSCIncrementalButtons { }
.CSCIncrementalButtonsPressed { }
.CSCJumpButtons { }
.CSCJumpButtonsPressed { }
.CSCOtherMonthDays { color: #808080; cursor: default  }
.CSCSelectedDay { background-color: #ffd700; cursor: pointerhand  }
.CSCSelectedToday { font-weight: bold; background-color: #ffd700; cursor: pointerhand  }
.CSCSpecialDay { cursor: pointerhand  }
.CSCToday { font-weight: bold; cursor: pointerhand  }
.CSCWeekNumberColumn { background-color: #F5F5DC }
.CSCWeekRowsTable { background-color: #ffffff }
.CVGridButton { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #f5f5f5; text-align: left; padding-left: 5px; border: solid 1px #dcdcdc; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; cursor: hand  }
.CVGridLink  { color: #0072A5; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: underline; background-color: transparent; text-align: left; padding-left: 5px; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; cursor: hand  }
.Data  { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #D3D3D3 }
.DataWhite  { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.DateM { color: #727272; font-size: 8pt; font-family: Verdana }
.DBComboButtonBar { background-color: #F5F5DC; width: auto; height: auto }
.DBComboStatusText { color: black; font-family: Arial; background-color: #F5F5DC }
.Description { color: #000000; font-size: 8pt; font-family: Verdana }
.DisabledBtn   { color: #0072A5; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #dcdcdc; text-align: center; border: solid 1px #393939 }
.DTBHelpButton { }
.DTBHelpButtonPressed { }
.DTBToggleCalendar { }
.DTBToggleCalendarPressed { }
.Error { color:Red; font-weight: bold; background-color:#ffffff; font-size: 10pt; }
.SmallErrorNoBG { color:Red; font-weight: bold; font-size: 8pt; }
.GridButton { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: underline; background-color: white; text-align: left; padding-left: 5px; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; cursor: hand  }
.GridTitle { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif }
.ICCVAggGridHeader{ font-family:Arial, MS Sans Serif, Tahoma,sans-serif; text-align:center; vertical-align:middle; font-size:8pt;  font-weight:bold; background-color:#F5F5DC; border-color:#86929c; border-style:solid; border-width:1px; padding-right:5px; padding-left:5px;}
.ICCVBlankCell {background-color: White; vertical-align: top; padding: 0px 0px 0px 0px; width:30px}
.ICCVGridHeader{ font-family:Arial, MS Sans Serif, Tahoma,sans-serif; text-align:center; font-size:8pt;  font-weight:bold; background-color:#FFFFFF; border-color:#000000; border-style:solid; border-width:1px; border-bottom:solid 2px #000000; border-top:solid 1px #000000; height:35px; padding-right:5px; padding-left:5px;}
.ICCVGridLeftTZHeader{ font-family:Arial, MS Sans Serif, Tahoma,sans-serif; text-align:Right; font-size:8pt;  font-weight:bold; background-color:#F5F5DC; border-color:#86929c; border-style:solid; border-width:1px; height:20px; padding-right:5px; padding-left:5px;}
.ICCVGridRightTZHeader{ font-family:Arial, MS Sans Serif, Tahoma,sans-serif; text-align:Left; font-size:8pt;  font-weight:bold; background-color:#F5F5DC; border-color:#86929c; border-style:solid; border-width:1px; height:20px; padding-right:5px; padding-left:5px;}
.ICCVRow { background-color: #ffffff; padding-left: 5px; border: solid 1px #86929c }
.ICCVRowAlt { background-color: #f5f5f5; padding-left: 5px; border: solid 1px #86929c }
.ICCVTimeZoneSeparator { background-color: white; padding: 0px 0px 0px 0px}
.ICCVWhiteCell {background-color: White; padding: 1px 1px 1px 5px}
.igPanelGroup { background-color: #f5f5f5; border: none #dcdcdc; height: 100% }
.igPanelGroupButton { background-color: #D3D3D3; border: outset 1px; height: 22px; cursor: default  }
.igPanelGroupButtonHover { background-color: #D3D3D3; border: outset 1px #dcdcdc; height: 22px; cursor: default  }
.igPanelGroupButtonSelected { color: black; background-color: #D3D3D3; border: outset 1px; height: 22px; cursor: default  }
.igPanelItem { color: black; padding-top: 5px; padding-left: 5px; border: none #f5f5f5; height: 20px; cursor: default  }
.igPanelItemHover { color: black; background-color: #dcdcdc; padding-top: 5px; padding-left: 5px; border: none; height: 20px; cursor: default  }
.igPanelItemSelected { color: black; padding-top: 5px; padding-left: 5px; border: inset 1px; height: 20px; cursor: default  }
.invisible { display:none; visibility:hidden }
.LBLNW { color: black; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.LBLNWFW { color: black; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; width: 75px }
.LoginLink  { color: #0072A5; font-style: normal; font-variant: normal; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: none }
.LoginLink:hover  { color: #0072A5; font-style: normal; font-variant: normal; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: none }
.LoginName { color: #ffffff; font: bold 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.MenuBreak { margin-left: 27px }
.MenuDisabled { color:Gray; font-size: 9px; font-family: "MS Sans Serif"; background-color: #f5f5f5; padding: 2px 16px 2px 2px; border: solid 1px #f5f5f5; cursor: default  }
.MenuGroup { background-color: #f9f8f7; border: solid 1px #7e7e81; cursor: default  }
.Message { color: #006400; font: bold 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.MG { background-color: #f5f5f5; border: solid 1px #a6a8b2; cursor: default  }
.MI { color: black; font: 9pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #f5f5f5; padding: 2px 15px 2px 2px; cursor: hand; height:25px;  }
.MIO { color: black; font: 9pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #c2c5c8; padding: 2px 15px 2px 2px; cursor: hand; height:25px;  }
.MoreLink  { color: #0072A5; font-weight: bold; font-size: 8pt; font-family: Verdana }
.MYPMonthCell { cursor: pointerhand  }
.MYPMonthTable { }
.MYPMonthYearPicker { font-size: 8pt; font-family: Arial; background-color: #ffffff; border: solid 1px gray }
.MYPMonthYearPicker TABLE { font-size: 8pt; font-family: Arial; background-color: #ffffff }
.MYPMoveYearsButtons { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc }
.MYPMoveYearsButtonsPressed { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px #dcdcdc }
.MYPOutOfRangeCell { color: #808080 }
.MYPSelectedMonthCell { background-color: #ffd700; cursor: pointerhand  }
.MYPSelectedYearCell { background-color: #ffd700; cursor: pointerhand  }
.MYPTogglePicker { }
.MYPTogglePickerPressed { }
.MYPYearCell { cursor: pointerhand  }
.MYPYearTable { }
.OptLabel { color: #808080; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding-top: 3px; padding-bottom: 3px }
.Page { color: black; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.PageGrey { color: #696969; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.PageLink  { color: #0072A5; font-style: normal; font-variant: normal; font-size: 11px; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: underline }
.PageSelected { color: #ffa500; font-weight: bold }
.PageSubtitle { color: #000000; font: bold 10pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.Pagetab { color: black; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; padding: 2px 10px }
.PageTitle { color: #000000; font: bold 14pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.Partition { font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding-right: 5px; padding-left: 5px; border: solid 1px #86929c; height: 20px }
.PDPContextMenu { font-size: 8pt; font-family: Arial; background-color: #ffffff; border: solid 1px #d3d3d3 }
.PDPContextMenu TABLE { font-size: 8pt; font-family: Arial; background-color: #ffffff }
.PlainButton { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; text-decoration: underline; background-color: #f5f5f5; text-align: right; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; cursor: hand  }
.PriorityNew  { color: #006400; font-weight: bold; font-family: Verdana }
.PriorityUrgent { color: #ffa500; font-weight: bold; font-family: Verdana }
.ReadOnly { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; margin:0px; padding-left:1px;}
.ReadOnlyBold { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; font-weight:bold; }
.ReadOnlyCompact { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 1px white; width: 65px }
.ReadOnlyNum { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color:Transparent; text-align: left }
.ReadWrite { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; height: 18px; border: solid 1px #696969; margin:0; padding:0; padding-left:2px; }
.ReadWriteReq { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; height: 18px; border: solid 1px #3300ff; margin:0; padding:0; padding-left:2px;  }
.ReadWriteCompact { font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 1px #696969; width: 65px }
.ReadWriteNB { font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif; border: none }
.ReadWriteNumReq { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; height: 18px; border: solid 1px #3300ff; text-align: left; margin:0; padding:0; padding-left:2px; }
.ReadWriteNum { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; height: 18px; border: solid 1px #696969; text-align: left; margin:0; padding:0; padding-left:2px; }
.ReadWriteAC { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; height: 18px; border: solid 1px #696969; margin:0; padding:0; padding-left:2px; background-color:#e6e6e6 }
.ReadWriteReqAC { font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; height: 18px; border: solid 1px #3300ff; margin:0; padding:0; padding-left:2px; background-color:#e6e6e6  }
.ReqLabel { color: #000000; font-weight: bold; background-color: #eeeeee; text-align: right; vertical-align: top; padding-top: 3px; padding-bottom: 3px }
.rowblue { color: black; font-weight: bold; font-size: 12px; font-family: Arial; background-color: #F5F5DC; padding: 1px 3px 1px 5px; width: 100% }
.rowgrey { color: black; font-size: 11px; font-family: Arial; background-color: #f5f5f5; padding: 1px 3px 1px 5px; width: 100% }
.rowwhite { color: black; font-size: 11px; font-family: Arial; background-color: #ffffff; padding: 1px 3px 1px 5px; width: 100% }
.SD_Selectable1 { background-color: #ffe4e1; cursor: pointerhand  }
.SD_Selectable2 { background-color: #eee8aa; cursor: pointerhand  }
.SD_SelectableOM1 { background-color: #b0e0e6; cursor: pointerhand  }
.SD_SelectableOM2 { background-color: #dcdcdc; cursor: pointerhand  }
.SD_Unselectable1 { color: gray; background-color: #ffe4e1 }
.SD_Unselectable2 { color: gray; background-color: #eee8aa }
.SD_UnselectableOM1 { color: gray; background-color: #b0e0e6 }
.SD_UnselectableOM2 { color: gray; background-color: #dcdcdc }
.SearchStatus { color: #ffffff; font-weight: normal }
.SnowflakeAdminCell { color: #646464; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #d9d8d4; text-align: center; border: solid 1px #a9a9a9; border-collapse: collapse  }
.SnowflakeCurrentSlice  { color: #393939; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #ffffff; border: thin 1px #ffffff }
.SnowflakeCurrentSliceCellData { color: black; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #ffffff; margin-right: 5px; border: solid 1px #393939 }
.SnowflakeCurrentSliceCellSelect { color: black; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #f1f1ed; margin-right: 5px; border: solid 1px #393939 }
.SnowflakeCurrentSliceMember  { color: #000000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: white; border: solid 1px #0072A5 }
.SnowflakeCurrentSliceTable  { color: black; font-style: normal; font-weight: bold; font-size: 20pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #ffffff; border: solid 1px #393939 }
.SnowflakeDataCell { color: #000000; font-style: normal; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: white; text-align: right; border: solid 1px #a9a9a9; border-collapse: collapse  }
.SnowflakeMemberCell { color: #646464; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #d9d8d4; border: solid 1px #a9a9a9; border-collapse: collapse  }
.SnowflakePopUpPanel { font-size: x-small; font-family: Arial; background-color: #dcdcdc; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset  }
.StdButton  { color: #000000; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #f1f1ed; text-align: center; border: solid 1px #393939; cursor: hand  }
.Success { color: #339900; font-weight: bold; background-color: #ffffff; font-size: 10pt; }
.SmallSuccessNoBG { color: #339900; font-weight: bold; font-size: 8pt; }
.tabgrey { color: black; font-size: 11px; font-family: Arial; background-color: #d0cfcf; padding: 2px 10px; border-top: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5 }
.tableblack { background-color: #ffffff; border: solid 1px black }
.tablegrey { background-color: #f5f5f5; border: solid 1px #dcdcdc }
.TableHeader { color: black; font: bold 8pt Arial, "MS Sans Serif", Tahoma, sans-serif }
.tablelblue { color: #000000; font: 9pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding: 1px 2px; border: solid 1px black; width: 100% }
.tablewhite { background-color: #ffffff; border: solid 1px #dcdcdc }
.tabwhite { color: black; font-size: 11px; font-family: Arial; background-color: #ffffff; padding: 2px 10px; border-top: 1px solid #a5a5a5; border-right: 1px solid #a5a5a5; border-left: 1px solid #a5a5a5 }
.Title  { color: #000000; font-weight: bold; font-size: 10pt; font-family: Verdana }
.TMI { color: black; font: 12pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #e1e1e1; padding: 2px 15px 2px 10px; border-style: solid; border-width: 1px; border-color: #e1e1e1 #a6a8b2 #e1e1e1 #e1e1e1; cursor: hand; text-decoration: none  }
.TMIO { color: black; font: 12pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #c2c5c8; padding: 2px 15px 2px 10px; border: solid 1px #a6a8b2; cursor: hand  }
.TopGroup { background-color: #e1e1e1; border: 0px; cursor: default  }
.TreeView { color: #000000; font-size: 8pt; font-family: arial }
.UCVAction { border: solid 1px #dcdcdc }
.UCVActionInstruction { color: #02721d; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: transparent; border: 0px }
.UCVBanner { color: #02721d; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; padding-top: 12px; padding-left: 6px }
.UCVInstruction1 { color: #02721d; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, Sans-Serif; background-color: #e9f6ec; border: dashed 1px #02721d }
.UCVReqLabelBlur { color: #808080; background-color: white; text-align: left }
.UCVReqLabelLeft { color: #000000; background-color: white; text-align: left }
.UCVTableHeader { font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding-right: 5px; padding-left: 5px; border: solid 1px #dcdcdc; height: 20px }
.ugActive { color: black; font-weight: bold; background-color: #ffcc99; padding-left: 5px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #86929c }
.ugAddNewBox { font-weight: normal; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: white; padding-left: 5px; border: solid 0px black; height: 20px }
.ugEditCell { font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; padding-left: 5px; border: none 0px }
.ugEmptyFooter { background-color: #ffffff; border-bottom-style: none  }
.ugFooter { background-color: #f5f5f5; padding-left: 5px; border-width: 0px 0px 1px 0px; border-bottom-color: Gray; border-bottom-style: solid  }
.ugFooterNum { background-color: #f5f5f5; padding-left: 5px; border-width: 0px 0px 1px 0px; border-bottom-color: Gray; border-bottom-style: solid; text-align: right  }
.ugFrame { font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; border: solid 0px; height: 200px; cursor: default  }
.ugGHead { font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: white; padding-right: 5px; padding-left: 5px; border: solid 0px #86929c; height: 20px }

.ugH { font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding-right: 5px; padding-left: 5px; border: solid 1px #86929c; height: 20px }
.ugH th { font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding-right: 5px; padding-left: 5px; border: solid 1px #86929c; height: 20px }
.ugH a:link { color:Black; text-decoration:none; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding-right: 5px; padding-left: 5px; height: 20px }
.ugH a:visited { color:Black; text-decoration:none; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding-right: 5px; padding-left: 5px; height: 20px  }
.ugH a:hover { color:Black; text-decoration:underline; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #F5F5DC; padding-right: 5px; padding-left: 5px; height: 20px}

.ugPager { background-color: white; border: 0px; }
.ugR { padding-left: 5px; border: solid 1px #86929c; height: 20px }
.ugRAlt { background-color: #f5f5f5; padding-left: 5px; border: solid 1px #86929c; height: 20px }
.ugRow { padding-left: 5px; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #000000; width: 100% }
.ugS { color: black; font-weight: bold; background-color: #b0c4de; padding-left: 5px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #86929c; height: 20px }
.uwHoverTab { background-color: #eeeeee; padding: 2px 20px; border: 1px #dcdcdc }
.uwSelTab  { font-weight: bold; background-color: white; padding: 2px 20px; border: 1px #808080; border-top-color: #A0B5C4  }
.uwTabSep { width: 2px }
.uwTabStyle { background-color: #C0C0C0; padding: 2px 20px }
.uwWebTab  { font-weight: bold; border: 1px #c0c0c0; width: 100% }
.ValidationError  { color: #950f0f; font-size: 11px }
.Warning  { color: #950f0f; font-weight: bold }
.ProgressImage { color:Red; }
.SmallWhiteActionText { color: #ffffff; text-decoration: none; letter-spacing: normal; cursor: hand; font-weight: bold; font-size: 8pt; font-family: Arial, "MS Sans Serif", Tahoma, sans-serif;  }
.ClickableImage { cursor: hand; vertical-align: middle; }
.watermarked { background-color:Gray; }
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#4987AA;
	padding:3px;
	width:98%;
}
.tabTable{ background-color:#ffffff; font: 8pt Arial, "MS Sans Serif", Tahoma, sans-serif; width:100%; padding: 2px 2px 2px 2px; border: solid 1px #d3d3d3; }
.tabTableBig{ background-color:#ffffff; font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif; width:100%; padding: 2px 2px 2px 2px; border: solid 1px #d3d3d3; }
.lblBig { color: black; font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif }
/* Overlay */ 
.overlay 
{   
	width: 100%;   
	height: 100%;   
	background-color: #e6e6e6;   
	position:absolute;
	top: 0px;
	left: 0px;   
	padding-top: 10px;   
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 100; 	
	text-align: center;     
	font-size: 24px;   
	filter:alpha(opacity=70);     
	-moz-opacity: 0.7;     
	opacity: 0.7; 
}

.CMI { color: black; font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #dcdcdc; padding: 2px 15px 2px 10px; border-style: solid; border-width: 1px; border-color: #dcdcdc #a6a8b2 #dcdcdc #dcdcdc; cursor: hand; text-decoration: none  } 
.CSMI { color: #ffffff; font: 10pt Arial, "MS Sans Serif", Tahoma, sans-serif; background-color: #2A4D9B; padding: 2px 15px 2px 10px; border-style: solid; border-width: 1px; border-color: #dcdcdc #a6a8b2 #dcdcdc #dcdcdc; cursor: hand; text-decoration: none  } 
.BlankPicture { width:150px; height: 180px; color: white; text-align:center; font: 16pt Arial, "MS Sans Serif", Tahoma, sans-serif, bold; background-color: #dcdcdc; padding: 2px 15px 2px 10px; border-style: solid; border-width: 1px; border-color: black; cursor: hand; text-decoration: none  } 

.LeftMenuCat1 { color: black; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: white; padding: 2px }
.LeftMenuCat2 { color: black; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: white; padding: 2px 2px 2px 14px }
.LeftMenuHeader { color: white; font-weight: bold; font-size: 11px; line-height: 14px; background-color: #004380; padding: 2px 2px 2px 4px }
.LeftMenuHeaderLink { color: #0a275b; font-weight: normal; font-size: 11px; line-height: 14px; text-decoration: none; background-color: white }
.LeftMenuHeaderLink:link { color: #0a275b; font-weight: normal; font-size: 11px; line-height: 14px; text-decoration: none; background-color: white }
.LeftMenuHeaderLink:visited { color: #0a275b; font-weight: normal; font-size: 11px; line-height: 14px; text-decoration: none; background-color: white }
.LeftMenuHeaderLink:hover { color: #0a275b; font-weight: normal; font-size: 11px; line-height: 14px; text-decoration: underline; background-color: white }
.LeftMenuHeaderTD { color: white; font-weight: bold; font-size: 11px; line-height: 14px; background-color: #004380; padding: 2px 2px 2px 4px }
.LeftMenuLink1 { font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; padding: 2px 2px 2px 4px }
.LeftMenuLink2 { font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; padding: 2px 2px 2px 16px }
.LeftMenuLink3 { font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; padding: 2px 2px 2px 28px }
.LeftMenuSubHeaderLink { color: #8b0000; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; }
.LeftMenuSubHeaderLink:link { color: #8b0000; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; }
.LeftMenuSubHeaderLink:visited { color: #8b0000; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; }
.LeftMenuSubHeaderLink:hover { color: #8b0000; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: yellow }
.LeftMenuSubHeaderTD { color: #004380; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: white; padding: 2px; border-bottom: 1px solid #dcdcdc }
.LeftMenuSubHeaderTD2 { color: #8b0000; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: white; padding: 2px; }
.LeftMenuSubHeaderSelectedTD2 { color: #8b0000; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; background-color: Yellow; padding: 2px; }
.ExpanderCell { background-color:#004380; border-style:solid; border-width:thin; border-color: black; color:White; font-weight:bold; font-size:10pt; cursor:w-resize; width:15px; height:500px; vertical-align:middle;}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow :hidden;
	height : auto;	
	width:auto;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #fbd702;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
