





/**/
body.sectionsection-graph div.ok {
	display: none;
}


div.f1 {
	clear: both;
	overflow: hidden;
}




/*
	### Calculate form presentation
*/
body.section-home div.f1 div.fs-container {
	width: 232px;
	margin-right: 12px;
	float: left;
	border: #168baa solid 1px;
	background: #2cafe3 url(/images/form_container_bg.jpg) repeat-x 0 0;
	padding: 4px;
	color: #fff;
}

div.f1 div#__fsc_parents_questionnaire_calculate_your_stress_level {
	width: 100%;
	border: 0;
	background: none;
	padding: 0px;
	color: #49176D;
}

div.f1 div#__fsc_parents_questionnaire_calculate_your_stress_level legend {
	display: none;
	color: #fff;
}

body.section-home div.f1 div#__fsc_your_details legend {
	color: #fff;
}


div.f1 div#__fsc_parents_questionnaire_calculate_your_stress_level div.fs-container legend {
	display: block;
}



body.section-home div.f-note {
	min-height: 59px;
	width: auto;
	font-size: 13px;
	font-weight: bold;
}

body.section-home div.f1 div.f-radio {
	border: #6b4c8a solid 1px;
	background: #fff url(/images/form_radio_bg.gif) repeat-x 0 0;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 5px;
	heihgt: 2em;
	
	color: #49176D;
}

div.f1 div.f-radio label {
	width: 100%;
	height: 20px;
	padding-top: 10px;
	font-weight: bold;
}
body.section-home .f1 .f-required {
	background: none;
}
body.section-home div.f1 div.f-submit-unit {
	text-align: right;
	margin-right: 12px;
}

body.section-home div.f1 div.f-submit-unit button {
	background	: url(/images/form_bt_continue.gif) no-repeat 0 0;
	width		: 242px;
	height		: 51px;
	border		: 0;
}

body.section-home div.f1 div.f-submit-unit button span {
	text-indent: -9999px;
	display: block;
}


body.section-home div.f1 div#__fsc_your_details {
	width: 390px;
}

body.section-home .f1 a {
	color: #fff;
	text-decoration: underline;
}


div.f1 div.f-submit-unit a {
	color: #47C0EF;
}

/* ############################################# */
/* ########## =SUGGEST ACTIVITY + CONTACT ###### */
/* ############################################# */


body.section-suggest-activity div.f1,
body.section-contact div.f1,
body.section-post-comment div.f1
body.section-activities div.f1
 {
	width: 38em;
}

body.section-suggest-activity legend,
body.section-suggest-activity div.f-txr label,
body.section-contact legend,
body.section-contact div.f-txr label,
body.section-post-comment legend,
body.section-post-comment div.f-txr label,
body.section-post-comment legend,
body.section-activities legend,
body.section-activities div.f-txr label
{
	color: #49176D;
	font-size: 1.3em;
	margin-bottom: 0.4em;
	font-weight: bold;
	
}

body.section-suggest-activity div.f-block,
body.section-post-comment div.f-block,
body.section-post-comment div.f-block,
body.section-activities div.f-block {
	/*height: 3.5em;*/
}

body.section-suggest-activity div.f-txr,
body.section-contact div.f-txr,
body.section-post-comment div.f-txr,
body.section-activities div.f-txr {
	height: 20em;
}

body.section-suggest-activity div.f-required,
body.section-contact div.f-required,
body.section-post-comment div.f-required,
body.section-activities div.f-required {
	background:transparent url(/r/i/css_framework/graphics/required.gif) no-repeat scroll 95% 1em;
}


body.section-suggest-activity div.f-submit-unit button,
body.section-contact div.f-submit-unit button,
body.section-post-comment div.f-submit-unit button,
body.section-activities div.f-submit-unit button {
	margin-left: 147px;
}

body.section-suggest-activity div.f-submit-unit button,
body.section-contact div.f-submit-unit button,
body.section-post-comment div.f-submit-unit button,
body.section-activities div.f-submit-unit button {
	background:transparent url(/images/bt_bg.gif) no-repeat scroll 0 0;
	width: 242px;
	height: 51px;
	border: 0;
	font-weight: bold;
	color: #fff;
	font-size: 1.2em;
	
}

body.section-home fieldset.f-fs-2,
body.section-home div.f1 div.fs-container {
	padding-top: 0px;

}

body.section-home fieldset.f-fs-2 {

}

body.section-home fieldset.f-fs-2 legend {
	white-space: normal;
	padding: 0 !important;
	margin: 0 !important;
	vertical-align: top !important;
	margin-bottom: 5px !important;
}

body.section-home fieldset.f-fs-2 legend span {
	display: block !important;
	width: 230px;
	height: 32px;
}

body.section-home fieldset.f-fs-2 div.f-heading {
	font-size: 14px;
	font-weight: bold;
	height: 2em;
}






