@charset "utf-8";
/* DIV POP-UP STYLE CLASSES */
.PopDivWrap {
	/* Pop-Up Container Style */
	background-color: #fff;
	background-image: url('images/bright_squares.png'); background-position: center center;
	border: solid 1px #555; padding: 5px;
	-ms-border-radius:     10px;
	-moz-border-radius:    10px;
	-webkit-border-radius: 10px;
	-o-border-radius:      10px;
	border-radius:         10px;
	-ms-box-shadow:     0px 10px 50px #000000;
	-moz-box-shadow:    0px 10px 50px #000000;
	-webkit-box-shadow: 0px 10px 50px #000000;
	-o-box-shadow:      0px 10px 50px #000000;
	box-shadow:         0px 10px 50px #000000;
}
.popDivTopBar, .popDivTopBarMin {
	/* Title bar (Maximized & Minimized) */
	background-image: url('images/random_grey_variations.png'); background-position: center center;
	border: solid 1px #333333; background-color: #333333;
	-ms-border-radius:     5px;
	-moz-border-radius:    5px;
	-webkit-border-radius: 5px;
	-o-border-radius:      5px;
	border-radius:         5px;
	-ms-box-shadow:     0px 1px 1px #777;
	-moz-box-shadow:    0px 1px 1px #777;
	-webkit-box-shadow: 0px 1px 1px #777;
	-o-box-shadow:      0px 1px 1px #777;
	box-shadow:         0px 1px 1px #777;
}
.popDivTopBarTextCell {
	/* Title bar text styling (Maximized) */
	font-size: 14px; color: #ffffff;
	-ms-text-shadow:     0px 1px 1px #000000;
	-moz-text-shadow:    0px 1px 1px #000000;
	-webkit-text-shadow: 0px 1px 1px #000000;
	-o-text-shadow:      0px 1px 1px #000000;
	text-shadow:         0px 1px 1px #000000;
}
.popDivTopBarMinTextCell {
	/* Title bar text styling (Minimized) */
	font-size: 11px; color: #ffffff; 
}
/* ================================================================================================================================================== */
.PopDiv {position: fixed; left: 150px; top: 50px; -moz-user-select: text; overflow: visible;}
.PopDivMin {position: fixed; -moz-user-select: text; overflow: visible;}
.PopDivNotSelect {position: fixed; left: 150px; top: 50px; -moz-user-select: -moz-none; overflow:}
.popDivTopBar {cursor: move; overflow: hidden;}
.popDivTopBarMin {-ms-border-radius: 5px;}
.popDivTopBarTextCell {text-align: left;}
.popDivTopBarMinTextCell {text-align: left;}
.popDivMinimizeBut {position: relative; cursor: pointer; width: 20px; height: 20px; display: block; background-image: url('images/minimize.png'); background-repeat: no-repeat; background-position: center center;}
.popDivMaximizeBut {position: relative; cursor: pointer; width: 20px; height: 20px; display: block; background-image: url('images/maximize.png'); background-repeat: no-repeat; background-position: center center;}
.popDivCloseBut {position: relative; cursor: pointer; width: 20px; height: 20px; display: block; background-image: url('images/close.png'); background-repeat: no-repeat; background-position: center center;}
.moznone {-moz-user-select: -moz-none;}
.moztext {-moz-user-select: text;}
.loadingpic {width: 30px; height: 30px; background-image: url('images/loading.gif'); background-repeat: no-repeat; background-position: center center; padding: 5px; background-color: #ffffff; border: solid 1px #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.loadingpic_small {width: 15px; height: 15px; background-image: url('images/loading_small.gif'); background-repeat: no-repeat; background-position: center center; background-color: #ffffff; border: solid 1px #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.PopDivFrameBg {min-width: 200px; min-height: 100px;}
.PopDivFrameBgMin {min-width: 200px;}
.PopDivResizer {height: 10px; padding: 0px; background-image: url('images/resize.png'); background-repeat: no-repeat; background-position: right bottom; cursor: se-resize;}
/* ================================================================================================================================================== */