body {

	background-attachment: scroll;

	background-color: #142C49;

	background-image: url(images/background.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.top {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.top a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.top a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.top a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

.nav a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #142C49;

	text-decoration: none;

	display: block;

	padding: 8px;

}

.nav a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #142C49;

	text-decoration: none;

	display: block;

	padding: 8px;

}

.nav a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

	display: block;

	padding: 8px;	

}

.opt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #142C49;

}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #2F71BD;

}

p, label {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #142C49;

}

.navheads {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.bottomBlue {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #14529B;

}

.page1 a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}

.page1 a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

	font-size: 10px;

}

.page1 a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: underline;

	font-size: 10px;

}

.navwhite a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

.navwhite a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

.navwhite a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold;

}
.address2 {
    display:none;
}
.valid {
    background-color: #007940!important;
    color: #FFFFFF!important;
}
.invalid {
    background-color: #F00000!important;
    color: #FFFFFF!important;
}
/* ASPX form/Captcha controls */
#lblErrors {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
}
#lblErrors ul {
}
#lblErrors li {
}
#pnlCaptcha {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
}
#pnlCaptcha label {
}
.captcha {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px;
}
.captcha img {
}
.captcha div {
	font-family: Arial, Helvetica, sans-serif !important;
}
.captcha span {
}
.captcha input {
}
