.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;
}

.zpWinTitleArea {
  font-family: "Trebuchet MS", Verdana, Arial , Heltvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 28px;
  cursor: default;
  text-align:left;
}

.zpWinFront .zpWinTitleArea td {
  background: url(titlebar_on_bg.gif) repeat-x right  top;
}

.zpWinBack .zpWinTitleArea td {
  background: url(titlebar_off_bg.gif) repeat-x right  top;
}

.zpWinFront #titleFirstCell {
  background: url(titlebar_on_left_corner.gif) no-repeat left  top;
}

.zpWinBack #titleFirstCell {
  background: url(titlebar_off_left_corner.gif) no-repeat left  top;
}
.zpWinFront #titleFirstCell, .zpWinBack #titleFirstCell {
  width : 13px;
}

.zpWinFront #titleLastCell {
  background: url(titlebar_on_right_corner.gif) no-repeat right  top;
}

.zpWinBack #titleLastCell {
  background: url(titlebar_off_right_corner.gif) no-repeat right  top;
}

.zpWinFront #titleLastCell, .zpWinBack #titleLastCell {
  width : 13px;
}

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

.zpWinCloseButton, .zpWinMinButton, .zpWinMaxButton, .zpWinRestoreButton {
    height: 21px;
    width: 21px;
    margin-right: 2px;
    margin-top:3px;
}

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

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

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

.zpWinFront .zpWinRestoreButton {
	background: url(restore.gif);
}

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

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

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

.zpWinBack .zpWinRestoreButton {
	background: url(restore_inactive.gif) no-repeat 0 0;
}

.zpWin #contentCell {
	border-left-width : 1px;
	border-right-width : 1px;
	border-left-style : solid;
	border-right-style : solid;
	padding : 0px 3px 0px 3px;
}

.zpWinFront #contentCell {
	border-left-color : #00138b;
	border-right-color : #00138b;
	background-color : #0855dd;
}

.zpWinBack #contentCell {
	border-left-color : #5b5ec5;
	border-right-color : #5b5ec5;
	background-color : #7689d9;
}

.zpWinContent {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #404040 #e0e0e0 #f0f0f0 #505050;
	padding: 3px 2px 2px 3px;
}

.zpWin #statusCell {
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	padding : 0px 3px 3px 3px;
}

.zpWinFront #statusCell {
	border-left-color : #00138b;
	border-right-color : #00138b;
	border-bottom-color : #00138b;
	background-color : #0855dd;
}

.zpWinBack #statusCell {
	border-left-color : #5b5ec5;
	border-right-color : #5b5ec5;
	border-bottom-color : #5b5ec5;
	background-color : #7689d9;
}

.zpWinStatus {
	height: 21px;
    line-height: 21px;
	text-align:left;
	background: url(status.gif);
	color:black;
    vertical-align: middle;
    font-family: Arial, Heltvetica, Verdana, sans-serif;
    font-size: 11px;
    white-space: nowrap;
    padding-left: 3px;
}

.zpWinResize {
	width: 13px;
  	height: 21px;
	background: url("resize.gif") no-repeat top right;
	color:black;
	cursor: se-resize;
}
