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


/*.zpWinModal {
  background-color : black;
  opacity = 0.60;
  filter : alpha(opacity:60);
  KHTMLOpacity = 0.60;
  MozOpacity = 0.60;
  -moz-opacity: 0.60;
}
*/

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

.zpWinFront {
	background-color: #DCE9FC;
	border-color: #A0B5D9;
	border-style: solid;
	border-width: 1px;
}

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

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

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

.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(close2.gif);
}

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

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

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

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

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

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

.zpWinBack .zpWinRestoreButton {
	background: url(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 1px 0px 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: Arial, Heltvetica, Verdana, sans-serif;
   	font-size: 11px;
   	padding-left: 3px;
}

.zpWinFront .zpWinStatus {
	border-top: solid 1px #387fd1;
}

.zpWinBack .zpWinStatus {
	border-top: solid 1px #909090;
}

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

.zpWinBack .zpWinResize {
	background: url("resize.gif") no-repeat bottom right #F3F2F8;
	border-top: solid 1px #909090;
}

.zpWinFront .zpWinResize {
	background: url("resize2.gif") no-repeat bottom right #DCE9FC;
	border-top: solid 1px #387fd1;
}




.zpWinAlertContent, .zpWinConfirmContent, .zpWinDialogContent {
	text-align : right;
	text-valign : top;
	padding : 5px;
}

.zpWinAlertButton, .zpWinOkButton, .zpWinCancelButton, .zpWinDialogButton {
font-family: Arial, Heltvetica, Verdana, sans-serif;
font-size:11px;	
height:25px;
}