/* Overlay */
#confirmModalOverlay {
	background-color:#eee; 
	cursor:wait;
}

/* Container */
#confirmModalContainer {
	height:305px; 
	width:420px; 
	font-family:Arial; 
	font-size:16px; 
	text-align:left; 
	background:#fff; 
	/*border:2px solid #336699;*/
}

#confirmModalContainer .headerRight {
	background: url("/ace/images/dialog-right.gif") no-repeat top right;
}

#confirmModalContainer .headerLeft {
	background: url("/ace/images/dialog-left.gif") no-repeat top left;
}

#confirmModalContainer .header {
	height:30px; 
	width:100%; 
	/*background:url("/ace/images/confirm-modal-header.gif") repeat-x;*/
	color:#fff; 
	font-size:1.1em; 
	font-weight:bold; 
	line-height:30px;
	padding-left: 10px;
}

#confirmModalContainer .header span {
	padding-left:8px;
}

#confirmModalContainer .confirmMessageText {
	color: #333;
	text-align: left;
	margin: 0;
	height: 190px;
	overflow: auto; 
}

#confirmModalContainer .buttons {
	position: absolute;
	bottom: 10px;
	right: 20px;
} 

#confirmModalContainer .buttons div {
	float:right; 
	margin-left:10px; 
	width:70px; 
	height:26px; 
	color:#666; 
	font-weight:bold;
	font-size:115%;
	text-align:center;
	background:url("/ace/images/confirm-modal-button.gif") repeat-x; 
	border:1px solid #bbb; 
	cursor:pointer;
} 

#confirmModalContainer a.modalCloseX:hover {
	color:#9bb3b3;
}

#confirmModalContainer .confirmMessageContainer {
	margin-right: 2px; 
	margin-top: 0px; 
	margin-left: 1px; 
	padding: 1em; 
	height: 240px; 
	border: 1px solid #CCCCCC;
}

#confirmModalContainer a.modalCloseX, 
#confirmModalContainer a.modalCloseX:link, 
#confirmModalContainer a.modalCloseX:active, 
#confirmModalContainer a.modalCloseX:visited {
	text-decoration:none; 
	font-weight:bold; 
	font-size:1.1em; 
	position:absolute; 
	top:-1px; 
	left:400px; 
	color:#ddd;
}