body
{
	margin: 0;
	padding: 0;
	font: 71%/1.5em Verdana, 'Trebuchet MS' , Arial, Sans-serif;
	background: url('../Images/Menu Images/headerbg-blue.gif') repeat-x;
	color: #666666;

}

*
{
	margin: 0;
	padding: 0;
}
/* links */
a
{
	background: inherit;
	color: #3182C0;
	text-decoration: none;
}
a:hover
{
	background: inherit;
	color: #72A545;
	text-decoration: underline;
}
.selected
{
	background-color: inherit;
	color: red;
	text-decoration: underline;
}

input.button1{font:bold 135% arial,verdana;margin-top: 2px;padding: 3px 10px; height:34px}

.Paraheader
{
	background-color: #3791D7;
	width: 100%;
	font-weight: bold;
	color:#041C58;
}
.Tableheader
{
	border: solid 1px Black;
	color: Black;
	margin-left:10px;
	width:98%;
	background-color:#A8B5B1;
}
.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;
	text-decoration:underline;
}
.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;
}

.unwatermarkedArea
{
	padding: 4px;
	border: 1px solid #041C58 ;
	font: normal 1em/1.5em Verdana, sans-serif;
	color: #777;
	overflow: hidden;
}


/* footer */
#footer {
	clear: both;
	background: #FFF url('../Images/Menu Images/footerbg.gif') repeat-x left top;
	border-top: 1px solid #F2F2F2;
	text-align: center;	
	height: 50px;	
}
#footer a {
	text-decoration: none;
	font-weight: bold;
}

.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:172px;
	border:solid 1px gray;
	display:none;
	overflow:auto;
	position:absolute;
	height:auto;
	background-color: #CCCCCC;
}
.resultsClientInfodiv {
	width:172px;
	border:solid 1px gray;	
	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;
}
