/* Begin contact form */

#contact_form img.header, #contact_info img.header {
	padding:10px 0;
}

#contact_info p {
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	margin-bottom:10px;
}

#contact_info .contact_lft {
	float:left;
	width:270px;
}

#contact_info .contact_rt {
	float:right;
	width:270px;	
}

.contact_info {
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:16px;
	margin-bottom:10px;
}

form {
	font:12px Georgia, "Times New Roman", Times, serif;
}

input[type="text"], textarea {
	display: block;
	width: 228px;
	float: left;
	margin-bottom: 7px;
	
}


input[type="radio"] {  
    display: inline-block;
    float: left;
    width:13px;
    margin:12px 0 0 0;
    
}

select {
	display: block;
	float: left;
	margin-bottom: 7px;
}


select.exp {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 7px;
}

.capcha, .caperror {
	text-align: right;
	width: 214px;
	padding-right: 20px;
	padding-top:30px;
}

.comm_choices {
	display: block;
	width: 305px;
	/*float: left;*/
	margin-bottom: 7px;
	border:0px solid #eeeded;
}

.gift_choices {
	display: block;
	width: 600px;
	float: left;
	margin-bottom: 7px;
	border:0px solid #eeeded;
}

.donation_choices {
    display: block;
	/*float:left;*/
	width: 300px;
	margin-bottom: 7px;
	border:0px solid #cc0000;
}


label {
    display: block;
	float: left;
	text-align: left;
	width: 245px;
	padding-right: 10px;
	padding-top:2px;
}

.label2 {
	margin:0;
	text-align: left;
	width: 245px;
	/*padding-left:8px;*/
	padding:5px 0;
}

label.label3 {
	margin:0;
	text-align: left;
	width: 500px;
	padding:12px 0 0 2px;
}

label.label4 {
	margin:0;
	text-align: left;
	width: 245px;
	padding:12px 0 0 2px;
	border:0px solid #cc0000;
}

label.labelother {
    display: inline;
	margin:0;
	text-align: left;
	width: 60px;
	padding:12px 0 0 2px;
	border:0px solid #cc0000;
	float: left;
}

.win.ie7 label.labelother {
    display: inline;
	margin:0;
	width: 60px;
	padding:12px 0 0 2px;
}

.dollaramount_other {
    border:0px solid #cc0000;  float:left; left:0; width:100px; text-align:left;
}

.win.ie7 .dollaramount_other {
    border:0px solid #cc0000;  
}

.checkbox {
	width:16px;
	text-align: left;
	margin-top:18px;
	float:left;
}

checkbox.checkbox2 {
	width:16px;
	text-align: left;
	margin:0;
	padding:0;
	float:left;
}

* html .checkbox {
	margin-top:14px;
}


.comm_choices {
	margin-left:265px;
}
.gift_choices {
	margin-left:30px;
}
.donation_choices {
	margin-left:255px;
}


.checkbox2 {
	width:16px;
	text-align: left;
	margin-top:10px;
	float:left;
}

* html .checkbox2 {
	margin-top:10px;
}


.submit {
	width:80px;
	margin-left:265px;
}
* html .submit {
	width:80px;
	margin-left:115px;
}

br {
	clear: left;
}

/* End contact form */