/* 

-------------- Colours Scheme --------------
#fcf7fc - Light Pink
#d587cd - Text Pink
#684676 - Purple
#9b9b9b - Grey
#9B61A5 - h1 Purple
#90A8D7 - Light Blue

*/

/* ----------------------------------------------
		Global Classes
---------------------------------------------- */

body {
	font-family: verdana, helvetica, san-serif;
	font-size: 10pt;
	background: #faecf9 url('images/bg.jpg') top repeat-x;
	color: #000000;
	margin-top: 15px;
}

img {
		border: 0;
}

#accessibility {
	position: absolute;
        top: -1000px;
}

h1 {
        color: #9B61A5;
		text-align: left;
        font-size: 12pt;
		font-weight: normal;
}

h2 , h3{
        color: #90A8D7;
		text-align: left;
        font-size: 10pt;
		font-weight: normal;
}

h3 {
        color: #9B61A5;
}

.left {
       float: left;
       margin: 4px;
}

.right, .right2, .downspic  {
       float: right;
       margin: 20px;
       margin-top: -30px;
       border: 1px #AAAAAA solid;
}

.right2 {
       margin: 20px;
}

.downspic {
       weight: 300px;
       height: 200px;
}

/* ----------------------------------------------
		Page-width Classes
---------------------------------------------- */


#mainWrapper {
	width: 865px;
	margin: 15px auto;
}

#contentWrapper {
	float: left;
	width: 865px;
	margin: 10px 0 10px 0;
}

/* -----------------------------------------------
		Top Classes
----------------------------------------------- */

#topSearch {
	float: right;
	height: 35px;
        cursor: pointer;
}

#topSearch input {
	width: 150px;
	padding: 3px 5px 5px;
	font-size: 9pt;
	font-family: courier new, helvetica, san-serif;
	height: 12px;
	border: 1px #9b9b9b solid;
}

#topSearch button {
	width: 60px;
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	border: 0;
	background: url('images/topSearchButton.gif') no-repeat;
	color: #684676;
}

#topSearch fieldset {
        border: 0;
}

#header {
	clear: right;
	float: left;
	width: 865px;
	background: url('images/header.png') no-repeat;
	height: 265px;
}

#logo {
    float: left;
	margin: -40px 0 0 20px;
}

#logoSlice {
        float: left;
	background: url('images/logoSlice.png') no-repeat;
	margin: -31px 0 0 20px;
        height: 43px;
}

#logoFlash {
	margin-top: 0px;
	margin-left: 13px;
}

/* -----------------------------------------------
		Navigation Classes
----------------------------------------------- */

#navigation, #navigationFlash {
		clear: both;
		float: left;
		margin-top: 63px;
		text-align: left;
        font-family: arial, helvetica, sans-serif;
        height: 30px;
		width: 865px;
        font-size: 11pt;
        white-space: nowrap;
}

#navigationFlash {
		margin-top: 47px;
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
			margin: 0;
			margin-left: 11px;
			padding: 0;
			list-style: none;
			height: 24px;
}

ul#navmenu li {
			float: left; /*For Gecko*/
			display: inline;
			list-style: none;
			position: relative;
			height: 24px;
}

ul#navmenu ul {
			margin: 0;
			padding: 0;
			list-style: none;
			display: none;
			position: absolute;
			top: 40px;
			left: 0px;
			border: 1px #DFDFDF solid;
			background: #ffffff;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
			clear: both;
			display: block;
			font: 1px/0px serif;
			content: ".";
			height: 0;
			visibility: hidden;
}

ul#navmenu ul li {
			float: left; /*For IE 7 lack of compliance*/
			display: block !important;
			display: inline; /*For IE*/
			width: 100%;
}

/* Root Menu */
ul#navmenu a {
            margin-top: 6px;
			padding: 8px 15px 9px;
			float: none !important; /*For Opera*/
			float: left; /*For IE*/
			display: block;
			color: #000000;
			text-decoration: none;
			height: auto !important;
			height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
			color: #684676;
			background: url('images/navigationRoll.png') repeat;
}

