.grey-box, .white-box {
	font-weight: bold;
	line-height: 1.2em;
	font-size: 15px;
}

.white-box {
	color: #505a64;
}
.grey-box a {
	color: #b2c5ed;
}

.retirementcontent {
	margin: 0 20px 20px 20px;
	padding: 0;
}

.grey-box {
	background-color: #4F5A63;
	color: #ffffff;
	margin: 15px 0 0 0;
	padding: 0;
	border: solid 2px #A7B7B7;
}
 
.grey-box h1,
.grey-box legend 
{
	color: #ffffff;
}
.grey-box h1, .white-box h1 {
	border: none;
	font-family: Stymie Medium Condensed, 
			Blue Highway D Type, 
			Kirsty,
			Angostura Black, 
			Pakenham,
			Bullpen,
			Arial Narrow,
			Arial, 
			sans-serif;
			/*

			Almonte, 
			*/
	font-weight: normal;
/*	font-stretch: condensed; */
	text-transform: uppercase;
	font-size: 36px;
	width: 736px;
	margin: 20px 20px 0 20px;
	padding: 0;
}

.grey-box h1 .secondary {
	color: #a8b8b7;
}

label.radio {
	margin: 0 2em 0 0;
}

form p {
}

fieldset {
	margin: 1em 0;
}

fieldset legend {
	margin: .5em 0 .25em 0;
}

.multifield label {
	display: none;
}

.grey-box .error-message {
	background: yellow;
	color: black;
	font-weight: normal;
	font-size: 12px;
	padding: .5em;
	display: block;
	margin: .25em;
}

form {
 clear:both;
}

dl {
	margin: 1em 0;
	padding: 0;
	clear: both;
}

dd, dt{ 
float: left;
padding: .5em;
}

dt {
width: 300px;
text-align: right;

clear: left;
}

dd {
width: 300px;
	font-weight: normal;
	color: #e6e6e6;

}

.grey-box legend {
	*color: white;
}

input {
	border: none;
	font-weight: normal;
	color: #797a7c;
}

.locked-input {
	font-weight: normal;
}

input.button {
	border: none;
	float: right;
/*
	margin-left: 540px;
/**/
}

table caption {
	display: none;
}

#enrollment .ft {
	margin: 1em 0;
	clear: both;
}


.grey-box h1.image-hack,
.white-box h1.image-hack,
h1.image-hack {
	background-position: 5000px 5000px;
	background-repeat: no-repeat;
}

/* individual images - JS replace*/
h1.step-one-of-three {
	background: url("http://www.freelancersunion.org/images/retirement/headers/step-one-of-three.gif");
}
h1.step-two-of-three {
	background: url("http://www.freelancersunion.org/images/retirement/headers/step-two-of-three.gif");
}
h1.step-three-of-three {
	background: url("http://www.freelancersunion.org/images/retirement/headers/step-three-of-three.gif");
}
h1.your-plan {
	background: url("http://www.freelancersunion.org/images/retirement/headers/your-plan.gif");
}
h1.the-last-step {
	background: url("http://www.freelancersunion.org/images/retirement/headers/the-last-step.gif");
}