div.form-row { clear:both; margin:5px 0; padding:0 0 0 120px; }
div.form-row label { float:left; width:115px; text-align:right; margin:0 5px 0 -120px;}
div.form-row label.widelabel{width:auto;}
div.form-row .textbox { float:left;}
div.form-row select option {padding-right:10px;}

div.form-row span.checkbox label {float:none; width:auto; margin-left:3px !important;}

input.button { }
input.buttonSmall { }
input.buttonBig { }

select option{padding-right:15px;}

/* Clearfix for non ie browsers */
	.form-row:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.form-row { display: inline-block; }
	html[xmlns] .form-row { display: block; }
/* End of Clearfix */

.checkbox label {margin:0 3px;}

.Dub3DropDownList_outer {border:1px solid #c9c9c9 !important; background:#FFF !important; padding:2px;}
.Dub3DropDownList_inner {border:none !important;}
.Dub3DropDownList_outer select {height:17px;}
.Dub3DropDownList_outer .Dub3DropDownList_label {line-height:17px;}

.pagebtn {text-align:right;width:636px;} /* The most common container for buttons at the bottom of a page */

div.rightcolBox div.form-row {padding-left:80px;}
div.rightcolBox div.form-row .textbox {
    border:1px solid #ccc;
    width:150px;
    background-color:#fff !important;
    }
div.rightcolBox div.form-row label {width:75px; margin-left:-80px; font-size: 0.85em;}
div.rightcolBox div.form-row span.checkbox { margin-left:-80px;}
div.rightcolBox div.form-row span.checkbox input {border:1px solid #ccc;}