table.jCalendar{border:1px solid #fff;background:#fff;border-collapse:separate;border-spacing:2px;width:242px;font-size:12px}
table.jCalendar th{background:#fff;color:#111;font-weight:bold;padding:3px 5px}
table.jCalendar td{background:#e0f1fc;color:#3d709f;padding:3px 5px;text-align:center}
table.jCalendar td.other-month{background:#f3f9fc;color:#bad6e7}
table.jCalendar td.today{background:#ffe986;color:#111}
table.jCalendar td.selected{background:#fff;color:#e17009;font-weight:bold}
table.jCalendar td.selected.dp-hover{background:#ddd;color:#fff}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#f3f9fc;color:#bad6e7}
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:#63abd4;font-size:10px;font-family:arial,sans-serif;padding:1px;width:242px;line-height:1.2em}
div#dp-popup{position:absolute;z-index:199}
div.dp-popup h2{font-size:14px;text-align:center;margin:5px 0;padding:0;color:#fff}
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:#fff;text-decoration:none;padding:3px 2px 0}
div.dp-popup div.dp-nav-prev{position:absolute;top:1px;left:4px;width:100px;font-size:12px}
div.dp-popup div.dp-nav-prev a{float:left}
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:1px;right:4px;width:100px;font-size:12px}
div.dp-popup div.dp-nav-next a{float:right}
div.dp-popup a.disabled{cursor:default;color:#ddd}
div.dp-popup td{cursor:pointer}
div.dp-popup td.disabled{cursor:default}
a.dp-choose-date{float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:none;text-indent:-2000px;overflow:hidden}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}
#calendar-me{margin:20px}
.dp-nav-prev-year,.dp-nav-next-year{visibility:hidden}
.dp-nav-prev-month,.dp-nav-next-month{font-weight:bold;margin-bottom:2px}
.qp{color:#1d5387;font-size:1.1em;font-style:italic;font-weight:bold;margin-bottom:-3px}
.qselect,.qselecta{margin-left:0}
#chk_in,#chk_out{font-family:arial;font-size:11pt;}
#ui-datepicker-div{font:75.5% "Trebuchet MS",sans-serif}
.demoHeaders{margin-top:2em}
#dialog_link{padding:.4em 1em .4em 20px;text-decoration:none;position:relative}
#dialog_link span.ui-icon{margin:0 5px 0 0;position:absolute;left:.2em;top:50%;margin-top:-8px}
ul#icons{margin:0;padding:0}
ul#icons li{margin:2px;position:relative;padding:4px 0;cursor:pointer;float:left;list-style:none}
ul#icons span.ui-icon{float:left;margin:0 4px}
.current-month{font-size:14px}
