﻿ .calendar .nav{background:url(../menuarrow.gif) no-repeat 100% 100%}.calendar tfoot .ttip .error{color:#c20}.calendar tfoot tr.time td{padding:0;border-top:1px solid}.calendar tfoot tr.time td.timetext{text-align:center}.calendar tfoot tr.time table td,.calendar tfoot tr.time td.hilite,.calendar tfoot tr.time td.active{border:0;padding:0}.calendar tfoot tr.time td.hour,.calendar tfoot tr.time td.minute{text-align:right;font-weight:700;border-right:1px solid;padding:0 1px 0 3px}.calendar tfoot tr.time td.colon{text-align:center;font-weight:700;background:0 0}.calendar tfoot tr.time td.ampm{text-align:center}.calendar-time-scroller{border-left:1px solid;border-right:1px solid}.calendar-time-scroller .up{width:11px;background:transparent url(../scroller-up.gif) no-repeat 50% 50%;height:.5em}.calendar-time-scroller .down{width:11px;background:transparent url(../scroller-down.gif) no-repeat 50% 50%;height:.5em}.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid;font-size:90%}.calendar{z-index:100}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .disabled{color:#888}.calendar .history{width:18em}.calendar .history .label{text-align:center}.calendar .history .label-IEfix{width:18em}