.progressBar{
	width:100px;
	height:12px;
	position:relative;
}

.progressBar1{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}

.progressBar span{
	position:absolute;
	display:block;
	width:100px;
	height:12px;
	background:url(bar.gif) no-repeat 0 0;
	top:1px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}

.progressBar1 span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}

.progressBar em{
	position:absolute;
	display:block;
	width:100px;
	height:12px;
	background:url(bg_cover_s.gif) repeat-x 0 0;
	top:0;
}

.progressBar1 em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x 0 0;
	top:0;
}

.uppoverlay{
background:transparent url(overlay.png) repeat top left;
position:fixed;
top:0px;
bottom:0px;
left:0px;
right:0px;
z-index:100;
}

.uppform{
position:fixed;
top:-425px;
left:30%;
right:30%;
background-color:#f1f1f1;
color:#7F7F7F;
padding:20px;
border:2px solid #ccc;
-moz-border-radius: 20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
-moz-box-shadow: 7px 7px 8px #333;
-webkit-box-shadow: 7px 7px 8px #333;
z-index:101;
}

.uppform h1{
border-bottom: 1px dashed #7F7F7F;
margin:-20px -20px 0px -20px;
padding:10px;
color:#d96700;
-moz-border-radius:20px 20px 0px 0px;
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-khtml-border-top-left-radius: 20px;
-khtml-border-top-right-radius: 20px;
}

.uppform .td1{
color:#dimgray;
background-color:#ffffff;
}

.uppform .td2{
color:#dimgray;
background-color:#f1f1f1;
}

a.uppboxclose{
float:right;
width:26px;
height:26px;
background:transparent url(cancel.png) repeat top left;
margin-top:-30px;
margin-right:-30px;
cursor:pointer;
}