
/* ::::: http://animaldiversity.ummz.umich.edu/2005/survey/survey.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(106, 142, 177) none repeat; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }
#wrapper { margin: 0pt; width: 100%; text-align: center; }
#container { margin: 0pt auto; text-align: left; width: 750px; }
form { margin: 0pt; padding: 1px 0pt 0pt; background: rgb(248, 248, 246) none repeat; float: left; width: 100%; }
fieldset.formSection { border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(211, 211, 212); border-width: 0pt 0pt 1px; margin: 0pt; padding: 15px 0pt; background: rgb(248, 248, 246) none repeat; width: 100%; voice-family: inherit; float: left; }
form > .formSection { float: left; }
form h1 { margin: 0pt 0pt 15px 10px; padding: 0pt; font-size: 20px; font-family: Georgia,Palatino,Times,serif; font-weight: normal; color: rgb(106, 142, 177); }
.text { margin: 0pt 0pt 15px 10px; }
.textFooter { margin: 10px 0pt 15px 10px; }
.formNode { float: left; width: 100%; margin-bottom: 10px; }
label { margin: 0pt 0pt 0pt 5px; display: block; clear: left; float: left; width: 170px; text-align: right; font-weight: bold; color: rgb(98, 164, 89); }
label.check { display: inline; clear: none; float: none; width: auto; text-align: left; font-weight: normal; color: rgb(77, 77, 77); }
label.radio { margin: 0pt; display: inline; clear: none; float: none; width: auto; text-align: left; font-weight: normal; color: rgb(77, 77, 77); padding-right: 10px; }
radiofix { margin: 10px 0pt 0pt; padding: 10px 0pt 0pt; }
li p.radioList { margin: 0pt; padding: 5px 0pt 0pt 25px; }
li p.first { margin: 0pt; padding: 0pt; }
li p.space { margin: 0pt; padding: 10px 0pt 0pt; }
input { margin-left: 20px; }
select { margin: 0pt 3px; }
.formOptions { margin-left: 195px; margin-right: 15px; }
form ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
form ul li { margin: 10px; padding: 0pt; background: transparent none repeat; }
form .formOptions input { margin-left: 0pt; }
.otherinput { margin-top: 10px; margin-left: 45px; }
.misc { padding: 0pt 25px; font-weight: bold; color: rgb(102, 102, 102); }
textarea { margin: 15px 0pt; width: 400px; }
.submit { border: 1px solid rgb(126, 134, 162); margin: 10px; float: left; font-family: Verdana; font-size: 11px; color: rgb(40, 40, 40); background-color: rgb(227, 227, 227); }
.formerror { color: rgb(255, 0, 0); }
ul.thanks { margin: 15px 0pt 0pt 10px; padding: 10px 0pt; list-style-image: none; list-style-position: outside; list-style-type: none; }
ul.thanks li { border-left: 1px solid rgb(172, 172, 172); margin: 0pt 0pt 0pt 10px; padding: 0pt 0pt 0pt 10px; background: transparent none repeat; float: left; font-size: 0.95em; line-height: 1em; }
ul.thanks li a { float: left; }
ul.thanks li.left { border-left: medium none; margin: 0pt; padding: 0pt; }
ul.thanks li.left a { float: none; }
ul.thanks a, ul.thanks a:link, ul.thanks a:visited { border-bottom-color: rgb(204, 173, 173); }
ul.thanks li.left a:hover { float: none; }
ul.thanks a:hover { border-bottom-color: rgb(255, 0, 0); }
ul.thanks a:active { border-bottom-color: rgb(191, 0, 0); }
.highlight { color: rgb(179, 27, 27); }

