#funds_list {
width: 300px;
padding: 5px;
}
#funds_list option {

}

#funds_filter_result {
margin: 5px 0 0 0;
}

#fund_search_box {
padding: 5px;
margin: 5px 0px 15px 0px;
border: 1px solid #999;
background-color: #F5F5F5;
}

.featured_fund_content {
float: left;
width: 530px;
}

.featured_fund_radio { 
float: left;
width: 20px;
text-align: left;
}





.choose_fund_title {
color: #555555; /*#007B8A;*/
font-weight: bold;
text-decoration: none;
}

.featured_sub_content {
padding: 5px;
margin: 5px 0px 0px 0px;
border: 1px solid #999;
background-color: #F5F5F5;
}

.featured_sub_content select {
width: 300px;
padding: 5px;
}

.donate_now_gift_list {

}

#in_content ul.donate_now_list li {
padding-left: 5px;
background: transparent;
position: relative;
}

span.donate_input_description {
color: #999;
font-size: 11px;
}

table.donate_table {
margin-bottom: 1em;
}
table.donate_table td {
vertical-align: middle;
padding: 3px 0px;
}

table.donate_table td.left {
/*width: 150px;*/
padding: 3px 10px 3px 0px;
text-align: right;
}

.name_identifiers div {
float: left;
display: inline; /* ie6 double margin bug */
margin-right: 10px;
color: #999;
font-size: 11px;
text-align: center;
}



input.donate_submit {
display: block;
margin: 20px auto 0 auto;
width: 202px;
height: 52px;

cursor: pointer;
border: 0;
background-image: url('images/site/donate_now_submit.jpg');
}

.donate_short_input {
width: 25px;
}
.donate_medium_input {
width: 100px;
}
.donate_long_input {
width: 250px;
}
.donate_textarea {
width: 250px;
font-family: Arial;
font-size: 12px;
}
.donate_radio {
margin-left: 0px;
}

.donate_invalid {
border: 2px solid #F00;
}

.required_text {
color: #F00;
}

.input_error_message {
border: 1px solid #F00;
background-color: #FEE;
padding: 20px;
color: #222;
}