.overlay_clean {
	background-color: #333333;
	filter:alpha(opacity=20); /* ie6 + ie7 */
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=value); ie 8*/ 
	/*-moz-opacity: 0.1;*/
	opacity: 0.2; mozilla
}


/* HEADER */

.top table_window
{
	background-color: #dddddd;
}

.clean_title 
{
	font-family: Arial;
	font-size:13px;
	font-style: normal;
	font-variant:normal;
	font-weight:bold;
	padding: 4px 0px;
	font-weight:bold;
	text-align:left;
	margin-top:4px;
	color:#555;
}

.clean_nw {
	border-top: solid 1px #b1afb0;
	border-left: solid 1px #b1afb0;
	width: 4px;
	height: 25px;
	background-color: #ddd;
	background-image:url('rna/header.gif');
}

.clean_n {
	border-top: solid 1px #b1afb0;
	height:25px;
	background-color: #ddd;
	background-image:url('rna/header.gif');
}

.clean_ne {
	border-top: solid 1px #b1afb0;
	border-right: solid 1px #b1afb0;
	width:0px;	  
	height:25px;
	background-color: #ddd;
	background-image:url('rna/header.gif');
}


/* CONTENT */
.mid table_window
{
	background-color: #fff;
}

.clean_content {
	overflow:hidden;
	color: #000;
	font-size: 11px;
	text-align: center;
	background-color: #fff;
	/*float: left;*/
	overflow-x: hidden;
}

.clean_message {
	margin-top: 0px;
	position: relative;
	display: block;
	padding: 4px 8px;
	
	min-height: 50px;
	height: 70px;
	text-align: center;
}

.clean_w {
	border-left: solid 1px #b1afb0;
	width:7px;
	background-color: #fff;
}

.clean_e {
	border-right: solid 1px #b1afb0;
	width:7px;	  
	background-color: #fff;
}

/* Bottom */

.bot table_window
{
	background-color: #ddd;
}

.clean_sw {
	border-bottom: solid 1px #b1afb0;
	border-left: solid 1px #b1afb0;
	width:7px;
	height:10px;
	background-color: #e0dfe0;
}

.clean_s  {
	border-bottom: solid 1px #b1afb0;
	height:10px;
	background-color: #e0dfe0;
}

.clean_se, .clean_sizer {
	border-bottom: solid 1px #b1afb0;
	border-right: solid 1px #b1afb0;
	width:7px;
	height:10px;
	background-color: #e0dfe0;
}

.clean_sizer {
	cursor:se-resize;	
}


/* knopjes */ 
.clean_close {
	width: 23px;
	height: 25px;
	background: transparent url(rna/btn_close.png) no-repeat center 7px;			
	position:absolute;
	top:3px;
	right:5px;
	cursor:pointer;
	z-index:1000;
}

.clean_close:hover {
	width: 23px;
	height: 25px;
	background: transparent url(rna/btn_close_active.png) no-repeat center 7px;			
	position:absolute;
	top:3px;
	right:5px;
	cursor:pointer;
	z-index:1000;
}

.clean_minimize {
	width: 23px;
	height: 25px;
	background: transparent url(rna/btn_minimize.png) no-repeat center 7px;			
	position:absolute;
	top:3px;
	right:49px;
	cursor:pointer;
	z-index:1000;
}

.clean_minimize:hover {
	width: 23px;
	height: 25px;
	background: transparent url(rna/btn_minimize_active.png) no-repeat center 7px;			
	position:absolute;
	top:3px;
	right:49px;
	cursor:pointer;
	z-index:1000;
}

.clean_maximize {
	width: 23px;
	height: 25px;
	background: transparent url(rna/btn_maximize.png) no-repeat center 7px;			
	position:absolute;
	top:3px;
	right:27px;
	cursor:pointer;
	z-index:1000;
}

.clean_maximize:hover {
	width: 23px;
	height: 25px;
	background: transparent url(rna/btn_maximize_active.png) no-repeat center 7px;			
	position:absolute;
	top:3px;
	right:27px;
	cursor:pointer;
	z-index:1000;
}







/* Buttons */

.clean_buttons 
{
	position: relative;
	float:left;	
	left:0;
	width: 100%;
	display: block;
	height: auto;
}

.ok_button 
{
	width:70px;
	background-color:#e9e8e9;
	border: solid 1px #b1afb0;	
	color: #716f60;
	font-weight:bold;
	position:relative;
}

.ok_button:hover, .cancel_button:hover, .yes_button:hover, .no_button:hover
{
	width:70px;
	background-color:#f1f0f1;
	border: solid 1px #918f90;
	color: #444444;
	position:relative;
}

.cancel_button 
{
	width:70px;
	background-color:#e9e8e9;
	border: solid 1px #b1afb0;
	color: #666;	
}

.yes_button 
{
	width:70px;
	background-color:#e9e8e9;
	border: solid 1px #b1afb0;	
	color: #716f60;
	font-weight:bold;
	position:relative;
}

.no_button 
{
	width:70px;
	background-color:#e9e8e9;
	border: solid 1px #b1afb0;	
	color: #716f60;
	position:relative;
}

