div.form { }
div.form h2 { color: #666; font-family: arial,helvetica,sans-serif; border-bottom: 1px dotted #666; }
table.form th { padding-right:10px; text-align: left; font-size: 12px; font-weight: normal; }
table.form td { padding: 10px 0; width: 100%; }
table.form td.input-text input,table.form td.input-textarea textarea { border:1px solid #888; padding:2px; }
div.form input.text,input[type="text"],input[type="file"],textarea,select { border: 1px solid rgba(136, 136, 136, 0.2); padding:2px; }
	
div.form .input th { text-align: right; }
div.form .select th { text-align: right; }
div.form .input input { width: 360px;}
div.form .textarea th {text-align: left; padding-top: 5px;}
div.form .radio th, .select th { padding-top: 5px;}
div.form .input-textarea { padding-top: 2px;}
div.form .input-textarea textarea {width: 540px; height: 123px;}