/* Start of CMSMS style sheet 'form' */
fieldset {
width: 95%;
border:1px solid #9ACDFC;
}

legend {
font-family:Verdana,Arial,sans-serif;
}

label {
float: left;
width: 178px;
font-weight: bold;
font-size: .9em;
text-align: right;
}

input, textarea, select, .fakeInput {
margin-bottom: 5px;
}

.fakeInput {
font-size: .95em;
color: #FF0000;
}

input {
width: 49%;
}
#
input.signin_button {
width: 66px;
}

textarea {
width: 50%;
}

select {
width:28%;
}

br.clear {
clear: both;
line-height: 0;
}

.floatContainer br.clear {
clear: left;
}

.radioGroupLabel {
font-size: .9em;
font-weight: bold;
width: 35%;
margin-bottom: 3px;
margin-right: 3px;
float: left;
}

.radioGroup {
padding-left: 20px;
}

#event-levels-content .radioGroup {
padding-left: 0;
}

.radioGroup label { 
font-weight: normal;
float: none;
text-align: left;
height:45px;
}

.radioGroup input {
height: auto;
width: auto;
margin: 0px;
padding: 0px;
}

.formControls {
text-align: left;
margin-top: 10px;
}


html* .formControls {
position: relative;
top: 10px;
}

.formControls input {
text-align: center;
width: auto;
}

#loginform label {
text-align: left;
width: auto;
font-family:Verdana,Arial,sans-serif;
font-size: 12px;
}

*html #loginform {
height: 200px;
}

#loginform .signin_button {
width: auto;
text-align: center;
}

#loginform p input {
width: auto;
}


.lost p input {
width: 40%;
}

.submit_buttons {
width:30%;
}

#registrationform table {
position: relative;
text-align: left;
float: left;
width: 540px;
}

#registrationform input {
width:300px;
}

#registrationform .formControls input {
width: auto;
}

#registrationform .submit input {
width: 10%;
}

#registrationform .captcha input {
width: 48%;
}

#registrationform .captcha {
margin: 0px;
padding: 0px;
}

#2 form {
width: 300px;
}

.white_content label {
float: left;
width: 250px;
font-weight: bold;
font-size: .9em;
text-align: left;
margin-bottom: 3px;
margin-right: 5px;
}

#copy .donation-form-container {
position: relative;
left: -20px;
margin: 15px 0 0 0;
}

#copy .donation-form-container .donation-levels-head,
.donation-types-head {
background-image: url(GRAPHICS/donation-levels.gif);
background-repeat: no-repeat;
width: 550px;
height: 22px;
}

.donation-types-head label {
float: left;
text-align: left;
}

.donation-types-head select {
margin: 0 0 40px 0;
}

.event-levels-content .radioGroupLabel {
text-align: left;
float: none;
}

#copy .donation-form-container .donation-levels-content,
.event-levels-content {
background-image: url(GRAPHICS/profile-content.gif);
background-repeat: repeat-y;
width: 550px;
padding-left: 20px;
}

#copy .donation-form-container .donation-levels-foot {
background-image: url(GRAPHICS/profile-foot.gif);
background-repeat: no-repeat;
width: 550px;
height: 23px;
}


#copy .donation-form-container .donation-donor-head {
background-image: url(GRAPHICS/donor-information.gif);
background-repeat: no-repeat;
width: 550px;
height: 22px;
}

#copy .donation-form-container .donation-donor-content {
background-image: url(GRAPHICS/profile-content.gif);
background-repeat: repeat-y;
width: 550px;
padding-left: 20px;
padding-top: 10px;
}

#copy .donation-form-container .donation-donor-foot {
background-image: url(GRAPHICS/profile-foot.gif);
background-repeat: no-repeat;
width: 550px;
height: 23px;
}


#copy .donation-form-container .donation-payment-head {
background-image: url(GRAPHICS/payment-information.gif);
background-repeat: no-repeat;
width: 550px;
height: 22px;
}

