body {
	background-color: #f9faf7;
    color: #2d3223;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin: 0 auto;
	max-width: 800px;
	padding: 0;
	border: 0
}
.layout { 
	text-align: center;
	margin: 5%;
}
.layout a {
	width: 100%;
	max-width: 450px;
	display: inline-block;
}
.layout a img {
	width: 100%;
	height: auto;
}
a:visited {
	color: #85995c;
	text-decoration: none }
a:link {
	color: #7da42e;
	text-decoration: underline }
a:hover {
	color: #e57a00;
	text-decoration: underline }
a:active {
	color: #e57a00;
	text-decoration: underline }
address {
	color: #b8cc8f;
	font-style: normal;
	font-size: 8pt;
	line-height: 11pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	left: 8px }
h1 {
	color: #8a996b;
	font-size: 18pt;
	font-family: "TradeGothic BoldOblique", Verdana, Helvetica, Arial, sans-serif }
h2 {
	color: #8a996b;
	font-size: 14pt;
	font-family: "TradeGothic BoldOblique", Verdana, Helvetica, Arial, sans-serif }
p  {
	color: #454d36;
	font-size: 10pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 10px;
	padding: 0px
}
textarea {text-align:left;width:100%;height:200px;border:thin solid #cdcecb;}
input[type="text"] {text-align:right;width:70%}
input[type="submit"] {text-align:center;}
.formFrame {border:thin solid #cdcecb;padding:5px;background-color:white}
.formField {border:thin dotted #cdcecb;padding:2px;margin: 2px 0px 2px 0px;background-color:#f9faf7;text-align:right}
.formSubmitField {border:none;padding:2px;margin: 2px 0px 2px 0px;text-align:right}
.defaultText {color:#000066;font-weight: plain}
.successText {color:#00cc00;font-weight: plain}
.errorText {color:#cc0000; font-weight: bold}
.labelText {color:#666; width:28%;display:inline-block;}
.labelText:after {content:":";}


