/* NOTE  -- .row2 removes the formattting of the input field of .row --- */

#fulltextarea-container {
padding: 0px 0px 15px 0px;
}

#fulltextarea-container .row {
padding-top: 5px; 
padding-bottom: 5px; 
width: 541px; 
clear: left; 
}

.fulltextarea textarea {
width: 531px;
height: 100px;
background-color: #eeeeee;
border: solid 1px #ababab;
padding: 5px;
}

#fulltextarea-container input {
width: 400px;
}

#donate-container .row,
#donate-container .row2,
#ajaxform-container .row,
#ajaxform-container .row2 {
padding-top: 5px; 
padding-bottom: 5px; 
width: 541px; 
clear: left; 
border-bottom: dotted 1px #ababab;
}


#ajaxform-container label,
#fulltextarea-container label {
float: left; 
font-size: 13px; 
line-height: 22px;
font-weight: bold; 
width: 115px;

}

#donate-container label {
float: left; 
font-size: 13px; 
line-height: 22px;
font-weight: bold; 
width: 140px;

}

#donate-container .row input,
#ajaxform-container .row input,
#ajaxform-container .row textarea {
background-color: white; 
border: solid 1px #ababab;
}

#ajaxform-container .row input,
#ajaxform-container .row select {
width: 150px;
}

#donate-container .row select,
#donate-container .row input {
width: 180px;
}

#ajaxform-container .row textarea {
width: 400px;
}

#donate-container .submit,
#ajaxform-container .submit {
padding: 5px 0px 5px 115px; 
border: none;
}

#contactinfo {
margin: 5px 0px 10px 0px; 
width: 541px; 
height: 195px; 
background-image: url('/images/map-bg.gif'); 
background-repeat: no-repeat;
}

#contactinfo p {
width: 186px; 
margin: 0px; 
padding: 10px;
font-size: 11px;
line-height: 15px;
}

label#v_story {width: auto;}
span#s_selectcountry,
span#s_stateother {display: none;}

#donate-container h2 {background-image: none; color: #4B9BD3; font-family: verdana; font-size: 13px; font-weight: bold; background-color: #eeeeee; margin: 10px 0px; padding: 7px 5px;}