.currentNav {
			color: #684676;
			background: url('images/navigationActive.png') repeat;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
			float: left;
			padding: 5px 15px;
			font-size: 8pt;
			background: #FFFFFF;
			color: #000000;
			margin-top: 0;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
			background: #F5D5F3;
			color: #684676;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
			padding: 5px 15px;
			background: #FFFFFF;
			color: #000000;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
			background: #F5D5F3;
			color: #684676;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
			display: none;
			position: absolute;
			top: 0;
			left: 165px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
			display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
			display: block;
}

#submenu {
		float: left;
		margin-left: 8px;
}

#submenuTop {
		background: url('images/submenuTop.png') no-repeat;
		height: 10px;
}

#submenuBottom {
		margin-top: -11px;
		background: url('images/submenuBottom.png') no-repeat;
		height: 10px;
}

#browsenav {
		margin-top: 0px;
		background: url('images/submenuBg.png') repeat-y;
		padding: 0;
		list-style: none;
        width: 225px;
		font-size: 8pt;
		font-family: arial, helvetica, sans-serif;
}
        
#browsenav li a {
        height: 24px;
        voice-family: "\"}\""; 
        voice-family: inherit;
        height: 16px;
        text-decoration: none;
}       
        
#browsenav li a:link, #browsenav li a:visited {
        color: #000;
        display: block;
        padding: 1px 0 0 20px;
}
        
#browsenav li a:hover {
		background: url('images/submenuRoll.png') repeat-y;
        padding: 1px 0 0 20px;
}

/* Second level navigation */

#browsenav li ul {
       list-style: none;       
}

#browsenav li ul li a {
		margin-left: -10px;
		width: 201px;
}

.sub {
        text-align: left;
        margin-left: -30px;
}

.sub img {
			vertical-align: text-top;
}

.current, .active {
		background: url('images/submenuActive.png') repeat-y;
}

/* -----------------------------------------------
		Content Classes
----------------------------------------------- */

#content, #contentWide, #contentIndex {
	float: left;
	overflow: auto;
	scrollbar-base-color: #ffffff;
	width: 632px;
    margin-top: 0px;
    padding: 0 10px;
	height: 310px;
	text-align: left;
}

#content {
	padding: 0px;
}

#contentText {
	padding: 0 10px;
}

#contentWide {
	width: 832px;
}

#contentIndex {
	width: 842px;
}

#contentWide a, #content a {
        color: #9B61A5;
        text-decoration: none;
}

#contentWide a:hover, #content a:hover {
        color: #9B61A5;
		text-decoration: underline;
}

#text {
        float: left;
	padding: 0 10px;
	width: 362px;
}

.videoClip {
                clear: right;
		float: right;
}

.videoClip a {
                padding-right: 5px;
		color: #000000;
		text-decoration: none;
}

.videoClip a:hover {
		color: #674575;
}

.vid {
        float: left;
		margin: -10px 10px 0 0;
		border: 0;
}

.videoClipTop {
		background: url('images/submenuTop.png') no-repeat;
		height: 10px;
}

.videoClipBottom {
		margin-top: 0;
		background: url('images/submenuBottom.png') no-repeat;
		height: 10px;
}

.videoClipContent {
		margin-top: 0px;
		background: url('images/submenuBg.png') repeat-y;
		padding: 10px;
		list-style: none;
        width: 208px;
		height: 95px;
		text-align: left;
		line-height: 1.4;
		font-size: 8pt;
		font-family: arial, helvetica, sans-serif;
}

.center {
		display:block;
		margin: 0 auto;
}

p.eighteen {
                text-align: center;
}

.harms table {
        width: 100%;
}

.harms th {
        text-align: left;
        padding-left: 25px;
}

.harms td {
        width: 50%;
}

.harms tr {
        vertical-align: top;
}

.risk table {
        width: 420px;
}















.risk td {
        width: 210px;
        text-align: center;
}

.risk tr {
        vertical-align: top;
}

.stories table {
        width: 100%;
}

.stories td {
        width: 50%;
        text-align: center;
}

.stories tr {
        vertical-align: top;
}

/* -----------------------------------------------
		Forms Classes
----------------------------------------------- */

.flib2 {
                font-size: 8pt;
}

.flib2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

