div.datePicker{position:absolute;min-width:24em;width:24em;z-index:9999;text-align:center;font:900 .8em/.8em Arial,Sans-Serif;background:0 0;-moz-user-select:none;-khtml-user-select:none;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}div.staticDP{position:relative;top:5px;left:0}a.date-picker-control:active,a.date-picker-control:focus,a.date-picker-control:hover,a.date-picker-control:link,a.date-picker-control:visited{display:inline-block;border:0;padding:0;margin:4px 20px 0 10px;background:url(/img/icons/cal-popup.png?v=2) no-repeat;width:28px;height:21px;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:middle}div.datePicker th span{display:inline;padding:0;margin:0;color:#888;text-align:center;line-height:1em;border-width:0;background:0 0;font-weight:700;cursor:pointer}div.datePicker th span.fd-day-header,div.datePicker th span.today-but{margin:0 auto;text-decoration:none;text-transform:uppercase;text-align:center}div.datePicker th span.month-display,div.datePicker th span.year-display{font-weight:700;font-size:1.3em;cursor:default}div.datePicker th span.next-but,div.datePicker th span.prev-but{font-size:1.8em;cursor:pointer!important;font-weight:400}div.datePicker th span.today-but{font-weight:400;font-size:1.2em;width:100%;cursor:pointer!important;padding-top:4px;display:inline-block}div.datePicker thead th span.fd-disabled{color:#CCC;cursor:default!important}div.datePicker th span.fd-day-header{font-weight:400;font-size:1em;height:1.5em;width:2em;line-height:1.5em}div.datePicker table{position:relative;margin:0;padding:0;border:1px solid #ccc;background:#FFF;text-align:center;width:100%;border-spacing:0;table-layout:fixed;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);box-shadow:2px 2px 2px 0 rgba(0,0,0,.1)}div.datePicker table td{border-top:1px solid #DDD;border-left:1px solid #DDD;padding:0;text-align:center;vertical-align:middle;line-height:1.2em;cursor:pointer;width:3em;height:2.4em!important;outline:0;color:#555}div.datePicker table th{border:0;padding:0;line-height:1em;font-weight:700;color:#222;text-align:center;vertical-align:middle}div.datePicker table td.date-picker-unused{border-color:#dcdcdc;padding:0;cursor:default!important;background:#f8f8f8}div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:1em 0;text-shadow:0 1px 0 #fff;background-color:#f7f7f7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f0f0f0));background-image:-webkit-linear-gradient(#fff,#f0f0f0);background-image:-moz-linear-gradient(#fff,#f0f0f0);background-image:-o-linear-gradient(#fff,#f0f0f0);background-image:linear-gradient(#fff,#f0f0f0);border-bottom:1px solid #c6c6c6;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}div.datePicker table th.date-picker-day-header{width:3em}div.datePicker table th.date-picker-day-header span{display:block}div.datePicker table td.date-picker-selected-date{color:#333!important;background:#d7d7d7}div.datePicker table td.out-of-range{color:#ccc!important;font-style:oblique;background:#fcfcfc!important;cursor:default!important}div.datePicker table td.day-disabled{color:#CCC!important;background:0 0!important;cursor:default!important}div.datePicker table tbody td.date-picker-hover{background:#e0eaf4;cursor:pointer;color:#376f94}div.datePicker table td:first-child{border-left:none}* html div.datePicker table td{background-image:none}* html div.datePicker table td.date-picker-unused{background:#f2f2f2}