﻿***** FORM SETTINGS ************************************************/
/*GENERIC BUTTON SETTINGS*/
/*.wizard input[type="text"] {}*/

#wizHeader {margin: 0px; padding: 0px; }
#wizHeader li {background: #58585B; padding: 0px 2px 0px 0px; list-style: none; margin: 0px; line-height: 1; display:block; float: left;}
#wizHeader li:before {border-left: none;}
#wizHeader li .prevStep:after, #wizHeader li .currentStep:after, #wizHeader li .nextStep:after { border-left: none;padding-right: 20px;}

#wizHeader li .prevStep {cursor: default;background: #CADE89; color:#58585B; padding: 10px 15px 10px 15px;}
#wizHeader li .currentStep {cursor: default;background: url(/Portals/0/images/siteuse/grey-rs-arrow-sm2.png) #8BB700 right no-repeat; color: #FFFFFF; border: none; margin-right: -2px; padding: 10px 15px 10px 15px;}
#wizHeader li .nextStep {cursor: default; background: url(/Portals/0/images/siteuse/grey-rs-arrow-sm2.png) #B2B2B2 right no-repeat; color: #FFFFFF; border: none; margin-right: -2px; padding: 10px 20px 10px 10px;}

#wizHeader li , #wizHeader li:first-child  {/*padding: 10px 15px 10px 15px;*/}

#wizHeader li:last-child  {padding-right:0px; border-right: #58585B 2px solid;}
#wizHeader li:last-child .currentStep {background-image: none;}
#wizHeader li:last-child .nextStep {padding-right: 15px; background-image: none; background-color: #B2B2B2; margin-right: 0px;}

.wizard {}

