.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
.transparentGrayBackground 
{
	background-color:#F39D00;
	filter:alpha(opacity=40);
	opacity:0.4;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
}

.updateProgressControlBackground
{
	background-color:#F39D00;
	filter:alpha(opacity=40);
	opacity:0.4;
	height: 60px;
	left: 0px;
	width: 100%;
	position:absolute;
}

.waitingDiv
{
 	width: 15%;
	position: fixed;
 	bottom: 45%;
	left:45%;
	border:solid 1px #000;
 	background-color:White;
 	padding:5px 0px 5px 0px;
 	color:Black;
 	text-align: center;
 	vertical-align: middle;
	font-weight:bold;
 	font-size: 12px;
  	font-family: Arial, Helvetica, sans-serif;
}

.loadingStyle
{
	width: 100%;
	position: fixed;
 	bottom: 45%;
	left:0px;
}

.loadingImage
{
	border:solid 1px #000;
	background-color:White;
 	padding:5px 0px 5px 0px;
 	color:Black;
 	text-align: center;
 	vertical-align: middle;
	font-weight:bold;
 	font-size: 12px;
 	font-family: Arial, Helvetica, sans-serif;
}

.loadingImageTransparent
{
 	padding:5px 0px 5px 0px;
 	color:Black;
 	background-color:White;
 	text-align: center;
 	vertical-align: middle;
	font-weight:bold;
 	font-size: 12px;
  	font-family: Arial, Helvetica, sans-serif;
}