/* @override http://funderstogether:10088/css/signup.css */

#signup { float: left; width: 600px; margin: 6px 0px 0px 0px; list-style: disc; list-style-type: disc; }
#signup li { clear: both; float: left; margin: 3px 0px 0px 0px; padding-left: 18px; list-style: disc; list-style-type: disc; list-style-position: inside; }

h2.join { clear:both; float: left; width: 600px; margin-top: 15px; color:  #007BC8; font-weight: normal; }

h3.info { clear:both; float: left; width: 600px; margin-top: 15px; color:  #555; font-size:15px; font-weight: normal; }

p.instructions { margin: 3px 0px 0px 0px; padding: 0px 0px 12px 0px; width: 600px; }
.required-fields { clear: both; float: left; color: #777; margin: 3px 0px 0px 0px; padding: 0; width: 600px; }

.eligibility a { color: #CC6600; text-decoration: underline; }
.eligibility a:hover { color: #CC6600; text-decoration: none; }

form.new-registration fieldset { float: left; width: 100%; margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #CCC; clear: both; }
form.new-registration fieldset#fieldset-user { padding: 42px 0px 0px 0px; background: url(/css/images/signup/hdr_info_you.gif) 0px 15px no-repeat;}
form.new-registration fieldset#fieldset-organization { padding: 42px 0px 0px 0px; background: url(/css/images/signup/hdr_info_organization.gif) 0px 15px no-repeat;}

form.new-registration label { clear: both; float: left; width: 160px; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #007BC8; }
form.new-registration label.checkbox { float: right; width: 595px; margin: 10px 0 0 10px; font-weight: normal; color: #000; }
form.new-registration label.callout { background-color: #4BA9D9; width: 585px; padding: 5px; color: #FFF; }

form.new-registration input, form.new-registration textarea { float: left; width: 250px; margin:6px 0px 0px 0px; padding: 0px 0px 0px 0px; }
form.new-registration textarea { width: 450px; }
form.new-registration input.checkbox { float: right; width: auto; margin: 13px 0 0 0; }
form.new-registration input#submit_registration { margin: 9px 0px 0px 9px; width: auto; }

div.actions { float: left; margin: 4px 0 0 9px; padding:0; }

form.new-registration div.radio-group { float: left; margin: 10px 0 0 0; width: 400px; }
form.new-registration div.radio-group label { float:left; width: auto; font-weight: normal; margin: 0; padding: 0; color: #000; }
form.new-registration div.radio-group label.radio-group { float:left; margin:0; padding: 0px 0px 6px 0px; font-weight: bold; color: #007BC8; }

form.new-registration div.radio-group input, form.new-registration div.radio-group textarea { float: left; width: auto; margin: 0 5px 0 0; padding: 0; }