﻿div.form-row {
	clear:both; 
	margin:5px 0;
	width:100%;
}
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.clearfix { display: block; }

div.form-row label { float:left; width:120px; text-align:right; margin-right:5px;}
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;
}

.checkbox td, .radiobutton td { vertical-align:top;}
.checkbox input, .radiobutton input{margin-right:4px;}

input.button {
	background-color: #a6e039;
	border: 1px solid #fff;
	color: #fff;
	font-weight:bold;
}

#content input.button {
	background-color: #a6e039;
	border: 1px solid #000;
	color: #fff;
	font-weight:bold;
}

input.buttonSmall { }
input.buttonBig { }

div#login label.form { }

input.textbox, select.textbox, textarea.textarea { font-family:trebuchet ms,trebuchet,arial,helvetica; font-size:1.2em; }
textarea.textarea { height:100px; width:200px;}


.pager { width:100%; text-align:center; }

#updateVolunteers div.form-row { width:25%; 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:10px;}


#content .form-row {padding-left:120px; width:auto;}
#content .form-row label {font-weight:bold; margin-left:-120px;}
#content .form-row span.checkbox label, #content .form-row span.radiobutton label {margin-left:0;}
