﻿/* -------------------------------------------------------------
   POPUP General
------------------------------------------------------------ */
.popupCloseButton, .popupCloseButtonNoPadding
{
	border:solid 0px red;
	width:24px;	
	margin:0px;
	padding:0px;
}
.popupCloseButton 
{
	padding-left:561px;
}
.popupheader
{ 
	width:100%;
	height:30px; /* page-height = header-height + content-height + content-padding-top + content-padding-bottom */
	background-image: url( "/Images/popuptopbackground.jpg" );
	background-repeat:repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

.popuppage .header input, .popuppagescroll .header input, .popupSendt .header input, .popupConfirm .header input
{
    margin: 4px;
}
.popuppage, .popuppagescroll, .popupSendt, .popupConfirm
{
	border: 0px solid #000000;
	z-index: 2;
	padding:0;
	background-color: #FFFFFF;
	position: absolute;
    right: auto; bottom: auto;
    left: expression( ((( ignoreMe1 = document.documentElement.clientWidth  ? document.documentElement.clientWidth  : document.body.clientWidth ) / 2) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top : expression( ((( ignoreMe3 = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) / 2) + ( ignoreMe4  = document.documentElement.scrollTop  ? document.documentElement.scrollTop  : document.body.scrollTop  ) ) + 'px' );
}
.popupparent > .popuppage, .popupparent > .popuppagescroll, .popupparent > .popupSendt, .popupparent > .popupConfirm 
{
	left: 50%;
	top: 50%;
	position: fixed;
}
/* -------------------------------------------------------------
   popuppage, popuppagescroll
------------------------------------------------------------ */
.popuppage, .popuppagescroll
{
	width: 610px;  /* page-width = content-width + content-padding-left + content-padding-right */
	height: 490px; /* page-height = header-height + content-height + content-padding-top + content-padding-bottom */
	margin-left: -305px; /* width / 2 */
	margin-top: -245px; /* height / 2 */
}

.popuppage .content, .popuppagescroll  .content
{
	width:600px; /* page-width = content-width + content-padding-left + content-padding-right */
	height:440px; /* page-height = header-height + content-height + content-padding-top + content-padding-bottom */
	padding: 5px 5px 5px 5px;
}

.popuppagescroll .content
{
	overflow:scroll;
}
/* -------------------------------------------------------------
   popupSendt
------------------------------------------------------------ */
.popupSendt .content
{
	width:575px; /* page-width = content-width + content-padding-left + content-padding-right */
	height:550px; /* page-height = header-height + content-height + content-padding-top + content-padding-bottom */
	padding: 5px 5px 5px 5px;
}
.popupSendt
{
	width: 590px;  /* page-width = content-width + content-padding-left + content-padding-right */
	height: 600px; /* page-height = header-height + content-height + content-padding-top + content-padding-bottom */
	margin-left: -295px; /* width / 2 */
	margin-top: -300px; /* height / 2 */
}
/* -------------------------------------------------------------
   popupConfirm
   ------------------------------------------------------------ */
.popupConfirm .content
{
	width:500px; /* page-width = content-width + content-padding-left + content-padding-right */
	padding: 5px 5px 5px 5px;
}

.popupConfirm
{
	width: 510px;  /* page-width = content-width + content-padding-left + content-padding-right */
	height: 250px;
	margin-left: -255px; /* width / 2 */
	margin-top: -125px; /* height / 2 */
}
/*  ---------------------
	Absolute position popup
-------------------- */
.PopupAbsolute
{
	border-width: 1px;
	border-style: solid;
	position: absolute;
	display: none;
	z-index: 100;
	background-color:  White;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.PopupAbsoluteWait
{
	position:relative;
	top: 100px;
	margin: -100px 0 0 0;
	height: 100px;
	padding:0 0 0 0;
	z-index: 2;
}
