/* CSS Document */
#info h1 { text-align: center; }
#info a { color: #747879; }
#frmConts { clear: none; margin-top: 20px; padding-bottom: 100px; }
#frmConts label, #frmConts input { display: block; width: 150px; float: left; margin-bottom: 10px; }
#frmConts input { height: 18px; line-height: 30px; font-size: 10px; border: solid 1px #747879; padding:3px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif}
#frmConts label { padding-top: 5px; text-align: right; width: 100px; padding-right: 20px; }
#frmConts input.sz { width: 350px;  }
#frmConts textarea { display: block; float: left; width: 350px; height: 150px;  font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; border: solid 1px #747879; }
#frmConts textarea.sl { display: block; float: left; width: 350px; height: 150px;  font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; border: solid 1px #747879; }
#frmConts br, #frmConts p { clear: left; }
#frmConts legend { border:1px dashed #CCD578; padding:5px; background-color: #CCD578; color:#747879; font-weight: bold; }
#frmConts fieldset { border:1px dashed #CCD578; padding: 10px 5px 10px 5px; }
.required { color: #E7962B; }
.reqText { display: block; height: 20px; margin-left: 120px; text-align: left; }
#frmConts input.submitBtn { background-color: #CCD578; color:#747879; font-weight: bold; padding:0px; height: 20px; line-height: 20px; margin-top: 5px; }
#frmConts input.submitBtn:hover , #frmConts input.submitBtn:focus { background-color: #9BBABC; color: #FFF; cursor: pointer; cursor: hand; }
#capt { margin-left: 120px; }
#capt img { margin-top: 5px; }
#info legend { border:1px dashed #CCD578; padding:5px; background-color: #CCD578; color:#747879; font-weight: bold; }
#info fieldset { border:1px dashed #CCD578; padding: 10px 5px 10px 5px; }
