﻿/**
 * Custom styles for the customCalloutStyle element
 **/
.customCalloutStyle div, .customCalloutStyle td {
	border: solid 1px Black;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row {
	background-color: transparent;
	padding: 0px;
}
.adminContent  table table.ajax__validatorcallout_callout_table,.adminContentNB .table table.ajax__validatorcallout_callout_table,
.customCalloutStyle .ajax__validatorcallout_callout_table {
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	width: 15px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row,.adminContent  table.ajax__validatorcallout_popup_table_row, .adminContentNB  table.ajax__validatorcallout_popup_table_row {
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
	width: 300px;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
	border: none;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
	float: right;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {
	height: 1px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-color: #000000;
	padding: 0px;
	margin-left: auto;
	background-color: #FFFACD;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none;
	border-right: none;
	border-left: none;
	border-color: #000000;
	width: 15px;
	background-color: transparent;
	padding: 0px;
}
/**
 * Styles for the editCtrlForm which override inheritance from form's design
 **/
.adminContent .editCtrlForm .ajax__validatorcallout_popup_table,.adminContentNB .editCtrlForm .ajax__validatorcallout_popup_table,
.adminContent table.ajax__validatorcallout_popup_table,.adminContentNB table.ajax__validatorcallout_popup_table  {
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 5px 0;
	width: 300px;
}
.editCtrlForm .customCalloutStyle .ajax__validatorcallout_callout_cell, .adminContent td.ajax__validatorcallout_callout_cell,.adminContentNB td.ajax__validatorcallout_callout_cell {
	width: 14px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.editCtrlForm .customCalloutStyle .ajax__validatorcallout_error_message_cell,.editCtrlForm  .ajax__validatorcallout_error_message_cell,
.adminContentNB .editCtrlForm td.ajax__validatorcallout_error_message_cell  {
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	width: 200px;
	border: solid #000000;
	background-color: #FFFACD;
	border-width: 1px 0px 1px 0px;
}
.editCtrlForm .customCalloutStyle .ajax__validatorcallout_icon_cell,.editCtrlForm .ajax__validatorcallout_icon_cell,
.adminContentNB .editCtrlForm td.ajax__validatorcallout_icon_cell {
	width: 20px;
	padding: 5px;
	border: solid #000000;
	background-color: #FFFACD;
	border-width: 1px 0px 1px 1px;
}
.editCtrlForm .customCalloutStyle .ajax__validatorcallout_close_button_cell,.editCtrlForm .ajax__validatorcallout_close_button_cell,
.adminContentNB .editCtrlForm td.ajax__validatorcallout_close_button_cell{
	vertical-align: top;
	padding: 0px;
	text-align: right;
	border: solid #000000;
	background-color: #FFFACD;
	border-width: 1px 1px 1px 0px;
	width:20px;
}
.editCtrlForm .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell,.adminContent td.ajax__validatorcallout_callout_arrow_cell,.adminContentNB 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;
}

.adminContentNB table table.ajax__validatorcallout_callout_table 
{
	 width:15px;
	 margin-right:-1px;
}
