.modalBackground {
	filter: Alpha(Opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;
	background-color: Black;
}
.updateProgress {
	position:absolute;
	width:380px;
	height:50px;
}
.updateProgressMessage {
	margin:3px;
	font-family:arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:small;
	width:330px;
}
.progress {
	display: block;
	position: absolute;
	padding: 2px 3px;
}
.loadingContainer {
/*border: solid 1px #808080;
    border-width: 1px 0px;*/
}
.header {
	background:  url() repeat-x 0px 0px #096eb6;
	/* border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;*/
    padding: 0px 10px;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.9;
	font-family: arial, helvetica, clean, sans-serif;
}
.body {
	background-color: #f2f2f2;
	/* border-color: #808080;
    border-style: solid;
    border-width: 0px 1px; */
    padding: 10px;
}

#TLC_overlay {
	position:absolute;
	top:0px;
	left:0px;
	background:#000000;
	opacity:.0;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	cursor:wait;
	z-index:9997;
}
#TLC_content_overlay {
	position:absolute;
	border-width:1px;
	border-style:solid;
	border-color:#7EACB1;
	z-index:9998;
	vertical-align:middle;
	background-color:#D4E3E5;
	padding:0;
	margin:0;
	outline:0;
	width:87px;
	height:24px;
	cursor:wait;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
