FORM.smerfForm {
	MARGIN-RIGHT: 10px
}
FORM.smerfForm TEXTAREA {
	WIDTH: 500px; HEIGHT: 10em
}
.index_all {
	WIDTH: 930px; MARGIN-RIGHT: 10px !important
}
FORM.smerfForm H2 {
	BORDER-BOTTOM: #f90 1px solid; TEXT-ALIGN: center; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f90 !important; FONT-SIZE: 16px !important
}
FORM.smerfForm P {
	COLOR: #fff; FONT-SIZE: 12px
}
FORM.smerfForm .checkbox INPUT {
	FLOAT: left; MARGIN-RIGHT: 3px
}
FORM.smerfForm .radiobutton INPUT {
	MARGIN-RIGHT: 3px
}
.radiobutton {
	FLOAT: left
}
.questionbox {
	CLEAR: both
}
FORM.smerfForm INPUT[type='submit'] {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: #f90; COLOR: #900; FONT-SIZE: 14px; BORDER-TOP: 1px outset; FONT-WEIGHT: bold; BORDER-RIGHT: 1px outset; PADDING-TOP: 2px
}
FORM.smerfForm .text INPUT {
	MARGIN: 5px 10px
}
FORM.smerfForm .smerfWelcome P {
	COLOR: #fff; FONT-SIZE: 12px
}
FORM.smerfForm .smerfThankyou P {
	COLOR: #fff; FONT-SIZE: 12px
}
FORM.smerfForm H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
FORM.smerfForm H3 {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f0f0f0; COLOR: #900; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
FORM.smerfForm .smerfGroupDescription P {
	BORDER-BOTTOM: #b8b8b8 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
FORM.smerfForm .smerfQuestionHeader P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ede9c5; MARGIN: 5px 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
FORM.smerfForm .smerfQuestion {
	CLEAR: both
}
FORM.smerfForm .smerfQuestion P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; MARGIN: 5px 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #fff; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
FORM.smerfForm .smerfSubquestion P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; FONT-STYLE: normal; MARGIN: 5px 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
FORM.smerfForm .smerfQuestionError P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #cccc90; MARGIN: 5px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #900 !important; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
FORM.smerfForm .smerfQuestionError IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 5px 0px 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
FORM.smerfForm .smerfFormError {
	BORDER-BOTTOM: #900 1px solid; BORDER-LEFT: #900 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #cccc90; MARGIN: 2px 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #900; BORDER-TOP: #900 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #900 1px solid; PADDING-TOP: 10px
}
FORM.smerfForm .smerfFormError LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
FORM.smerfForm .smerfFormError UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
FORM.smerfForm .smerfFormError H2 {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; COLOR: #369 !important; FONT-SIZE: 14px !important
}
FORM.smerfForm .smerfFormError P {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; COLOR: #369 !important; FONT-SIZE: 14px !important
}
FORM.smerfForm .smerfFormError A {
	COLOR: #fff
}
FORM.smerfForm .smerfFormNotice P {
	BACKGROUND-COLOR: #e9ffe7; MARGIN: 2px 1px; PADDING-LEFT: 10px; COLOR: #288320; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
