﻿


.TreeView {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  border: 1px solid #5D8CC9;
  border-collapse: collapse;
}

  .TreeView .TreeViewRow {
    background-color: #E6EDF7;
    border: 1px solid #5D8CC9;
    color: #000000;
  }

  .TreeView .TreeViewHeader td {
    background-color: #A5BFE1;
    font-weight: bold;
    padding: 4px;
    border: 1px solid #5D8CC9;
    color: #000000;
  }


.GridView
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
  border: 1px solid #5D8CC9;
}

.GridView .GridViewHeader
{
  background-color: #A5BFE1;
  color: #000000;
}


.GridView .GridViewHeader th
{
  border: 1px solid #5D8CC9;
  font-weight: bold;
  color: #333333;
}

.GridView .GridViewFooter
{
  background-color: #A5BFE1;
  color: #333333;
}


.GridView .GridViewFooter td
{
  border: 1px solid #5D8CC9;
  font-weight: bold;
  color: #333333;
}

.GridView .GridViewHeader a
{
  color: #333333;
  font-weight: bold;
}

.GridView .GridViewAlt
{
  background-color: #DCE6F4;
  color: #000000;
}

.GridView .GridViewAlt td
{
  border: 1px solid #5D8CC9;
}

.GridView .GridViewRow
{
  background-color: #E6EDF7;
  color: #000000;
}

.GridView .GridViewRow td
{
  border: 1px solid #5D8CC9;
}

.GridView .GridViewDisabledRow
{
  background-color: #B0B0B0;
  color: #000000;
}

.GridView .GridViewDisabledRow td
{
  border: 1px solid #5D8CC9;
}

.GridView .GridViewDisabledRowAlt
{
  background-color: #BEBEBE;
  color: #000000;
}

.GridView .GridViewDisabledRowAlt td
{
  border: 1px solid #5D8CC9;
}

.GridView .GridViewRowHL {
background-color: #FFE4A9;
color: #000000;
}

.GridView .GridViewRowHL td {
border: 1px solid #5D8CC9;
}


.GridViewNone
{
  border-style: none;
}

.WLGrid
{
  border: 1px solid #5D8CC9;
  text-align: center;
  border-collapse: collapse;
}

.WLGrid td
{
  border: 1px solid #5D8CC9;
  text-align: center;
}

.WLGrid .WLGridHeader
{
  background-color: #A5BFE1;
  color: #000000;
  font-weight: bold;  
}

.WLGrid .WLGridHeader td
{
  padding: 3px;
  border: 1px solid #5D8CC9;
}

.WLGrid .WLGridHeader1
{
  background-color: #C3D4ED;
  color: #000000;
  font-weight: bold;  
}

.WLGrid .WLGridHeader1 td
{
  padding: 3px;
  border: 1px solid #5D8CC9;
}

.WLGrid .WLGridAlt
{
  background-color: #DCE6F4;
  color: #000000;
}

.WLGrid .WLGridAlt td
{
  border: 1px solid #5D8CC9;
}

.WLGrid .WLGridRow
{
  background-color: #E6EDF7;
  color: #000000;
}

.WLGrid .WLGridRow td
{
  border: 1px solid #5D8CC9;
}

.WLGrid .WLGridAltHL
{
  background-color: #FFC489;
  color: #000000;
}

.WLGrid .WLGridAltHL td
{
  border: 1px solid #5D8CC9;
}

.WLGrid .WLGridRowHL
{
  background-color: #FFE4A9;
  color: #000000;
}

.WLGrid .WLGridRowHL td
{
  border: 1px solid #5D8CC9;
}

.WLGrid .WLGridRowAcc
{
  background-color: #D0FFD0;
  color: #000000;
}

.WLGrid .WLGridAltAcc
{
  background-color: #A0FFA0;
  color: #000000;
}

  .WLGrid .WLGridFake {
    background-color: #FFFF8C;
  }


.WLGrid .WLGridAltSC {
  background-color: #FFAE40;
  color: #000000;
}

.WLGrid .WLGridAltSC td
{
  border: 1px solid #5D8CC9;
}

.WLGrid .WLGridRowSC
{
  background-color: #FFC271;
  color: #000000;
}

