﻿/* Modal -- Progress */
.overlay 
{
  position: fixed;
  z-index: 99;
  top: 0px;
  left: 0px;
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  filter: Alpha(Opacity=60);
  opacity: 0.60;
  -moz-opacity: 0.60;
}
* html .overlay {
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
  width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}

.UpdateProgressBox 
{
  z-index: 100;
  position: fixed;
  width: 150px;
  height: 50px;
  margin-left: -60px;
  top: 30%;
  left: 50%;
  background-color:#FFFFFF;   
  border-width:1px; 
  border-style:solid; 
}
* html .loader 
{
  position: absolute;
  margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}
.updateProgressMessage
{
   margin:3px; 
   font-family:Trebuchet MS; 
   font-size:small; 
   vertical-align: middle;
} 
.obout
{
	background-color: #FFFFFF;
	border: 2px solid #999999;
	margin-top: 5px;
}

.up_outer
{
	position: absolute;		
	width:100%;
	height: 100%; 
	left: expression( ( 50 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 235 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );	
}
.up_inner
{
	width:200px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}