/* 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: #2e3957; padding: 0px; margin:0px; margin-top:4px; }
dd { padding: 0px; padding-left: 10px; margin:0px; margin-top:4px; }
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: #bf0505; border:2px solid #8c0b05; cursor: pointer; margin-top: 6px; }

ul.errors { padding: 0px; margin: 0px; display: block; height:20px; }
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; }


table.mmoreinfo {
     border-top: 2px solid grey;
     width: 100%;
     margin-top: 20px;
}


div.media embed {
     float: left;
}



/* homepage news styles */
div.nitem { margin:7px; margin-left: 0px; }
div.nassign { color: #666666; font-size: 10px; }
div.nlink {  }



