﻿/* =FORMS *
***************************/
.message { padding: 5px; margin: 1em 2em; border: 2px solid; font-weight: bold; }
.message * { font-weight: normal; }
.message li { margin: 0; padding: 0; }
.error { border-color: #930; background: #ffe; }


.reqd { font-weight: bold; color: #930; }

.form fieldset { padding: 0 0; border: solid #5F5A56;  border-width: 0 0 0; }
.form legend { display: none; /*color: #022E47; font-weight: bold; padding: 0; margin-left: 0; */}
.form input, .form select, .form textarea { font: 1em/1 Arial, sans-serif; }
.form label { font-size: .9em; color: #333; }

.form .notes { margin: 1em 0 .5em; font-size: .9em; }
.form dl { margin: 0; padding: .25em .25em; clear: both; }
/* *[class=form] .layGrid dt { border-bottom: 1px dotted #A7A29C; } */
.form dd { margin: 0; }

.layGrid dt { clear: left; float: left; width: 150px; text-align: right; padding-right: .5em; }
.layGrid dd { margin-left: 120px; margin-bottom: 5px; }
.layGrid dd + dd { margin-bottom: 0; }

.layInline dt, .layInline dd { display: inline; }
.layInline dd { padding-right: 1em; }