.zpWin * {
	-moz-box-sizing : border-box;
         
}
.zpWin {
	text-align: left;
        
}


.zpWinModal {
  background-color : #4A3C2F;
  opacity = 0.50;
  filter : alpha(opacity:50);
  KHTMLOpacity = 0.50;
  MozOpacity = 0.50;
  -moz-opacity: 0.50;
}

.zpWinBack {
	background-color: #ffffff;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.zpWinFront {
      
        background-color: #ffffff;
	border-color: #C8BBBE;
	border-style: solid;
	border-width: 10px;
}

.zpWinTitleArea {
	cursor:default;
	height:20px;
	text-align:left;
	line-height: 20px;
	font-family: Verdana, sans-serif;
    font-size: 11px;
}

.zpWinFront .zpWinTitleArea td{
	color: #333333;
	background: #ffffff;
}

.zpWinBack .zpWinTitleArea td{
	color: #D2D9D0;
	background: #ffffff;
}

.zpWinTitleText {
    white-space: nowrap;
    padding-top: 0px;
	padding-left : 6px;
}

.zpWinCloseButton, .zpWinMinButton, .zpWinMaxButton, .zpWinRestoreButton {
	height: 14px;
	width: 16px;
	cursor:default;
	margin : 3px 1px;
}

.zpWinFront .zpWinCloseButton{
  background: url(../images/window/close2.gif);
}

.zpWinFront .zpWinMinButton{
  background: url(../images/window/minimize2.gif);
}

.zpWinFront .zpWinMaxButton{
  background: url(../images/window/maximize2.gif);
}

.zpWinFront .zpWinRestoreButton {
	background: url(../images/window/restore2.gif) no-repeat 0 0;
}

.zpWinBack .zpWinCloseButton{
  background: url(../images/window/close.gif);
}

.zpWinBack .zpWinMinButton{
  background: url(../images/window/minimize.gif);
}

.zpWinBack .zpWinMaxButton{
  background: url(../images/window/maximize.gif);
}

.zpWinBack .zpWinRestoreButton {
	background: url(../images/window/restore.gif) no-repeat 0 0;
}

.zpWin #contentCell {
}

.zpWinFront .zpWinContent {
	border-color: #387fd1 #F3F2F8 #387fd1 #F3F2F8;
}

.zpWinBack .zpWinContent {
	border-color: #909090 #F3F2F8 #909090 #F3F2F8;
}

.zpWinContent {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	padding: .55em;
}

.zpWin #statusCell {
}

.zpWinFront #statusCell {
}

.zpWinBack #statusCell {
}

.zpWinStatus {
	height: 19px;
	line-height: 16px;
	text-align:left;
	color:black;
   	vertical-align: middle;
   	font-family: Verdana, sans-serif;
   	font-size: 11px;
   	padding-left: 10px;
        padding-right: 20px;
}

.zpWinFront .zpWinStatus {
	border-left: solid 1px #ffffff;
}

.zpWinBack .zpWinStatus {
	border-left: solid 1px #ffffff;
}

.zpWinResize {
	width: 13px;
  	height: 19px;
	line-height: 14px;
	color:black;
	cursor: se-resize;
}

.zpWinBack .zpWinResize {
	background: url("../images/window/resize.gif") no-repeat bottom right #F3F2F8;
}

.zpWinFront .zpWinResize {
	background: url("../images/window/resize2.gif") no-repeat bottom right #DCE9FC;
}

.zpWinAlertContent, .zpWinConfirmContent, .zpWinDialogContent {
	text-align : center;
	overflow: visible;
	padding : 5px;
}

.zpWinAlertMessage, .zpWinConfirmMessage, .zpWinDialogMessage {
	margin : 10px;
}

.zpWinAlertButton, .zpWinOkButton, .zpWinCancelButton, .zpWinDialogButton {
	margin: .5em;
}


