/* Credits 
    CSS classes: http://www.jankoatwarpspeed.com/post/2008/05/22/CSS-Message-Boxes-for-different-message-types.aspx
    Icons: http://itweek.deviantart.com/art/Knob-Buttons-Toolbar-icons-73463960
*/

.info, .success, .warning, .error, .validation
{
	padding: 0px;
	border: 1px solid;
	margin: 0px 0px 1px 0px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}
.validation {
    color:#D63301;
    background-color:#FFCCBA;
    padding-left: 60px;
    /*background-image:url('validation.png');*/
    background-image:url('warning.png');
}

.container
{
	text-align: left;
}
.info p, .success p, .warning p, .error p {
    padding: 0px 50px;
}
.info a.close, .success a.close, .warning a.close, .error a.close
{
	float: right;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
	background-image: url('close.png');
	background-repeat: no-repeat;
	background-position: center;
}
.container img {
    border: none;
}