/********** Calendar Styles **********
(Biofloral theme)
*/
.CalendarMainTable
{
    BORDER-RIGHT: #d5d9da 1px solid;
    BORDER-TOP: #d5d9da 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #d5d9da 1px solid;
    BORDER-BOTTOM: #d5d9da 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #eaeeef;
}
.CalendarHeader{
	background-color:#12a600;
}
.CalendarHeaderCell
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    CURSOR: pointer;
    COLOR: #FFFFFF;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    HEIGHT: 21px
}
.CalendarHeaderButton
{
    BORDER-RIGHT: #c2cbcd 1px solid;
    BORDER-TOP: #c2cbcd 1px solid;
    BORDER-LEFT: #c2cbcd 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #c2cbcd 1px solid;
    BACKGROUND-COLOR: #31b521;
}
.CalendarHeaderButtonHover
{
    BORDER-RIGHT: #c2cbcd 1px solid;
    BORDER-TOP: #c2cbcd 1px solid;
    BORDER-LEFT: #c2cbcd 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #c2cbcd 1px solid;
    BACKGROUND-COLOR: #5bda4c
}
.CalendarMonthDropDown
{
    BORDER-RIGHT: #c2cbcd 1px solid;
    BORDER-TOP: #c2cbcd 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c2cbcd 1px solid;
    WIDTH: 70px;
    BORDER-BOTTOM: #c2cbcd 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #31b521;
	color:#ffffff;
}
.CalendarMonthDropDownSelected
{
    BACKGROUND-COLOR: #5bda4c
}
.CalendarYearDropDown
{
    BORDER-RIGHT: #c2cbcd 1px solid;
    BORDER-TOP: #c2cbcd 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c2cbcd 1px solid;
    WIDTH: 44px;
    BORDER-BOTTOM: #c2cbcd 1px solid;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #31b521;
	color:#ffffff;
}
.CalendarYearDropDownSelected
{
    BACKGROUND-COLOR: #5bda4c
}
.CalendarContent
{
    BACKGROUND-COLOR: f5f5f5;
}
.CalendarContentGrid
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana
}
.CalendarDay
{
    CURSOR: pointer;
    COLOR: black;
    TEXT-DECORATION: none
}
.CalendarDayToday
{
    FONT-WEIGHT: bold;
    CURSOR: pointer;
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
.CalendarDayWeekEnd
{
    CURSOR: pointer;
    COLOR: #c2c2c2;
    TEXT-DECORATION: none
}
.CalendarDaySelected
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #666666 1px solid;
    CURSOR: pointer;
    COLOR: black;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.CalendarDaySelectedToday
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #666666 1px solid;
    CURSOR: pointer;
    COLOR: #cc0000;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.CalendarDaySelectedWeekEnd
{
    BORDER-RIGHT: #5daa6d 1px solid;
    BORDER-TOP: #5daa6d 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #5daa6d 1px solid;
    CURSOR: pointer;
    COLOR: #909090;
    BORDER-BOTTOM: #5daa6d 1px solid;
    BACKGROUND-COLOR: #f6fff4;
    TEXT-DECORATION: none
}
.CalendarVerticalLine
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #d0d0d0
}
.CalendarFooter
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #12a600;
    TEXT-ALIGN: center;
}
.CalendarFooterLink
{
    CURSOR: pointer;
    COLOR: #FFFFFF;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none
}


