.overlay_alert {
	background-color: #ffffff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_nw {
	width: 3px;
	height: 26px;
	background: transparent url(alertG/top-left_b.gif) no-repeat bottom left;			
}

.alert_n {
	height: 23px;
	background: #335EA8 url(alertG/top_b.gif) repeat-x top left;			
}

.alert_ne {
	width: 3px;
	height: 26px;
	background: transparent url(alertG/top-right_b.gif) no-repeat bottom left;			
}

.alert_e {
	width: 3px;
	background: transparent url(alertG/right_b.gif) repeat-y 0 0;			
}

.alert_w {
	width: 3px;
	background: transparent url(alertG/left_b.gif) repeat-y 0 0;			
}

.alert_sw {
	width: 3px;
	height: 3px;
	background: transparent url(alertG/bottom-left_b.gif) no-repeat 0 0;			
}

.alert_s {
	height: 3px;
	background: transparent url(alertG/bottom.gif) repeat-x 0 0;			
}

.alert_se, .alert_sizer {
	width: 3px;
	height: 3px;
	background: transparent url(alertG/bottom-right_b.gif) no-repeat 0 0;			
}

.alert_close {
	width: 16px;
	height: 16px;
	background: #E9E8F2 url(alertG/close.gif) no-repeat 3px 3px;			
	position:absolute;
	top:6px;
	right:6px;
	cursor:pointer;
	z-index:2000;
}

.alert_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_title {
	float:left;
	height:21px;
	width:100%;
	color: #fff;
	font-weight: bold;
	padding-left:5px;
	padding-top:7px;
	font-size: 12px;
	font-family: "Trebuchet MS", Times, serif;
}

.alert_content {
	overflow:auto;
	color: #000000;
	/*font-family: Tahoma, Arial, sans-serif;*/
	font-size: 20px;
	/*background: #FFF;*/
	background-color:#EFEFEF;
	font-family: "Trebuchet MS", Times, serif;
	/*padding-top:5px;
	border: 1px solid Olive;*/
	position:relative;
}

/* For alert/confirm dialog */
.alert_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_message {
	font-family: "Trebuchet MS", Times, serif;
	font-size:11px;
	text-align:left;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:5px;
	vertical-align: middle;
	/*border: 1px solid Blue;*/
	top:5px;
	position:relative;
}
.alert_iconAlert {
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background: url('alertG/dialog-warning.png') no-repeat center;
}
.alert_iconDone {
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background: url('alertG/dialog-done.png') no-repeat center;
}
.alert_iconError {
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background: url('alertG/dialog-error.png') no-repeat center;
}
.alert_iconStop {
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background: url('alertG/process-stop.png') no-repeat center;
}
.alert_iconImportant {
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background: url('alertG/emblem-important.png') no-repeat center;
}
.alert_iconInfo {
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background: url('alertG/dialog-information.png') no-repeat center;
}
.alert_iconConfirm{
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background: url('alertG/dialog-warning.png') no-repeat center;
	/*border: 1px solid #191970;*/
}

.alert_buttons {
	font-family: "Trebuchet MS", Times, serif;
	/*background-color:#E2E2ED;border-top:#CFCFCF 1px solid;*/
	text-align: center;
	width:100%;
	vertical-align:bottom;
	font-size: 12px;
	/*position:absolute;*/
	/*bottom:0px;*/
	/*border: 1px solid #191970;*/
	clear: both;
	height: 20px;
}

.alert_buttons input {
	/*width:20%;*/
	margin: 5px 0px 5px 0px;
	font-family: "Trebuchet MS", Times, serif;
	/*background-color:#E2E2ED;border-top:#CFCFCF 1px solid;*/
	text-align:center;
	vertical-align:bottom;
	font-size: 11px;
}

.alert_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: url('alertG/progress.gif') no-repeat center;
}
.alert_splash{
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:40px;
	background: #1E3B9F url('alertG/splash.png') no-repeat center;
}
