#form .formelement { clear: both; width: 100%; padding: 5px 0 0; }
#form .formlabel { float: left; text-align: right; width: 25%;}
#form .formfield, #form .formfield-buttons { float: right; width: 74%;}
#form .formfield table { width: 350px; }
#form .formfield td { vertical-align: top; }
#form .formfield td.vbottom { vertical-align: bottom; }
#form .formfield textarea { width: 90%; height: 100px; padding: 2px;}
#form .formfield a { color: black; }
#form .formfield a:hover { color: #999; }
#form .formfield input, 
#form .formfield textarea, 
#form .formfield select {font-family: sans-serif; font-size: 1em;}
#form .formmessage { font-weight: bold; color:red;}

* .errFld {border: 1px solid #F00;}
* .errMsg { color: #C33;}


/* =parameter
----------------------------------------------*/
#parameter th {
font-size: .8em;
text-align: left;
}

#ps-cgh { padding: .5em 0; margin: 2em 0; background: #FFDFE0; border: 1px solid #ddbdc0;}
#ps-cw, #ps-cgh noscript { padding: 3px 3px 0 6px; margin-bottom: .5em;}
#ps-cgh input { width: 3em; }
