div.datePicker{position:absolute;min-width:20em;width:20em;z-index:9999;text-align:center;font:900 0.8em/0.8em Verdana,Sans-Serif;background:transparent; -moz-user-select:none;-khtml-user-select:none}
div.staticDP{position:relative;top:5px;left:0}
iframe.iehack{position:absolute;background:#000;z-index:9998;padding:0;border:0;display:none;margin:0}
a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{display:-moz-inline-stack;border:0 none;padding:5px;margin:0 0 0 4px;background:transparent url(img/cal.gif) no-repeat 50% 50%;min-width:16px;line-height:1;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:middle}
* html a.date-picker-control{width:16px}
a.date-picker-control{display:inline-block}
a.date-picker-control span{display:block;width:16px;height:16px;margin:auto 0}
div.datePicker th span{display:inline;padding:0;margin:0;color:#fff;text-align:center;line-height:1em;border-width:0;font-family:georgia,times new roman,palatino,times,bookman,serif;background:transparent;font-weight:bold;cursor:pointer}
div.datePicker th span.month-display,div.datePicker th span.year-display{text-transform:uppercase;letter-spacing:1px;font:normal 1.2em Verdana,Sans-Serif;cursor:default}
div.datePicker th span.prev-but,div.datePicker th span.next-but{font-size:1.8em;cursor:pointer !important}
div.datePicker th span.today-but{text-align:center;margin:0 auto;font:normal 1em Verdana,Sans-Serif;width:100%;text-decoration:none;line-height:1.6em;text-transform:uppercase;cursor:pointer !important}
div.datePicker thead th span.fd-disabled{color:#bbb;cursor:default !important}
div.datePicker th span.fd-day-header{text-align:center;margin:0 auto;font:900 1em Verdana,Sans-Serif;height:1.4em;width:2em;text-decoration:none;text-transform:lowercase;line-height:1.4em;padding:2px}
div.datePicker table{position:relative;margin:0;padding:0;border:1px solid #777;background:#000 url(img/gradient-e5e5e5-000000.gif) repeat-x 0 -20px;text-align:center;width:100%;border-spacing:0;table-layout:fixed;border-collapse:collapse}
div.datePicker table td{border-right:1px solid #777;border-top:1px solid #777;padding:0;text-align:center;vertical-align:middle;line-height:1.2em;cursor:pointer;background:#000 url(img/gradient-e5e5e5-000000.gif) repeat-x 0 -40px;width:2em;height:2.5em !important;height:2.8em;outline:none}
div.datePicker table th{border:0 none;padding:0;line-height:1em;font-weight:bold;color:#ccc;text-align:center;vertical-align:middle}
div.datePicker table td.date-picker-unused{background:#000 url(img/backstripes_dark.gif);border-color:#777;padding:0;cursor:default !important}
div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0.4em 0;background:#000}
div.datePicker table th.date-picker-day-header{text-transform:lowercase;width:3em;background:#111}
div.datePicker table th.date-picker-day-header span{display:block}
div.datePicker table td.date-picker-today{background:#000 url(img/bullet2_dark.gif) no-repeat 0 0;color:#fff;!important}
div.datePicker table td.date-picker-selected-date{color:#ADFF05 !important;border-color:#777 !important}
td.date-picker-highlight{color:#fff}
div.datePicker table td.out-of-range{color:#666 !important;font-style:oblique;background:#333 !important;cursor:default !important}
div.datePicker table td.day-disabled{color:#aaa !important;background:transparent !important;cursor:default !important}
div.datePicker table tbody td.date-picker-hover{background:#000;cursor:pointer;border-color:#777;color:#ADFF05}
* html div.datePicker table td{background-image:none}
* html div.datePicker table td.date-picker-unused{background:#f2f2f2}

