/*****************************************************************************/
/*************************** Rich Modal Panel Start **************************/
/*****************************************************************************/
/*mask/overlay, area out of modal panel*/
.rich-mpnl-mask-div {
    opacity: 0.1;
    background-color: #111111;
    border: 0;
    padding: 0;
    margin: 0;
}

/*Overall Area including shadow*/
.rich-modalpanel {
    border: 0;
    padding: 0;
    margin: 0;
}

/*shadow*/
.rich-mpnl_shadow {
    border: 0;
    padding: 0;
    margin: 0;
}

/*Overall Area excluding shadow*/
.rich-mpnl_panel {
    border: 0;
    padding: 0;
    margin: 0;
}

.rich-mpnl_pnl {
    border: 0;
    padding: 0;
    margin: 0;
}

.rich-mp-content {
    border: 0;
    padding: 0;
    margin: 0;
}

/*resizer*/
.rich-mpnl-resizer {
    border: 0;
    padding: 0;
    margin: 0;
}

/*modal panel header*/
.rich-mpnl-header {
    background: #fff8d5 url( ../images/bg_popup.png ) repeat-x left bottom;
    border: 0;
    padding: 0;
    margin: 0.25em 0 0 0.25em;
}

/*modal panel header cell*/
.rich-mpnl-header-cell {
    background: #fff8d5 url( ../images/bg_popup.png ) repeat-x left bottom;
    border: 0;
    padding: 0;
    margin: 0;
}

.rich-mpnl-custom-header {
    border: 0;
    padding: 0;
    margin: 0;
    cellpadding: 0;
    cellspacing: 0;
    width: 100%;
}

/*controls close button*/
.rich-mpnl-controls {
    border: 0;
    padding: 0;
    margin: 0;
}

.rich-mpnl-body {
    border: 0;
    padding: 0.25em;
    margin: 0;
    background: #fff8d5 url( ../images/bg_popup.png ) repeat-x left bottom;
}

.rich-mpnl-body h4 {
    margin: 0 0 0 0.5em;
}

.rich-mpnl-body textarea {
    margin: 1em;
}

.rich-mpnl-body input[type=radio] {
    margin: 0 0.4em 0 0.5em;
}

.rich-mpnl-body table {
    margin-bottom: 0.5em;
}

.rich-mpnl-body triangle {
    background: url( ../images/bg_popupTop.png ) no-repeat 0 0;
    width: 22px;
    height: 12px;
}

.rich-mpnl-body .rich-mpnl-custom-header .close-control {
    text-align: right;
    vertical-align: top;
}

.rich-mpnl-body .rich-mpnl-custom-header .title {
    text-align: left;
    vertical-align: middle;
    padding-top: 1em;
}

.rich-mpnl-body .loading-table {
    margin: 1em;
    width: 70%;
    position: absolute;
}

.rich-mpnl-body .loading {
    text-align: left;
    vertical-align: middle;
    width: 100%;
}

/*****************************************************************************/
/*************************** Rich Modal Panel End **************************/
/*****************************************************************************/