	/* Response Messages */


.response-msg {
	padding:6px 10px 10px 45px;
	font-size:0.9em;
	margin:0 0 10px;
}

.response-msg span {
	display:block;
	font-weight:bold;
	padding:0 0 4px;
}

.error {
	background:#f9e5e6 url('../images/icons/error.png') 10px 50% no-repeat;
	color:#b50007;
	border:#e8aaad solid 1px;
}

.notice  {
	background:#f9f9e5 url('../images/icons/notice.png') 10px 50% no-repeat;
	color:#828400;
	border:#e8e3aa solid 1px;
}

.inf {
	background:#e5ecf9 url('../images/icons/info.png') 10px 50% no-repeat;
	color:#0055b5;
	border:#aac6e8 solid 1px;
}

.success {
	background:#e9f9e5 url('../images/icons/success.png') 10px 50% no-repeat;
	color:#1c8400;
	border:#b4e8aa solid 1px;
}

#page-wrapper .other-box {
	margin:15px 0;
}

#page-wrapper .cont {
	border-top:#fff solid 1px;
	padding:8px;
	line-height:1.4em;
}

#page-wrapper .other-box h3 {
	font-size:1.2em;
	font-weight:bold;
}

#page-wrapper .gray-box {
	background:#eaeaea;
	border:#c0c0c0 solid 1px;
}

#page-wrapper .yellow-box {
	background:#fff6bf;
	border:#fdd845 solid 1px;
}

.validation_info {
  background: none repeat scroll 0 0 #F9E5E6;
  border: 1px solid #B50007;
  color: #B50007;
  font-weight: bold;
  margin-top: 3px;
  padding: 5px;
}

.inline_success
{
    background:#e9f9e5 ;
    color:#1c8400;
    border:#b4e8aa solid 1px;
    font-weight: bold;
    margin-top: 3px;
    padding: 5px;
}
