/* Content 
 ************************************** */
form.paypal_form fieldset {margin: 0; margin-bottom: 16px; padding: 0; width: auto; display: block; border: 0;}
form.paypal_form fieldset legend {font-size: 1.2em; font-weight: bold; font-family: "Georgia", "Times New Roman", Times, serif; letter-spacing: -0.3px; color: #006ca6;}
form.paypal_form fieldset fieldset {padding: 0 16px; border-top: 0 none;}
form.paypal_form fieldset fieldset legend {font-size: 1em; font-family:verdana,'Lucida Grande',arial,sans-serif; color: #555555;}
form.paypal_form fieldset hr {height: 1px; background: #e8e8e8; color: #e8e8e8;}
form.paypal_form fieldset p {clear: both; float: left; display: block; margin: 0 0 16px 0;}
form.paypal_form fieldset p.first {margin-top: 16px;}
form.paypal_form fieldset.single {border: 0;}
form.paypal_form fieldset.radio {clear: both; float: left; margin: 0 0 0 -.5em; border: 0;}
form.paypal_form fieldset.radio legend {float: left; font-weight: normal;}
form.paypal_form fieldset.radio input {position: static; clear: left; float: left; margin: 0 16px 0 .5em;}
form.paypal_form fieldset.radio label {position: relative; top: -1.25em; display: inline; width: 416px; margin: 0 0 0 11em;}
form.paypal_form fieldset.contributeAmount input {display:inline; top: 0; left: 0; width: 16px;}
form.paypal_form fieldset.contributeAmount input.customAmount {width: 56px;}
form.paypal_form fieldset.contributeAmount label {clear: none; margin: 0.5em 0 0 0; width: 136px; left: 32px;}
form.paypal_form fieldset.contributeAmount label.customAmount {width: 144px;}
form.paypal_form fieldset.contributeAmount label.first {clear: left; left: 0;}
form.paypal_form fieldset.employmentInformation input {margin: 8px 0; display:inline; top: 0; left: 0; width: 200px;}
form.paypal_form fieldset.employmentInformation label {clear: none; margin: 0.5em 0 0 0; width: 200px; left: 32px;}
form.paypal_form fieldset.employmentInformation label.first {padding-right: 16px; clear: left; left: 0;}
form.paypal_form fieldset.employmentInformation label span.instructions {font-size: 9px;}
form.paypal_form fieldset.contributionEligibility input {margin-right: 16px; width: auto; float: left; left: 0; top: 0; }
form.paypal_form fieldset.contributionEligibility label {width: auto; float: none; clear: none; display: inline;}
form.paypal_form fieldset.horizontal {position: relative; clear: both; float: left; left: 192px; top: -1.4em; padding: 0; border: 0; width: 448px;}
form.paypal_form fieldset.horizontal input {position: static; display:inline; clear: none; float: none; margin: 0; width: auto;}
form.paypal_form fieldset.horizontal label {position: static; display:inline; clear: none; float: none; margin: 0; width: auto;}
form.paypal_form input {position: relative; top: -1.4em; left: 192px; display: block; width: 18em;}
form.paypal_form select {position: relative; top: -1.4em; left: 192px; display: block; width: 18em;}
form.paypal_form textarea {position: relative; top: -1.4em; left: 192px; display: block; width: 440px;}
form.paypal_form input.submit {padding: 0; margin: 16px; width: 92px; height: 26px;clear: both; float: right; display: block; left: 0;}
form.paypal_form label {clear: both; float: left; display: block; width: 192px; margin-top: -16px;}
form.paypal_form label.first {margin-top: 16px;}
form.paypal_form img.paypalSubmit {padding: 0; margin: 0; width: 92px; height: 26px; float: right;}
form.paypal_form img.paypalLogo {float: left; position: relative; top: -2.8em;}
form.paypal_form p.disclaimer {clear: left; font-size: 11px; font-style: italic; text-align: center;}