#contactusfrm {padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
#contactusfrm label {font-weight:bold;}
#contactusfrm fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
#contactusfrm legend {font-weight:bold;font-size:1.2em;}
#contactusfrm input[type=text], #contactusfrm input[type=password], #contactusfrm input.text, #contactusfrm input.title, #contactusfrm textarea, #contactusfrm select {background-color:#fff;border:1px solid #bbb;}
#contactusfrm input[type=text]:focus, #contactusfrm input[type=password]:focus, #contactusfrm input.text:focus, #contactusfrm input.title:focus, #contactusfrm textarea:focus, #contactusfrm select:focus {border-color:#666;}
#contactusfrm input[type=text], #contactusfrm input[type=password], #contactusfrm input.text, #contactusfrm input.title, #contactusfrm textarea, #contactusfrm select {margin:0.5em 0;}
#contactusfrm input.text, #contactusfrm input.title {width:300px;padding:5px;}
#contactusfrm input.title {font-size:1.5em;}
#contactusfrm textarea {width:390px;height:250px;padding:5px;}
#contactusfrm input[type=checkbox], #contactusfrm input[type=radio], #contactusfrm input.checkbox, #contactusfrm input.radio {position:relative;top:.25em;}
#contactusfrm form.inline {line-height:3;}
#contactusfrm form.inline p {margin-bottom:0;}
#contactusfrm label.error {
    display: block;
    color: red;
}
