﻿div.form-row {
	clear:both; 
	margin:18px 0; 
	width:auto;
}
div.form-row:after{
	/* Below: apply clearfix to form-row */
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
	height: 0;
	visibility: hidden;
}
html[xmlns] div.form-row { display: block; }

div.form-row label { line-height:normal; color:#f57f20; color:#f57f20; display:block;/*float:left;margin:0 5px 0 -120px; font-weight:bold;*/}
div.form-row label.widelabel { float:none; width:auto; clear:both; text-align:left;}
div.form-row input.textbox { }

.checkbox label, .radiobutton label {
	width:auto ! important;
	float:none ! important;
	margin-left:0 !important;
	display:inline !important;
}

.checkbox td, .radiobutton td { vertical-align:top;}
.checkbox input, .radiobutton input{margin-right:4px;}

input.button {}
input.buttonSmall {}
input.buttonBig {}

div#login label.form { width:auto;}

input.textbox, select.textbox {}

.pager { width:100%; text-align:center; }

#updateVolunteers div.form-row { width:125px; float:left; clear:none;}
#updateVolunteers div.form-row label {width:auto;clear:both;}
#updateVolunteers div.form-row .textbox { width:85px; }
#updateVolunteers div.form-row .button { margin:8px 0; }

select option {padding-right:15px;}

#searchPt1 .form-row, #searchPt2 .form-row {padding-left:0;}
#searchPt1 .form-row label, #searchPt2 .form-row label {margin:10px 0 5px; display:block; float:none;}
#searchPage .btnSearch {margin:0 auto; display:block;}

div#filters div.form-row { clear:none; float:left; margin:0 0 0.8em; width:180px; }