#copy .donation-form-container .donation-payment-content {
background-image: url(GRAPHICS/profile-content.gif);
background-repeat: repeat-y;
width: 550px;
padding-left: 20px;
padding-top: 10px;
}

#copy .donation-form-container .donation-payment-foot {
background-image: url(GRAPHICS/profile-foot.gif);
background-repeat: no-repeat;
width: 550px;
height: 23px;
}

#copy .donation-form-container .donation-billing-head {
background-image: url(GRAPHICS/billing-information.gif);
background-repeat: no-repeat;
width: 550px;
height: 22px;
}

#copy .donation-form-container .donation-billing-content {
background-image: url(GRAPHICS/profile-content.gif);
background-repeat: repeat-y;
width: 550px;
padding-top: 10px;
padding-left: 20px;
}

#copy .donation-form-container .donation-billing-foot {
background-image: url(GRAPHICS/profile-foot.gif);
background-repeat: no-repeat;
width: 550px;
height: 23px;
}

#copy .donation-form-container .donation-submit-head {
background-image: url(GRAPHICS/donation-submit.gif);
background-repeat: no-repeat;
width: 550px;
height: 22px;
top: 10px;
position: relative;
}

#copy .donation-form-container .donation-submit-content {
background-image: url(GRAPHICS/profile-content.gif);
background-repeat: repeat-y;
width: 550px;
padding-left: 20px;
padding-top: 20px;
z-index: 99;
}

#copy .donation-form-container .donation-submit-content input {
width: auto;
text-align: center;
}

#copy .donation-form-container .donation-submit-foot {
background-image: url(GRAPHICS/profile-foot.gif);
background-repeat: no-repeat;
width: 550px;
height: 23px;
}

#copy .donation-form-container .donation-levels-content label {
text-align: left;
}

#copy .donation-form-container .donation-levels-content input {
text-align: left;
}


#copy .donation-form-container .donation-levels-content .radioGroup {
clear: both;
left: -18px;
margin-left: -20px;
}


#copy .donation-form-container .donation-donor-content label,
#copy .donation-form-container .donation-donor-content input {
text-align: left;
}

#copy .donation-form-container .donation-donor-content .sector1 label {
width: 130px;
}

#copy .donation-form-container .donation-donor-content .sector2 label {
width: 300px;
}


#copy .donation-form-container .donation-donor-content .sector2 .radioGroupLabel {
width: 322px;
text-align: left;
}

#copy .donation-form-container .donation-donor-content .sector2 #acknowledge_gift {
width:30%;
}

*html #copy .donation-form-container .donation-donor-content .sector2 #acknowledge_gift {
width: auto;
}

#copy .donation-form-container .donation-donor-content .sector2 #comments {
width: 90%;
}

#copy .donation-form-container .donation-payment-content label {
text-align: left;
width: 140px;
}

#copy .donation-form-container .donation-billing-content label {
text-align: left;
width: 140px;
}

#copy .donation-form-container .donation-billing-content .sector3 {
position: relative;
margin-bottom: 10px;
left: -135px;
}

#copy .donation-form-container .donation-billing-content .sector3 .radioGroup {
position: relative;
left: -40px;
}

#copy .donation-form-container .donation-billing-content #billingMatch {
width: 20px;
float: left;
}

#copy .donation-form-container .donation-billing-content p label {
left:20px;
top:-20px;
width:420px;
margin-bottom: 10px;
}


*html #copy .donation-form-container .donation-levels-head,
*html #copy .donation-form-container .donation-donor-head,
*html #copy .donation-form-container .donation-payment-head,
*html #copy .donation-form-container .donation-billing-head,
*html #copy .donation-form-container .donation-submit-head {
position: relative;
top:15px;
}

*html #copy .donation-form-container {
position: relative;
top: -20px;
left: 20px;
}













/* End of 'form' */

