/**
* Calendar Widget Version 1.0
* Copyright (c) 2004, Tribador Mediaworks,
*
* Brian Munroe <bmunroe@tribador.net
*
* calendar.css - Calendar Widget Standard Cascading Style Sheet
*
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation.  No representations are made about the suitability of this
* software for any purpose.  It is provided "as is" without express or
* implied warranty.
*/

.CalendarFrame {
    border: 2px solid #c0c0c0;
    border-collapse: collapse;
}

.DateControlFrame {
    text-align: center;
    padding: 3px;
    border: 2px solid #c0c0c0;
}

.DateControls {
    font-size: xx-small;
}

.CalHeader {
    font-family: Arial, Helvetica;
    font-size: small;
    font-weight: bold;
    width: 20px;
    text-align: center;
    border-top: 1px solid #c0c0c0;
}

.CellElement {
    font-family: Arial, Helvetica;
    font-size: small;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    border: 1px solid #c0c0c0;
    padding: 2px;
}

.CurrentCellElement {
    font-family: Arial, Helvetica;
    font-size: small;
    background: #CCCC99;
    color: #000;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    border: 1px solid #c0c0c0;
    padding: 2px;
}

.EmptyCell {
    background: #eee;
    font-family: Arial, Helvetica;
    font-size: x-small;
    padding: 2px;
    border: 1px solid #c0c0c0;
}

.CloseControls {
    font-family: Arial, Helvetica;
    font-size: x-small;
    text-align: center;
    border-top: 1px solid #c0c0c0;
    padding-top: 3px;
    padding-bottom: 3px;
}

.close {
    cursor: pointer;
    cursor: hand;
    color: #993333;
}

.cancel {
    cursor: pointer;
    cursor: hand;
    color: #336699;
}

.today {
    cursor: pointer;
    cursor: hand;
    color: #336699;
}

/* Date Widget Textbox */

.DateField {
    font-family: Arial, Helvetica;
    font-size: x-small;
    border: 1px solid;
    background: #fff;
    padding: 1px;
    text-align: center;
}

/*  Popup Icon */

.CalIcon {
    vertical-align:middle;
    cursor: pointer;
    cursor: hand;
    height:18px;
    width: 18px;
}

.legend-title{
  text-align: center;
  margin-top: 1ex;
  text-decoration: underline;
  font-weight: bold;
}

.legend-item{

}
