#progress {
	MARGIN: 3px 0px 10px; WIDTH: 100%
}
#progress OL {
	PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-WIDTH: none; PADDING-TOP: 0px
}
#progress LI {
	LIST-STYLE-TYPE: none !important; MARGIN-LEFT: 0px !important
}
#progress OL#sevenSteps LI.currentStep {
	WIDTH: 15%
}
#progress OL#sevenSteps LI {
	WIDTH: 14%
}
#progress LI#stepFirst {
	TEXT-ALIGN: left; TEXT-INDENT: 7px
}
#progress OL LI.currentStep {
	COLOR: #666
}
#progress OL LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ccc; PADDING-TOP: 0px
}
#progress LI#stepLast {
	TEXT-ALIGN: right
}
#progress OL#sevenSteps LI.stepBar.one {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 96% 0px
}
#progress OL#sevenSteps LI.stepBar.two {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 78% 0px
}
#progress OL#sevenSteps LI.stepBar.three {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 64% 0px
}
#progress OL#sevenSteps LI.stepBar.four {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 49% 0px
}
#progress OL#sevenSteps LI.stepBar.five {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 33% 0px
}
#progress OL#sevenSteps LI.stepBar.six {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 17% 0px
}
#progress OL#sevenSteps LI.stepBar.seven {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat -3% 0px
}
#progress OL#sevenSteps LI.stepBar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MAX-WIDTH: 100%; FLOAT: none; HEIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
#progress SPAN#leftEnd {
	WIDTH: 3px; BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/leftTip.gif) no-repeat left top; FLOAT: left; HEIGHT: 13px
}
#progress SPAN#rightEnd {
	POSITION: relative; WIDTH: 3px; BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/endLine.gif) no-repeat left top; FLOAT: right; HEIGHT: 13px; LEFT: 3px
}
#progress OL#threeSteps LI {
	WIDTH: 31%
}
#progress OL#threeSteps LI.currentStep {
	WIDTH: 34%
}
#progress OL#threeSteps LI.stepBar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MAX-WIDTH: 100%; FLOAT: none; HEIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
#progress OL#threeSteps LI.stepBar.one {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 85% 0px
}
#progress OL#threeSteps LI.stepBar.two {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat center top
}
#progress OL#threeSteps LI.stepBar.three {
	BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/stepBar.gif) no-repeat 18% 0px
}
.error {
	BORDER-BOTTOM: #bf0000 1px solid; POSITION: relative; BORDER-LEFT: #bf0000 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 8px; BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/css/iconError.gif) #f4cccc no-repeat 12px 12px; BORDER-TOP: #bf0000 1px solid; BORDER-RIGHT: #bf0000 1px solid; PADDING-TOP: 10px
}
.error P {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 42px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.error P STRONG {
	MARGIN-BOTTOM: 10px; COLOR: #bf0000; FONT-WEIGHT: 700
}
.form FIELDSET.error P STRONG {
	MARGIN-BOTTOM: 10px; COLOR: #bf0000; FONT-WEIGHT: 700
}
.error P STRONG {
	MARGIN: 5px 0px 0px
}
.form .error {
	BACKGROUND-IMAGE: none !important; MARGIN: 0px
}
.form .error .fieldPair {
	MARGIN: 0px
}
.form .error LABEL {
	COLOR: #bf0000; FONT-WEIGHT: 700
}
P.required {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100% !important; MAX-WIDTH: 100% !important; COLOR: #999
}
.required {
	COLOR: #b54747
}
.backing {
	BACKGROUND-COLOR: #e9e9e9
}
FORM.form.backing.dark {
	BACKGROUND-COLOR: #c6d1bb
}
.form LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 11px; TEXT-INDENT: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; FONT-WEIGHT: 700; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.form FIELDSET FIELDSET {
	BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-COLOR: #fff; PADDING-LEFT: 6px
}
.form.backing.dark FIELDSET FIELDSET {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #f2f3ef
}
LABEL {
	FLOAT: left
}
.formField {
	FLOAT: left
}
.formHelp {
	FLOAT: left
}
.form .fieldPair {
	WIDTH: 100%; DISPLAY: block; MARGIN-LEFT: 1px; CLEAR: both
}
.form LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 32.5%; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; PADDING-TOP: 14px
}
.form LABEL .radioInLabel {
	WIDTH: auto
}
.form .formField {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; WIDTH: 41%; PADDING-RIGHT: 0px; PADDING-TOP: 14px
}
.form .formHelp {
	WIDTH: 25%; FLOAT: right; PADDING-TOP: 14px
}
.form .formHelp IMG {
	FLOAT: left; CURSOR: pointer
}
.form .formHelp P {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 100% !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.form .formHelp .hint {
	MARGIN: 0px 0px 14px 10px; WIDTH: 86%; FLOAT: left
}
.form .formHelp .hint P {
	BACKGROUND-COLOR: #fff
}
.form INPUT {
	WIDTH: 143px
}
.form SELECT {
	WIDTH: auto
}
.form TEXTAREA {
	WIDTH: auto
}
.form INPUT.inputCheckbox {
	WIDTH: auto
}
.form .paddingFix {
	PADDING-BOTTOM: 0px
}
.form #gender {
	WIDTH: 70px
}
.form #maritalStatus {
	WIDTH: 80px
}
.form #state {
	WIDTH: 107px
}
.form #jointOwners {
	WIDTH: 20px
}
.form .number {
	MARGIN-LEFT: -7px
}
.form .fix {
	PADDING-BOTTOM: 14px; MARGIN-LEFT: -4px
}
.form .four {
	WIDTH: 40px !important
}
.form .inputNumber {
	MARGIN: 0px 2px; WIDTH: 48px
}
.form .calendar {
	POSITION: relative; FLOAT: none; TOP: 3px
}
.form .inputText.short {
	WIDTH: 72px
}
.form .inputText.singleCharacter {
	WIDTH: 24px
}
.form SPAN.radio {
	POSITION: relative; MARGIN-TOP: -20px; WIDTH: 80%; DISPLAY: block; FLOAT: right; MARGIN-RIGHT: -40px; LEFT: -4px
}
.form SPAN.invalid {
	POSITION: relative; MARGIN-TOP: -20px; DISPLAY: block; TOP: 48px; FONT-WEIGHT: 700
}
.form FIELDSET LABEL.labelRadio {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.form LABEL.compact {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 80px !important; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-TOP: 4px
}
.form LABEL.labelRadio .inputRadio {
	WIDTH: 16px
}
.form .goBtn {
	WIDTH: auto; FLOAT: right; FONT-WEIGHT: 700 !important
}
.form .yui-u P {
	MARGIN: 0px 0px 0px 7px; WIDTH: auto; FLOAT: left
}
.form SPAN.privacy {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(//images.nationwide.com/theme/2.1/20111202/images/bg_lock.gif) no-repeat 0px 10px; FLOAT: right; MARGIN-RIGHT: 10px; PADDING-TOP: 14px
}
.form .formButtons {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 0px !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #c6d1bb; PADDING-TOP: 10px
}
.form .formButtons .backButton {
	POSITION: relative; WIDTH: 60px; FLOAT: left; LEFT: 15px
}
.form LABEL.inlineLabel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px
}
#modalAddComment .error {
	BORDER-BOTTOM: #bf0000 1px solid; BORDER-LEFT: #bf0000 1px solid; MARGIN-BOTTOM: 8px; BACKGROUND: #f4cccc 0% 50%; BORDER-TOP: #bf0000 1px solid; BORDER-RIGHT: #bf0000 1px solid
}
#modalEmailAFriend .error {
	BORDER-BOTTOM: #bf0000 1px solid; BORDER-LEFT: #bf0000 1px solid; MARGIN-BOTTOM: 8px; BACKGROUND: #f4cccc 0% 50%; BORDER-TOP: #bf0000 1px solid; BORDER-RIGHT: #bf0000 1px solid
}
BODY.aboutUsType #modalEmailAFriend .woaEmailModalBody .modalBody DIV.error#toField {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: 0% 50%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
BODY.aboutUsType #modalEmailAFriend .woaEmailModalBody .modalBody DIV.error#nameField {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: 0% 50%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
BODY.aboutUsType #modalEmailAFriend .woaEmailModalBody .modalBody DIV.error#emailField {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: 0% 50%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
BODY.aboutUsType #modalEmailAFriend LABEL.error {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: -5px 5px 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#feedbackForm .error {
	BORDER-BOTTOM: #bf0000 1px solid; BORDER-LEFT: #bf0000 1px solid; MARGIN-BOTTOM: 8px; BACKGROUND: #f4cccc 0% 50%; BORDER-TOP: #bf0000 1px solid; BORDER-RIGHT: #bf0000 1px solid
}
