.ebCalendar_calendarDiv
{
    z-index:+999;
    position:absolute;
    visibility:hidden;
}

.ebCalendar_topLeft
{
    left:0;
    top:0;
}

.ebCalendar_calendarTable
{
    font-family:arial;
    font-size:11px;
    border-width:1px;
    border-style:solid;
    border-color:#a0a0a0;
    font-family:arial;
    font-size:11px;
    background-color:#ffffff;
}

.ebCalendar_darkBlueBg
{
    background-color:#0000aa;
}

.ebCalendar_fullWidth
{
    width:100%;
}

.ebCalendar_calendarTableTd
{
    white-space:nowrap;
    padding:2px;
    font-family:arial;
    font-size:11px;
    color:#ffffff;
    font-weight: bold;
}

.ebCalendar_textAlignRight
{
    text-align:right;
}

.ebCalendar_borderNone
{
    border:none;
}

.ebCalendar_calendarTablePadding
{
    padding:5px;
    background-color:#ffffff;
}

.ebCalendar_whiteBg
{
    background-color:#f0f0f0;
}

.ebCalendar_paddingCenterAlign
{
    padding:5px;
    text-align:center;
}

.ebCalendar_caption
{
    border-style:solid;
    border-width:1px;
    border-color:#3366FF;
    cursor:pointer;
}

.ebCalendar_captionDimensions
{
    width:10;
    height:11;
    border:none;
}

.ebCalendar_pointer
{
    cursor:pointer;
}

.ebCalendar_pointerBold
{
    cursor:pointer;
    font-weight:bold;
}

.ebCalendar_selectMonth
{
    width:70;
    font-family:arial;border-collapse: collapse;
    font-size:11px;
    border-width:1px; 
    border-style:solid; 
    border-color:#a0a0a0; 
    background-color:#FFFFDD;
}

.ebCalendar_bold
{
    font-weight:bold;
}

.ebCalendar_textAlignCenter
{
    text-align:center;
}

.ebCalendar_pointer
{
    cursor:pointer;
}

.ebCalendar_selectYear
{
    width:44;
    font-family:arial;
    border-collapse:collapse;
    font-size:11px; 
    border-width:1px; 
    border-style:solid; 
    border-color:#a0a0a0;
    background-color:#FFFFDD;
}

.ebCalendar_contentFont
{
    font-family:verdana;
    font-size:10px;
    border:none;
}

.ebCalendar_contentBackground
{
    padding:0px;
    background-color:#d0d0d0;
}

.ebCalendar_contentTextStyle
{
    width:27;
    text-align:right;
    font-weight:bold;
}

.ebCalendar_datePointerUnselected
{
    text-align:right;
    text-decoration:none;
}

.ebCalendar_datePointerSelected
{
    text-align:right;
    text-decoration:none;
    border-style:solid;
    border-width:1px;
    border-color:#a0a0a0;
}

.ebCalendar_datePointerSelected2
{
    text-align:right;
    text-decoration:none;
    border-style:solid;
    border-width:1px;
    border-color:#a0a0a0;
    background-color:#FFDDDD;
}

.ebCalendar_boldRedText
{
    font-weight: bold; 
    color:#ff0000;
}

.ebCalendar_colorGrey
{
    color:#909090;
}

.ebCalendar_colorBlack
{
    color:black;
}

.ebCalendar_span
{
    width:12;
    height:10;
    border:none;
}