/* 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");
}