.flib2 h3 {
		font-size: 10pt;
}

.flib2 span {
		font-size: 7pt;
		color: #577DAF;
		margin-left: 22px;
		margin-right: 22px;

}

.flib2 .req span, .error {
		color: #FF0000;
}

.flib2 table {
        text-align: left;
		width: 85%;
		margin: 0 auto;
		background: #FFEFFE;
		padding: 10px;
		vertical-align: text-top;
		border-collapse: collapse;
        border-spacing: 0px;
}

.flib2 input, .flib2 select   {
		padding: 3px 5px 5px;
		font-size: 9pt;
		font-family: courier new, helvetica, san-serif;
		border: 1px #9b9b9b solid;
}

.flib2 td {
		padding: 5px;
}

.flib2 input {
		width: 150px;
		height: 15px;
}

.flib2 select {
		width: 125px;
		height: 25px;
}

input#school0, input#school1, input#school2, input#school3, input#offered_amniocentesis0, input#offered_amniocentesis1, input#thinking_amniocentesis0, input#thinking_amniocentesis1, input#children0, input#children1, input#bad_thing0, input#bad_thing1, input#bad_thing2, input#bad_thing3, input#bad_thing4, input#bad_thing5, input#bad_thing6, input#bad_thing7, input#beneficial0, input#beneficial1, input#beneficial2, input#beneficial3, input#beneficial4, input#beneficial5, input#beneficial6, input#beneficial7, input#harmful0, input#harmful1, input#harmful2, input#harmful3, input#harmful4, input#harmful5, input#harmful6, input#harmful7, input#good_thing0, input#good_thing1, input#good_thing2, input#good_thing3, input#good_thing4, input#good_thing5, input#good_thing6, input#good_thing7, input#options_available_me0, input#options_available_me1, input#options_available_me2, input#options_available_me3, input#options_available_me4, input#options_available_me5, input#options_available_me6, input#options_available_me7, input#benefits_each_option0, input#benefits_each_option1, input#benefits_each_option2, input#benefits_each_option3, input#benefits_each_option4, input#benefits_each_option5, input#benefits_each_option6, input#benefits_each_option7, input#know_risks_effects0, input#know_risks_effects1, input#know_risks_effects2, input#know_risks_effects3, input#know_risks_effects4, input#know_risks_effects5, input#know_risks_effects6, input#know_risks_effects7, input#clear_benefits_me0, input#clear_benefits_me1, input#clear_benefits_me2, input#clear_benefits_me3, input#clear_benefits_me4, input#clear_benefits_me5, input#clear_benefits_me6, input#clear_benefits_me7, input#risks_side_effects0 , input#risks_side_effects1, input#risks_side_effects2, input#risks_side_effects3, input#risks_side_effects4, input#risks_side_effects5, input#risks_side_effects6, input#risks_side_effects7, input#clear_important_me0, input#clear_important_me1, input#clear_important_me2, input#clear_important_me3, input#clear_important_me4, input#clear_important_me5, input#clear_important_me6, input#clear_important_me7, input#enough_support_others0, input#enough_support_others1, input#enough_support_others2, input#enough_support_others3, input#enough_support_others4, input#enough_support_others5, input#enough_support_others6, input#enough_support_others7, input#choosing_without_pressure0, input#choosing_without_pressure1, input#choosing_without_pressure2, input#choosing_without_pressure3, input#choosing_without_pressure4, input#choosing_without_pressure5, input#choosing_without_pressure6, input#choosing_without_pressure7, input#enough_advice_choice0, input#enough_advice_choice1 , input#enough_advice_choice2 , input#enough_advice_choice3 , input#enough_advice_choice4 , input#enough_advice_choice5 , input#enough_advice_choice6 , input#enough_advice_choice7, input#clear_best_me0, input#clear_best_me1, input#clear_best_me2, input#clear_best_me3, input#clear_best_me4, input#clear_best_me5, input#clear_best_me6, input#clear_best_me7, input#feel_sure_choose0, input#feel_sure_choose1, input#feel_sure_choose2, input#feel_sure_choose3, input#feel_sure_choose4, input#feel_sure_choose5, input#feel_sure_choose6, input#feel_sure_choose7, input#decision_easy_make0, input#decision_easy_make1, input#decision_easy_make2, input#decision_easy_make3, input#decision_easy_make4, input#decision_easy_make5, input#decision_easy_make6, input#decision_easy_make7, input#feel_informed_choice0, input#feel_informed_choice1, input#feel_informed_choice2, input#feel_informed_choice3, input#feel_informed_choice4, input#feel_informed_choice5, input#feel_informed_choice6, input#feel_informed_choice7, input#decision_shows_important0, input#decision_shows_important1, input#decision_shows_important2, input#decision_shows_important3, input#decision_shows_important4, input#decision_shows_important5, input#decision_shows_important6, input#decision_shows_important7, input#stick_with_decision0, input#stick_with_decision1, input#stick_with_decision2, input#stick_with_decision3, input#stick_with_decision4, input#stick_with_decision5, input#stick_with_decision6, input#stick_with_decision7, input#satisfied_with_decision0, input#satisfied_with_decision1, input#satisfied_with_decision2, input#satisfied_with_decision3, input#satisfied_with_decision4, input#satisfied_with_decision5, input#satisfied_with_decision6, input#satisfied_with_decision7, input#amniocentesis_down_syndrome0, input#amniocentesis_down_syndrome1, input#amniocentesis_down_syndrome2, input#amniocentesis_down_syndrome3, input#amniocentesis_down_syndrome4, input#amniocentesis_down_syndrome5, input#amniocentesis_down_syndrome6, input#amniocentesis_down_syndrome7, input#offered_testing_down0, input#offered_testing_down1, input#offered_testing_down2, input#offered_testing_down3, input#offered_testing_down4, input#offered_testing_down5, input#offered_testing_down6, input#offered_testing_down7, input#normal_screening_baby0, input#normal_screening_baby1, input#normal_screening_baby2, input#normal_screening_baby3, input#normal_screening_baby4, input#normal_screening_baby5, input#normal_screening_baby6, input#normal_screening_baby7, input#risk_miscarriage0, input#risk_miscarriage1, input#risk_miscarriage2, input#risk_miscarriage3, input#risk_miscarriage4, input#risk_miscarriage5, input#risk_miscarriage6, input#risk_miscarriage7, input#abnormal_discharge0, input#abnormal_discharge1, input#abnormal_discharge2, input#abnormal_discharge3, input#abnormal_discharge4, input#abnormal_discharge5, input#abnormal_discharge6, input#abnormal_discharge7, input#weeks_after_amniocentesis0, input#weeks_after_amniocentesis1, input#weeks_after_amniocentesis2, input#weeks_after_amniocentesis3, input#weeks_after_amniocentesis4, input#weeks_after_amniocentesis5, input#weeks_after_amniocentesis6, input#weeks_after_amniocentesis7, input#general_anaesthetic0 , input#general_anaesthetic1, input#general_anaesthetic2, input#general_anaesthetic3, input#general_anaesthetic4, input#general_anaesthetic5, input#general_anaesthetic6, input#general_anaesthetic7, input#miscarriage_associated0, input#miscarriage_associated1, input#miscarriage_associated2, input#miscarriage_associated3, input#miscarriage_associated4, input#miscarriage_associated5, input#miscarriage_associated6, input#miscarriage_associated7, input#pcr_test_result0, input#pcr_test_result1, input#pcr_test_result2, input#pcr_test_result3, input#pcr_test_result4, input#pcr_test_result5, input#pcr_test_result6, input#pcr_test_result7, input#full_karyotype0, input#full_karyotype1, input#full_karyotype2, input#full_karyotype3, input#full_karyotype4, input#full_karyotype5, input#full_karyotype6, input#full_karyotype7, input#normal_not_guarantee0, input#normal_not_guarantee1, input#normal_not_guarantee2, input#normal_not_guarantee3, input#normal_not_guarantee4, input#normal_not_guarantee5, input#normal_not_guarantee6, input#normal_not_guarantee7, input#options_down_end0, input#options_down_end1, input#options_down_end2, input#options_down_end3, input#options_down_end4, input#options_down_end5, input#options_down_end6, input#options_down_end7, input#tell_severely0, input#tell_severely1, input#tell_severely2, input#tell_severely3, input#tell_severely4, input#tell_severely5, input#tell_severely6, input#tell_severely7, input#calm0, input#calm1, input#calm2, input#calm3, input#calm4, input#calm5, input#calm6, input#calm7, input#tense0, input#tense1, input#tense2, input#tense3, input#tense4, input#tense5, input#tense6, input#tense7, input#upset0, input#upset1, input#upset2, input#upset3, input#upset4, input#upset5, input#upset6, input#upset7, input#upset0, input#relaxed0, input#relaxed1, input#relaxed2, input#relaxed3, input#relaxed4, input#relaxed5, input#relaxed6, input#relaxed7, input#content0, input#content1, input#content2, input#content3, input#content4, input#content5, input#content6, input#content7, input#worried0, input#worried1, input#worried2, input#worried3, input#worried4, input#worried5, input#worried6, input#worried7, input#options_available0, input#options_available1, input#options_available2, input#options_available3, input#options_available4, input#options_available5, input#options_available6, input#options_available7, input#features_decide0, input#features_decide1, input#features_decide2, input#features_decide3, input#features_decide4, input#features_decide5, input#features_decide6, input#features_decide7, input#vantages_option0, input#vantages_option1, input#vantages_option2, input#vantages_option3, input#vantages_option4, input#vantages_option5, input#vantages_option6, input#vantages_option7, input#feel_option0, input#feel_option1, input#feel_option2, input#feel_option3, input#feel_option4, input#feel_option5, input#feel_option6, input#feel_option7, input#imagine_option0, input#imagine_option1, input#imagine_option2, input#imagine_option3, input#imagine_option4, input#imagine_option5, input#imagine_option6, input#imagine_option7, input#option_better0, input#option_better1, input#option_better2, input#option_better3, input#option_better4, input#option_better5, input#option_better6, input#option_better7, input#option_worse0, input#option_worse1, input#option_worse2, input#option_worse3, input#option_worse4, input#option_worse5, input#option_worse6, input#option_worse7, input#options_thought0, input#options_thought1, input#options_thought2, input#options_thought3, input#options_thought4, input#options_thought5, input#options_thought6, input#options_thought7, input#able_make_choice0, input#able_make_choice1, input#able_make_choice2, input#able_make_choice3, input#able_make_choice4, input#able_make_choice5, input#able_make_choice6, input#able_make_choice7, input#end_bad_thing0, input#end_bad_thing1, input#end_bad_thing2, input#end_bad_thing3, input#end_bad_thing4, input#end_bad_thing5, input#end_bad_thing6, input#end_bad_thing7, input#end_beneficial0, input#end_beneficial1, input#end_beneficial2, input#end_beneficial3, input#end_beneficial4, input#end_beneficial5, input#end_beneficial6, input#end_beneficial7, input#end_harmful0, input#end_harmful1, input#end_harmful2, input#end_harmful3, input#end_harmful4, input#end_harmful5, input#end_harmful6, input#end_harmful7, input#end_harmful0, input#end_good_thing0, input#end_good_thing1, input#end_good_thing2, input#end_good_thing3, input#end_good_thing4, input#end_good_thing5, input#end_good_thing6, input#end_good_thing7, input#end_options_available_me0, input#end_options_available_me1, input#end_options_available_me2, input#end_options_available_me3, input#end_options_available_me4, input#end_benefits_each_option0, input#end_benefits_each_option1, input#end_benefits_each_option2, input#end_benefits_each_option3, input#end_benefits_each_option4, input#end_know_risks_effects0, input#end_know_risks_effects1, input#end_know_risks_effects2, input#end_know_risks_effects3, input#end_know_risks_effects4, input#end_clear_benefits_me0, input#end_clear_benefits_me1, input#end_clear_benefits_me2, input#end_clear_benefits_me3, input#end_clear_benefits_me4, input#end_risks_side_effects0, input#end_risks_side_effects1, input#end_risks_side_effects2, input#end_risks_side_effects3, input#end_risks_side_effects4, input#end_clear_important_me0, input#end_clear_important_me1, input#end_clear_important_me2, input#end_clear_important_me3, input#end_clear_important_me4, input#end_enough_support_others0, input#end_enough_support_others1, input#end_enough_support_others2, input#end_enough_support_others3, input#end_enough_support_others4, input#end_choosing_without_pressure0, input#end_choosing_without_pressure1, input#end_choosing_without_pressure2, input#end_choosing_without_pressure3, input#end_choosing_without_pressure4, input#end_enough_advice_choice0, input#end_enough_advice_choice1, input#end_enough_advice_choice2, input#end_enough_advice_choice3, input#end_enough_advice_choice4, input#end_clear_best_me0, input#end_clear_best_me1, input#end_clear_best_me2, input#end_clear_best_me3, input#end_clear_best_me4, input#end_feel_sure_choose0, input#end_feel_sure_choose1, input#end_feel_sure_choose2, input#end_feel_sure_choose3, input#end_feel_sure_choose4, input#end_decision_easy_make0, input#end_decision_easy_make1, input#end_decision_easy_make2, input#end_decision_easy_make3, input#end_decision_easy_make4, input#end_feel_informed_choice0, input#end_feel_informed_choice1, input#end_feel_informed_choice2, input#end_feel_informed_choice3, input#end_feel_informed_choice4, input#end_decision_shows_important0, input#end_decision_shows_important1, input#end_decision_shows_important2, input#end_decision_shows_important3, input#end_decision_shows_important4, input#end_stick_with_decision0, input#end_stick_with_decision1, input#end_stick_with_decision2, input#end_stick_with_decision3, input#end_stick_with_decision4, input#end_satisfied_with_decision0, input#end_satisfied_with_decision1, input#end_satisfied_with_decision2, input#end_satisfied_with_decision3, input#end_satisfied_with_decision4, input#end_amniocentesis_down_syndrome0, input#end_amniocentesis_down_syndrome1, input#end_amniocentesis_down_syndrome2, input#end_offered_testing_down0, input#end_offered_testing_down1, input#end_offered_testing_down2, input#end_offered_testing_down1, input#end_normal_screening_baby0, input#end_normal_screening_baby1, input#end_normal_screening_baby2, input#end_risk_miscarriage0, input#end_risk_miscarriage1, input#end_risk_miscarriage2, input#end_miscarriage_associated0, input#end_miscarriage_associated1, input#end_miscarriage_associated2, input#end_abnormal_discharge0, input#end_abnormal_discharge1, input#end_abnormal_discharge2, input#end_general_anaesthetic0, input#end_general_anaesthetic1, input#end_general_anaesthetic2, input#end_weeks_after_amniocentesis0, input#end_weeks_after_amniocentesis1, input#end_weeks_after_amniocentesis2, input#end_pcr_test_result0, input#end_pcr_test_result1, input#end_pcr_test_result2, input#end_full_karyotype0, input#end_full_karyotype1, input#end_full_karyotype2, input#end_normal_not_guarantee0, input#end_normal_not_guarantee1, input#end_normal_not_guarantee2, input#end_options_down_end0, input#end_options_down_end1, input#end_options_down_end2, input#end_tell_severely0, input#end_tell_severely1, input#end_tell_severely2, input#end_calm0, input#end_calm1, input#end_calm2, input#end_calm3, input#end_tense0, input#end_tense1, input#end_tense2, input#end_tense3, input#end_upset0, input#end_upset1, input#end_upset2, input#end_upset3, input#end_relaxed0, input#end_relaxed1, input#end_relaxed2, input#end_relaxed3, input#end_content0, input#end_content1, input#end_content2, input#end_content3, input#end_worried0, input#end_worried1, input#end_worried2, input#end_worried3, input#end_options_available0, input#end_options_available1, input#end_options_available2, input#end_options_available3, input#end_options_available4, input#end_options_available5, input#end_options_available6, input#end_features_decide0, input#end_features_decide1, input#end_features_decide2, input#end_features_decide3, input#end_features_decide4, input#end_features_decide5, input#end_features_decide6, input#end_vantages_option0, input#end_vantages_option1, input#end_vantages_option2, input#end_vantages_option3, input#end_vantages_option4, input#end_vantages_option5, input#end_vantages_option6, input#end_feel_option0, input#end_feel_option1, input#end_feel_option2, input#end_feel_option3, input#end_feel_option4, input#end_feel_option5, input#end_feel_option6, input#end_imagine_option0, input#end_imagine_option1, input#end_imagine_option2, input#end_imagine_option3, input#end_imagine_option4, input#end_imagine_option5, input#end_imagine_option6, input#end_option_better0, input#end_option_better1, input#end_option_better2, input#end_option_better3, input#end_option_better4, input#end_option_better5, input#end_option_better6, input#end_option_worse0, input#end_option_worse1, input#end_option_worse2, input#end_option_worse3, input#end_option_worse4, input#end_option_worse5, input#end_option_worse6, input#end_options_thought0, input#end_options_thought1, input#end_options_thought2, input#end_options_thought3, input#end_options_thought4, input#end_options_thought5, input#end_options_thought6, input#end_able_make_choice0, input#end_able_make_choice1, input#end_able_make_choice2, input#end_able_make_choice3, input#end_able_make_choice4, input#end_able_make_choice5, input#end_able_make_choice6 {
		width: 10px;
		border: none;
		vertical-align: bottom;
}

