﻿.datepicker 
{
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.datepicker 
{
}


.popupcalempty, .popupcal
{
   background-image: url(../images/calendar.gif);
   background-repeat:no-repeat;
   cursor: pointer;
   float: left;
}

.td-leftBrowse .popupcalempty,.td-leftBrowse .popupcal {width: 20px; height: 20px;}

.td-leftBrowse .popupcalempty {
   background-position:-76px -57px;
}
.td-leftBrowse .popupcalempty:hover {
   background-position:-109px -57px;
}

.td-leftBrowse .popupcal 
{
   background-position:1px -57px;
}

.td-leftBrowse .popupcal:hover
{
   background-position:-37px -57px;
}

.td-searchBox .searchContainer .popupcalempty,.td-searchBox .searchContainer .popupcal {width: 25px;height: 25px;}

.td-searchBox .searchContainer .popupcalempty {
   background-position:-76px 0px;
}

.td-searchBox .searchContainer .popupcalempty:hover {
   background-position:-107px 0px;
}


.td-searchBox .searchContainer .popupcal 
{
   background-position:1px 0px;
}

.td-searchBox .searchContainer .popupcal:hover
{
   background-position:-37px 0px;
}


/* Popup Calendar Styles 
----------------------------------------------------------------------------------------------------------------------------*/

#td-CalendarTable { border:none; }

#td-CalendarTable .td-weekHead { color:#fff; }

#td-CalendarTable a{ text-decoration:none; }
#td-CalendarTable a:hover{ text-decoration:underline; }

#td-CalendarTable .td-today a, #td-CalendarTable .td-selected a{ color:#fff; }

#td-CalendarTable .td-clearBtn {
	border:none; font-size:0.6em !important; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-transform:uppercase; color:#fff; background:#177abf url(../images/blueLinkArrow.gif) no-repeat right; padding:2px 11px 2px 4px; font-weight:bold;
}

#td-CalendarTable .td-clearBtn:hover { text-decoration:underline; }