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

.class1_nw {
    background: transparent url(css/abs/class1/left-top.png) no-repeat 0 0;
    width:6px;
    height:30px;
}

.class1_n {
    background: transparent url(css/abs/class1/top-middle.png) repeat-x 0 0;
    height: 30px;
}

.class1_ne {
    background: transparent url(css/abs/class1/right-top.png) no-repeat 0 0;
    width: 6px;
    height: 30px;
}

.class1_w {
    background: transparent url(css/abs/class1/frame-left.png) repeat-y top left;
    width: 6px;
}

.class1_e {
    background: transparent url(css/abs/class1/frame-right.png) repeat-y top right;
    width: 6px;
}

.class1_sw {
    background: transparent url(css/abs/class1/bottom-left.png) no-repeat 0 0;
    width: 6px;
    height: 4px;
}

.class1_s {
    background: transparent url(css/abs/class1/bottom-middle.png) repeat-x 0 0;
    height: 4px;
}

.class1_se, .class1_sizer  {
    background: transparent url(css/abs/class1/bottom-right.png) no-repeat 0 0;
    width: 6px;
    height: 4px;
}

.class1_sizer {
    cursor:se-resize;
}

.class1_close {
    background: transparent url(css/abs/class1/button-close-focus.gif) no-repeat 0 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 20px;
    z-index: 1000;
}

.class1_minimize {
    background: transparent url(css/abs/class1/button-min-focus.gif) no-repeat 0 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 30px;
    top: 7px;
    width: 20px;
    z-index: 1000;
}

.class1_maximize {
    background: transparent url(css/abs/class1/button-max-focus.gif) no-repeat 0 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 30px;
    top: 7px;
    width: 20px;
    z-index: 1000;
}

.class1_print {
    background: transparent url(css/abs/class1/button-print-focus.gif) no-repeat 0 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 53px;
    top: 7px;
    width: 20px;
    z-index: 1000;
}

.class1_title {
    float: left;
    height: 14px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    margin-top: 2px;
    width: 100%;
    color: #0082A4; 
    font-weight: bold;
}

.class1_content {
    overflow-x: auto;
    overflow:auto;
    color: #000;
    font-family: Tahoma, Arial, sans-serif;
    font: 12px arial;
    background:#FDFDFD;
}

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

.class1_message {
    font: 12px arial;
    text-align:center;
    width:100%;
    padding-bottom:10px;
    overflow:auto;
}

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

.class1_buttons input {
    width:20%;
    margin:10px;
}

.class1_progress {
    float:left;
    margin:auto;
    text-align:center;
    width:100%;
    height:16px;
    background: #FFF url('alert/progress.gif') no-repeat center center
}