td.one {
		text-align: right;
}

.one input.flib2 {
		margin-top: 20px;
		width: 60px;
		height: 20px;
		font-size: 8pt;
		font-weight: bold;
		border: 0;
		background: url('images/topSearchButton.gif') no-repeat;
		color: #684676;
}

.one, .two {
		text-align: center;
		border: 1px #F5D5F3 dashed;
}

.one {
		background: #EFF6FF;
}

.two {
		background: #FFDFFE;
}

.part_b td, .part_c td, .part_d td {
		font-weight: bold;
		font-size: 7pt;
		height: 45px;
		padding: 5px;
		border: 0;
}

/* -----------------------------------------------
		Bottom Classes
----------------------------------------------- */

#buttonWrapper {
	clear: both;
	height: 122px;
	background: url('images/button_bg.png') top center no-repeat;
	padding: 8px 0 0 14px;
}

.buttonBox {
	float: left;
	width: 204px;
	height: 106px;
	margin: 0 3px 0 2px;
}

#buttonWrapper2 {
	clear: both;
	height: 122px;
	background: url('images/button_bg.png') top center no-repeat;
	padding: 8px 0 0 5px;
}

.buttonBox2 {
	float: left;
	width: 204px;
	height: 106px;
	margin: 0 3px 0 2px;
}

