#flashEvents {
	position: fixed;
	bottom: 20px;
	left: 70%;
	right: 20px;
	display: none;
	-moz-border-radius: 5px;
	border: 2px solid #333;
	padding: 10px;
	z-index: 9999;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	background-color: #D9ECF9;
}

#flashEvents .flashEvent {
	-moz-border-radius: 5px;
	font: 12px Tahoma;
	color: #777;
	cursor: pointer;
	padding: 7px 5px 7px 40px;
	margin-top: 4px;
}

#flashEvents .flashEvent .flashTime {
	display: none;
	font: 11px Tahoma;
	float: right;
	padding-top: 4px;
	padding-right: 5px;
}

#flashEvents .flashEvent.EMERG, 
#flashEvents .flashEvent.CRIT, 
#flashEvents .flashEvent.ERR {
	background: #FFEEEE 5px 50% url('../images/fevents/emerg.png') no-repeat;
	border: 1px solid #EEAAAA;
	color: #AA5555;
}

#flashEvents .flashEvent.CRIT,
#flashEvents .flashEvent.ERR {
	background: #FFEEEE 5px 50% url('../images/fevents/crit.png') no-repeat;
}

#flashEvents .flashEvent.WARN {
	background: #FFFFEE 5px 50% url('../images/fevents/warn.png') no-repeat;
	border: 1px solid #EEEEAA;
	color: #888855;
}

#flashEvents .flashEvent.INFO, 
#flashEvents .flashEvent.NOTICE, 
#flashEvents .flashEvent.DEBUG {
	background: #EEEEFF 5px 50% url('../images/fevents/info.png') no-repeat;
	border: 1px solid #AAAAEE;
	color: #5555AA;
}

#flashEvents .flashEvent.DEBUG {
	background: #EEEEFF 5px 50% url('../images/fevents/debug.png') no-repeat;
}

/* Modal overlay */
#modalOverlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 998;
	background-color: #fff;
	display: none;
}

/* Modal dialog */
#mainDialog {
	position: fixed;
	z-index: 999;
}

/* Busy Links/Buttons */
.busyModal {
	position: absolute;
	z-index: 9999;
	background: #fff url('../images/busy.gif') 50% 50% no-repeat;
	color: #000;
	font-size: 10px;
	text-align: center;
	display: none;
}

