.donate form {
	margin:				0;
}

.donate fieldset {  
    margin:             0;
    padding:            0; 
    border-style:       none;
    padding-bottom:     1em;
	border:				none;
} 

.donate legend {  
    color:              #000000;  
    font-weight:        bold; 
    padding-bottom:     1em;
	font-size:			13px;
} 

.donate fieldset ol {  
    padding:            0;  
    margin:             0;
    list-style:         none;
}

.donate fieldset fieldset {
	/*margin-top:			25px;*/
	padding:			0px;
}

.donate fieldset fieldset .legend {
    color:              #4c4d4f;
    font-size:          14px;
	font-weight:		bold;
    padding:            5px;
    margin:             0;
    display:            block;
    height:             23px;
	margin-left:		0;
	width:				400px;
	margin-bottom:		15px;
	color:				#166E53;
	font-size:			13px;
	margin:				0 0 10px;
}

.donate fieldset fieldset li {  
    padding-right:      1em;
	clear:				both;
}

.donate fieldset fieldset li {
	margin-bottom:		10px;
} 

.donate input.text {
    width:              20em;
}

.donate input {
	margin-bottom:	5px;
}

.donate input.text, textarea {
    padding:            0.25em;
    border:             1px solid #BFC0C4;
}

.donate #form_donate textarea {
	width:				420px;
	margin-bottom:		20px;
}

.donate .focus {
    background:         #FFCD4A;
}

.donate input.phone_number_area_code, .donate input.phone_number_exchange {
    width:              3em;
}

.donate input.phone_number_line_id {
    width:              4em;
}

.donate input.phone_number_extension {
    width:              3em;
}

.donate label{  
    color:              #4C4D4F;
	display:			block;
	float:				left;
	width:				150px;
	text-align:			right;
	margin-right:		10px;
	padding-bottom:		15px;
	padding-top:		4px;
}

fieldset legend {
    color:              #595959;
}

.donate fieldset.radio_group li {
    display:            block;
}	
	
#billing_state {
    width:              7em;
}

#billing_zip {
    width:              12em;
}

#card_verification {
    width:              8em;
}

#card_expiration_month {
    width:              4em;
}

#card_expiration_year {
    width:              6em;
}

.error_message {
	color:				red;
	font-weight:		bold;
}

.error_messages{
	padding:			10px;
}

.donate .phone_number li, .donate .date_box li {
	float:				left;
	clear:				none;
}

.donate .phone_number label{
	display:			inline;
	width:				auto;
}

#donate_by_check {
	background:			#F7DB6A;
	border:				1px solid #BFC7CA;
	margin-top:			25px;
	padding:			10px;
}

#donate_by_check .indent {
	margin-top:			10px;
	margin-bottom:		10px;
	margin-left:		20px;
}

#note {
	display:			block;
}

#submit_group {
	text-align:			center;
}

#paypal_logo {
	text-align:			center;
	margin-top:			30px;
	margin-bottom:		5px;
	padding:			0;
}
