
.calBgClass 
{
cursor:default;
background-color:#ffffff;
}

.calSpanAll
{
cursor:auto;
}

.calNavButton
{
color:#cc0033;	
border:1px white solid;
height: 20px;
width: 20px;
}

.calButtonPrevYear
{
background-image: url("../images/doubleArrowLeft_normal.gif");
}

.calButtonPrevYearOver
{
background-image: url("../images/doubleArrowLeft_over.gif");
}

.calButtonPrevMonth
{
background-image: url("../images/arrowLeft_normal.gif");
}

.calButtonPrevMonthOver
{
background-image: url("../images/arrowLeft_over.gif");
}

.calButtonNextMonth
{
background-image: url("../images/arrowRight_normal.gif");
}

.calButtonNextMonthOver
{
background-image: url("../images/arrowRight_over.gif");
}

.calButtonNextYear
{
background-image: url("../images/doubleArrowRight_normal.gif");
}

.calButtonNextYearOver
{
background-image: url("../images/doubleArrowRight_over.gif");
}

.calButtonUp
{
background-image: url("../images/arrowUp_normal.gif");
}

.calButtonUpOver
{
background-image: url("../images/arrowUp_over.gif");
}

.calButtonDown
{
background-image: url("../images/arrowDown_normal.gif");
}

.calButtonDownOver
{
background-image: url("../images/arrowDown_over.gif");
}

.calMonthName
{
text-align:center;
color:#cc0033;	
}

.calTableAll
{
cursor:arrow;
width:235px;
padding:0;
margin:5px auto 5px auto;
}

.calTD 
{
text-align:center;
border-color: #ffffff;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 2px;
width: 26px;
height: 22px;
margin: 3px;
}

.calSpanBorderClass 
{
cursor:pointer;
}

.calSpanBgClass 
{
cursor:pointer;
}

.calMonthYearClass 
{
cursor:pointer;
}

.calTableMonthYear
{
width:100%;
border:0;
padding:0;
border-spacing: 0;
border-collapse: separate;
}

.calTableDates
{
border-spacing: 1px;
border-collapse: separate;
margin: auto;
}

.calWeekHeadClass 
{
cursor:default;
border-color: #ffffff;
background-color:#ffffff;
}

.calDayClass 
{
cursor:pointer;
border-color: #FFEDA6;
background-color:#FFEDA6;
}

.calSundayClass 
{
}

.calSaturdayClass 
{
}

.calWeekDayClass 
{
}

.calTodayClass 
{
}

.calDayClassOver
{
background-color:#C8A000;
}

.calDisableClass 
{
cursor:default;
background-color:#999966;
border-color: #999966;
}

.calSelDateClass 
{
border-color: red;
}

.calBorder
{
position: absolute; 
border: 2px solid black;
border-radius: 4px 4px 4px 4px;
padding: 0; 
visibility: visible;	
}

.calTimeTable
{
width:100%;
border:0;
text-align:center;
vertical-align:middle;
}

.calTimeTable select,
.calTimeTable input
{
height: 25px;
}

.calTimeSpinButtons
{
width:100%;
line-height:0pt;
border:0;
padding:0;
border-spacing: 0;
border-collapse: separate;
}

.calSpinArrow
{
border:1px solid white;
}

.calTimeText
{
text-align:center;
vertical-align:middle;
}

.calTimeEditCell
{
width:22px;
}

.calTimeEdit
{
text-align:center;
font-weight:bold;
}

.calSelectTime
{
cursor:pointer;
}

.calButton
{
cursor:pointer;
width:60px;
}

.calCloseCell
{
text-align:right;	
}

.calClose
{
background: url("../images/closeWin_normal.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
font-family: Arial;
font-size: 10pt;	
}