.popupCalendar {
background:#EDEDEE none repeat scroll 0%;
border:1px solid #A1A1B6;
opacity:0.9;
padding:3px;
position:absolute;
}
.popupCalendar table {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #EDEDEE;
border-collapse:collapse;
font-size:85%;
width:200px;
}
.popupCalendar th {
background:#C9CCD5 none repeat scroll 0%;
color:#FFFFFF;
}
.popupCalendar td {
border:1px solid #C9CCD5;
padding:0.125em 0.25em;
text-align:center;
}
.popupCalendar .nav td {
cursor:pointer;
font-weight:bold;
text-align:center;
}
.popupCalendar .dateCell {
cursor:pointer;
}
.popupCalendar .blank {
background:#F0F0F0 none repeat scroll 0%;
}
.popupCalendar .today {
background:#F04000 none repeat scroll 0%;
color:#FFFFFF;
}
.popupCalendar .marked {
background-color:#40F000;
}