/* === form box ====== */
textarea{ font-family:Tahoma, Sans-Serif; font-size:12px; }

div.form-wrap{ width:560px; margin:0; overflow:auto; }
div.form-col1of1{ width:560px; }
div.form-col1of2{ float:left; width:265px; }
div.form-col2of2{ float:right; width:265px; }

div.form-item{ position:relative; display:block; width:265px; overflow:auto; margin:0 0 6px; }
div.form-item-l{ position:relative; display:block; width:100px; float:left; }
div.form-item-f{ position:relative; display:block; width:160px; float:left; margin:0; }
div.form-item-f input[type=text]{ width:150px; }
div.form-item-m{/* message container */ position:relative; display:block; clear:both; }

/* -- get results form -- */
/* col 1 */
div.getresults div.form-col1of2 div.form-item{ width:270px; }
div.getresults div.form-col1of2 div.form-item-l{ width:110px; }
div.getresults div.form-col1of2 div.form-item-f{ width:155px; }
div.getresults div.form-col1of2 div.form-item-f input{width:150px;}
/* col 2 */
div.getresults div.form-col2of2 div.form-item-l{ position:relative; display:block; float:right; width:240px; }
div.getresults div.form-col2of2 div.form-item-f{ position:relative; display:block; float:left; width:20px; margin-top:3px; }

/* -- mtc feedback form -- */
div.mtcfeedback div.form-item-l{ width:110px; float:left; clear:right; }
div.mtcfeedback div.form-item-f{ width:420px; }
div.mtcfeedback div.form-item-f input[type=text]{ width:200px; float:left;}
div.mtcfeedback div.form-item.wide div.form-item-l{ width:100%; }
div.mtcfeedback div.form-item.wide div.form-item-f{ width:100%; }
div.mtcfeedback div.form-item.wide div.form-item-f textarea{ width:430px; }

/* attest */
div.mtcfeedback.attest div.form-item{ width:170px; float:left; clear:right; margin-right:10px; }
div.mtcfeedback.attest div.form-item-l{ width:150px; }
div.mtcfeedback.attest div.form-item-f{ width:150px; float:none; }
div.mtcfeedback.attest div.form-item-f input[type=checkbox]{ margin:0 0 10px;}
div.mtcfeedback.attest div.form-item-f label{ margin:0 10px 10px;}
div.mtcfeedback.attest div.form-item-l img{ border:1px solid #666; }

/* -- about savings -- */
/* col 1 */
div.form-col1of1  div.form-item{ width:560px; }
div.about-savings div.form-item div.form-item-l{ position:relative; display:block; width:120px; }
div.about-savings div.form-item div.form-item-f{ position:relative; display:block; float:left; margin-top:3px; }
div.about-savings div.form-item div.form-item-f input[type=text]{ float:left; width:330px; }

div.about-savings div.form-item.stack div.form-item-l{ position:relative; display:block; width:550px; float:none; }
div.about-savings div.form-item.stack div.form-item-f{ position:relative; display:block; margin-top:3px; }

div.about-savings div.form-item.alt div.form-item-l{ position:relative; display:block; width:190px; }
div.about-savings div.form-item.alt div.form-item-f{ position:relative; display:block; margin:0; }

div.about-savings div.form-item.alt2 div.form-item-l{ position:relative; display:block; width:340px; }
div.about-savings div.form-item.alt2 div.form-item-f{ position:relative; display:block; margin:0; }