/**
* 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: 1px solid #006699;
    border-collapse: collapse;
    background: #EDF5FE;
}

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

.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 #006699;
}

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

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

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

.CloseControls {
    font-family: Arial, Helvetica;
    font-size: x-small;
    text-align: center;
    border-top: 1px solid #006699;
    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;
}*/

.DateField {
	border: 1px solid #006699;
	padding: 1px;
	margin: 0px 2px;
	color: #2e536b;
}

/*  Popup Icon */

.CalIcon {
    vertical-align: top; 
    cursor: pointer;
/*    cursor: hand;*/
    height: 16px;	
    width: 16px;
    margin: 0px;
}