

#modal_overlay {
	position: fixed;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
   margin-bottom: -80px;
   background-color: #FFFFFF;
   z-index:1001;
   -moz-opacity: 0.75;
   opacity:.75;
   filter: alpha(opacity=75);
}

#modal_horizon {
	top: 0%;
	left: 0%;
	width:1px;
	height:50%;
	margin-bottom:-80px; /* half of #modal_box's height */
	float:left;
}

#modal_error, #modal_confirm, #modal_warning {
	display: none;
	position: fixed;
	width: 410px;
	min-height: 90px;
	padding: 16px;
	z-index:1002;
	border-radius: 6pt !important;
	-moz-border-radius: 6pt;
	-webkit-border-radius: 6pt;
	-moz-box-shadow: 0 0 9pt #999999;
	-webkit-box-shadow: 0 0 9pt #999999;
	box-shadow: 0 0 9pt #999999;
}

#modal_error {
	border: 3px solid #FF0000; 
	background: url(../_pic/icon_error.png) 20px 50% no-repeat #FFFFFF ;
}

.modal_txt {
	font: bolder 1em Arial, Helvetica, sans-serif;
	color: #444444;
	padding: 1em 1em 0.5em 90px;
}
	
#modal_error form, #modal_confirm form, #modal_warning form {
	padding: 0.2em;
	text-align: center;
}

#modal_error input, #modal_confirm input, #modal_warning input {
	padding: 0.2em 0.5em;
	margin: 0 0.5em;
	min-width: 4em;
}
	
#modal_confirm {
	border: 3px solid #6060FF;
	background: url(../_pic/icon_question.png) 20px 50% no-repeat #FFFFFF;
}

#modal_warning {
	border: 3px solid #FFFF00; 
	background: url(../_pic/icon_warning.png) 20px 50% no-repeat #FFFFFF ;
}