table.jCalendar{}table.jCalendar th{ background:#fff;color:#000;padding:4px 4px;text-align:center}table.jCalendar td{ background:#fff;border:1px solid #d6d6d6;color:#ffa54d;padding:4px 4px;text-align:center}table.jCalendar td.other-month{ background:#d6d6d6;color:#666}table.jCalendar td.today{}table.jCalendar td.selected{ background:#ffa54d;color:#fff}table.jCalendar td.selected.dp-hover{ background:#ffa54d;color:#fff}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{ background:#ffa54d;color:#fff}table.jCalendar tr.selectedWeek td{ background:#f66;color:#fff}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{ background:#bbb;color:#888}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{ background:#bbb;color:#888}div.dp-popup{ position:relative;background:#fff;border:1px solid #d6d6d6;font-size:12px;font-family:arial,sans-serif;padding:10px;width:auto;line-height:1.2em;-moz-box-shadow:3px 3px 8px #d6d6d6;-webkit-box-shadow:3px 3px 8px #d6d6d6;box-shadow:3px 3px 8px #d6d6d6}div#dp-popup{ position:absolute;z-index:199}div.dp-popup h2{ font-size:12px;text-align:center;margin:0 0 10px 0;padding:0;color:#000}a#dp-close{ font-size:11px;padding:4px 0;text-align:center;display:block}a#dp-close:hover{ text-decoration:underline}div.dp-popup a{ color:#000;text-decoration:none;padding:3px 2px 0}div.dp-popup div.dp-nav-prev{ position:absolute;top:7px;left:9px;width:100px}div.dp-popup div.dp-nav-prev a{ float:left;color:#ffa54d;font-weight:bold}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{ cursor:pointer}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{ cursor:default}div.dp-popup div.dp-nav-next{ position:absolute;top:7px;right:9px;width:100px}div.dp-popup div.dp-nav-next a{ float:right;color:#ffa54d;font-weight:bold}div.dp-popup a.disabled{ cursor:default;color:#aaa}div.dp-popup td{ cursor:pointer}div.dp-popup td.disabled{ cursor:default}