/* -----------------------------------------------
		Footer Classes
----------------------------------------------- */

#footer {
	clear: both;
	height: 80px;
	background: url('images/footer_bg.png') no-repeat top center;
	font-size: 8pt;
	margin-bottom: 50px;
}

#footer a {
		color: #684676;
		text-decoration: none;
}

#footer a:hover {

		color: #d587cd;
		text-decoration: underline;
}

p.links {
		padding-top: 10px;
		text-align: center;
}

#logoBottom {
		float: left;
		margin-top: -10px;
		margin-left: 20px;
}


#logoCardiff {
		float: right;
		margin-top: -10px;
		margin-right: 25px;
}
#griffilms {
		float: left;
		margin-top: -5px;
		padding: 0px;
color: #d587cd;
}
#copyright {
		float: left;
		margin-top: 10px;
		padding: 10px;
		color: #d587cd;
}

/*----- sitemap ------*/

ul#sitemap {
	list-style-type: square;
	font-size: 9pt;
}

ul#sitemap a {
        color: #37004F;
        text-decoration: none;
}

.sitemap img {
        width: 12px;
        height: 10px;
}

ul#sitemap a:hover {
        color: #674575;
        text-decoration: underline;
}

.sitemap td {
	width: 500px;
	vertical-align: top;
}

