/* @group Form Box */

.form-holder.green {
	background: url(form-bottom-green.gif) no-repeat 0 bottom;

}

.form-holder.green form:first-child {
	background: url(form-top-green.gif) no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.form-holder.gray {
	background: url(form-bottom-gray.gif) no-repeat 0 bottom;
}

.form-holder.gray form:first-child {
	background: url(form-top-gray.gif) no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.form-holder.blue {
	background: url(form-bottom-blue.gif) no-repeat 0 bottom;
}

.form-holder.blue form:first-child {
	background: url(form-top-blue.gif) no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.form-holder.orange {
	background: url(form-bottom-orange.gif) no-repeat 0 bottom;
}

.form-holder.orange form:first-child {
	background: url(form-top-orange.gif) no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.form-holder.purple {
	background: url(form-bottom-purple.gif) no-repeat 0 bottom;
}

.form-holder.purple form:first-child {
	background: url(form-top-purple.gif) no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* @end */

/* @group Submit Button */

form .submit-area input.green {
	background:url(btn-green.gif) no-repeat 50% 0;
}
form .submit-area input.green:hover {
	background:url(btn-green.gif) no-repeat 50% -34px;
}

form .submit-area input.orange {
	background:url(btn-orange.gif) no-repeat 50% 0;
}
form .submit-area input.orange:hover {
	background:url(btn-orange.gif) no-repeat 50% -34px;
}

form .submit-area input.blue {
	background:url(btn-blue.gif) no-repeat 50% 0;
}
form .submit-area input.blue:hover {
	background:url(btn-blue.gif) no-repeat 50% -34px;
}

form .submit-area input.purple {
	background:url(btn-purple.gif) no-repeat 50% 0;
}
form .submit-area input.purple:hover {
	background:url(btn-purple.gif) no-repeat 50% -34px;
}

form .submit-area input.orange {
	background:url(btn-orange.gif) no-repeat 50% 0;
}
form .submit-area input.orange:hover {
	background:url(btn-orange.gif) no-repeat 50% -34px;
}

/* @end */

/* @group CTA */

.col02 .ctaNoLock.orangeCta  {
	background:url(cta-back_noLock-orange.gif) no-repeat 0 0;
	color: #ff560a;
}

.col02 .ctaNoLock.blueCta  {
	background:url(cta-back_noLock-blue.gif) no-repeat 0 0;
	color: #326693;
}

.col02 div.ctaNoLock.greenCta  {
	background:url(cta-back_noLock-green.gif) no-repeat 0 0;
	color: #82c433;
}

.col02 .ctaNoLock.purpleCta  {
	background:url(cta-back_noLock-purple.gif) no-repeat 0 0;
	color: #5f4c94;
}

.col02 .ctaNoLock.grayCta  {
	background:url(cta-back_noLock-gray.gif) no-repeat 0 0;
	color: #ff560a;
}

/* @end */

/* @group Help Icons */

.help.blue a .imageQ{
	background:url(icon-help-blue.gif) no-repeat 0 0;
}
.help.blue a:hover .imageQ {background:url(icon-help-blue.gif) no-repeat 0 -12px;}

.help.green a .imageQ{
	background:url(icon-help-green.gif) no-repeat 0 0;
}
.help.green a:hover .imageQ {background:url(icon-help-green.gif) no-repeat 0 -12px;}

.help.purple a .imageQ{
	background:url(icon-help-purple.gif) no-repeat 0 0;
}
.help.purple a:hover .imageQ {background:url(icon-help-purple.gif) no-repeat 0 -12px;}

.help.orange a .imageQ{
	background:url(icon-help-orange.gif) no-repeat 0 0;
}
.help.orange a:hover .imageQ {background:url(icon-help-orange.gif) no-repeat 0 -12px;}

/* @end */



