/*
-----------------------------------------------
Author:   Anthony Shafto
Version:  24 May 2009
----------------------------------------------- */
#viewport-listener {
	background-color: transparent;
	/*cursor: pointer;*/
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.modal-window-content {
	position: absolute;
	z-index: 2000;
}
	
.modal-window, .modal-window table {
	border-width: 0;
	margin: 0;
}
	.modal-window {
		width: 50em;
	}
	
	.modal-window-content td {
		background-repeat: no-repeat;
		padding: 0;
	}
		.modal-window .middle-center {
			padding: 0 2em 1.8em 2.2em;
		}
			.modal-window .middle-center .alert {
				color: #fff;
				font-size: 90%;
				padding-top: .3em;
				padding-bottom: .7em;
				text-align: center;
				text-indent: -999em;
				text-shadow: #000 0 0 2px;
			}
				table.modal-window td.middle-center .alert:hover {
					text-indent: 0;
				}
				.is-draggable {
					cursor: move;
				}

	.modal-window .top-left,
	.modal-window .top-center,
	.modal-window .top-right,
	.modal-window .bottom-left,
	.modal-window .bottom-center,
	.modal-window .bottom-right {
		height: 5px;
	}
	
	.modal-window .top-left,
	.modal-window .middle-left,
	.modal-window .bottom-left,
	.modal-window .top-right,
	.modal-window .middle-right,
	.modal-window .bottom-right {
		width: 5px;
	}
	
	.modal-window .top-left img,
	.modal-window .top-right img {
		height: 5px;
		width: 5px;
	}
	
	.modal-window .top-center,
	.modal-window .bottom-center,
	.modal-window .middle-left,
	.modal-window .middle-right,
	.modal-window .middle-center {
		background-image: url(../../../_images/modal-windows/middle-center.png);
	}
	
	.modal-window .top-left {
		background-image: url(../../../_images/modal-windows/top-left.png);
	}
	.modal-window .top-right {
		background-image: url(../../../_images/modal-windows/top-right.png);
	}
	.modal-window .bottom-right {
		background-image: url(../../../_images/modal-windows/bottom-right.png);
	}
	.modal-window .bottom-left {
		background-image: url(../../../_images/modal-windows/bottom-left.png);
	}
	
/* Nested tables
----------------------------------------------- */
.modal-window table .content {
	background-color: #fff;
	color: #343434;
}

	.modal-window table .content {
		padding: .2em .5em .9em .5em;
	}

.modal-window table .top-left,
.modal-window table .top-center,
.modal-window table .top-right {
	height: 7px;
}

.modal-window table .bottom-left,
.modal-window table .bottom-center,
.modal-window table .bottom-right {
	height: 8px;
}

.modal-window table .top-left,
.modal-window table .middle-left,
.modal-window table .bottom-left {
	width: 7px;
}

.modal-window table .top-right,
.modal-window table .middle-right,
.modal-window table .bottom-right {
	width: 10px;
}

.modal-window table .top-left {
	background-image: url(../../../_images/drop-down/top-left.png);
}
.modal-window table .top-center {
	background-image: url(../../../_images/drop-down/top-center.png);
}
.modal-window table .top-right {
	background-image: url(../../../_images/drop-down/top-right.png);
}
.modal-window table .middle-left {
	background-image: url(../../../_images/drop-down/middle-left.png);
}
.modal-window table .middle-right {
	background-image: url(../../../_images/drop-down/middle-right.png);
}
.modal-window table .bottom-right {
	background-image: url(../../../_images/drop-down/bottom-right.png);
}
.modal-window table .bottom-left {
	background-image: url(../../../_images/drop-down/bottom-left.png);
}
.modal-window table .bottom-center {
	background-image: url(../../../_images/drop-down/bottom-center.png);
}
	.modal-window table a.close, .modal-window table a.close:visited, .modal-window table a.close:hover, .modal-window table a.close:active {
		background-image: url(../../../_images/drop-down/close.gif);
		background-repeat: no-repeat;
		float: right;
		height: 8px;
		width: 9px;
		text-indent: -9999em;
	}
	
.modal-window .content-handler p {
	font-size: 90%;
}
