.calendar {font-family:Arial;font-size:10px;width:150px;z-index:999}	.calendar .day {text-align:center;border:1px solid #ccc}	.calendar .main {border:1px solid black;background:#fff}	.calendar .daySelected {background:#e0e0e0;font-weight:bold}	.calendar a {text-decoration:none;color:black;}	.calendar .day a {color:#336699;display:block;width:16px}	.calendar .day a:hover {background:#aaa;color:white}	.calendar .monthTable {width:100%}	.calendar .monthRow {background:#e0e0e0}	.calendar .calendarTitle {background-color:#f0f0f0}	.calendar .monthCurrent {font-size:12px;font-family:verdana;width:100%}	.calendar .yearTable {width:100%;border-top:1px solid #ccc}	.calendar .year {font-size:10px;font-family:verdana;text-align:center}	.calendar .year a:hover {background:#aaa;color:white}	.calendar .yearCurrent {background:#e0e0e0;font-weight:bold}	.calendar .day a.today {text-decoration:underline;font-weight:bold}	.calendar .weekDay {text-align:center}	.calendar .time {border:1px solid #ccc}	.calendar .time input.text {width:18px}	.calendar .time a.button {border:1px solid #aaa;background:#ccc;padding:2px;-moz-border-radius:5px;border-radius:5px}	.calendar .time a.button:hover {background:#69c}