/* Wizard */

div.form-step { position: relative; display:block; clear:both; margin-bottom:1em }

#eligibility-wizard legend {
	border-bottom-color: rgb(210,205,201);
	border-style: solid;
	border-top-color: rgb(143,131,119);
	border-width: 1px 0;
	display: block;
	font-weight: bolder;
	margin-bottom: 0.714em;
	padding: 0.643em 0 1.357em;
	white-space: normal;
}

#eligibility-wizard fieldset { margin: 0 1.6em 2em 0; }

div.checkbox, .checkbox * { float: left; }

div.checkbox { clear: both; }

#eligibility-wizard input { margin: 0.25em 1em 0 0; }

label.wiz_yes { margin-right: 3.571em; }

#eligibility-wizard .box {
	margin: 0 0 2em;
	width: 29.6em;
}

#eligibility-wizard .box-top, #eligibility-wizard .box-top .box-interior { height: auto; }

#eligibility-wizard .box fieldset { margin: 0 1.6em 0 0; }

#eligibility-wizard .box legend {border-top: none; padding-top: 0.714em; float:left; clear:both}

#eligibility-wizard .box-help {
	background: url('../images/wiz_help-arrow.png') no-repeat 0 30%;
	padding-left: 1.6em;
	width: 30.4em;
	position:absolute; display:block; top:0; right:0;
}

#eligibility-wizard .box-help .box-interior {
	margin-left: 1.6em;
	padding-right: 1.6em;
}

#eligibility-wizard .box-help .box-top .box-interior {
	padding-bottom: 1em;
	padding-top: 2em;
}

#eligibility-wizard .box-help .box-bottom, #eligibility-wizard .box-help .box-bottom .box-interior { height: 1em; }

#eligibility-wizard .submit legend { display: none; }

.jsEnabled .form-step .box-top,
.jsEnabled .form-step .box-bottom, 
.jsEnabled .form-step .box-top .box-interior, 
.jsEnabled .form-step .box-bottom .box-interior { background-image: none; }

.jsEnabled .current .box-top, .jsEnabled .hover .box-top,
.jsEnabled .current .box-bottom, .jsEnabled .hover .box-bottom { background-image:url(../images/box-left.png)} 

.jsEnabled .current .box-top, .jsEnabled .current .box-bottom { width: 29.6em; }



.jsEnabled .current .box-top .box-interior, .jsEnabled .hover .box-top .box-interior, 
.jsEnabled .current .box-bottom .box-interior, .jsEnabled .hover .box-bottom .box-interior{background-image:url(../images/box-right.png);}


.jsEnabled #eligibility-wizard .form-step .box-help { display: none; }

.jsEnabled #eligibility-wizard .current .box-help, .jsEnabled #eligibility-wizard .hover .box-help { display: block; }

#eligibility-wizard .current label, #eligibility-wizard .hover label { color: #DE0079; }

#eligibility-wizard .incomplete legend span, #eligibility-wizard .incomplete label { color: #999; }

/* New Styles */

#eligibility-wizard legend {
	border-bottom: 1px solid rgb(210,205,201);
	border-top: none;
	padding: 0 0 9px;
	width: 100%;
}

#eligibility-wizard fieldset { margin: 0 15px 0 0; }

div.form-step { margin-bottom: 0; }

.jsEnabled .form-step .content-box {
    background-color: transparent;
    border-color: transparent;
    margin: 10px 0;
    padding: 18px 14px 18px 22px;
    width: 256px;
}

.jsEnabled .box-help .content-box { margin: 0; }

.jsEnabled .current .content-box {
    background-color: rgb(249,249,248);
    border-color: rgb(218,214,210);
}

.box-help .content-box p { margin-bottom: 0; }

.page_wizard .eligible_result { padding: 0 24px; }

.page_wizard .eligible_result * { max-width: 496px; }

.eligibility { width: 496px; }

.eligibility p:last-child { margin-bottom: 0; }

