﻿div.swi_Correct
{	font-size:0%;
	clear:both;
 	height:0px;
 	line-height:0px;
}
.ajax__calendar_container
{	z-index:20;
}

/* ******************************** ajax validator ***************************** */

/*
                           DESCRIPTION
.ajax__validatorcallout_popup_table: The popup table. 
.ajax__validatorcallout_popup_table_row: The popup table row. 
.ajax__validatorcallout_callout_cell: The callout cell. 
.ajax__validatorcallout_callout_table: The table in the callout cell. 
.ajax__validatorcallout_callout_table_row: The callout table row. 
.ajax__validatorcallout_error_message_cell: The error message cell. 
.ajax__validatorcallout_icon_cell: The warning icon cell. 
.ajax__validatorcallout_close_button_cell: The close button cell. 
.ajax__validatorcallout_arrow_cell: The arror cell. 
.ajax__validatorcallout_innerdiv: Inner div of a cell. Used in the close button 
*/


/*table.ajax__validatorcallout div, table.ajax__validatorcallout td 
{	
	border:solid 1px Black;*/
 	/*background-color:LemonChiffon;*/
 	/*background-color:Aqua;
 	
}
table.ajax__validatorcallout table.ajax__validatorcallout_popup_table 
{	display:none;
 	border:none;
 	background-color:transparent;
 	padding:0px;
}
table.ajax__validatorcallout tr.ajax__validatorcallout_popup_table_row 
{	vertical-align:top;
 	height:100%;
 	background-color:transparent;
 	padding:0px;
}
table.ajax__validatorcallout td.ajax__validatorcallout_callout_cell 
{	width:20px;
 	height:100%;
 	text-align:right;
 	vertical-align:top;
 	border:none;
 	background-color:transparent;
 	padding:0px;
}
table.ajax__validatorcallout table.ajax__validatorcallout_callout_table 
{	height:100%;
 	border:none;
 	background-color:transparent;
 	padding:0px;
}
table.ajax__validatorcallout tr.ajax__validatorcallout_callout_table_row 
{	background-color:transparent;
 	padding:0px;
}
table.ajax__validatorcallout td.ajax__validatorcallout_callout_arrow_cell 
{	padding:8px 0px 0px 0px;
 	text-align:right;
 	vertical-align:top;
 	font-size:1px;
 	border:none;
 	background-color:transparent;
}
table.ajax__validatorcallout 
td.ajax__validatorcallout_callout_arrow_cell 
.ajax__validatorcallout_innerdiv 
{	font-size:1px;
 	position:relative;
 	left:1px;
 	border-bottom:none;
 	border-right:none;
 	border-left:none;
 	width:15px;
 	background-color:transparent;
 	padding:0px;
}
table.ajax__validatorcallout 
td.ajax__validatorcallout_callout_arrow_cell 
.ajax__validatorcallout_innerdiv div 
{	height:1px;
 	overflow:hidden;
 	border-top:none;
 	border-bottom:none;
 	border-right:none;
 	padding:0px;
 	margin-left:auto;
}
table.ajax__validatorcallout td.ajax__validatorcallout_error_message_cell 
{	font-family:Verdana;
 	font-size:10px;
 	padding:5px;
 	border-right:none;
 	border-left:none;
 	width:100%;
 	
}
table.ajax__validatorcallout td.ajax__validatorcallout_icon_cell 
{	width:20px;
 	padding:5px;
 	border-right:none;
}
table.ajax__validatorcallout td.ajax__validatorcallout_close_button_cell 
{	vertical-align:top;
 	padding:0px;
 	text-align:right;
 	border-left:none;
}
table.ajax__validatorcallout 
td.ajax__validatorcallout_close_button_cell 
.ajax__validatorcallout_innerdiv 
{	border:none;
 	text-align:center;
 	width:10px;
 	padding:2px;
 	cursor:pointer;
}*/
/* my */
table.ajax__validatorcallout
{	z-index:20;
}
.ajax__validatorcallout div, .ajax__validatorcallout td
{	/*background-color:Lime;*/
 	
}
/* end my */

/* ************************************************************** */
