.datePickerContainer {
	width: 250px !important;
}

.calendarContainer {
	border: 0px;
	width: 100% !important;
}

/* 
.calendarBodyContainer {
	width: 100%;
	background: none !important;
	background-color: transparent !important;
}

.calendarBodyContainer thead tr td {
	color: #ffffff !important;
	font: bold 0.85em Helvetica, Arial, Verdana, sans-serif !important;
	text-align: center;
	padding: 0.25em;
	background: none !important;
	background-color: #1DA8DC !important;
}

.calendarBodyContainer tbody tr td {
	color: #000000 !important;
	font: bold 1em Helvetica, Arial, Verdana, sans-serif !important;
	text-align: center;
	padding: 0.4em;
	background: none !important;
	cursor:pointer;
	cursor:hand;
}

.monthWrapper {
	padding-bottom:2px;
	background: none !important;
}

.monthContainer {
	width:100%;
}

.monthLabelContainer {
	background: none !important;
	background-color: #1DA8DA !important;
	
	text-align: center !important;
	font: bold 1em Helvetica, Arial, Verdana, sans-serif !important;
	color: #293a4b !important;
	padding: 0.25em !important;
}

.monthCurve {
	background: none !important;
	background-color: #1DA8DC !important;
}

.monthCurveTL {
	background: none !important;
	background-color: #1DA8DC !important;
}

.monthCurveTR {
	background: none !important;
	background-color: #1DA8DC !important;
}


.yearWrapper {
	background: none !important;
	background-color: #1DA8DA !important;
	padding-top:2px;
}

.yearContainer {
	width:100%;
}

.yearContainer td {
	background: none !important;
}

.yearContainer .yearLabel {
	margin:0;
	padding:0.45em 0 0.45em 0;
	color:#ffffff;
	font: none !important;
	font-size: 100% !important;
	font-weight: bold !important;
	text-align:center;
}

.yearContainer .yearLabel h3 {
	border: 0px !important;
	font: bold 1em Helvetica, Arial, Verdana, sans-serif;
}

.curveBL {
	background: none !important;
	width:9px !important;
	padding:0;
	margin:0;
}

.curveBR {
	background: none !important;
	width:9px !important;
	padding:0;
	margin:0;
}

.previousMonth {
	background-color:#060606 !important;
}

.previousMonthDisabled {
	background-color:#a4a5a6 !important;
	cursor:default !important;
}

.currentMonth {
	background-color:#ffffff !important;
}

.currentMonthDisabled {
	background-color:#bbbbbc !important;
	cursor:default !important;
}
.nextMonth {
	background-color: #f8f8f8 !important;
}
.nextMonthDisabled {
	background-color:#a4a5a6 !important;
	cursor:default !important;
}

.currentDate {
	text-decoration:underline;
	font-style:italic;
}

.selectedItem {
	background-color:#fff !important;
	color:#6782a8 !important;
}

.yearLabel .selectedYear {
	padding:0.2em;
	background: none !important;
	background-color: transparent !important;
	border: 1px solid #ff0000;
}

.nextYear, .previousYear {
	cursor:pointer;
	cursor:hand;
	padding:0;
}

.nextYear {
	margin:0 0 0 0.55em;
}

.previousYear {
	margin:0 0.55em 0 0;
}

.incrementControl {
	cursor:pointer;
	cursor:hand;
	width:1em;
}

.increase {
	float:right;
}

.decrease {
	float:left;
}

.lastColumn {
	background-image:none !important;
}  
*/