.Paraheader
{
	background-color: #A7C942;
	width: 100%;
	font-weight: bold;
	color:black;
	padding:5px;
}
.Tableheader
{
	border: solid 1px Black;
	color: Black;
	margin-left:10px;
	width:98%;
	background-color:#A7C942;
	height:30px;
}
.TableFooter
{
	border-left: solid 1px Black ; 
	border-right: solid 1px Black;
	border-bottom: solid 1px Black;
	margin-left:10px;
	width:98%;
	font-size:10px;
	
}

.AnchorSorting
{
	cursor:pointer;
	color:#000000;
	text-decoration:none;
}

.AnchorSorting:hover
{
	cursor:pointer;
	background: inherit;
	color: black;
	text-decoration: underline;
}
.AnchorEdit
{
	cursor:pointer;
	color:#3182C0;
	cursor:pointer;	
	font-weight:bold;
}
.AnchorEdit:hover
{
	cursor:pointer;
	background: inherit;
	color: #72A545;
	text-decoration: underline;
}

.unwatermarked
{
	height: 18px;
	padding: 4px;
	border: 1px solid #041C58 ;
	font: normal 1em/1.5em Verdana, sans-serif;
	color: #777;
	overflow: hidden;
}

.select
{
	font-family:Verdana;
	color: #777;
	border:1px solid #0D000A;
}

.unwatermarkedArea
{
	padding: 4px;
	border: 1px solid #041C58 ;
	font: normal 1em/1.5em Verdana, sans-serif;
	color: #777;
	overflow: hidden;
}

.callout div, .callout td {border:solid 1px Lightblue;background-color:LightYellow;}
.callout_popup_table {border:none;background-color:transparent;padding:0px;margin:0px;}
.callout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px;}
.callout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px;}
.callout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.callout_callout_table_row {background-color:transparent;padding:0px;margin:0px;}
.callout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.callout_callout_arrow_cell .callout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.callout_callout_arrow_cell .callout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.callout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%;}
.callout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none !important;}
.callout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none !important;}
.callout_close_button_cell .callout_innerdiv {border:none !important;text-align:center;width:10px;padding:2px;cursor:pointer;}

.validatorCalloutHighlight
{
	background-color: LightYellow;
	height: 18px;
	padding: 4px;
	border: 1px solid Lightblue ;
	font: normal 1em/1.5em Verdana, sans-serif;
	color: #777;
	overflow: hidden;
}
.validatorCalloutHighlight_Select
{
	background-color: LightYellow;
	border: 1px solid Lightblue ;
	font-family:Verdana;
	color: #777;
}

.progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 99999998;
}
.processMessage
{
	position: fixed;
	/*top: expression((document.documentElement.clientHeight - 250)/2 + "px");
	bottom: expression((document.documentElement.clientHeight - 250)/2 + "px");
	left: expression((document.documentElement.clientWidth - 400)/2 + "px");
	right: expression((document.documentElement.clientWidth - 400)/2 + "px");*/
	z-index: 99999999;
	background-color: #fff;
	border: solid 1px #DA251C;
}


/* CUSTOMIZE AUTOSUGGEST STYLE	*/

.results {
	width:205px;
	border:solid 1px gray;
	display:none;
	overflow:auto;
	position:absolute;
	height:auto;
	background-color: #CCCCCC;
}

.results ul, .results li {
	padding:0;
	margin:0;
	border:0;
	list-style:none;
}
.results li a {
	display:block;
	padding:2px;
	text-decoration:none;
	color:black;
}
.results li a:hover {
	background:gray;
	color:white;
}
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color: #000; }


.Tabledata
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
.Tabledata table td, .Tabledata table th 
{
font-size:1em;
border:0px solid #98bf21;
padding:10px 10px 10px 10px;
}
.Tabledata td, .Tabledata th 
{
font-size:1em;
border:1px solid #98bf21;
padding:10px 10px 10px 10px;
}
.Tabledata th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
.Tabledata tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}



.AdminClients
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
.AdminClients td, .Tabledata th 
{
font-size:1em;
border:1px solid #98bf21;
padding:2px 2px 2px 2px;
}
.AdminClients th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
.AdminClients tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

