@charset "utf-8";

/*  Datepicker  */

.btn_calender{
	float:right;
	width:115px;
	font-size:10px;
	text-align:left;
}

#datepicker{
	padding:0 0px 0 0;
}
.datepicker{
}

.ui-datepicker-trigger{
	cursor:pointer;
	padding:2px 2px 2px 8px;
	width:12px;
	height:12px;
	float:left;
	border:none;
	background-image:url(../img/calender_icon.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
}

div#ui-datepicker-div

{
	background:#fff;
	border:1px solid #ccc;
	position:relative;
	padding:1.7em 8px 8px;
	z-index:850;
	/width:11.5em;
	margin:13px 0 0;
}



.ui-datepicker-title{

	font-weight:bold;

}



iframe.ui-datepicker-cover{

    display: none; /*sorry for IE5*/

    display/**/: block; /*sorry for IE5*/

    position: absolute; /*must have*/

    z-index: -1; /*must have*/

    filter: mask(); /*must have*/

    top: -4px; /*must have*/

    left: -4px; /*must have*/

    width: 200px; /*must have*/

    height: 200px; /*must have*/



}



td .ui-state-active{

	font-weight:bold;

}





.ui-datepicker-title{

	padding:3px 0 0;

}



.ui-datepicker-calendar th,

.ui-datepicker-calendar td{

	text-align:center;

}





	

.ui-datepicker-calendar{

	margin:0 auto;

}



.ui-datepicker-calendar td{

	border:1px solid #ccc;

}



.ui-state-default{

	display:block;

	padding:2px 3px;

}



.ui-datepicker-prev{
	cursor:pointer;
	text-align:left;
	position:absolute;
	top:8px;
	left:8px;
}



.ui-datepicker-next{
	cursor:pointer;
	text-align:right;
	position:absolute;
	top:8px;
	right:8px;

}



.ui-datepicker-close{

	display:none;

}



.ui-datepicker-buttonpane{

	display:block;

	position:absolute;

	bottom:2px;

	left:140px;

}



.ui-helper-hidden-accessible{

position: absolute; left: -99999999px; 

}

.ui-state-hover{
	background:#FFFFCC;
}

.ui-state-active{
	background:#FFCC66;
}


td.ui-datepicker-week-end{
	background:#F0C8C4;
}


td.ui-datepicker-week-end2{
	background:#AACFEA;
}

td.ui-state-disabled,
a.ui-state-disabled {
	color:#ccc;
	cursor:default;
	background:#fff;
}