ul#sitemapSub {
		list-style-type: disc;
		margin-bottom: 10px;
}

ul#sitemapsubsub {
		list-style-type: circle;
}

/*----- Forum ------*/
#navigationForum {
		clear: both;



		float: left;
		margin-top: 63px;
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		height: 30px;
		width: 865px;
		font-size: 11pt;
		white-space: nowrap;
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenuForum {
			margin: 0;
			margin-left: 11px;
			padding: 0;
			list-style: none;
			height: 24px;
}

ul#navmenuForum li {
			float: left; /*For Gecko*/
			display: inline;
			list-style: none;
			position: relative;
			height: 24px;
}

ul#navmenuForum ul {
			margin: 0;
			padding: 0;
			list-style: none;
			display: none;
			position: absolute;
			top: 40px;
			left: 0px;
			border: 1px #DFDFDF solid;
			background: #ffffff;
}

ul#navmenuForum ul:after /*From IE 7 lack of compliance*/{
			clear: both;
			display: block;
			font: 1px/0px serif;
			content: ".";
			height: 0;
			visibility: hidden;
}

ul#navmenuForum ul li {
			float: left; /*For IE 7 lack of compliance*/
			display: block !important;
			display: inline; /*For IE*/
			width: 100%;
}

/* Root Menu */
ul#navmenuForum a {
            margin-top: 6px;
			padding: 8px 15px 9px;
			float: none !important; /*For Opera*/
			float: left; /*For IE*/
			display: block;
			color: #000000;
			text-decoration: none;
			height: auto !important;
			height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenuForum a:hover,
