#overlay {
    background-color:#000;
    z-index:9999;
}
div.innerFrame{
    position: relative;
}

div.innerFrame div{
    position: absolute;

}

div.frame{
    position: absolute;
    overflow:visible;
}

div.frame div {

}

div.t{
    top: 0px;
    height: 24px;     
}

div.b{
    bottom: 0px;
    height: 24px;
}

div.l{
    left: 0px;
    width: 24px;
}

div.r{
    right: 0px;    
    width: 24px;
}

div.c{
    height: 24px;
    left:24px;
}

div.m{
    width: 24px;
    top:24px;

}
.tl{
    background-image: url('images/dialog/dialog_T_L.png');
}

.tc{
    background-image: url('images/dialog/dialog_T_C.png');
}

.tr{
    background-image: url('images/dialog/dialog_T_R.png');
}

.bl{
    background-image: url('images/dialog/dialog_B_L.png');
}

.bc{
    background-image: url('images/dialog/dialog_B_C.png');
}

.br{
    background-image: url('images/dialog/dialog_B_R.png');
}

.ml{
    background-image: url('images/dialog/dialog_C_L.png');
}

.mr{
    background-image: url('images/dialog/dialog_C_R.png');
}
div.mc{
    font-size:11px;
    text-align:center;
    background-repeat:no-repeat;
}

div.mc div{
   border: solid 0px;
    text-align:center;
    display:block;
    position:relative;
}

div.dialog_positioner h1, .mc div h1 {
   padding:0px;
   margin:0px;
   font-size:1.7em;
   font-weight:normal;
   text-transform:uppercase;
   margin-bottom:5px;
}

div.dialog_positioner a, .mc div a{
   text-decoration:none;
}

div.dialog_positioner{
    padding-top:24px;
    padding-bottom:24px;
}


