
/* ::::: http://animaldiversity.ummz.umich.edu/local/inquiry/inquirySearch2.css ::::: */

body { margin: 0pt; padding: 0pt; width: 100%; background-color: rgb(225, 225, 181); }
body, p { font-family: Georgia,Palatino,Times,serif; font-size: 0.9em; color: rgb(116, 116, 116); line-height: 20px; }
p.footer { margin: 0pt; padding: 0.8em 0pt 0.8em 4em; background: rgb(225, 225, 181) none repeat; clear: both; text-align: left; }
div.footer { margin: 0pt; padding: 0.8em 0pt 0.8em 4em; background: rgb(225, 225, 181) none repeat; text-align: left; }
#wrapper { margin: 0pt; width: 100%; text-align: center; background-color: rgb(248, 248, 248); }
.headWrapper { background: transparent url('wrapperbgblue.gif') repeat-x scroll center top; }
#frame { margin: 0pt auto; width: 900px; text-align: left; }
#header { margin: 0pt; padding: 10px 0pt 10px 10px; background: rgb(106, 142, 177) none repeat; font-size: 1em; }
#container { margin: 0pt; padding: 0pt; float: left; width: 100%; color: rgb(56, 56, 56); }
#columnOne { margin: 0pt; padding: 0pt; width: 22%; }
#columnTwo { border-left: 1px dotted rgb(204, 204, 204); margin: 0pt; padding-right: 29px; float: left; width: 36%; }
#columnThree { border-left: 1px dotted rgb(204, 204, 204); margin: 0pt; padding: 0pt; float: left; width: 35%; }
a:link { border-bottom: 1px solid rgb(208, 197, 197); color: rgb(179, 27, 27); text-decoration: none; }
a:visited { border-bottom: 1px solid rgb(208, 197, 197); color: rgb(179, 27, 27); text-decoration: none; }
a:hover { border-bottom: 1px solid rgb(255, 0, 0); color: rgb(255, 0, 0); text-decoration: none; }
a:active { border-bottom: 1px solid rgb(208, 197, 197); color: rgb(179, 27, 27); text-decoration: none; }
h1 { margin: 0pt; padding: 0pt; font-size: 1.4em; font-weight: normal; color: rgb(248, 248, 248); }
h1 a, h1 a:link, h1 a:visited, h1, h1 a:active { border-bottom: 0pt none; margin: 0pt; padding: 0pt; color: rgb(248, 248, 248); }
h1 a:hover { border-bottom: 1px solid rgb(175, 188, 201); margin: 0pt; padding: 0pt; color: rgb(175, 188, 201); }
h2 { margin: 0pt; padding-bottom: 10px; font-size: 1.2em; font-weight: normal; color: rgb(116, 116, 116); }
form { margin: 0pt; padding: 0pt; background: rgb(248, 248, 248) none repeat; float: left; width: 100%; }
fieldset.formSection { border: 1px solid rgb(248, 248, 248); margin: 0pt; padding: 7px 0pt 0pt 10px; background: rgb(248, 248, 248) none repeat; width: 100%; voice-family: inherit; float: left; }
form > .formSection { float: left; }
fieldset.formSection img { margin: 0pt; padding-right: 5px; }
.formNode { float: left; width: 100%; margin-bottom: 7px; }
label { margin: 0pt; padding: 0pt; font-weight: bold; color: rgb(116, 116, 116); }
input, select { margin: 0pt; }
#buttons { border-bottom: 1px dotted rgb(204, 204, 204); float: left; margin-top: 10px; width: 100%; }
.submit { border: 1px solid rgb(126, 134, 162); margin: 15px 0pt 10px 10px; float: left; font-family: Georgia,Palatino,Times,serif; font-size: 0.9em; color: rgb(56, 56, 56); background-color: rgb(227, 227, 227); clear: both; }
input.reset { border: 1px solid rgb(126, 134, 162); margin: 15px 0pt 10px 15px; float: left; font-family: Georgia,Palatino,Times,serif; font-size: 0.9em; color: rgb(56, 56, 56); background-color: rgb(227, 227, 227); }
.hidden { display: none; }
.conjunction { border-top: 2px dotted rgb(204, 204, 204); padding-top: 4px; }
.x { padding-top: 4px; }
.active { font-size: 0.85em; }
.activeD { font-size: 0.95em; }
.active .label { visibility: visible; font-size: 0.9em; }
.inactive .label { visibility: hidden; font-size: 0.9em; }
.pages { border: 0px dotted rgb(204, 204, 204); padding: 6px; text-align: center; font-size: 12px; }
.previous { float: left; }
.next { float: right; }
#harvest1 { border-style: dotted solid solid dotted; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 1px; padding: 10px 10px 4px 4px; width: 30%; float: right; text-align: left; margin-bottom: 10px; margin-right: 10px; }
#harvest2 { padding: 10px 10px 4px 4px; width: 35%; float: right; text-align: left; margin-bottom: 10px; margin-right: 10px; margin-left: 4px; }
#results1 { border-right: 1px dotted rgb(102, 102, 102); float: left; width: 60%; margin-left: 10px; padding-right: 10px; text-align: left; }
#results { border: 0px none ; margin: 0px; padding: 10px 2%; float: left; text-align: left; width: 55%; }
#harvest { border-style: none none none dotted; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); border-width: 0px 0px 0px 1px; margin: 0px; padding: 10px 2%; float: right; text-align: left; width: 36%; }
#harvest select, input { font-size: 90%; }
#frame2 { margin: 0pt auto; width: 900px; text-align: left; }
.inversion { clear: both; }
.inversion .controls { width: 42px; float: left; }
.inversion .toggle { border-style: solid; border-color: rgb(221, 221, 221) rgb(102, 102, 102) rgb(102, 102, 102) rgb(221, 221, 221); border-width: 1px; margin: 0px 0px 10px; padding: 0px; background-color: rgb(204, 204, 204); font-size: 12px; font-weight: bold; height: 18px; width: 18px; display: block; text-align: center; text-decoration: none; color: black; }
.inversion .on { float: left; }
.inversion .off { float: right; }
.inversion .hover { background-color: rgb(153, 153, 153); }
.inversion .selected { background-color: rgb(102, 102, 102); color: white; }
.inversion .message { font-weight: bold; padding-left: 5px; float: left; }
