div#viewingField div#sidebar p {
	font-size: 10pt;
	margin-left: 60px;
	font-weight: bold;
}

.contact {
	background-color: #ecf8ee;
	border: 1px solid #aaa;
}

input.contact {
	width: 240px;
}

textarea.contact {
	width: 340px;
	height: 80px;
}

div#errorMessageField {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: #ff3a38;
	z-index: 10;
}
	
	div#errorMessageField p {
		color: white;
		font-weight: bold;
		margin-left: 40px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: 10pt;
	}
		
		div#errorMessageField p.message {
			margin-left: 60px;
		}
		
div#errorMessageField p.close {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	font-size: 14pt;
	font-weight: bold;
	border: 1px white solid;
	padding: 4px 6px 0 6px;
}
	
	div#errorMessageField p.close a {
		color: white;
		text-decoration: none;
	}
		
		div#errorMessageField p.close a:hover {
			text-decoration: underline;
		}

div#statusMessageField {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: #d5f2fe;
	z-index: 0;
}
	
	div#statusMessageField p {
		color: black;
		font-weight: bold;
		margin-left: 40px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: 10pt;
	}

div#statusMessageField p.close {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 14pt;
	font-weight: bold;
	border: 1px black solid;
	padding: 4px 6px 0 6px;
}
	
	div#statusMessageField p.close a {
		color: black;
		text-decoration: none;
	}
		
		div#statusMessageField p.close a:hover {
			text-decoration: underline;
		}
