/* Generic Form Styling */
#content form { }
#content form fieldset { border:0; padding:0px; }
#content .message { color:red; }
#content span.message { width: 400px; }

#content .field { clear: both; padding-top: 10px; }

#content form label { }
#content form label.left { float: left; width: 125px; font-weight:700; }
#content form label.FormHeading { font-size:1.3em; color:#ff7200; font-weight:bold; }

#content form input.text,
#content form textarea,
#content form select { width:100%; background:#ffffff; border:1px solid #aaa; padding:6px 6px; font-size:12px; }

#content form .middleColumn { width:300px; float: left; }

#content form .checkbox { margin-left: 125px; }

#content form div.Actions { padding: 10px 0 0 124px; }

#content form input.numeric { width:20px; background:#f0f0f0; border:1px solid #aaa; padding:3px; color:#000; margin-right:4px; }
#content form input.year { width:35px; }
#content form p.Actions { text-align:right; padding:0 22px 15px 0; }
#content form p.Actions input { padding:2px; }

div.Actions input { background: #09383B; border: solid 0px #666666; color: #ffffff;  padding: 5px 10px; cursor: pointer; font-size:14px; }
div.Actions input:hover { background: #000000; }
input.checkbox { vertical-align: middle; }
form ul { list-style: none; }

/* Widget Form Styling */
.WidgetHolder form { width:100%; }
.WidgetHolder form fieldset { border:0; padding:0; }
.WidgetHolder .message { color:red; }
.WidgetHolder span.message { width: 100%; }
.WidgetHolder .field { padding-top: 10px; }
.WidgetHolder form input.text,
.WidgetHolder form textarea,
.WidgetHolder form select { background:#f8f8f8; border:1px solid #aaa; padding:2px 0; font-size:11px; }