.overlay_default {
  background-color:#85BBEF;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  opacity:0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.default_minimize,
.default_maximize,
.default_close,
.default_sizer,
.default_nw,
.default_n,
.default_ne,
.default_sw,
.default_s,
.default_se,
.default_e,
.default_w  {
  background-image:url("images/default.gif");
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:0 0;
}

.default_nw {
  background-position:0 -250px;
  width:10px;
  height:25px;
}

.default_n {
  background-repeat:repeat-x;
  height:25px;
}

.default_ne {
  background-position:100% -250px;
  width:10px;
  height:25px;
}

.default_w {
  background-repeat:repeat-y;
  background-position:0 -300px;
  width:7px;
}

.default_e {
  background-repeat:repeat-y;
  background-position:100% -300px;
  width:7px;
}

.default_sw {
  background-position:0 100%;
  width:9px;
  height:19px;
}

.default_s {
  background-repeat:repeat-x;
  background-position:0 -50px;
  height:19px;
}

.default_se,
.default_sizer {
  background-position:100% 100%;
  width:9px;
  height:19px;
}

.default_sizer {
  cursor:se-resize;
}

.default_close {
  width:23px;
  height:23px;
  background-position:0 -200px;
  position:absolute;
  top:1px;
  right:6px;
  cursor:pointer;
  z-index:1000;
}
.default_close:hover {
  background-position:100% -200px;
}

.default_minimize {
  width:23px;
  height:23px;
  background-position:0 -100px;
  position:absolute;
  top:1px;
  right:50px;
  cursor:pointer;
  z-index:1000;
}
.default_minimize:hover {
  background-position:100% -100px;
}

.default_maximize {
  width:23px;
  height:23px;
  background-position:0 -150px;
  position:absolute;
  top:1px;
  right:28px;
  cursor:pointer;
  z-index:1000;
}
.default_maximize:hover {
  background-position:100% -150px;
}

.default_title {
  float:left;
  height:14px;
  text-align:center;
  margin-top:2px;
  width:100%;
  color:#123456;
}

.default_content {
  overflow:auto;
  background-color:#FDFDFD;
}

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

.default_message {
  text-align:center;
  width:100%;
  padding-bottom:10px;
}

.default_buttons {
  text-align:center;
  width:100%;
}

.default_buttons input {
  width:20%;
  margin:10px;
}

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

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

/* DO NOT CHANGE THESE VALUES*/
.dialog {
  display: block;
  position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
  margin: 0px;
  padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}
