.overlay_vmwindow {
	background-color: #E1DAD3;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

.vmwindow_nw {		
	width: 8px;
	height: 8px;
	
	overflow: hidden;
	background: transparent url(vmwindow/left-top.png) no-repeat 0 0;	
	_background: transparent url(vmwindow/left-top.gif) no-repeat 0 0;	
}

.vmwindow_n {			
	height: 8px;
  
	overflow: hidden;
	background: transparent url(vmwindow/top-middle.png) repeat-x 0 0;
	_background: transparent url(vmwindow/top-middle.gif) repeat-x 0 0;
}

.vmwindow_ne {		
	width: 8px;	  
	height: 8px;

	overflow: hidden;  
	background: transparent url(vmwindow/right-top.png) no-repeat 0 0;	
	_background: transparent url(vmwindow/right-top.gif) no-repeat 0 0;	
}

.vmwindow_w {		
  width: 8px;
  
  background: transparent url(vmwindow/frame-left.png) repeat-y top left;	
  _background: transparent url(vmwindow/frame-left.gif) repeat-y top left;	
}

.vmwindow_e {			
  width: 8px;	  
  
  background: transparent url(vmwindow/frame-right.png) repeat-y top right;
  _background: transparent url(vmwindow/frame-right.gif) repeat-y top right;
}

.vmwindow_sw {
  width: 8px;
  height: 5px;
  
  background: transparent url(vmwindow/bottom-left-c.png) no-repeat 0 0;
  _background: transparent url(vmwindow/bottom-left-c.gif) no-repeat 0 0;
}

.vmwindow_s {		
  height: 5px;
  
  background: transparent url(vmwindow/bottom-middle.png) repeat-x 0 0;
  _background: transparent url(vmwindow/bottom-middle.gif) repeat-x 0 0;
}

.vmwindow_se, .vmwindow_sizer  {
  width: 8px;
  height: 5px;
  
  background: transparent url(vmwindow/bottom-right-c.png) no-repeat 0 0;
  _background: transparent url(vmwindow/bottom-right-c.gif) no-repeat 0 0;
}

.vmwindow_sizer {
	cursor:se-resize;	
}

.vmwindow_close {
	width: 23px;
	height: 23px;
	background: transparent url(vmwindow/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.vmwindow_minimize {
	position: absolute;
	top: 0px;
	right: 55px;
	width: 23px;
	height: 23px;
	
	background: transparent url(vmwindow/button-min-focus.gif) no-repeat 0 0;	
	cursor: pointer;
	z-index: 1000;
}

.vmwindow_maximize {
	position: absolute;
	top: 0px;
	right: 33px;
	width: 23px;
	height: 23px;
	
	background: transparent url(vmwindow/button-max-focus.gif) no-repeat 0 0;	
	cursor: pointer;
	z-index: 1000;
}

.vmwindow_title {
	float: left;
	height: 8px;
	width: 100%;
	
	color: #123456;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}

.vmwindow_content {
	xoverflow: auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font: 12px arial;
	background: #FDFDFD;
}

/* For alert/confirm dialog */
.vmwindow_window {
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	
	border: 1px solid #F00;	
	background: #FFF;
}

.vmwindow_message {
	width: 100%;
	
	font: 12px arial;
	text-align: center;
}

.vmwindow_buttons {
	width: 100%;
	padding-top: 2px;
	
	border-top: 1px solid #eeeae6;
}

.vmwindow_buttons input {
	float: right;
	width: 40px;
	height: 20px;
	margin: 1px 0 1px 2px;
}

.vmwindow_buttons input:hover {
	background-position: 0 -20px;
}

.vmwindow_buttons .ok_button {
	background: url(../../../images/arr-right.gif) 0 0 no-repeat;
	border: none;
}

.vmwindow_buttons .cancel_button {
	background: url(../../../images/close.gif) 0 0 no-repeat;
	border: none;
}

.vmwindow_progress {
	float: left;
	margin: auto;
	width: 100%;
	height: 16px;
	
	text-align: center;
	background: #FFF url('alert/progress.gif') no-repeat center center
}

.vmwindow_wired_frame {
	background: #FFF;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}