﻿
input { border: 1px solid #e0e0e0; }
textarea { border: 1px solid #e0e0e0; }
select { border: 1px solid #e0e0e0; }
.button { border: 1px solid #666666; padding: 3px }
fieldset { margin-top: 10px; border: 1px solid #333333; }
legend { color: #000; background: #e0e0e0; border: 1px solid #333333; padding: 2px 6px }
.FormTable { padding: 4px; border: solid 0px black; }
.AddNew  { font-weight: normal; font-style: italic; color: Red; }

.FormLabel, .FormTable th {	font-size: 11px; font-weight: bold;	text-align: right; vertical-align: top;	width: 90px; padding: 4px; }
.FormField { font-size: 11px; vertical-align: top; padding: 4px; }
.ReqFormLabel {	font-size: 11px; font-weight: bold; text-align: right; color: Maroon; vertical-align: top; padding: 4px; }
.Required {	color: Maroon; }

.DateRangeTextBox .DateTextBox { width:75px; }
.DateRangeTextBox .DateRangeTextBoxQuickLinks { font-size: 10px; margin-bottom: 5px }
.DateRangeTextBox .TextBox { width: 50px }

.NumericRangeTextBox {}
.NumericRangeTextBox .LowerRange { display: inline }
.NumericRangeTextBox .UpperRange { display: inline; margin-left: 33px }
.NumericRangeTextBox .LowerRange .TextBox { width: 75px }
.NumericRangeTextBox .UpperRange .TextBox { width: 75px }
