.dialogBox {
	padding: 0px;
	width: 600px;
	min-height: 100px;
	
	background-color: #A6C9E2;
	border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	
	text-align: justify;
}

.dialogBox .title {
	padding: 5px 15px;
	margin: -1px;
	width: auto;
	border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-moz-user-select: none;
	-webkit-user-select: none;

	
	color: #fff;
	font-weight: bold;
}

.dialogBox .title .closeButton { float: right; font-weight: bold; cursor: pointer }
.dialogBox .title .closeButton:hover { color: #888; }

.dialogBox .body { padding: 15px 20px; background-color: #fff; min-height : 100px; max-height: 600px; overflow: scroll; }

.dialogBox .buttons { padding: 12px; text-align: right; width: auto; border: none; height: auto; margin: 0; background: transparent; }
.dialogBox .buttons button { min-width: 75px; margin-left: 10px; }



.dialogBox.alert { background-color: #f44; }
.dialogBox.alert .body { background-image: inherit url('../images/dialog/dialog-warning.png'); background-repeat: no-repeat; background-position: 10px 15px; padding-left: 75px; }

.dialogBox.confirm { background-color: #A6C9E2; }
.dialogBox.confirm .body { background-image: inherit url('../images/dialog/dialog-question.png'); background-repeat: no-repeat; background-position: 10px 15px; padding-left: 75px; }

.dialogBox.warn { background-color: #FFA95C; }
.dialogBox.warn .body { background-image: url('../images/dialog/dialog-warning.png'); background-repeat: no-repeat; background-position: 10px 15px; padding-left: 75px; }

.dialogBox.prompt .body { background: inherit url('../images/dialog/dialog-question.png') no-repeat 10px 15px; padding-left: 75px }
.dialogBox.prompt hr { width: 100%; border: 1px solid #ccc; margin: 8px 0px 5px 0px; }
.dialogBox.prompt input { display: block; width: 100%; }
