body {
 _width:100%;
 _height:100%;
 margin:0px;
 border:0px none;
 padding:0px;
 }

.popup1-bgnd,
.popup2-bgnd,
.popup3-bgnd
{
 position:absolute;
 z-index:0;
 width:100%;
 height:100%;
 top:0px;left:0px;
 background-image:none;
 background-color:#000000;
 opacity:0.5;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 }
 
/*POPUP1*/
.popup1 {
 position:fixed;
 _position:absolute;
 z-index:1900;
 width:100%; height:100%;
 top:0px; left:0px;
 text-align:center;
 background-color:transparent;
 overflow:visible;
 }
.popup1-table { width:100%; height:100%; }
.popup1-table tr, .popup1-table tr td { vertical-align:middle; }
#popup1-inner {
 font-weight:bold;
 width:388px;
 padding:16px 16px 16px 16px;
 margin:auto;
 /*CUSTOMISE BELOW STYLES*/
 background-color:#FFFFFF;
 border-top: solid 1px #ADADAD;
 border-left: solid 1px #777777;
 border-bottom: solid 1px #858585;
 border-right: solid 1px #C3C3C3;
 
 text-align:left;
 position:relative;
 }
.popup-close {
 width:30px;	height:30px;
 background:url('popup-button-close.png') no-repeat scroll left top ;
	position:absolute;
	top:-12px;	right:-15px;
	z-index:1999;
	cursor:pointer;	cursor:hand;
 }

/*POPUP3*/
.popup3 {
 width:100%; height:auto;
 position:absolute !important;
 top:0px; left:0px;
 z-index:1959;
 padding:0px 0px 0px 0px;
 }
/*.popup3-bgnd { SEE ABOVE }*/
#popup3-inner {
 position:relative;
 margin:30px auto 30px;
 background-color:#FFFFFF;
 padding:12px;
 text-align:left;
 }
.popup3-bgnd {
 opacity:0.6;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 }
.popup3-inner-bgnd,
.popup2-inner-bgnd
{
 width:100%; height:100%;
 margin:-12px;
 border:12px solid black;
 /*padding:12px;*/
 position:absolute;
 z-index:-1;
 top:0px;left:0px;
 background-image:none;
 background-color:transparent;
 opacity:0.4;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 display:block;
 }
.popup3-inner-bgnd,
.popup2-inner-bgnd
{
 -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px;
 margin:-10px;
 border:10px solid black;
 }
.popup3 .warning-msg { margin:0px 0px 10px 0px; }

/*POPUP2*/
#popup2 {
 position:fixed;
 _position:absolute;
 top:0px; left:0px;
 width:100%; height:100%;
 z-index:2999;
 text-align:left;
 }
/*.popup2-bgnd { SEE ABOVE }*/
.popup2 {
 padding:0px;
 position:absolute !important;
 top:0px; left:0px;
 background-color:#FFFFFF;
 z-index:3;
 }
.popup2-default {
 width:600px; height:400px;
 top:80px; left:80px;
 padding:22px 0px 0px 0px;
 }
.popup2-default div.popup2-inner {
 width:100%px;height:100%;overflow-y:auto;
 padding:0px 4px 0px 2px;
 }
/*.popup2-inner-bgnd { SEE ABOVE }*/
#popup2-close-all {
 position:absolute;
 top:0px; right:0px;
 width:20px; height:20px;
 background-color:red;
 cursor:pointer; cursor:hand;
 display:none;
 }
.popup2 .ui-drag-handle {
 display:block;
 width:100%;height:18px;
	position:absolute;
	top:0px;left:0px;
	z-index:1001;
 cursor:move;
 background-color:#eeeeee;
 }
.popup2 .ui-resizable-handle {
 background-color:transparent;
 position:absolute;
 z-index:1001;
 }
.popup2 .ui-resizable-se {
 width:11px;height:11px;
 bottom:-11px;right:-11px;
 cursor:se-resize;
 }
.popup2 .ui-resizable-e {
 width:10px;height:100%;
 top:0px; right:-11px;
 cursor:e-resize;
 }
.popup2 .ui-resizable-s {
 width:100%;height:10px;
 bottom:-11px;left:0px;
 cursor:s-resize;
 }
.popup2-unselected .popup2-inner-bgnd { background-color:#000000; z-index:10; }
.popup2-unselected .ui-drag-handle { background-color:transparent; }
.popup2-unselected .popup-close { background:url('popup-button-close-off.png') no-repeat scroll left top ; }

/*TARGETER*/
#target-label {
 position:absolute; top:0px; left:0px; z-index:3971;
 background-color:red;
 color:white;
 padding:0px 0px 2px 2px;
 display:inline;
 font-weight:bold; font-size:11px;
 cursor:pointer; cursor:hand;
 border-right:2px solid red;
 }
#target-label:hover {
 /*
 background-color:#00CC00;
 color:back;
 */
 }
#target-top, #target-right, #target-bottom, #target-left {
 background-color:red;
 width:2px; height:2px;
 position:absolute; top:0px; left:0px; z-index:3950;
 }
