/*Styles for the various contact/volunteer/sign-up forms through the website*/
.linklove { display: none !important; }

/*Join the Team form in the Header*/
#cforms3form fieldset { border: none; }
#cforms3form legend { display: none; }
#cforms3form label { display: none; }
#cforms3form .emailreqtxt, .reqtxt { display: none; }
#cforms3form ol { list-style: none; }
#cforms3form li { display: inline; }
input#cf3_field_2 {
	height: 20px;
	width: 155px;
	margin-right: 0;
	text-align: center;
	font-size: 1.3em;
}
input#cf3_field_3 {
	height: 20px;
	width: 75px;
	margin-left: -155px;
	margin-right: 0;
	text-align: center;
	font-size: 1.3em;
}
#sendbutton3 {
	display: block;
	margin-top: -23px;
	margin-left: 245px;
	padding: 4px 6px;
	height: 25px;
	background: #990000 url('../images/nav-bg.png') repeat-x;
	background-position: 2px;
	color: #fff; font-size: 1.2em;
}
div.failure3 {
	margin-top: 1px !important;
	margin-left: 0 !important;
	width: 238px !important;
	background-color: #ffebe8 !important;
	border: 1px solid #cc0000;
	text-align: center !important;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #cc0000 !important;
}
div.success3 {
	margin-top: 1px !important;
	margin-left: 0 !important;
	width: 238px !important;
	background-color: #A8FFB5 !important;
	border: 1px solid #009966;
	text-align: center !important;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #009966 !important;
}
#join-form .waiting {
	margin-top: 1px !important;
	margin-left: 0 !important;
	width: 238px !important;
	background-color: #fffac6 !important;
	border: 1px solid #F4B701;
	text-align: center !important;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #F4B701 !important;
}

/*Volunteer Sign-Up Form*/
#cformsform fieldset.cf-fs1 { border: none; padding: 0 !important; margin: 0 !important; }
#cformsform fieldset.cf_hidden { display: none !important; }
#cformsform legend { display: none; }
#cformsform label { display: inline; }
#cformsform #label--2, #cformsform #label--3, #cformsform #label--4, #cformsform #label--5, 
#cformsform #label--6, #cformsform #label--7, #cformsform #label--8, #cformsform #label--10 { display: none; }
#cformsform span { display: inline; }
#cformsform span.emailreqtxt, #cformsform span.reqtxt { display: none; }
#cformsform ol { list-style: none; }
#cformsform li { display:inline; }
#cformsform input {
	margin: 5px 0;
}
#cformsform input#City {
	width: 142px;
}
#cformsform input#Zip-Code {
	width: 63px !important;
}
#cformsform input#Phone {
	width: 210px;
}
#cformsform #Email-Address {
	margin-right: 30px;
}
#cformsform input#Email-Address {
	width: 215px;
}
#cformsform textarea {
	width: 400px;
	margin: 5px 0 0 0;
}
#cformsform .cf-box-title {
	width: 130px !important;
	margin-right: 315px;
	padding-right: 20px;
	font-style: italic;
}
#cformsform input.cf-box-b 	{ 
	margin: 0 10px 0 20px; 
	width: 14px;
	height: 22px;
}
/*#cformsform label.cf-group-after {
}*/
#sendbutton {
	display: block;
	width: 73px;
	margin: -20px 0 0 22px !important;
	background: #990000 url('../images/nav-bg.png') repeat-x;
	background-position: 2px;
	color: #fff; font-size: 1.2em;
}
div.failure {
	width: 400px;
	margin: -20px 0 0 22px;
	background-color: #ffebe8 !important;
	border: 1px solid #cc0000;
	text-align: center;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #cc0000 !important;
}
div.success {
	width: 400px;
	margin: -20px 0 0 22px;
	background-color: #A8FFB5 !important;
	border: 1px solid #009966;
	text-align: center;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #009966 !important;
}
div.waiting {
	width: 400px;
	margin: -20px 0 0 22px;
	background-color: #fffac6 !important;
	border: 1px solid #F4B701;
	text-align: center;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #F4B701 !important;
}

/*Contact the Campaign Form*/
#cforms2form fieldset.cf-fs1 { border: none; padding: 0 !important; margin: 0 !important; }
#cforms2form fieldset.cf_hidden { display: none !important; }
#cforms2form legend { display: none; }
#cforms2form label { display: none; }
#cforms2form .emailreqtxt, .reqtxt { display: none; }
#cforms2form ol { list-style: none; }
#cforms2form input {
	margin: 5px 0;
}
#cforms2form textarea {
	width: 400px;
	margin: 5px 0 0 0;
}
#sendbutton2 {
	display: block;
	width: 73px;
	margin: -20px 0 0 22px !important;
	background: #990000 url('../images/nav-bg.png') repeat-x;
	background-position: 2px;
	color: #fff; font-size: 1.2em;
}
div.failure2 {
	width: 400px;
	margin: -20px 0 0 22px;
	background-color: #ffebe8 !important;
	border: 1px solid #cc0000;
	text-align: center;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #000 !important;
}
div.success2 {
	width: 400px;
	margin: -20px 0 0 22px;
	background-color: #A8FFB5 !important;
	border: 1px solid #009966;
	text-align: center;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #009966 !important;
}
div.waiting2 {
	width: 400px;
	margin: -20px 0 0 22px;
	background-color: #fffac6 !important;
	border: 1px solid #F4B701;
	text-align: center;
	font-family: 'Helvetica',sans-serif;
	font-size: 1.1em;
	color: #F4B701 !important;
}