/*	Shared styles for all forms	*/
form 		  { background: white; padding: 0px; }
form p		  { margin-bottom: 10pt; margin-top: 5pt; }
form .tmargin { margin-top: 20pt }
form a 		  { border-bottom: dotted 1px #E2760A; color: #E2760A }
form a:hover  { text-decoration: none; color: red; }

/* controls */
form .editbox   { font-weight: bold; color: #E2760A; padding: 1pt; margin: 1pt 1pt 1pt 0pt; width: 130pt; }
form hr 		{ margin-left: 0px; margin-right: 0px; }
form .button 	{ width: 65pt; }
form label		{ margin-left: 5pt }
form select     { font-weight: bold; color: #E2760A; padding: 1pt; margin: 1pt 1pt 1pt 0pt; width: 130pt; }

/* adjusted width controls */
form .smaller { width: 80pt  }
form .wider   { width: 150pt }
form .short_combobox { width: 56pt; }

/* this class is made for input labels placed on the left */
.inline_block,
.inline-block {
	display: inline-block;
	text-align: right; 
	font-weight: bold; 
	padding-bottom: 3pt; 
	padding-right: 3pt;
	width: 110pt;
}


/* area under the input fields, whre "submit" button usually is along with various options */
form .submit_area { }


/* validator controls */
form .validationSummary, .validationMark { color: red; font-weight: bold; }
form .validationSummary { margin-bottom: 6pt; }
form .validationMark    { font-size: 120%; }

.fieldWithErrors { display: inline; }
.fieldWithErrors input { border: solid 2px red; }

