﻿div.form { background-color: #EEEEEE;padding:10px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 10px 10px 0; }
div.form .row { margin: 5px 0; }
div.wide .row { clear: left; }
div.form label { font-weight: bold;display: block; }
div.wide label {  float: left;margin-right: 20px;position: relative;width: 105px; }
span.radio, span.check { margin-left: 6px;display:block; }
span.radio label, span.check label { display: inline;font-weight:normal;margin-left:6px;float:none !important; }
span.radio input, span.check input { margin-top:4px; }
div.form input,
div.form textarea,
div.form select { margin: 0.2em 0 0.5em 0; }
div.form h1 { text-align:left;margin:0 0 10px 0;color:black;font-size:14px; }
div.form h2 { text-align:left;margin:0 0 10px 0;color:black;font-size:12px; }
div.form .error { display:block; }
div.form .note { font-style: italic;margin:10px 0; }

div.eco { background-color: #b6d7a8; }