/*
	Layout form standards forms that appear
	within the main content column
	(Include manually when needed)
*/


#rhforms h3 { padding: 0 0 3px 0; margin: 0 0 10px 0; line-height: 100%; font-size: 1.2em; color: #506e84; border-bottom:1px solid #c6d3dc}

#rhforms h3 { background: #edf0f2; color: #000; border-bottom: 1px solid #d2dce4; font-size: 1.4em; margin: 0 0 20px 0;padding: 5px 3px 5px 3px; }

#rhforms { margin-bottom:1em; }
#rhforms fieldset { margin-bottom:10px; }
#rhforms p {clear: both; padding: 3px 0; margin:0; }
#rhforms fieldset input.input, #rhforms fieldset textarea { width:300px; display: block; float: right; border: 1px solid #d2dce4; background: #f6f8f9; padding: 3px; }
#rhforms fieldset input.file{ width:310px; float:right; display:inline; padding:3px; }
#rhforms fieldset input.full-width-input { width:445px; border: 1px solid #d2dce4; background: #f6f8f9; padding: 3px; }
#rhforms fieldset select { width:308px; display: block; float: right; border: 1px solid #d2dce4; background: #f6f8f9; padding: 3px; }
/*#rhforms fieldset textarea { width:445px; height:100px; display: block; float: left; margin: 0 0 3px 0;  border:1px solid #c6d3dc; background:#dae2e8; font-size:0.9em; padding:3px 0px 3px 3px; color:#405869; }*/
#rhforms fieldset .full-textarea { width:452px; }
#rhforms fieldset textarea { height:100px; }
#rhforms fieldset legend { display:none; }
#rhforms fieldset label { padding: 3px 0px 3px 0; }
#rhforms fieldset .fldLabel { clear:left; float:left; width: 145px; }
#rhforms p.pindent { padding-left: 145px; }
#rhforms input.submit {width: 70px; display: block;  border: 0; margin:0; clear:both; float:right; }
#rhforms fieldset .usertypes { margin:0 0 0 130px; }
#rhforms fieldset .usertypes span { display:block; float:left; width:160px; padding-bottom:5px; }
#rhforms fieldset .usertypes label { padding-left:5px; color:#506E84; }
#rhforms fieldset .chckbox-indent { margin:3px 0 3px 150px; }
#rhforms .smlTxt { font-size:0.9em; clear:both; }
#promo-content #errorMSG p { font-size:0.9em; color:#CC0000; }
.errorMSG p, label.errorMSG, p.errorMSG { color:#CC0000; }
#thanksmsg { font-size: 1.2em; color: #506e84; border-bottom:1px solid #c6d3dc; padding-bottom:20px; }

.contact-submit{  float:right; }

#defineUserWrap{ float:right;display:block;width:310px; padding:5px 0 !important; padding:0; }
#defineUserWrap input { display:block; float:left; margin-right:2px; }
#defineUserWrap span{ float:left; display:inline; padding-right:10px; }