/* Messages & Icons*/
a.help, p.help, div.help{
    background-image: url(/images/but-ico-help.png);
    background-position: left 2px ;
    background-repeat: no-repeat;
    padding-left: 17px;
}

a.tip, p.tip, div.tip{
    background-image: url(/images/but-ico-tip.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 17px;
}

div.messages{
    /*background-color: #D7F0FF;
    border: 1px solid #A1CBE6;*/
    width: 100%;
}

div.messages:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.messages h1{
    display: block;
    /*background-color: #e0da8c;*/
    padding: 5px;
    margin: 0px;
}

div.messages.alert{
    float: left;
    margin-left: 150px;
    /*border: 1px solid #e0da8c;*/
    clear:both;
    display:inline; /* */
}

ul.error{
    clear: both;
    padding: 0 0 50px 70px;
}

div.messages li{
    display: list-item;
    margin-left: 0px;
    padding: 3px 0 5px 20px;
    font-weight: bold;
    background-position: left center;
    background-repeat: no-repeat;
    list-style: none;
    list-style-image: none;
}

div.msg_failure, div.msg_non-standard, div.msg_success, div.msg_warning{
    display: block;
    /*background-color: #ACD9F7;*/
    margin: 5px;
    padding: 5px 0 5px 20px ;
    background-position: center left;
    background-repeat: no-repeat;
}

div.messages li.msg_failure, div.msg_failure{
    background-image: url("/images/li-alert-failure.png");
}

div.messages li.msg_neutral, div.messages li.msg_non-standard, div.msg_neutral, div.msg_non-standard{
    background-image: url("/images/li-alert-neutral.png");
}

div.messages li.msg_success, div.msg_success{
    background-image: url("/images/li-alert-success.png");
}

div.messages li.msg_warning, div.msg_warning{
    background-image: url("/images/li-alert-warning.png");
}

