.errorPanel, .warningPanel, .informationPanel, .queryPanel, .okPanel {
    max-width: 700px;
    width: 100%;
    background: white no-repeat 20px 10px;
    border: 1px solid #c7c3c3;
    margin-top: 10px;
    margin-bottom: 10px;
}

.mobi .errorPanel, .mobi .warningPanel, .mobi .informationPanel, .mobi .queryPanel, .mobi .okPanel {
    max-width: 500px;
    background-position: 10px 5px;
}

.lt-ie8 .errorPanel, .lt-ie8 .warningPanel, .lt-ie8 .informationPanel, .lt-ie8 .queryPanel, .lt-ie8 .okPanel {
    /* see http://www.svendtofte.com/code/max_width_in_ie/ */
    width: expression(document.body.clientWidth > 700 ? "701px": "100%");
}

/**
If javascript is enabled and the errorPanel does not have the class 'skipPopout', don't display the error message
when the page loads. This avoids the error panel from visibly 'jumping out' at the user.
*/
.js .errorPanel {
    display: none;
}

.js .errorPanel.skipPopout {
    display: block;
}

.lt-ie7 .errorPanel {
    display:block;
}

.innerPanel {
    font-size: 9pt;
    margin: 20px 8px 15px 65px;
    min-height: 20px;
}

.mobi .innerPanel {
    margin: 14px 8px 5px 55px;
    min-height: 27px;
}

.errorPanel {
    background-image: url("../images/icon_error_32x32.png");
    color: red;
}

.warningPanel {
    background-image: url("../images/icon_warning_32x32.png");
    color: red;
}

.informationPanel {
    background-image: url("../images/icon_information_32x32.png");
    color: #708090;
}

.queryPanel {
    background-image: url("../images/icon_question_32x32.png");
    color: #708090;
}

.okPanel {
    background-image: url("../images/icon_ok_32x32.png");
    color: #708090;
}

.errorPanel em {
    font-style: normal;
    font-weight: bold;
}

.informationPanel em {
    font-style: normal;
    font-weight: bold;
}

.warningPanel em {
    font-style: normal;
    font-weight: bold;
}

.queryPanel em {
    font-style: normal;
    font-weight: bold;
}

.okPanel em {
    font-style: normal;
    font-weight: bold;
}

.informationPanel .data-table {
    color: #708090;
}

.warningPanel .data-table {
    color: red;
}

.errorPanel .data-table {
    color: red;
}

.okPanel .data-table {
    color: #708090;
}