
.rich-mpnl-body{
font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif;}
.rich-mpnl-header{
background-color:#d0dbe4;border-color:#d0dbe4;background-image: url(/a4j/g/3_3_3.Finalorg.richfaces.renderkit.html.GradientA/DATB/eAG7e!fuk9sXmAAXVAUp.jsf);}
.rich-mpnl-shadow{
background-color:#000000;}
.rich-mpnl-spacer, .rich-mpnl-resizer{
background-image: url(/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/images/spacer.gif.jsf);}
.rich-mpnl-text{
font-size:11px;color:#000000;font-weight:bold;font-family:Arial, Verdana, sans-serif;}.rich-mpnl-ovf-hd {
			overflow: hidden;
		}
		.rich-mpnl-trim {
			position: relative; 
			z-index: 0;
		}
		.rich-mpnl-iframe {
			position: absolute; 
			left: 0px; 
			top: 0px; 
			background-color: white; 
			overflow-y: hidden; 
			z-index: -1;
		}
		.rich-mpnl-mask-div {
			position: fixed;
			top: 0;
			left: 0;
			border: 0;
			margin: 0;
			padding: 0;
			width: 100%;
			height: 100%;
			border-style: none;
			background-color: #d0d0d0;
		}
		.rich-mpnl-mask-div-opaque {
			filter: alpha(opacity=50);
			opacity: 0.5;
		}
		.rich-mpnl-mask-div-transparent {
			background-color: transparent;
		}
		.rich-mpnl-panel {
			position: fixed;
			margin: 0px;
			padding: 0px;
			background-color: inherit;
			z-index: 9;
			left: 0px; 
			top: 0px; 
		}
		.rich-mpnl-resizer {
			line-height: 1px;
			font-size: 1px;
			position: absolute;
			/*background-color: red;
			filter: alpha(opacity=50); 
			opacity: 0.5;*/
		}
		.rich-mpnl-header-cell {
			height: 20px;
			width: 100%;
			vertical-align: middle;
			z-index: 5;
		}
		.rich-mpnl-button {
			outline-style: none;
			position: absolute;
			border: 10px solid red; 
			position: absolute; 
			clip: rect(0px 0px 1px 1px);
			height: 10px; 
			width: 10px;
			left: 0px; 
			top: 0px;
			z-index: -300;
		}
		.rich-mpnl-controls {
			position: absolute;
			top: 3px;
			right: 3px;
			z-index: 1;
		}
		.rich-modalpanel {
			left: 0px;
			top: 0px;
		}.rich-mpnl-content {
			border-width: 1px;
			border-style: solid;
			padding : 1px;
			background-color: inherit;
		}
   
		.rich-mpnl-header{
			padding : 2px;
			border-width: 1px;
			border-style: solid;
			background-position : top left;
			background-repeat : repeat-x;
		}

		.rich-mpnl-body{
			padding : 10px;
		} 

		.rich-mpnl-shadow {
			position: absolute;
		    height: 100%;
			width: 100%;
			z-index: -1;
			top: 4px;
			left: 4px;
			filter:alpha(opacity=10);
			opacity: 0.1;
		}
.rich-mpnl-content{
background-color:#FFFFFF;border-color:#d0dbe4;}