ul#navmenuForum li:hover a,
ul#navmenuForum li.iehover a {
			color: #684676;
			background: url('images/navigationRoll.png') repeat;
}

/* 2nd Menu */
ul#navmenuForum li:hover li a,
ul#navmenuForum li.iehover li a {
			float: left;
			padding: 5px 15px;
			font-size: 8pt;
			background: #FFFFFF;
			color: #000000;
			margin-top: 0;
}

/* 2nd Menu Hover Persistence */
ul#navmenuForum li:hover li a:hover,
ul#navmenuForum li:hover li:hover a,
ul#navmenuForum li.iehover li a:hover,
ul#navmenuForum li.iehover li.iehover a {
			background: #F5D5F3;
			color: #684676;
}

/* 3rd Menu */
ul#navmenuForum li:hover li:hover li a,
ul#navmenuForum li.iehover li.iehover li a {
			padding: 5px 15px;
			background: #FFFFFF;
			color: #000000;
}

/* 3rd Menu Hover Persistence */
ul#navmenuForum li:hover li:hover li a:hover,
ul#navmenuForum li:hover li:hover li:hover a,
ul#navmenuForum li.iehover li.iehover li a:hover,
ul#navmenuForum li.iehover li.iehover li.iehover a {
			background: #F5D5F3;
			color: #684676;
}

