@media print {
    .overlay_alert {
        display: none;
    }
    
    .alert_content {
        display: none;
    }
}

@media screen {
    .overlay_alert {
            background-color: #E8F0FC;
            filter:alpha(opacity=70);
            -moz-opacity: 0.6;
            opacity: 0.6;
    }
    
    .alert_nw {
            width: 9px;
            height: 9px;
            background: transparent url(alert/top_left.gif) no-repeat bottom left;			
    }
    
    .alert_n {
            height: 5px;
            background: transparent url(alert/top_mid.gif) repeat-x bottom left;			
    }
    
    .alert_ne {
            width: 9px;
            height: 9px;
            background: transparent url(alert/top_right.gif) no-repeat bottom left;			
    }
    
    .alert_e {
            width: 5px;
            background: transparent url(alert/right.jpg) repeat-y 0 0;			
    }
    
    .alert_w {
        width: 5px;
        background: transparent url(alert/left.jpg) repeat-y 0 0;			
    }
    
    .alert_sw {
        width: 9px;
        height: 9px;
        background: transparent url(alert/bottom_left.gif) no-repeat 0 0;			
    }
    
    .alert_s {
        height: 5px;
        background: transparent url(alert/bottom_mid.gif) repeat-x 0 0;	
    }
    
    .alert_se, .alert_sizer {
        width: 9px;
        height: 9px;
        background: transparent url(alert/bottom_right.gif) no-repeat 0 0;			
    }
    
    .alert_close {
        width:0px;
        height:0px;
        display:none;
    }
    
    .alert_minimize {
        width:0px;
        height:0px;
        display:none;
    }
    
    .alert_maximize {
        width:0px;
        height:0px;
        display:none;
    }
    
    .alert_title {
        float:left;
        height:1px;
        width:100%;
    }
    
    .alert_content {
        overflow:visible;
        color: #000;
        font-family: Tahoma, Arial, sans-serif;
        font: 12px arial;
        background: #FFF;
    }
    
    /* For alert/confirm dialog */
    .alert_window {
            background: #fff;
            padding:5px;
            margin-left:auto;
            margin-right:auto;
            width:400px;
    }
    
    .alert_message {
      font: 12px arial;
            width:100%;
            color:#F00;
            padding-bottom:10px;
    }
    
    .alert_buttons {
            text-align:center;
            width:100%;
    }
    
    .alert_buttons input {
            width:20%;
            margin:10px;
    }
    
    .alert_progress {
            float:left;
            margin:auto;
            text-align:center;
            width:100%;
            height:16px;
            background: #FFF url('alert/progress.gif') no-repeat center center
    }
}


