

.overlay {
	position:absolute;
	display:block;
}

.mask {
    z-index:1;   
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.4;
    opacity:.60;
    filter: alpha(opacity=60);
    background-color:#000000;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:hidden;
	width:auto;
}

.panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.panel-container.matte .underlay {
	display:none;
}

.panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
}

.panel {
	padding:30px;
	text-align:center;
	background-color:#ffffff; 
	border:solid #ff0000 0px;
	visibility:hidden;
	position:relative;
	background-color:#ffffff;
	z-index:1;
	overflow:hidden;
}


.panel .hd {
	background-color: transparent;
	line-height:0px;
	font-family: Arial,sans-serif;
	font-size: 0px;
	border:none;
	overflow:hidden;
	padding:0;
}

.dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.dialog form, .simple-dialog form {
	margin:0;
}


/* duplicate Classes */

.pane2-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:hidden;
	width:auto;
}

.pane2-container.matte {
	padding:3px;
	background-color:#FFF;
}

.pane2-container.matte .underlay {
	display:none;
}

.pane2-container.shadow {
	padding:0px;
	background-color:transparent;
}

.pane2-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
}

.pane2 {
	visibility:hidden;
	position:relative;
	background: url(../images/bgdialog1.gif) no-repeat left top;
	z-index:1;
	overflow:hidden;
}


.pane2 .hd {
	background-color: transparent;
	line-height:0px;
  font-family: Arial,sans-serif;
  font-size: 0px;
	border:none;
	overflow:hidden;
	padding:0;
}




.pane3-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:hidden;
	width:auto;
}

.pane3-container.matte {
	padding:3px;
	background-color:#FFF;
}

.pane3-container.matte .underlay {
	display:none;
}

.pane3-container.shadow {
	padding:0px;
	background-color:transparent;
}


.pane3 {
	visibility:hidden;
	position:relative;
	background: url(../images/bgdialog2.gif) no-repeat left top;
/* 	border:1px solid #000;*/
	z-index:1;
	overflow:hidden;
}


.pane3 .hd {
	background-color: transparent;
	line-height:0px;
  font-family: Arial,sans-serif;
  font-size: 0px;
	border:none;
/*	border-bottom:1px solid #213E5E; */
	overflow:hidden;
	padding:0;
}
