/* STANDARD ACTION FORM CSS */

/* FORM */
form#contactForm { width: 600px; padding-top:10px;}

/* FIELDSETS */
form.saf fieldset { padding:0.5em; border:0; }
form.saf fieldset fieldset { clear:both; }

/* PARAGRAPHS */
div#content p.requiredfields { margin:0; padding:0; }
p.requiredfields { color:#c00; }
form#contactForm p.triggers { text-align:right; padding:0; margin:0; }

/* DEFINITION LISTS */
form.saf dl { clear:both; padding:0 0 5px 0; font-size:1em; }
form.saf dt { padding-bottom:0.2em; }

/* Inline */
form.saf dl.inline { white-space:nowrap; }
form.saf dl.inline dt, form.saf dl.inline dd  { display:inline; white-space:nowrap; }

/* Side By Side */
form.saf dl.sidebyside dt { float:left; width:10em; }
form.saf dl.sidebyside dd { margin-left:10.5em; }

/* Above Below */
dl.abovebelow {  }

/* Field Messages (used to display validation messages) */
dd.fieldmessage { clear:left; padding:0; height:0; margin:0 auto; padding-left:1.3em; background-color:transparent; background-image:none; background-position:center left; background-repeat:no-repeat; color:#c00; font-size:0.94em; line-height:0; }

/* FOCUS STATE */
form.saf dl.focus { border-color:#999; background-color:#f9f9f9; color:#000; }

/* ERROR STATE */
form.saf fieldset dl.error dd.fieldmessage { margin:4px 0 0 11.3em; height:auto; display:block; background-image:url(/i/gui/form/error.gif); line-height:1em; }
form.saf fieldset dl.error dd#commentsMsg { margin-left:0; margin-bottom:5px; }

/* UNORDERED AND ORDERED LISTS */
form.saf dl ul, form.saf dl ol { list-style-type:none; }

/* FORM CONTROLS */

/* LEGENDS */
form.saf legend { display:none; }

/* LABELS */
form.saf label { display:block; padding:0 0.5em; }
form.saf dl.sidebyside label { white-space:nowrap; text-align:right; }
form.saf label em { padding-right:0.2em; font-style:normal; color:#c00; }
/* kbd elements within label elements are used to indicate the accesskey assigned to the field */
form.saf label kbd { border-bottom:0/*1px solid #000; */ }

/* INPUT, SELECT, TEXTAREA, BUTTON ELEMENTS */
select option { padding:0 0.5em; }
form.saf input, form.saf textarea, form.saf select { border:3px double; border-color: #bfbfbf #e3e3e3 #e3e3e3 #bfbfbf;}
dl.abovebelow textarea { display:block; width:94%; }
dl.sidebyside input { width:90%; }
p.triggers input { padding:0.2em 0.5em; border:0; }