/*
*  Bazillyo's Spiffy Popup Calendar Styles v1.5 Copyright S. Ousta
*/
#spiffycalendar {
        width: 185px;
        height:130px;
        left: 0px;
        top: 0px;
        background-color: black;
        position: absolute;
        visibility: hidden;
}

.cal-SymbolBtn {
        font-family: Webdings;
        font-size: 10px;
        outline-style : none;
        outline-width: 0px;
}

.cal-BtnLink {
        outline-style : none;
        outline-width: 0px;
}

a.cal-DayLink {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
        cursor: url(include/javascript/calendar/spiffycal_cur.cur);

}
a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
        cursor: url(include/javascript/calendar/spiffycal_cur.cur);
}
a.cal-DayLink:active {
   font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
        cursor: url(include/javascript/calendar/spiffycal_cur.cur);
}
.cal-TextBox{
    color: Black;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #FFFFCC;
}

.cal-TextBoxInvalid{
    color: #660000;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
        border-color: Red;
        border-style:solid;
}

.cal-TextBoxDisabled{
    color: #808080;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
        border-color: silver;
        border-style:solid;
  /*  background-color: #C0C0C0;*/
}


.cal-ComboBox{
    color: Navy;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: #EAFFFF;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}

.cal-Day {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}


a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}
a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
        background-color: #FFFFCC;
    color: #999999;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: line-through;
        background-color: #FFFFCC;
    color: #999999;
}

.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
        background-color:White; /*#FFFFCC;*/
}

.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
        color: Black;
        background-color: #99CCFF;/* #CCCC99; */
}

.cal-Table{
        border-top-color: #6666FF;
        border-left-color: #6666FF;
        border-right-color: #6666FF;
        border-bottom-color:  #6666FF;
        background-color: #6666CC;
        border-width:1px;
        border-style: solid;
        cursor: url(include/javascript/calendar/spiffycal_cur.cur);
}