ul#navmenuForum ul ul,
ul#navmenuForum ul ul ul {
			display: none;
			position: absolute;
			top: 0;
			left: 165px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenuForum li:hover ul ul,
ul#navmenuForum li:hover ul ul ul,
ul#navmenuForum li.iehover ul ul,
ul#navmenuForum li.iehover ul ul ul {
			display: none;
}

ul#navmenuForum li:hover ul,
ul#navmenuForum ul li:hover ul,
ul#navmenuForum ul ul li:hover ul,
ul#navmenuForum li.iehover ul,
ul#navmenuForum ul li.iehover ul,
ul#navmenuForum ul ul li.iehover ul {
			display: block;
}

#logoBottomForum {
		float: left;
		margin-top: -14px;
		margin-left: 15px;
}

#logoCardiffForum {
		float: right;
		margin-top: -14px;
		margin-right: 20px;
}

#topSearchForum {
	float: right;
	height: 35px;
}

#topSearchForum input {
		width: 150px;
		padding: 3px 5px 5px;
		font-size: 9pt;
		font-family: courier new, helvetica, san-serif;
		height: 12px;
		border: 1px #9b9b9b solid;
}

#topSearchForum button {
		width: 60px;
	    vertical-align: -25%;
		height: 20px;
		font-size: 8pt;
		font-weight: bold;
		border: 0;
		background: url('images/topSearchButton.gif') no-repeat;
		color: #684676;
}

/** -- questionnaire -- **/

div.qprogress
{
  text-align: center;
}

div.qprogress img
{
  margin-left: auto;
  margin-right: auto;
}