﻿.PageMessage {
	background-color: transparent;
}
.PageMessageBox {
	border-width: 0px;
	border-style: solid;
	padding: 5px 10px;
	background-color: transparent;
	/*margin: 5px 0;*/
	max-width: 980px;
    padding-top: 12px;
    position: relative;
}
.PageMessageBoxType-info {
	background-color: #E0F6FF;
	border-color: #004966;
	color: #004966;
}
.PageMessageBoxType-warning {
	background-color: #FFFEE0;
	border-color: #636600;
	color: #636600;
}
.PageMessageBoxType-error {
	background-color: #FFE0E0;
	border-color: #660000;
	color: #660000;
}
.PageMessageBoxType-deadline {
	background-color: #FFF0E0;
	border-color: #662B00;
	color: #662B00;
}

body.ATX000 .PageMessageBoxType-info {
	background-color: #CBF9FE;
	border-color: #004966;
	color: #004966;
}
body.ATX000 .PageMessageBoxType-warning {
	background-color: #FDD0B0;
	border-color: #636600;
	color: #EE3300;
}
body.ATX000 .PageMessageBoxType-error {
	background-color: #F3A89E;
	border-color: #660000;
	color: #330000;
}
body.ATX000 .PageMessageBoxType-deadline {
	background-color: #FFD97D;
	border-color: #662B00;
	color: #662B00;
}

.PageMessageBox-CloseButton {
	cursor: pointer;
	float: right;
	background-color: transparent;
}
.PageMessageAddButton {
	width: 16px;
	height: 16px;
	background: url('/images/ui-icons_222222_256x240.png') 0 -192px;
	cursor: pointer;
}
.PageMessageBox-Message {
	word-wrap: break-word;
	display: block;
	max-width: 97%;
	clear: both;
    text-align: center;
    font-weight: bold;
}

.PageMessageBox .deleteButton
{
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    border-radius: 5px;
    padding: 2px;
    font-size: 10px;
    cursor: pointer;
    color: #EEEEEE;
    background: #222222;
}

.PageMessageBox .deleteButton:hover
{
    color: #FFFFFF;
    background: #000000;
}

.PageMessageBox:hover .deleteButton
{
    display: block;
}

form.PageMessageBox div.Validation{
	color: white;
	font-weight: bold;
	padding: 5px 10px;
	width: 95%;
}
form.PageMessageBox div.ValidationError {
	background-color: crimson;
	border: 1px solid #660000;
}
form.PageMessageBox div.ValidationSuccess {
	background-color: limegreen;
	border: 1px solid darkgreen;
}
form.PageMessageBox label {
	min-width: 185px;
}
form textarea {
	width: 95%;
}
form.PageMessageBox button {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background-color:#bddbfa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	cursor: pointer;
}form.PageMessageBox button:hover {
	background-color:#80b5ea;
}form.PageMessageBox button:active {
	position:relative;
	top:1px;
}