div.timeframe_calendar{margin:0 auto;padding:0;text-align:center;text-shadow:none;line-height:120%;}div.timeframe_calendar table{border-collapse:collapse;display:inline;display:inline-block;font-size:12px;margin:0 8px 3px;}div.threewide table{vertical-align:top;}div.timeframe_calendar table caption{font-weight:bold;padding:0 0 5px;text-shadow:0 0 0 #fff;font-size:14px;}div.timeframe_calendar thead th,div.timeframe_calendar tbody td{height:18px;margin:0;padding:4px;width:20px;}div.timeframe_calendar thead{background:#0066a4;color:#fff;}div.timeframe_calendar tbody{background:#fff;-webkit-box-shadow:0 2px 6px #999;}div.timeframe_calendar tbody td{cursor:pointer;background:#fff;position:relative;}div.timeframe_calendar tbody td.selectable:hover{background-color:#bbb;}div.timeframe_calendar tbody td.selected:hover,div.timeframe_calendar tbody td.stuck:hover{background-color:#e99a27;}div.timeframe_calendar tbody td.booked{color:#F28738;}div.timeframe_calendar tbody td.selected{background-color:#ffb03b;}div.timeframe_calendar tbody td.stuck{background-color:#e99a27;}div.timeframe_calendar tbody td.unselectable{color:#ccc;cursor:default;}div.timeframe_calendar tbody td.startrange,div.timeframe_calendar tbody td.endrange,div.timeframe_calendar tbody td.startendrange{cursor:col-resize;}div.timeframe_calendar tbody td.startrange{-moz-border-radius-topleft:11px;-moz-border-radius-bottomleft:11px;-webkit-border-top-left-radius:11px;-webkit-border-bottom-left-radius:11px;border-top-left-radius:11px;border-bottom-left-radius:11px;}div.timeframe_calendar tbody td.endrange{-moz-border-radius-topright:11px;-moz-border-radius-bottomright:11px;-webkit-border-top-right-radius:11px;-webkit-border-bottom-right-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;}div.timeframe_calendar tbody td.startendrange{-moz-border-radius-topleft:11px;-moz-border-radius-bottomleft:11px;-moz-border-radius-topright:11px;-moz-border-radius-bottomright:11px;-webkit-border-top-left-radius:11px;-webkit-border-bottom-left-radius:11px;-webkit-border-top-right-radius:11px;-webkit-border-bottom-right-radius:11px;border-top-left-radius:11px;border-bottom-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;}div.timeframe_calendar tbody td span.clear{color:transparent;display:block;height:0;position:absolute;width:0;}div.timeframe_calendar tbody td span.clear span{cursor:pointer;display:block;height:30px;left:-18px;position:relative;text-indent:-10000px;top:-18px;width:30px;}div.timeframe_calendar tbody td.selected div{position:relative;}div.timeframe_calendar tbody td.first_of_month.selected div span,div.timeframe_calendar tbody td.last_of_month.selected div span{display:block;position:absolute;top:3px;width:6px;height:10px;z-index:10;}div.timeframe_calendar tbody td.first_of_month.selected div span{background:url(/images/timeframe/arrow-left.png?jcb=1269873855);left:-10px;}div.timeframe_calendar tbody td.last_of_month.selected div span{background:url(/images/timeframe/arrow-right.png?jcb=1269873855);right:-10px;}div.timeframe_calendar tbody td.first_of_month.selected.beyond div span,div.timeframe_calendar tbody td.last_of_month.selected.beyond div span,div.timeframe_calendar tbody td.first_of_month.selected.startrange div span,div.timeframe_calendar tbody td.last_of_month.selected.endrange div span{display:none;}div.timeframe_calendar tbody td.beyond{background:none;color:#fff;cursor:default;}div.timeframe_calendar tbody td.beyond:hover{background:none;}p.calendar_date_span,p.calendar_instructions{text-align:center;}p.calendar_instructions{margin-top:0;margin-bottom:12px;}p.calendar_date_span label{float:none;display:none;}p.calendar_date_span input.timeframe_field{width:100px;text-align:center;}p.calendar_date_span input.timeframe_field.error{background:#ffe8e8;}div.calendar-menu{text-align:center;margin-bottom:5px;}div.calendar-menu a{display:inline-block;padding:5px 10px 7px;text-decoration:none;line-height:100%;margin:0 0 10px;}#content.static div.calendar-menu a:hover{background:#e5e5e5;color:#006195;}div.calendar-menu a#prev_button{-moz-border-radius-topleft:12px;-moz-border-radius-bottomleft:12px;-webkit-border-top-left-radius:12px;-webkit-border-bottom-left-radius:12px;border-top-left-radius:12px;border-bottom-left-radius:12px;}div.calendar-menu a#next_button{-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;}div.calendar-menu a.disabled{color:#888;}div.calendar-menu a.disabled:hover{background:#fff;}