/*  D A T E   P I C K E R
============================================================ */

.DPDatePicker
{ 
	background: #bbb;
	border-color: #666;
	border-style: none solid solid none;
	border-width: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: none !important;
	font: 10pt Arial;
	padding: 1px;
	position: relative;
	text-align: center;
	width: 176px !important;
	z-index: 10000;
}

.DPDatePickerPseudoBG
{ 
	background: #fff;
}

/*
.DPMonthYearPicker
{
	background: #4e88b8;
}
*/

.DPMonthYearPicker select
{
    float: none !important;
    font-size: 10pt !important;
	margin-top: 0px !important;
}

.DPMonthYearTitle
{
    display: block;
	float: none !important;
	height: auto !important;
	padding-bottom: 1px;
	text-align: center;
	width: 174px !important;
}

/*
.DPMonthYearTitleContainer
{
	background: #4e88b8;
}
*/

.DPMonthYearTitleContainer a
{
	color: #fff !important;
}

.DPMonthPrev,
.DPMonthNext
{
/*	background: #4e88b8;*/
	display: block;
	float: none !important;
	height: 1.4em;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 20px;
}

.DPMonthPrev
{
	left: 1px;
}

.DPMonthNext
{
	right: 1px;
}

.DPWeekdayNameList
{
	height: 20px;
	margin-left: 1px;
	overflow: visible;
	width: 175px;
}

.DPWeekdayNameList span
{
/*	background: #8bb6d5;*/
	border: none;
	color: #fff;
	display: block;
	float: left !important;
	margin-right: 1px;
	margin-bottom: 1px;
	position: static;
	text-decoration: none;
}

.DPDivider
{
/*	background: #4e88b8;*/
	height: 3px !important;
	padding: 0px !important;
}

.DPDividerLine
{
	display: none !important;
}

.calendarGridArea div div
{
	display: none !important;
}

.DPGeneralCellSize,
.DPWeekdayNameList span,
.DPDayActive,
.DPDayInactive,
.DPDaySelected
{
	height: 18px !important;
	padding-top: 2px;
	text-align: center;
	width: 24px !important;
}

.DPDayActive:link,
.DPDayActive:visited,
.DPDayActive:hover,
.DPDayActive:focus,
.DPDayActive:active,
.DPDayInactive:link,
.DPDayInactive:visited,
.DPDayInactive:hover,
.DPDayInactive:focus,
.DPDayInactive:active,
.DPDaySelected:link,
.DPDaySelected:visited,
.DPDaySelected:hover,
.DPDaySelected:focus,
.DPDaySelected:active
{
	border: none !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #000;
	display: block;
	float: left !important;
	margin-right: 1px;
	margin-top: 1px;
	position: static;
	/*text-align: left;*/
	text-decoration: none !important;
}

.DPDayInactive:link,
.DPDayInactive:visited
{ 
	color: #999;
}

.DPLastDayOfWeek
{
    margin-right: 0px !important;
}

/*
@media screen, projection, tty, tv {
	.printonly { display: none; visibility: hidden; }
	.weekViewDayArea { padding: 0px 0px 16px 16px; }
}
*/