/* MODAL WINDOW */

.overlay_dialog {
background-color: #3b3b3b;
filter:alpha(opacity=00);
-moz-opacity: 0.0;
opacity: 0.0;
}

.dialog_nw {
width: 12px;
height: 25px;
background: transparent url(../img/window_top_left2.gif) no-repeat 0 0;	
}

.dialog_n {
background: transparent url(../img/window_top_mid2.gif) repeat-x 0 0;
height: 25px;
width: 100%;
}

.dialog_ne {
width: 8px;
height: 25px;
background: transparent url(../img/window_top_right2.gif) no-repeat 0 0;	
}

.dialog_e {
width: 1px;
height: 100%;
background-color:#efefef;
}

.dialog_w {
width: 1px;
height: 100%;
background-color:#efefef;	
}

.dialog_sw {
width: 1px;
height: 1px;
background-color:#efefef;
}

.dialog_s {
width: 100%;
height: 1px;
background-color:#efefef;
}

.dialog_se {
width: 1px;
height: 1px;
background-color:#efefef;	
}

.dialog_close {
width: 25px;
height: 15px;
background: transparent url(../img/window_close2.gif) no-repeat 0 0;	
position:absolute;
top:5px;
right:16px;
cursor:pointer;
z-index:2000;
}

.dialog_maximize {
width: 14px;
height: 14px;
background: transparent url(../img/window_maximize.gif) no-repeat 0 0;	
position:absolute;
top:5px;
right:28px;
cursor:pointer;
z-index:2000;
}

.dialog_title {
float:left;
height:11px;
width:100%;
color:#0084a5;
font:11px tahoma,arial;
font-weight:bold;
}

.dialog_content {
overflow:auto;
font:9pt tahoma,arial;
line-height:12pt;
color:#6f6f6f;
background-color:#fff;
}


/* ALERT/CONFIRM - WARNING */

.overlay_warn {
background-color: #3b3b3b;
filter:alpha(opacity=00);
-moz-opacity: 0.0;
opacity: 0.0;
}

.warn_nw {
width: 12px;
height: 25px;
background: transparent url(../img/window_top_left_warn2.gif) no-repeat 0 0;	
}

.warn_n {
background: transparent url(../img/window_top_mid2.gif) repeat-x 0 0;
height: 25px;
width: 100%;
}

.warn_ne {
width: 8px;
height: 25px;
background: transparent url(../img/window_top_right2.gif) no-repeat 0 0;	
}

.warn_e {
width: 1px;
height: 100%;
background-color:#efefef;
}

.warn_w {
width: 1px;
height: 100%;
background-color:#efefef;	
}

.warn_sw {
width: 1px;
height: 1px;
background-color:#efefef;
}

.warn_s {
width: 100%;
height: 1px;
background-color:#efefef;
}

.warn_se {
width: 1px;
height: 1px;
background-color:#efefef;	
}

.warn_title {
float:left;
height:11px;
width:100%;
color:#cc0000;
font:11px tahoma,arial;
font-weight:bold;
}

.warn_content {
overflow:auto;
font:9pt tahoma,arial;
line-height:12pt;
color:#6f6f6f;
background-color:#fff;
}

.warn_buttons {
text-align:center;
width:100%;
}

.warn_buttons input {
margin:10px;
font-size:11px;
font-weight:bold;
color:#4d4d4d;
}

/* ALERT/CONFIRM - INFO */

.overlay_info {
background-color: #3b3b3b;
filter:alpha(opacity=00);
-moz-opacity: 0.0;
opacity: 0.0;
}

.info_nw {
width: 12px;
height: 25px;
background: transparent url(../img/window_top_left_info2.gif) no-repeat 0 0;	
}

.info_n {
background: transparent url(../img/window_top_mid2.gif) repeat-x 0 0;
height: 25px;
width: 100%;
}

.info_ne {
width: 8px;
height: 25px;
background: transparent url(../img/window_top_right2.gif) no-repeat 0 0;	
}

.info_e {
width: 1px;
height: 100%;
background-color:#efefef;
}

.info_w {
width: 1px;
height: 100%;
background-color:#efefef;	
}

.info_sw {
width: 1px;
height: 1px;
background-color:#efefef;
}

.info_s {
width: 100%;
height: 1px;
background-color:#efefef;
}

.info_se {
width: 1px;
height: 1px;
background-color:#efefef;	
}

.info_title {
float:left;
height:11px;
width:100%;
color:#0084a5;
font:11px tahoma,arial;
font-weight:bold;
}

.info_content {
overflow:auto;
font:9pt tahoma,arial;
line-height:12pt;
color:#6f6f6f;
background-color:#fff;
}

.info_buttons {
text-align:center;
width:100%;
}

.info_buttons input {
margin:10;
font-size:11px;
font-weight:bold;
color:#4d4d4d;
}

/* CHANGE NOT NECESSARY */

.overlay_dialog img {
border: none;
}

.top_draggable, .bottom_draggable {
cursor:move;
}

.dialog {
display: block;
font-family: Tahoma, Arial, Sans Serif;
position: absolute;
border-top:1px solid #eee;
}

.dialog {
margin: 0px;
padding:0px;
}

.dialog table  { border-collapse: collapse; border-spacing: 0; width: 100% }
.dialog td, th { padding: 0; }



.overlay_shadow{
background-color: #666;
filter:alpha(opacity=20);
-moz-opacity: 0.2;
opacity: 0.2;
}

