.p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #804000;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #000066;
}
.bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.header {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}
.table b {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.table em {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	font-style: normal;
}
.table a:link {
	color: #FFFFFF;
	text-decoration:none;
}
.table a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.table a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.table a:active {
	color: #FFFFFF;
	text-decoration:underline;
}
.newsletterfield{
	width:100px;
}
.button {
	border: 2px solid #9A5917;
}
.address2 {
  display: none;
}
.valid {
  background-color: #D0ECAA !important;
}
.invalid {
  background-color: #EC8486 !important;
}

/* ============================================== ASPX form/Captcha controls */
#pnlCaptcha {
	padding: 20px;
	border: 1px solid #08087A;
}
/* the text above the captcha */
#pnlCaptcha label {
}
/* the div which wraps around captcha, text and input */
.captcha {
}
/* actual captcha image */
.captcha img { 
border: 1px solid #08087A;
}
/* wraps around text and input alone */
.captcha div {
}
/* the atual text */
.captcha span {
}
/* the input for validation */
.captcha input {
}
/* the submit button */
#pnlCaptcha #btnSubmit {
}
