/************* Calendar *************/
.PthCalendar 
{
	z-index:80000 !important;
}

.PthCalendar .ajax__calendar_container
{
	border:outset 1px White;
	background-color:White;
	z-index:80000 !important;
}

.PthCalendar .ajax__calendar_active 
{
	border: solid 1px Black;
	font-weight:bold;
}
.PthCalendar .ajax__calendar_dayname
{
	color: #6D6DBF;
}

.PthCalendar .ajax__calendar_title
{
	color:Black;
}

.PthCalendar .ajax__calendar_today 
{
	color:#5F5F80;
}

/********** ValidatorCalloutExtender *******************/
.PthValidationCalloutHighlight 
{
	 background-color: lemonchiffon;
}

/********* TextBoxWatermark ****************/
.PthTextBoxWatermark 
{
	color:Gray;
	text-align:left;
	font-style:italic;
}

/******** ValidatorCallout **********/
.PthValidatorCallout 
{
	z-index:80000 !important;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.PthValidatorCallout .ajax__validatorcallout_callout_cell
{
	padding: 0 !important;
}

.PthValidatorCallout .ajax__validatorcallout_callout_cell TD
{
	padding: 0  !important;
}

.PthValidatorCallout .ajax__validatorcallout_callout_cell .ajax__validatorcallout_innerdiv div
{
	background-color:#FFD980;
}

.PthValidatorCallout .ajax__validatorcallout_icon_cell,
.PthValidatorCallout .ajax__validatorcallout_close_button_cell
{
	background-color:#FFD980;
}

.PthValidatorCallout .ajax__validatorcallout_error_message_cell
{
	background-color:#FFD980;
	white-space:normal;
}


.PthValidatorCallout div, 
.PthValidatorCallout td { 
    border:solid 1px #FF9680;
}

