div.formRow { clear:both; margin:5px 0; }
div.formRow label { float:left; width:120px; text-align:right; margin-right:5px; font-size: 0.8em;}
div.formRow label.widelabel{width:auto;}
div.formRow input.textbox { float:left;}
div.formRow select option {padding-right:10px;}

div.formRow .checkbox label, div.formRow .radio label {float:none; width:auto; margin-left:3px; vertical-align:middle;}
div.formRow .checkbox input, div.formRow .radio input {vertical-align:middle;}

input.button 
{
    background: url('/cms/outertemplates/images/btn_001.gif') no-repeat;
    border: none;
    color: #fff;
    margin: 0 0;
    padding: 0 0 4px 0;
    width: 59px;
    height: 18px;
    line-height: 18px;
    cursor: pointer;
    font-size: 0.8em;
    clear: both;
}
input.buttonSmall { }
input.buttonBig { }

div.buttons {text-align:center;}

select option{padding-right:15px;}

/* Clearfix for non ie browsers */
	.formRow:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.formRow { display: inline-block; }
	html[xmlns] .formRow { display: block; }
/* End of Clearfix */

fieldset {
	border:1px solid #E9E9E9; 
	padding:0.5em;
	margin:0 0 0.8em 0;
}
legend {
	line-height:1.8em; 
	font-size:0.9em; 
	color:#0F7397; 
	border:1px solid #E9E9E9; 
	padding:0 4px;
}
