﻿div.message {
	border: solid 1px black;
	padding: 5px;
	text-align: center;
	background-color: #FFFF66;
	margin-bottom: 20px;
	color: Black;
}
div.errors {
	margin: 5px 0px 0px 0px;
	color: Red;
}
div.errors ul {
	list-style-type: disc;
	margin-left: 75px;
	color: Red;
}
div.errors ul li {
	background-image: none;
	padding: 0px 0px 0px 5px;
	color: Red;
}
div.spacer {
	margin-top: 5px;
	font-weight: normal;
}
h3.header {
	
}
.gridHeader tr, .gridHeader th, tr.gridHeader, th.gridHeader, .gridHeader a {
	background-color: Black;
	color: White;
	font-weight: bold;
	font-size: 10pt;
}
.gridAlternate {
	background-color: #EEEEEE;
}
a.action {
	text-decoration: underline;
}
#formContainer {
	text-align: center;
	width: 540px;
}
#formContainer div.form {
	text-align: left;
	margin: 20px auto 10px auto;
}
#formContainer div.formField {
	clear: both;
	margin-top: 10px;
	vertical-align: text-top;
}
#formContainer div.formFieldRadio {
	clear: both;
	margin-top: 10px;
	margin-left: 110px;
}
#formContainer span.formFieldLabel {
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 5px;
	font-weight: bold;
}
input[type="text"].formFieldText, .formFieldText {
	width: 250px;
}
#formContainer div.buttons {
	margin-left: 125px;
	margin-bottom: 10px;
}
#formContainer p.formInfo {
	clear: both;
	margin-top: 10px;
	text-align: center;
	padding: 10px;
}
#formContainer p.formDescription {
	clear: both;
	margin-top: 10px;
	text-align: left;
	padding: 10px;
}
.column {
	font-weight: bold;
	width: 120px;
}
.bold {
	font-weight: bold;
}

