/* This is a very basic stylesheet for the date-picker. Feel free to create your own. */

/* The wrapper div */
.datePicker
        {
        position:absolute;
		width:250px;
        z-index:9999;
        text-align:center;

        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
        
        /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
        /* font:900 77%/77% Verdana; */

        background:transparent;
        }

/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
.iehack
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		position:absolute;
        background:#fff;
        z-index:1998;
        padding:0;
        border:0;
        display:none;
        margin:0;
        }
/* The button created beside each input */
.date-picker-control
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		position:relative;
        border:0 none;
        padding:0;
        margin:0 0 0 4px;
        background:transparent url(media/cal.gif) no-repeat 0 0;
        width:16px;
        height:16px;
        vertical-align:middle;
        line-height:1;
        cursor:pointer;
        /* Remove the next line (or add it to an IE specific stylesheet imported using conditional comments) should you wish to validate the css */
        zoom:1;
        visibility:visible;
        }
/* The next & previous buttons */
.datePicker th button
        {
        display:inline;
        padding:0;
        margin:0;
        color:#000;
        text-align:center;
        border-width:0;
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
        background:transparent;
         cursor:pointer;
        /* Remove the next line (or add it to an IE specific stylesheet imported using conditional comments) should you wish to validate the css */
        outline:expression(hideFocus="true");
        }
.datePicker th button:active,
.datePicker th button:focus,
.date-picker-control:active,
.date-picker-control:focus,
.datePicker th button.disabled
        {
        outline:none !important;
        /* Remove the next line should you need to validate the css */
        -moz-outline-style:none;
        }
span.month-display,
span.year-display
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
        text-transform:uppercase;
            }
.datePicker th button.prev-but,
.datePicker th button.next-but
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
        }
.datePicker th button.today-but
        {
        text-align:center;
        margin:0 auto;
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		width:100%;
        text-decoration:none;
        text-transform: capitalize;
        }
.datePicker th button.fd-disabled
        {
        color:0c4da1;
        cursor:default;
        }
/* The mon, tue, wed etc day buttons */
.datePicker th button.fd-day-header
        {
        text-align:center;
        margin:0 auto;
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
        text-decoration:none;
               }
/* The table */
.datePicker table
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		position:relative;
        margin:0;
        padding:0;
        border:1px solid #000000;
        background: url(media/gradient1.gif);
        text-align:center;
        width:200px;
		height:180px;
        }
/* Common TD & TH styling */
.datePicker table td
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:1px solid #000000;
        padding:0;
        text-align:center;
        vertical-align:middle;
        /* Opera requires a line-height bigger than 1em in order to redraw properly */
        cursor:default;
        background:#ffffff;
        }
.datePicker table th
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:0 none;
        padding:0;
        text-align:center;
        vertical-align:middle;
        }
.datePicker table td.date-picker-unused
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:#fff url(media/backstripes.gif);
        border-color:#000000;
        }
.datePicker table thead th.date-picker-title
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:auto;
        height:auto;
                }
/* The "mon tue wed etc" day header button styles */
.datePicker table th.date-picker-day-header
        {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:lowercase;
		cursor:help;
        }
/* The "todays date" style */
.datePicker table td.date-picker-today
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:0c4da1;
		
        }
/* The "selected date" style */
.datePicker table td.date-picker-selected-date
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FF0000 !important;
        }
/* the "highlight days" style */
td.date-picker-highlight
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#DD2817;
		 }
/* The date "out of range" style */
.datePicker table td.out-of-range
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ccc !important;
        background:#fcfcfc !important;
        cursor:default !important;
        }
/* The "disabled days" style */
.datePicker table td.day-disabled
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#aaa !important;
        background:transparent !important;
        cursor:default !important;
        }
/* The "active cursor" style */
.datePicker table td#date-picker-hover
        {
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:#fff url(media/backstripes.gif) no-repeat 0 0;
        cursor:pointer;
        border-color:000000;
        /* Reinsert the following line should you wish to see the "focus" outline in FF/Moz */
        outline:none;
        }
/*
   Quirksmode necessity?
   ---------------------

   If your HTML document renders in quirksmode (i.e. has no doctype declaration)
   then uncomment the following CSS rule to set a less drastic font-size in IE

.datePicker table th,
.datePicker table td
        {
        font-size:100%;
        }
*/

/* Remove the images for Internet Explorer <= v6 using the "* html" hack */
* html .datePicker table td.date-picker-selected,
* html .datePicker table td.date-picker-hover,
* html .datePicker table td
        {
        background-image:none;
        }
* html .datePicker table td.date-picker-unused
        {
        background:#f2f2f2;
        }
