body{background-color:white;color:#333;font-family:verdana, arial, helvetica, sans-serif;padding:0;margin:3em 3em 3em 3em}img{border:none}a{color:#000}a:visited,a:hover{color:#666}#error_explanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff}#error_explanation p{color:#333;margin-bottom:0;padding:5px}#error_explanation ul li{font-size:12px;list-style:none}div.uploadStatus{margin:5px}div.progressBar{margin:5px}div.progressBar div.border{background-color:#fff;border:1px solid gray;width:100%}div.progressBar div.background{background-color:#333;height:18px;width:0%}h1{font:150%/1.2em Georgia,Serif;text-transform:uppercase;letter-spacing:.3em;color:#484;border-bottom:1px solid #484;text-align:center}h1 a,h1 a:hover,h1 a:visited{text-decoration:none;color:#484;background-color:#fff}h2{font-size:200%/1.2em;color:black}p{line-height:1.6em}table{width:100%}th,td{border-bottom:1px solid #ba9;padding:5px 10px;text-align:left;color:#643;vertical-align:top}th{color:#432}.clear{display:block;clear:both;height:1px;font-size:1px;line-height:1px}.error,.notice{margin-bottom:1em}.error{color:red}.notice{color:green}.asterisk{color:red}.note{font-size:75%}form.userform,.userform fieldset{margin:0;padding:0}.userform legend{padding:0;color:#000}.userform input,.userform textarea,.userform select{margin:0;font-size:100%;font-family:inherit}.userform input,.userform textarea{padding:1px}.userform select{padding:0}form.userform fieldset{margin-bottom:10px}form.userform legend{padding:0 2px;font-weight:bold}form.userform label{line-height:1.8;vertical-align:top}form.userform fieldset ol{margin:0;padding:0}form.userform fieldset li{list-style:none;padding:5px;margin:0}form.userform fieldset fieldset{border:none;margin:3px 0 0}form.userform fieldset fieldset legend{padding:0 0 5px;font-weight:normal}form.userform fieldset fieldset label{display:block;width:auto}form.userform em{font-weight:bold;font-style:normal;color:#f00}form.userform label{width:300px}form.userform fieldset fieldset label{margin-left:303px}form.userform{color:#333}form.userform legend{padding-left:0}form.userform legend,form.userform label{color:#333}form.userform fieldset{border:none;background:-moz-linear-gradient(top, #fff, #e2f7ba);background:-webkit-gradient(linear, center top, center bottom, to(#e2f7ba), from(#fff))}form.userform fieldset fieldset{background:none}form.userform fieldset li{padding:5px 10px 7px}form.userform fieldset li:not(:last-of-type){border-bottom:solid 1px #c9dca6}form.userform fieldset li:not(:first-of-type){border-top:solid 2px #ffffff}.questions,ul{list-style:none;padding:0em}.questionnumber{font-size:400%;float:left;line-height:.8em;color:gray;font-weight:bold;margin-right:.25em;margin-bottom:.25em}.questiontext{font-weight:bold}.questionimage{float:right;padding:.5em}.options{clear:right}#map{top:0;left:0;width:100%;height:512px;border:1px solid #aaa}#map-wrapper{height:100%}#userid{float:right;font-size:90%;padding-bottom:.5em}#surveybanner{text-align:center;font-style:italic}.compact-table{width:50%;border:1px dotted gray}.compact-table td{border-bottom:none}.compact-table .total-line{font-weight:bold}.setup fieldset{padding:1em;font:80%/1 sans-serif;border:1px solid green}.setup label{float:left;width:25%;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:bold}.setup legend{padding:0.2em 0.5em;border:1px solid green;color:green;font-size:90%;text-align:right}.setup .row{clear:both;padding-top:10px}#take-survey{margin:2em auto 2em auto}#take-survey-banner{text-decoration:none;font-family:verdana;font-weight:bold;font-style:normal;color:#FFFFFF !important;font-size:30px;text-shadow:2px 3px 2px #6E9431;box-shadow:1px 1px 1px #D2D2D2;padding:10px 25px;border-radius:18px;background:#63B8EE;background:linear-gradient(top, #a5c85a, #6f9531);background:-ms-linear-gradient(top, #a5c85a, #6f9531);background:-webkit-gradient(linear, left top, left bottom, from(#a5c85a), to(#6f9531));background:-moz-linear-gradient(top, #a5c85a, #6f9531)}nav{text-align:right}nav a,nav a:hover,nav a:visited{text-decoration:none;color:#448844;background-color:white}footer{clear:both;margin-top:2em;padding-top:2em;text-align:center;font-size:75%;color:gray}footer li{display:inline;margin-left:2em}.legend-box{padding-left:1em;margin-right:0.5em;border:1px solid gray}.map-question{margin-top:0.5em;margin-bottom:0.5em;padding:0.5em 0.5em 0.5em 0.5em;background:#f8f8f8;border:1px solid #eeeeee}.map-question .left{width:128px;float:left;margin-right:1em}.map-question .right{float:left}.map-question img{border:1px solid gray;width:128px}.map-question ul{width:100%;margin-left:3em;margin-right:1em;list-style-type:none}.map-question ul li{padding-right:0.5em;padding-bottom:0.5em;float:left}.map-question br{clear:both}.map-question-compact{margin-top:1em;padding:1em 1em 1em 1em;background:#f8f8f8;border:1px solid #eeeeee}.map-question-compact .legend-box{margin-left:1em;margin-right:0.5em}.narrow{margin-left:auto;margin-right:auto;max-width:768px;text-align:center}.narrow p{margin-top:2em}.simple_form div.input{margin-bottom:10px;clear:both}.simple_form label{float:left;width:200px;text-align:right;margin:2px 10px}.simple_form .error{clear:left;color:black;display:block;margin-left:120px}.simple_form .hint{clear:left;margin-left:120px;color:#555555;display:block;font-style:italic}.simple_form div.boolean,.simple_form .simple_form input[type='submit']{margin-left:120px}.simple_form div.boolean label,.simple_form label.collection_radio_buttons{float:none;margin:0}.simple_form label.collection_radio_buttons{margin-right:10px;vertical-align:-2px;margin-left:2px}.simple_form .field_with_errors{background-color:#ff3333}.simple_form input.radio{margin-right:5px;vertical-align:-3px}.simple_form input.check_boxes{margin-left:3px;vertical-align:-3px}.simple_form label.collection_check_boxes{float:none;margin:0;vertical-align:-2px;margin-left:2px}.simple_form textarea{width:60%;height:3em}.signature{font-style:italic;font-size:75%}
