.tcalInput{background:url('img/cal.gif') 100% 50% no-repeat;padding-right:20px;cursor:pointer;}.tcalActive{background-image:url('img/no_cal.gif');}#tcal{position:absolute;visibility:hidden;z-index:100;width:170px;background-color:white;margin-top:2px;margin-left:100px;padding:0 2px 3px 2px;border:2px solid #e0e0e0;border-radius:8px;border:4px solid white;}#tcalControls{border-collapse:collapse;border:0;width:100%;}#tcalControls td{border-collapse:collapse;border:0;padding:0;width:16px;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;}#tcalControls th{border-collapse:collapse;border:0;padding:0;line-height:25px;font-size:10px;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-weight:bold;white-space:nowrap;color:#777;}#tcalPrevYear{background-image:url('img/prev_year.gif');}#tcalPrevMonth{background-image:url('img/prev_mon.gif');}#tcalNextMonth{background-image:url('img/next_mon.gif');}#tcalNextYear{background-image:url('img/next_year.gif');}#tcalGrid{border-collapse:collapse;border:1px solid #ddd;width:100%;}#tcalGrid th{border-bottom:2px solid #ddd;border-collapse:collapse;padding:3px 0;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-size:10px;background-color:#4FA600;background-color:#555;color:white;}#tcalGrid td{border:0;border-collapse:collapse;padding:2px 0;text-align:center;font-family:Tahoma,Geneva,sans-serif;width:14%;font-size:11px;cursor:pointer;color:#777;}#tcalGrid td:hover{background-color:#f0f0f0;}#tcalGrid td.tcalOtherMonth{color:silver;}#tcalGrid td.tcalWeekend{background-color:#e0f4cd;background-color:#eee;}#tcalGrid td.tcalSelected{background-color:#4FA600;background-color:#555;color:#fff;border:none;}