.popup_container, .popup_containern
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    min-width: 768px; /* Dialog will be no smaller than this */
    max-width: 768px; /* Dialog will wrap after this width */
    width: 768px;
    z-index: 99997;
    border: double 0px #555;
    color: #000;
}

.popup_cancel
{
    width: 24px;
    height: 24px;
    position: absolute;
    right: 13px;
    top: 13px;
    border: none;
    background: transparent url(../images/popup_close.png) no-repeat top left;
    cursor: pointer;
}


.popup_subtitle
{
    font-style: italic;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    height: 26px;
    line-height: 26px;
    color: #666;
    background: none;
    padding: 0 0 0 10px;
    margin: 0em;
}

.popup_content, .popup_contentn
{
    padding: 0px 0px;
    margin: 0;
}

.popup_contentpreview, .popup_contentpreviewn
{
    padding: 0px;
    margin: 0;
}

.popup_content.alert
{
    background-image: url(../images/info.gif);
}

.popup_content.confirm
{
    background-image: url(../images/important.gif);
}

.popup_content.prompt
{
    background-image: url(../images/help.gif);
}

.popup_message, .popup_messagen
{
    text-align: left;
}

.popup_preview, .popup_previewn
{
    overflow: visible;
}

.popup_panel, .popup_paneln
{
    text-align: center;
    margin: 1em 0em 0em 1em;
}

.popup_prompt, .popup_promptn
{
    margin: .5em 0em;
}


.btncloseedit, .alertButton
{
    width: 24px;
    height: 24px;
    position: absolute;
    right: 13px;
    top: 13px;
    border: none;
    background: transparent url(../images/popup_close.png) no-repeat top left;
    cursor: pointer;
}


.popup_preview body, .popup_previewn body, .popup_preview form, .popup_previewn form
{
    background: transparent;
}


.editbartop
{
    width: 768px;
    height: 33px;
    background: transparent url(../images/editbubbletop.png) no-repeat top left;
    position: relative;
    overflow: visible;
}

.editbartop img
{
    top: 10px;
    left: 15px;
    position: relative;
    z-index: 99997;
}
.editbarmiddle
{
    width: 768px;
    padding-top: 10px;
    background: transparent url(../images/editbubblemiddle.png) repeat-y top left;
    position: relative;
    overflow: visible;
}

.editbarmiddle p
{
    font-size: 0.7em;
    padding: 0px 20px;
    margin: 0 auto;
    color: #000;
    font-weight: bold;
    overflow: visible;
}

.editbarbottom
{
    width: 768px;
    height: 21px;
    background: transparent url(../images/editbubblebottom.png) no-repeat top left;
    position: relative;
}





.btnclosenotifybar
{
    width: 24px;
    height: 24px;
    position: absolute;
    right: 13px;
    top: 13px;
    border: none;
    background: transparent url(../images/popup_close.png) no-repeat top left;
    cursor: pointer;
}


.nBarContainer
{
    width: 297px;
    z-index: 999999;
    position: absolute;
}

.notifybartop
{
    width: 297px;
    height: 33px;
    background: transparent url(../images/notifybubbletop.png) no-repeat top left;
    position: relative;
}

.notifybartop .Error
{
    position: relative;
    top: 15px;
    left: 15px;
    background: transparent url(../images/icon_error.gif) no-repeat top left;
    width: 21px;
    height: 18px;
}

.notifybartop .Information
{
    position: relative;
    top: 15px;
    left: 15px;
    background: transparent url(../images/icon_info.gif) no-repeat top left;
    width: 21px;
    height: 18px;
}

.notifybartop .Question
{
    position: relative;
    top: 15px;
    left: 15px;
    background: transparent url(../images/) no-repeat top left;
    width: 14px;
    height: 14px;
}




.notifybarmiddle
{
    width: 297px;
    background: transparent url(../images/notifybubblemiddle.png) repeat-y top left;
    position: relative;
    padding: 0;
}

.notifybarmiddle p
{
    font-size: 0.9em;
    padding: 0px 20px 0px 20px;
    margin: 0 auto;
    color: #000;
    font-weight: bold;
}

.notifybarbottom
{
    width: 297px;
    height: 21px;
    background: transparent url(../images/notifybubblebottom.png) no-repeat top left;
    position: relative;
}

.imagepreviewhover, .musicpreviewhover, .videopreviewhover
{
    position: absolute;
    z-index: 999999;
}



.loadingContainer
{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    width: 44px;
    height:43px;
    background:transparent url(../images/loading3.gif) no-repeat top left;
}

