/* used by composure */#FormHtmlForm{}#formIntro{padding:20px; font-size:14px;}.ComposureForm{ padding:0;}.ComposureForm fieldset{border:1px solid #ccc; padding:10px; margin:0; background:#fff url(../images/grads/grad-up-light-midsize.jpg) repeat-x bottom; margin:10px auto; position:relative; display:block;}.ComposureForm legend{font-size:13px;  background:#fff url(../images/grads/grad-up-light-midsize.jpg) repeat-x bottom; color:#555; padding:2px 5px; border:1px solid #ccc; clear:both;}/* each item is within... */.ComposureForm .InputRow{clear:both; position:relative; margin:5px 0; min-height:20px; padding:2px 2px 2px 100px; border:1px solid #ddd; background:#f9f9f9;min-height: 1px; }* html .ComposureForm .InputRow {height:20px;}.ComposureForm .InputRow label{font-size:11px; display:block; width:95px; text-align:right; color:#777; position:absolute; left:0; display:block; padding:0;}.ComposureForm .InputRow .Text, .ComposureForm .InputRow .Email, .ComposureForm .InputRow .Number, .ComposureForm .InputRow span.ReadOnly{font-size:13px; display:block; width:100%; border:1px solid #ccc; padding:3px 0; color:#444; min-height: 1px; }.ComposureForm .InputRow textarea{font-size:13px; display:block; width:100%; font-size:14px; border:1px solid #ccc;}/* submit */.ComposureForm .SubmitButtonRow{clear:both; padding:10px 5px; text-align:right;}.ComposureForm .SubmitButtonRow input{background:#ffad00 url(../images/grads/orange-up-ffad00.jpg) repeat-x bottom; padding:5px; font-size:20px; color:#fff; border:1px solid #000;}.ComposureForm .SubmitButtonRow input:hover{color:#000; cursor:pointer;}/* clarification */.ComposureForm .clarification{font-size:12px; color:#666;}/* error! oh no! gosh! */.ComposureForm .ErrorMessage, .ComposureForm .errorMsg{font-size:11px; color:#cc0000; padding:2px; text-align:right;display:block;}/* captcha */.CaptchaRow label{font-size:11px; display:block; color:#777; }.CaptchaRow .Text{font-size:13px; display:block; width:100%; border:1px solid #ccc; padding:3px 0; color:#444; margin:5px 0;}.CaptchaRow span{display:block; padding:3px; text-align:center;}/* required */.ComposureForm .Required{color:#ff3300; font-weight:bold; background:#fff; display:inline; border:none;}/* read only */.ComposureForm .InputRow span.ReadOnly{height:17px; display: block; border:none;}
