/*
 * jQuery UI Datepicker 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker
{
    width: 104pt; 
    display: none;
    background-color:#ffffff;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt; 
    border:1px solid #9ba3b5;
    text-align: center;
}
.ui-datepicker .ui-datepicker-header
{
    position: relative;
    padding: 0;
    background-image:none;
    background-color:#c0c0c0;
    height: 16pt;
    border-bottom:1px solid #c2dcff;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
    position: absolute;
    top: 2px;
    width: 12pt;
    height: 12pt;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
    /* top: 1px;*/
}
.ui-datepicker .ui-datepicker-prev
{
    left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
    left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover
{
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-prev
{
    background-image: url(/_layouts/images/pickback.gif);
}

.ui-datepicker .ui-datepicker-next
{
    background-image: url(/_layouts/images/pickforward.gif);
}

.ui-datepicker .ui-datepicker-title
{
    text-align: center;
    font-weight: bold;
   /* padding-top: 2pt;*/    
}
.ui-datepicker .ui-datepicker-title span
{
    top:2px;    
}
.ui-datepicker .ui-datepicker-title select
{
    font-size: 8pt;
    font-family:Tahoma;
   /* margin: 2px 0;*/
}
.ui-datepicker select.ui-datepicker-month-year
{
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
    width: 38pt;
    height: 11pt;
    border-bottom: 0px hidden !important;
    border-left: 0px hidden !important;
    border-top: 0px hidden !important;
    border-right: 0px hidden !important;
}

img.ui-datepicker-trigger
{
    margin-left:2px;
}

.ui-datepicker table
{
    font-size: 8pt;
    border-collapse: collapse;
}
.ui-datepicker th
{
    text-align: center;
    font-weight: normal;
    font-family: Tahoma;
    color:#727272; 
    border: 0;
    border-left: Transparent 1px solid;
    border-right: Transparent 1px solid;
    border-top: Transparent 1px solid;
    border-bottom:1px solid #9ba3b5;
    height: 15pt;
    width: 13pt;
}
.ui-datepicker td
{
    height: 15pt;
    width: 13pt;
    border-top: Transparent 1px solid;
    border-left: Transparent 1px solid;
}

.ui-datepicker td span, .ui-datepicker td a
{
    display: block;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker a.ui-state-hover
{
    text-decoration: underline;
}

.ui-datepicker td a
{
    color: #003399;
}

.ui-datepicker td.ui-datepicker-other-month a
{
    color: #a5a5a5;
}

.ui-datepicker td.ui-datepicker-today
{
     border:solid 1px #cccccc;
}

.ui-datepicker td.ui-datepicker-current-day
{
    background-color:#ffdf88;
border-style:solid;
border-width:1px;
border-color:#f2f8ff;

}

.ui-datepicker .ui-datepicker-buttonpane
{
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
    float: left;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover
{
    display: none; /*sorry for IE5*/
    display: /**/ block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
