/* Start of CMSMS style sheet 'sf :: registrationForm' */
/* registration form gubbins */ 

#registrationForm input[type=text]{
	width:230px;
	border:1px solid #666;
}

#registrationForm select{
	border:1px solid #666;
}

#registrationForm textarea{
	width:230px;
	border:1px solid #666;
}

#registrationForm div{
	padding-top:4px;padding-bottom:3px;
}

#registrationForm div.floatDrop input[type=text]{
	width:260px;
	float:left;
	border:1px dotted orange;
	color:pink;
}


#registrationForm input[type=submit], span.reqasterix{
	color:#EF238E;
}


.smallerInput input[type=text]{
	width:150px;
}


#registrationForm fieldset {
	padding: 0em; 
	background-color: #fff;
	border:0px;
}

#registrationForm fieldset legend {
	font-weight: bold;
}

#registrationForm h3 {
	padding:6px 0px 6px 0px;
}
#registrationForm h4 {
	padding:10px;
}

#registrationForm div {
	padding: 0.25em 0 0.25em 0;
}
#registrationForm div.white{
	background-color:white;
}

#registrationForm div.grey{
	background-color:#DFDFDF;
	margin-bottom:0px;
}
#registrationForm div.greyBottom{
	background-color:#DFDFDF;
	padding-bottom:10px;
	margin-bottom:8px;
}

#registrationForm div.greySingle{
	background-color:#DFDFDF;
	padding-bottom:8px;	
	padding-top:8px;
	margin-top:8px;
	margin-bottom:8px;
}

#registrationForm div label{
	color:#0865A8;
	width: 100px;
	float:left;
	clear:both;
margin-left:10px;
 }
#registrationForm div.nolabel{
	padding-left:110px;
 }

#registrationForm div.radioButtonGroup {
	border:2px dotted green;
 }

#registrationForm div.radioGroup label{
	float:none;
 }

#registrationForm div.radioGroup input[type=radio]{
	margin-left:110px;
}

#registrationForm div.checkBoxGroup label{
	float:none;
 }

#registrationForm div.checkBoxGroup input[type=checkbox]{
	margin-left:110px;
}

div.regFakeHR{
	padding:0;margin:0;
	height:1px;
	background-color:white;
	border-top:10px solid white;
	border-bottom:1px solid #505050;
	margin-top:2px;
	margin-bottom:5px;
}

#registrationForm div.areaCode{
	width:170px;
	float:left;
}
#registrationForm div.areaCode input[type=text]{
	width:50px;
}

#registrationForm div.phoneNo input[type=text]{
	width:100px;
}

#registrationForm textarea{
	height:80px;
}

#registrationForm div.required {color: #f00;}

div.tandcCheckBox{width:22px;float:left;margin-top:4px;}

div.TandC input{float:left;margin-top:21px;}

#registrationForm div.checkBoxTandC label{
	float:none;
padding-bottom:10px;
 }

#registrationForm div.checkBoxTandC input[type=checkbox]{
	margin-left:4px;
margin-top:4px;
}



/* End of 'sf :: registrationForm' */

