/* Forms
---------------------------------------- */
form { margin: 0; padding: 0; }
fieldset { 
  margin: 0.5em 0; 
  padding: 0;
  text-align: left; 
  border: 1px solid #ddd;
 }
  
fieldset legend { 
  font-weight: bold; 
  padding: 5px 1em; 
  margin: 0 2em;
}
form h1 { margin: 15px 0 3px 0; padding: 2px; }
form h2 { margin: 15px 0 0 0; padding: 2px;  }
form h3 { margin: 15px 0 0 0; padding: 2px;  }
form small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; }
form label { }
form .btns { clear: both; margin: 0; padding: 0.5em; text-align: center; }
form .opt { position: relative; margin: 4px 0; padding: 5px; }
form .section { position: relative; margin: 5px 0; padding: 5px; }
form .section h3 { margin: 0 0 0.5em 0; font-weight: bold; font-size: 1em; }
form .section .form td { border: none; background: none; padding: 0.5em !important; }
form .desc { margin: 0; padding: 0.5em 0; font-weight: normal; text-align: left; }
form .gridoptions { text-align: right; }
form .actions { vertical-align: top; float: left; }
form .actions img { padding: 3px 0 0 0; }
form .row { position:relative; clear: both; padding: 0.2em; }
form .row label { display: block; float:left; width: 25%; text-align: right; padding-right: 1em; }
form input.primary { width: 99%; padding: 5px 3px; font-size: 1.5em; }

table.form { position: relative; text-align: left; }
	.form th { font-weight: normal; text-align: left; }
	.form td { vertical-align: top; padding: 1em; }
	.form td.about { width: 35%; }
	.form td.subhead { font-weight: bold; }
	.form td.label { font-weight: bold; text-align: right; padding-right: 7px; vertical-align: top; }
	.form tfoot td { text-align: center; border-style: none; }
	.form input[type="text"] { margin-bottom: 3px; }
	.form ul { margin-top: 0; list-style: none; }
	.form dl dt { font-weight: bold; margin-bottom: 5px; margin-top: 10px; }
	.form dl dd { margin-left: 20px; }
	.form .brokersbox { display: none; }
	.form p { margin: 0 0 6px 0 !important; padding: 0; }
	html>body .form p {	padding: 0 !important; }