.cal
{
float:left;
font-family: Arial,Helverica,sans-serif;
font-size: 9pt;
width: 142px;
border: 1px solid black;
position: absolute;
z-index:1;
background-color: white;


}

.cal_cell
{
float: left;
width: 20px;
height: 20px;
text-align: center;
cursor: pointer;

}

.cal_cell_empty
{
float: left;
width: 20px;
height: 20px;
text-align: center;

}

.cal_cell_today
{
float: left;
width: 18px;
height: 18px;
text-align: center;
border: 1px solid black;
cursor: pointer;
}

.cal_cell_cl
{
float: left;
clear: left;
width: 20px;
height: 20px;
text-align: center;
cursor: pointer;
}

.cal_cell_cl_empty
{
float: left;
clear: left;
width: 20px;
height: 20px;
text-align: center;

}

.cal_header
{
width: 140px;

height: 20px;
}
.cal_header_txt
{
float:left;
width: 100px;
height: 20px;
text-align: center;

}
.cal_header_icon
{
float:left;
width: 20px;
height: 20px;
text-align: center;
cursor: pointer;

}