  .stFieldHeader        { FONT-SIZE: 9pt; COLOR: Black; FONT-WEIGHT: bold; font-Family: Helvetica, Arial, sans-serif }
  .stInput              { FONT-SIZE: 8pt;  TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-STYLE: normal; text-align: left;  background : #F5F7FB;}

TD.calendarWeekNumberNoClick
{
    BACKGROUND-COLOR: lightskyblue;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: black;
    CURSOR: default;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
}
TD.calendarWeekNumber
{
    BACKGROUND-COLOR: lightskyblue;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: black;
    CURSOR: pointer;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
}
TD.calendarDayInWeekend
{
    BACKGROUND-COLOR: #e4e4e4;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: black;
    CURSOR: pointer;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarDaySelectedInWeekend
{
    BACKGROUND-COLOR: #B5E1FD;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: black;
    CURSOR: pointer;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarDaySelected
{
    BACKGROUND-COLOR: #B5E1FD;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: black;
    CURSOR: pointer;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarDayPrevMonthInWeekend
{
    BACKGROUND-COLOR: #f3f3f3;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: lightslategray;
    CURSOR: w-resize;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarDayPrevMonth
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: silver;
    CURSOR: w-resize;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarDayNextMonthInWeekend
{
    BACKGROUND-COLOR: #f3f3f3;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: lightslategray;
    CURSOR: e-resize;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarDayNextMonth
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: silver;
    CURSOR: e-resize;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarDayCurrentInWeekend
{
    BACKGROUND-COLOR: #e4e4e4;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: red;
    CURSOR: pointer;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
TD.calendarDayCurrentSelectedInWeekend
{
    BACKGROUND-COLOR: #B5E1FD;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: orangered;
    CURSOR: pointer;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
TD.calendarDayCurrentSelected
{
    BACKGROUND-COLOR: #B5E1FD;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: orangered;
    CURSOR: pointer;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
TD.calendarDayCurrent
{
    BACKGROUND-COLOR: lightyellow;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: red;
    CURSOR: pointer;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
TD.calendarDay
{
    BACKGROUND-COLOR: lightyellow;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: black;
    CURSOR: pointer;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
TD.calendarButton
{
    BACKGROUND-COLOR: lightskyblue;
    COLOR: black;
    CURSOR: pointer;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
td.calendarDayNameHeader
{
	background-color: lightskyblue;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    COLOR: black;
    CURSOR: default;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
	width: 25px;
}
td.calendarDayNameHeaderInWeekend
{
    background-color: #A1CDE9;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    COLOR: black;
    CURSOR: default;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
	width: 25px;
}
TABLE.calendarHeaderTable
{
    BACKGROUND-COLOR: lightskyblue;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: black;
    CURSOR: default;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
table.calendarTable
{
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 1px solid;
    FONT-FAMILY: MS Sans Serif;
	width: 200px;
}

