.progress_window {
	display: none;
	background-color: #c0c0c0;
	float:left;
	top: 10px;
	left: 10px;
    position: absolute;
	width: 300px;
	height: 60px;
    border: 1px solid #000;
	z-index: 20015;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.progress_error {
    position: absolute;
    width: 250px;
	color: #FF0000;
    text-align: center;
	white-space: nowrap;
	overflow: hidden;
	top: 2px;
	left: 25px;
    height: 20px;  
}
.progress_msg {
    position: absolute;
    width: 250px;
	color: #FFFFFF;
    text-align: center;
	white-space: nowrap;
	overflow: hidden;
	top: 42px;
	left: 25px;
    height: 20px;  
}
.progress_cancel {
    position: absolute;
    width: 50px;
	color: #0000FF;
    text-align: right;
	white-space: nowrap;
	overflow: hidden;
	top: 4px;
	left: 225px;
    height: 20px; 
	cursor: pointer;
}
.progress_outer {
    position: relative;
	background-color: white;
    border: 1px solid #a0a0a0;
	top: 20px;
	left: 25px;
	width: 250px;
	height: 20px;
    text-align: center;
}
.progress {
    width: 5%;
    text-align: left;
	white-space: nowrap;
    background: #6FF178;
	overflow: visible;
	top: 1px;
	left: 1px;
    height: 20px;  
}
.progress_mask {
	visibility: hidden;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
	z-index:20014;
	background: rgba(0,0,0,0.5);
} 