.wizard input[type="submit"] {	
	text-deocration: none;
	border:#8BB700 2px solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-mozborder-radius: 5px;	
	position: relative;
	margin-top: 30px;
	width: 195px;
}
.wizard input[type="submit"]:hover {	
	cursor:pointer;	
	cursor: hand;
}
.NoArrow {background: url(/Portals/0/images/siteuse/button1_bg_off.png) -105px 50% repeat-x; font-weight:bold; font-size: 23px; padding: 5px 25px 5px 25px; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; color: #58595B; text-decoration: none; vertical-align: middle; height: 85px; width: 195px; white-space:normal; text-align:center;}
	.NoArrow:hover {background: url(/Portals/0/images/siteuse/button1_bg_on.png) -105px 50% repeat-x;}


.BIGArrowRight {background: url(/Portals/0/images/siteuse/rs-bigbutton_off.png) -105px 50% repeat-x; font-weight:bold; font-size: 23px; padding: 5px 40px 5px 15px; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; color: #58595B; text-decoration: none; vertical-align: middle; height: 85px; width: 195px; white-space:normal; text-align:left;}
	.BIGArrowRight:hover {background: url(/Portals/0/images/siteuse/rs-bigbutton_on.png) -105px 50% repeat-x;}
	
	
.BIGArrowLeft {background: url(/Portals/0/images/siteuse/ls-bigbutton_off.png) 0px 50% repeat-x; font-weight:bold; font-size: 23px; padding: 5px 25px 5px 40px; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; color: #58595B; text-decoration: none; vertical-align: middle; height: 85px; width: 195px; white-space:normal; text-align:left;}
	.BIGArrowLeft:hover {background: url(/Portals/0/images/siteuse/ls-bigbutton_on.png) 0px 50% repeat-x;}	


.SmArrowLeft {background: url(/Portals/0/images/siteuse/ls-smbutton_off.png) -10px 50% repeat-x; font-weight:bold; font-size: 15px; padding: 5px 5px 5px 25px; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; color: #58585B; text-decoration: none; vertical-align: middle; height: 40px; width: 175px; white-space:normal; text-align:left; float: left; margin: 0px 0px 0px 20px;}
	.SmArrowLeft:hover {background: url(/Portals/0/images/siteuse/ls-smbutton_on.png) -10px 50% repeat-x;}	

.wizard {width: 100%;}

.wizard .nml,.wizard .alt {padding: 10px 10px 15px 10px ; clear:both;}
.wizard .nml { margin: 15px 0px; }
.wizard .alt {background: #F2F2F2;/*background: #e0f1ed;*/}
.wizard .hiddenPanel {background: #F4F4F4; border:#F2F2F2 1px solid; padding: 10px;}
.wizard .fhead { float: left; min-width: 250px; padding: 0px 10px 5px 0px; clear:both; line-height: 1.5;}
.wizard .innerfhead {margin: 10px 0px;}
.wizard .fheadLeft {float: left; min-width: 250px; padding: 0px 10px 5px 0px; font-weight:bold;}
.wizard .fhead P {line-height: 1.5;margin: 15px 0px 0px 0px;}
.wizard .fdetail {}
.wizard .fdetail ul {margin: 10px 0px;}
.wizard .fdetail li, .wizard ul.fdetail li {margin:0px 0px 10px 25px; padding-left: 20px; }


.wizard .RadioRows input[type="radio"], .wizard .RadioRows LABEL {margin: 5px 5px 7px 5px;}
.wizard .CheckBoxRows INPUT {margin: 10px 5px;}
/*.RadioRowsLabelFloat input[type="radio"], .RadioRowsLabelFloat LABEL {position: relative;display:block; float: left;}
.RadioRowsLabelFloat input[type="radio"] {margin: 2px 10px 5px 5px;}
.RadioRowsLabelFloat LABEL { width: 500px;}*/
.wizard input[type="text"] {width: 205px;}
.wizard .fdetailRow {clear:both;}
.wizard .group {margin: 15px 0px;}
.wizard .group .nml {margin: 0px;}

.wizard h1, .wizard h2, .wizard h3, .wizard h4, .wizard h5, .wizard h6 {line-height: 1.5;}
.wizard h5 SPAN {font-weight:normal;}
.wizard P.Question {padding: 10px 10px 10px 0px;line-height: 16px;}
.wizard .prefix, .wizard .RadioRows LABEL.prefix {margin-right: 20px; display: inline-block; font-style:normal;}
.wizard .Note, .wizard .suffix {font-size: 100%; font-weight: normal; font-style: normal;color: #383838; margin-left: 0px; line-height: 1.5;}
.wizard .Note, .wizard #EthnicGroupDiv .suffix, .wizard #FirstLanguageDiv .suffix, .wizard #MainLanguageAtHomeDiv .suffix, .wizard #SchoolLevelDiv .suffix 
{font-size: 100%; font-style: normal;}
.wizard .Note {line-height: 3.0;}



.wizard #FoundRegistryByAudiologistDiv, .wizard #FoundRegistryByResearchProjectDiv {margin-left: 20px;}
.wizard #FoundRegistryByResearchProjectDiv .prefix {min-width: 500px; margin-right: 20px;}
.wizard #FoundRegistryByResearchProjectDiv INPUT {width: 465px;}

#dnn_ctr436_AdultComProblems_Wizard1_Panel49 .fhead, 
#dnn_ctr436_AdultComProblems_Wizard1_Panel145 .fhead, 
#dnn_ctr436_AdultComProblems_Wizard1_Panel151 .fhead,
/*#dnn_ctr423_Adult_Wizard1_Panel118 .fhead,*/
#dnn_ctr441_Guardians_Wizard1_Panel21 .fhead
{display:none;}

#dnn_ctr441_Guardians_Wizard1_Panel192 {padding-top: 5px; padding-bottom: 5px;}
#dnn_ctr441_Guardians_Wizard1_Panel193 {margin-top: 5px;}
#dnn_ctr441_Guardians_Wizard1_Panel195 {padding-top: 5px; padding-bottom: 5px;}
#dnn_ctr441_Guardians_Wizard1_Panel196 {padding-top: 5px; padding-bottom: 35px;}
#dnn_ctr441_Guardians_Wizard1_Panel199 {margin-top: 5px; margin-bottom: 5px;}
#dnn_ctr441_Guardians_Wizard1_Panel201 {padding-top: 5px; padding-bottom: 25px;}


#dnn_ctr441_Guardians_Wizard1_Panel192 input[type="radio"],
#dnn_ctr441_Guardians_Wizard1_Panel195 input[type="radio"],
#dnn_ctr441_Guardians_Wizard1_Panel198 input,
#dnn_ctr441_Guardians_Wizard1_Panel201 input
{margin-top: -10px;}

#dnn_ctr441_Guardians_Wizard1_Panel192 LABEL,
#dnn_ctr441_Guardians_Wizard1_Panel195 LABEL,
#dnn_ctr441_Guardians_Wizard1_Panel198 LABEL, 
#dnn_ctr441_Guardians_Wizard1_Panel201 LABEL
{margin-top: -25px; margin-bottom: -2px; margin-left: 27px; display:block;}

.wizard #ChildCommunicationAidsDiv, 
.wizard #ChildDiagnosisDiv
{clear:both; height: auto; margin-top: 0px;}
.wizard #ChildCommunicationAidsDiv input, 
.wizard #ChildDiagnosisDiv input
{margin-top: 15px; margin-left: 0px;}
.wizard #ChildCommunicationAidsDiv .prefix,
.wizard #ChildDiagnosisDiv .prefix
{display: inline; margin-left: 28px;}

.wizard #TitleOtherDiv, .wizard #OtherContactTitleOtherDiv {margin-left: 260px; padding: 7px 0px 0px 0px;}
.wizard input[type="text"].ShortInputBox {width: 70px;}
.wizard input[type="text"].TelPrefix {width: 35px;}
.wizard input[type="text"].TelNumber {width: 140px;}
.wizard #PostalAddressDiv, .wizard #OtherPostalAddressDiv {margin-top: -10px;}
.wizard #ChildSiblingsDiv LABEL {width: 100%;}
.wizard #ChildSiblingsDiv input[type="text"] {width: 465px;}
.wizard #JoinWithChildDiv { margin-top: 20px;padding: 10px; background: none; border:#808080 2px dotted;}

.wizard .linebreak {/*border:#FF0000 1px solid; */clear:both; /*margin-bottom: 10px;*/}
.wizard .hidden {display: none;}
.wizard .FormDivider {height: 0px;}
.wizard hr {	
	border-top: #EEEEEE 1px solid;
	background: #FFFFFF;
	color: #FFFFFF;
	margin: 15px 0px;
}
.wizard .Validator {mrgin-left: 5px;color: #FF0000; font-weight:bold;}
.wizard .Validation {background: url(/Portals/0/images/siteuse/incorrect-big.png) #f1c1d1 10px 10px no-repeat; border: #cc0749 1px solid; padding: 20px 30px 20px 70px; font-weight:bold; text-align:left;}

.wizard .Validation ul {margin-top: 5px; }
.wizard .Validation ul li {list-style: disc; padding-left: 15px; font-weight:normal;}
