.ui-widget { 
	font-family: Sans-Serif,Arial,Helvetica,sans-serif; 
}

.ui-datepicker {
	background-color: #FBF9F1;
	border: 1px solid #aaaaaa;
}

.ui-datepicker-calendar {
	background-color:#E6EDF6;
	border:1px solid #CCCCCC !important;
}

.ui-datepicker-calendar thead {
	background-color:#FBF9F1;
	border-bottom:1px solid #EEEEEE;
	padding:1px 0;
	text-align:center;
}


.ui-datepicker-calendar tbody td {
	background-color:#FFFFFF;
	border:0 none;
	padding: 0px;
	text-align:center;
}

.ui-datepicker-other-month {
	padding: 2px !important;
}

.ui-datepicker-calendar tbody td a, .ui-datepicker-calendar tbody td span {
	padding: 2px;
	text-align: center;
}

.ui-datepicker-calendar tbody td span {
	color:#CCCCCC;
}

.ui-datepicker-week-end  {
	background-color: #E9EEF8 !important;
}

.ui-datepicker-calendar thead th {
	color:#000000 !important;
	font-weight:bold;
	padding: 0;
}


.ui-datepicker-current-day {
	background-color: #FF7600 !important;
}

.ui-datepicker-current-day a {
	color: white !important;
	font-weight: bold;
}


.ui-datepicker-today {
	background: #E6EDF6 !important;
}

.ui-state-hover {
	background-color:#FF7600 !important;
	color: white !important;
	font-weight: bold;
}

.ui-corner-all.ui-state-hover {
	background-color:#E5EEE5 !important;
}

.ui-datepicker-title {
	background-color:#FBF9F1;
	color:#003597;
	font-weight: bold;
}

.ui-icon { width: 16px; height: 16px; background-image: url(/css/ui/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }

img.ui-datepicker-trigger {
	vertical-align: middle;
}

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }


.ui-dialog .ui-dialog-content {
	padding: 0;
}

