﻿.MessagePanelSuccess, .MessagePanelError, .MessagePanelWarning, .MessagePanelTip
{
    height: 45px;
    display: inline-block;
    overflow: hidden;
    margin-left: 365px;
    margin-top: 3px;
}
.MessagePanelSuccess .messageBody, .MessagePanelError .messageBody, .MessagePanelWarning .messageBody, .MessagePanelTip .messageBody
{
    float: left;
    height: 45px;
    background-repeat: repeat-x;
}

.MessagePanelSuccess .messageBody
{
    color: #336801;
    background-image: url(images/messagepanel-success-bg.png);
}
.MessagePanelError .messageBody
{
    color: #8d0d0d;
    background-image: url(images/messagepanel-error-bg.png);
}
.MessagePanelWarning .messageBody
{
    color: #6c6600;
    background-image: url(images/messagepanel-warning-bg.png);
}
.MessagePanelTip .messageBody
{
    color: #005898;
    background-image: url(images/messagepanel-tip-bg.png);
}
.MessagePanelSuccess .leftEdge, .MessagePanelError .leftEdge, .MessagePanelWarning .leftEdge, .MessagePanelTip .leftEdge
{
    float: left;
    width: 5px;
    height: 39px;
    background-repeat: no-repeat;
}
.MessagePanelSuccess .leftEdge
{
    background-image: url(images/msgpanel-success-leftedge.gif);
}
.MessagePanelError .leftEdge
{
    background-image: url(images/msgpanel-error-leftedge.gif);
}
.MessagePanelWarning .leftEdge
{
    background-image: url(images/msgpanel-warning-leftedge.gif);
}
.MessagePanelTip .leftEdge
{
    background-image: url(images/msgpanel-tip-leftedge.gif);
}
.MessagePanelSuccess .rightEdge, .MessagePanelError .rightEdge, .MessagePanelWarning .rightEdge, .MessagePanelTip .rightEdge
{
    float: left;
    width: 5px;
    height: 39px;
    background-repeat: no-repeat;
}
.MessagePanelSuccess .rightEdge
{
    background-image: url(images/msgpanel-success-rightedge.gif);
}
.MessagePanelError .rightEdge
{
    background-image: url(images/msgpanel-error-rightedge.gif);
}
.MessagePanelWarning .rightEdge
{
    background-image: url(images/msgpanel-warning-rightedge.gif);
}
.MessagePanelTip .rightEdge
{
    background-image: url(images/msgpanel-tip-rightedge.gif);
}

.MessagePanelSuccess .MessageTypeIcon, .MessagePanelError .MessageTypeIcon, .MessagePanelWarning .MessageTypeIcon, .MessagePanelTip .MessageTypeIcon
{
    width: 22px;
    height: 22px;
    position: absolute;
    background-repeat: no-repeat;
    margin-top: 9px;
    margin-left: 9px;
}
.MessagePanelSuccess .MessageTypeIcon
{
    background-image: url(images/msgpanel-success-icon.gif);
}
.MessagePanelError .MessageTypeIcon
{
    background-image: url(images/msgpanel-error-icon.gif);
}
.MessagePanelWarning .MessageTypeIcon
{
    background-image: url(images/msgpanel-warning-icon.gif);
}
.MessagePanelTip .MessageTypeIcon
{
    background-image: url(images/msgpanel-tip-icon.gif);
}
.MessagePanelCloseButton
{
    width: 11px;
    height: 11px;
    position: relative;
    left: -20px;
    top: 1em;
}

.MessagePanelSuccess .textualContent, .MessagePanelError .textualContent, .MessagePanelWarning .textualContent, .MessagePanelTip .textualContent
{
    position: relative;
    top: .8em;
    margin-left: 35px;
    margin-right: 35px;
}
.MessagePanelSuccess .MessageTitle, .MessagePanelError .MessageTitle, .MessagePanelWarning .MessageTitle, .MessagePanelTip .MessageTitle
{
    font-weight: bold;
}
