@charset "UTF-8";
/* CSS Document */

form{  }
.column{ width: 375px; }
.instructions{ text-indent: 0; }
fieldset{ padding: 5px; margin: 0; border: none; }
fieldset.checks{ margin: 5px 0; width: auto; border: 1px solid #CA8435; }
fieldset.checks label{ width: 235px; }
legend{ color: #FFF; font: 16px arial, helvetica, sans-serif; }
label{ display: block; width: 150px; padding-top: 10px; }
#session .required{ color: #ff0000; font-size: 12px; font-weight: bold; }


#session{ margin-bottom: 24px; }
#session label{  width: 150px; padding: 0px; text-align: left; }
#session input[type="text"]{ width: 150px; float: left; margin: 3px 0; }
#session input[type="submit"]{ clear: both; }
#session p{ text-align: left; padding: 0; }

.required, .error{ color: #fff; }
.error{ float: left; font-style: italic; width: 100px; padding-top: 7px;}

.kalamazoo_message{ padding: 20px; margin: 0 10px 10px; border: 1px solid #ca8435; color: #fff; font-style: italic; }

.instructions{ padding-bottom: 12px; }
.session_list{ width: 350px; margin: 0 auto; padding: 0; }
.session_list li{ list-style-type: none; padding: 0; margin: 0; }
.session_list li a{ display: block; padding: 5px; margin: 5px; border-bottom: 1px solid #fff; }