/* DATEPICKER */

.datepicker input.text{
	}
	.datepicker .startDate,
	.datepicker p{height:21px;}
	.datepicker label.fixed  { display: block; padding-top: 1px; width: 100px; float: left; border-style: none }
	.datepicker input.text{
	
	}
	.datepicker input.dateField{}
	.datepicker input.dayField{
		width: 18px !important;
	}
	.datepicker input.yearField{
		width: 32px !important;
		margin: 0 2px 0 0 !important;
	}
	.datepicker input.personField{width:21px;}
	.datepicker .submit{margin-left:4px;}
	.ui-datepicker-trigger{ cursor:pointer; position: absolute; }
	:root .ui-datepicker-trigger{ position: absolute; }
	.cmsFormCellRow .ui-datepicker-trigger				{ vertical-align: middle }
	:root .cmsFormCellRow .ui-datepicker-trigger	{ }
	.ui-datepicker { font-size: 11px; color: #737373; background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -270px; display: none; width: 225px; border: solid 1px #dadadc }
		.ui-datepicker a{color:#737373;}
		.ui-datepicker .ui-datepicker-header{
			border-bottom:1px solid #dadadc;
			padding:10px 15px;
			position:relative;
		}
			.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
				height:auto;
				position:absolute;
				width:auto;
			}
				.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{}
				.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{
					text-align:left;
					left:0px;
					font-size: 10px
				}
				.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{
					text-align:right;
					right:15px;
					font-size: 10px
				}	
				.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{
					cursor:pointer;
					display:block;
					margin-top:2px;
				}
	.ui-datepicker .ui-datepicker-title{
		line-height:1.8em;
		font-weight:bold;
		margin:0 2.3em;
		text-align:center;
	}
	.ui-datepicker .ui-datepicker-title select{
		font-size:1em;
		margin:1px 0;
	}
	.ui-datepicker select.ui-datepicker-month-year{
		width:100%;
	}
	.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
		width:49%;
	}
	.ui-datepicker table{
		border-collapse:collapse;
		font-size:.9em;
		margin:2px 15px 15px;
		width:195px;
	}
	.ui-datepicker th{
		border:0;
		font-weight:700;
		padding:.7em .3em;
		text-align:center;
	}
	.ui-datepicker td{
		border:1px solid #dadadc;
		border-collapse:collapse;
		height:18px;
		width:27px;
	}
	.ui-datepicker td span,.ui-datepicker td a{
		display:block;
		line-height:18px;
		text-align:center;
		text-decoration:none;
	}
	.ui-datepicker table .ui-state-default{}
	.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-state-disabled span{
		color:#dadadc;
		cursor:default;
	}
	.ui-datepicker table .ui-state-active { color: #fff; font-weight: bold; background: #0A5D93 }
	.ui-datepicker table .ui-state-highlight, .ui-datepicker .ui-datepicker-today span{
		/*background:#ededed;*/
		/*color:#737373;*/
		font-weight:bold;
	}
	.ui-datepicker table .ui-state-hover{
		background:#ededed;
		color:#737373;
		font-weight:bold;
	}
	.ui-datepicker .ui-datepicker-buttonpane{
		background-image:none;
		border-bottom:0;
		border-left:0;
		border-right:0;
		margin:.7em 0 0;
		padding:0 .2em;
	}
	
	.ui-datepicker .ui-datepicker-buttonpane button{
		cursor:pointer;
		float:right;
		margin:.5em .2em .4em;
		overflow:visible;
		padding:.2em .6em .3em;
		width:auto;
	}
	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi{width:auto;}
	.ui-datepicker-multi .ui-datepicker-group table{
		margin:0 auto .4em;
		width:95%;
	}
	.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
	.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
	.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
	.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
	.ui-datepicker-row-break{
		clear:both;
		width:100%;
	}
	/* RTL support */
	.ui-datepicker-rtl{direction:rtl;}
	.ui-datepicker-rtl .ui-datepicker-prev{
		left:auto;
		right:2px;
	}
	.ui-datepicker-rtl .ui-datepicker-next{
		left:2px;
		right:auto;
	}
	.ui-datepicker-rtl .ui-datepicker-prev:hover{
		left:auto;
		right:1px;
	}
	.ui-datepicker-rtl .ui-datepicker-next:hover{
		left:1px;
		right:auto;
	}
	.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
	/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
	.ui-datepicker-cover{
		display:block;
		filter:mask();
		height:200px;
		left:-4px;
		position:absolute;
		top:-4px;
		width:200px;
		z-index:-1;
	}
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
	.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}
	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
		border-left-width:1px;
		border-right-width:0;
	}
	
	.ui-tabs .ui-tabs-hide { display: none }	
/* IE 6 */	
* html .ui-datepicker-trigger{float: right}