/* CSS Document */

/* Start: CONTACT FORM */

fieldset { width: 600px; margin-bottom: 20px; border: 1px solid #dbdfef; }
fieldset legend { font-size: 16px; }
fieldset dl { padding: 6px; background: #f2f3f7; }
fieldset label { font-size: 12px; color: #2e3957; }
dt { font-size: 12px; color: #404813; padding: 0px; margin:0px; margin-top:4px; }
dd { padding: 0px; margin:0px; margin-top:4px; margin-left: 20px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
select.stdfield { width: 240px; border:1px solid #cacaca; }
input.stdcheck { margin-right: 10px; }
input.stdradio { margin-right: 10px; }
input.stdfieldlong { width: 335px; border:1px solid #cacaca; }
select.stdfieldmulti { width: 240px; border:1px solid #cacaca; }
textarea.stdfieldshort { width: 240px; height: 68px; border:1px solid #cacaca; }
textarea.stdfield { width: 335px; height: 68px; border:1px solid #cacaca; }
textarea.addressfield { width: 335px; height: 22px; border:1px solid #cacaca; }

.stdbutton { font-weight: bold; width: 120px; height: 30px; color: white; background: #9ba75b; border:3px solid #6a7434; cursor: pointer; margin-top: 6px; }

ul.errors { padding: 0px; margin: 0px; }
ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }
div.related { margin-top:35px; }
div.related ul { padding-top: 10px;}
div.related li { padding: 6px; font-size: 12px; }


.red { color:#990000; }
.bold { font-weight:bold; }
.contact-info { width: 250px; float: right; padding-right: 25px; }