.OpaqueLayer {
	width:100%;height:100%;background:#292929 url(/Images/Dialog/RhinoImg-BG3.gif);
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position:fixed;
	left:0;
	top:0;
	display:none;
	margin:0;
	padding:0;
}
* html .OpaqueLayer { /* ie hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.DialogLayer{
	position:absolute;
	left:0;
	top:0;
	display:none;
	background:transparent;
	font-family:Arial,sans-serif;
}
.DialogTitle {
	width:100%;
	height:25px;
	background:transparent;
	position: relative;
	vertical-align:bottom;	
	margin:0;
	padding:0;
	font-family:Arial,sans-serif;
}
.DialogBodyText
{
	padding:10px 0 10px 0;
	border:1px solid #000;
	background-color:#d4d0c8;
	font-size:9pt;
	font-family:Arial,sans-serif;
}
.AdDialogBodyText
{
	padding:0 0 10px 0;
	border:1px solid #000;
	background-color:#d4d0c8;
	font-size:9pt;
	font-family:Arial,sans-serif;
}
.DialogBodyText table
{
	font-size:9pt;
	font-family:Arial,sans-serif;
}
.headcontainer {
	background-position: top left;
	background-image: url(/Images/Dialog/dialog-titlebar-bg.gif);background-repeat: repeat-x;
}
.headcontainer SPAN
{
	font:menu;
	padding-top:4px;
	vertical-align:middle;
	line-height:20px;
	height:20px;
	font-size:9pt;
	color:#000;
	font-weight:bold;
}
.leftcorner {
	width:10px;
	overflow:hidden;
}
.rightcorner {
	width:10px;
	overflow:hidden;
}
.closebox {
	background-position: top left;
	background-image: url(/Images/Dialog/dialog-titlebar-bg.gif);
	background-repeat: repeat-x;
	padding-top:1px;	
	text-align:right;
	width:17px;
}
.layercontent {
	padding:5px 5px 0px 5px;
}