.WLGrid .WLGridRowSC td
{
  border: 1px solid #5D8CC9;
}

.StatHoliday {
  background-color: #FFE4A9;
  color: #000000;
}

.CalendarCell {
vertical-align: top;
height:32px;
}

.CalendarCellNoShift {
  background-color: #C8D8F7;
}

.CalendarDate {
text-align: left;
color: #808080;
}

.DataTable {
border: 1px solid #5D8CC9;
background-color: #E6EDF7;
border-collapse: collapse;
}

.DataTable td
{
  padding: 3px;
  border: 1px solid #5D8CC9;
}

.DataTableDesc
{
  background-color: #C3D4ED;
}

.NotesTable
{
  background-color: #E6EDF7;
  border-collapse: collapse;
  vertical-align: top;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #5D8CC9;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5D8CC9;
}

.NotesDiv
{
  border: 1px solid #5D8CC9;
  padding-bottom: -1px;
}

.NotesTable .NotesTableNote
{
  cursor: pointer;
}

.NotesTable .NotesTableHeader
{
  background-color: #C3D4ED;
}

.NotesTableHeader td
{
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-color: #5D8CC9;
  border-bottom-color: #5D8CC9;
}

.NotesTable .NotesTableFirstHeader
{
  background-color: #C3D4ED;
}

.NotesTableFirstHeader td
{
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #5D8CC9;
}

.DDGrid
{
  border: none;
  text-align: center;
}

.DDGrid .DDGridAlt
{
  background-color: #DCE6F4;
  color: #000000;
  border: none;
}

.DDGrid .DDGridAlt td
{
  padding: 3px;
  border: none;
}

.DDGrid .DDGridRow
{
  background-color: #E6EDF7;
  color: #000000;
  border: none;
}

.DDGrid .DDGridRow td
{
  padding: 3px;
  border: none;
}

.DDGrid .DDGridAltLate
{
  background-color: #FF3F3F;
  color: #FFFFFF;
  border: none;
}

.DDGrid .DDGridAltLate td
{
  padding: 3px;
  border: none;
}

.DDGrid .DDGridRowLate
{
  background-color: #FF5555;
  color: #FFFFFF;
  border: none;
}

.DDGrid .DDGridRowLate td
{
  padding: 3px;
  border: none;
}

.NoWrap
{
  white-space: nowrap;
}

.Schedule
{
  border: 1px solid #5D8CC9;
  text-align: center;
}

.Schedule td
{
  border: 1px solid #5D8CC9;
  height:4px;
}

.Schedule .ScheduleHeader
{
  background-color: #A5BFE1;
}

.Schedule .ScheduleRow
{
  background-color: #C3D4ED;
}

.Schedule .SchedulePlain
{
  background-color: #E6EDF7;
}

.Schedule .ScheduleWatermark
{
  background-color: #E6EDF7;
  color: #C8CFD9;
  cursor: pointer;
}

.Schedule .ScheduleDay
{
  border-style: none;
  border-spacing: 0px;
}

.Schedule .ScheduleEmpty
{
  cursor:pointer;
}

.Schedule .ScheduleDay td
{
  border-style: none;
  cursor: pointer;
  padding:1px;
}

.Schedule .ScheduleDay tr
{
  border-bottom: 1px solid #5D8CC9;
}

.Schedule .ScheduleDayLast
{
  border-style: none !important;
}

.Schedule .ScheduleStatusCell
{
  border: none;
  width:100%;
  padding:0px;
}

.Schedule .ScheduleStatusCell td
{
  border: none;
  padding:0px;
}

.Schedule .ScheduleStatusCell tr
{
  border: none;
  padding:0px;
}

.Schedule .ScheduleStatus
{
  border: none;
  border-collapse: collapse;
  padding:0px;
}

.Schedule .ScheduleStatus img
{
  border: none;
  padding:0px;
}

.Schedule .ScheduleStatus tr
{
  border: 1px solid #000000;
  padding:0px;
}

.Schedule .ScheduleStatus td
{
  border: none;
  padding:0px;
}

.TreeView
{
  background-color: #E6EDF7;
  border: 1px solid #5D8CC9;
  color: #000000;

}