@font-face{font-family:DIN-Regular;src:url(../fonts/DIN-Regular.woff) format('woff'),url(../fonts/DIN-Regular.ttf) format('truetype')}.tcalInput{background:url(../../source/design/icons/cal.png) 100% 50% no-repeat;padding-right:20px;cursor:pointer}.tcalActive{background-image:url(../../source/design/icons/no_cal.png)}#tcal{position:absolute;visibility:hidden;z-index:100;width:170px;background-color:#003043;color:#FFF;margin-top:2px;padding:0 2px 2px 2px;border:2px solid #e6e6e6}#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;text-align:center;font-family:DIN-Regular,Arial,Helvetica,sans-serif;font-weight:700;font-size:90%;white-space:nowrap;color:#FFF}#tcalPrevYear{background-image:url(../../source/design/icons/prev_year.png)}#tcalPrevMonth{background-image:url(../../source/design/icons/prev_mon.png)}#tcalNextMonth{background-image:url(../../source/design/icons/next_mon.png)}#tcalNextYear{background-image:url(../../source/design/icons/next_year.png)}#tcalGrid{border-collapse:collapse;border:1px solid #5E5E5E;width:100%}#tcalGrid th{border:1px solid #5E5E5E;border-collapse:collapse;padding:3px 0;text-align:center;font-family:DIN-Regular,Arial,Helvetica,sans-serif;font-size:90%;background-color:#004966;color:#FFF}#tcalGrid td{border:0;border-collapse:collapse;padding:2px 0;text-align:center;font-family:DIN-Regular,Arial,Helvetica,sans-serif;font-size:90%;width:14%;cursor:pointer}#tcalGrid td.tcalOtherMonth{color:#8B9199}#tcalGrid td.tcalWeekend{background-color:#006A94}#tcalGrid td.tcalToday{border:1px solid red}#tcalGrid td.tcalSelected{background-color:#E6885A}