* {margin:0;padding:0;font-family:Arial,sans-serif;}
img {border:none;}
a {font-weight:700;color:#444;text-decoration:none;}
#message {clear:both;}

#message .success, #message .error {
    width: 100%;
    background-position: 10px 8px;
    margin-bottom: 5px;
}
#message .success {
    background:#E2F1D0 url('/modules/login/webroot/images/icons/check.png') no-repeat left;
    color:#061A5B; 
}
#message .error {
    background:#FFD9D9 url('/modules/login/webroot/images/icons/delete.png') no-repeat left;
    color:#800; 
}
#message .error .text, #message .info .text, #message .success .text {
    padding-top: 7px;
    padding-bottom: 7px;    
    padding-left: 3em;
    font-weight: bold;
    font-size: 9pt;    
    border: 1px solid #ccc;
}

#message .info {
    width: 100%;  
    background: #F0F1FF url('/modules/login/webroot/images/icons/information.png') no-repeat left;
    background-position: 10px 8px;
    color: #060C6A; 
    margin-bottom: 5px;
}

body {
    /*background-color:#D5D5D4;*/
    background-color:#373445;
    text-align: center;
}

.clear {
    clear: both;
}
strong, b, h1 {
    color:#456117;
}
#container {
    background-color: #BCD591;
    /*border: 4px solid #373445;*/
    border: 4px solid #88B53E;
    margin-top: 250px;
    margin-left: auto;
    margin-right: auto;
    width:400px;
    height:300px;
}
#container input {
    border: 1px solid #88B53E;
    padding: 4px;
}