.typFormInner {padding:10px 0 10px 10px; background:#e5e5e5 url(images/grayBlendBg.gif) repeat-x;}
.formBlurb {width:200px; float:left;}
.formBlurb p {margin:0; padding:6px 0 6px 6px; line-height:16px;}
.formBlurb div {text-align:center;}
.formBlurb img {margin-top:5px;}
.formPhone {font-weight:bold; font-size:18px; color:#f00;}

.formWrapper {padding-left:215px;}
.formWrap {padding:8px 0 10px 15px; border-left:1px solid #ccc; color:#555;}
.formWrap span {font-size:14px; color:#f00;}
.formTitle {font-size:16px; color:#1a3067;}
.formReq {padding-right:15px; float:right;}
.formWrap form {margin:10px 0; padding:0; color:#555;}
.form2Col {height:48px; overflow:hidden;}
.form2Col div {float:left; overflow:hidden; zoom:1;}
.form2Col input {margin-right:10px; width:160px;}
.formRowNoError {height:30px;}
.typTextArea textarea {width:336px;}
.formBtns {padding-top:15px;}

/*input.error {border:1px solid #f00;}*/
.error {width:160px; font-size:10px; color:#f00; clear:left; float:left;}
