@charset "UTF-8";



/* -----------------------
	 page-specific styles
----------------------- */

	div#col_SIDE_primary ul li ul.administrators { display: none; }
	
	#administrators div#col_SIDE_primary ul li ul.administrators { display: block; /*background-color: #EEEEEE;*/ }
	
		div#col_SIDE_primary ul li ul.administrators li span.position { display: block; font-style: italic; color: #999; }

div.concerns p	{ margin: 13px 0 0 0; color: #888888; }

.about_us#administrators #col_MAIN h4		{ padding: 0 0 2px 185px; }

.about_us#administrators #col_MAIN h4		{ clear: both; max-height: 2em; margin: 30px 0 .4em 0; border-bottom: 1px solid #EEEEEE; }
.about_us#administrators #col_MAIN img	{ clear: both; float: left; margin: -3.6em 15px 15px 20px; }
.about_us#administrators #col_MAIN p		{ padding: 10px 20px 0 20px; }

.about_us#volunteering h4 	{ margin-top: 24px; }
 
 
.about_us#foundation div.address				{ padding: 0 0 0 20px; margin: 0 0 10px; font-size: 12px; line-height: 1.3em; }
.about_us#foundation div.address img 		{ clear: both; display: block; padding: 10px 0 0; margin: 0 0 10px; }
 
.about_us#foundation #col_MAIN dt 	{ float: left; padding: 0; margin: 0 10px 0 0; background: none; font-weight: bold; font-style: normal; color: #000000; }
.about_us#foundation #col_MAIN dd 	{ display: block; padding: 0; margin: 0 0 10px; }
.about_us#foundation #col_MAIN h5	 	{ float: left; padding-right: 10px; margin-right: 0; margin-bottom: 0; }

.about_us#foundation p.tax_exempt		{ padding-top: 10px; margin-bottom: 0; border-top: 1px solid #EEEEEE; font-size: 1em; font-style: italic; color: #999999; }

.about_us#foundation #col_SIDE_secondary h4 img		{ padding: 0; margin: 0 -20px; }

.about_us#foundation #col_SIDE_secondary ul				{ list-style-type: disc; margin-left: 14px; }
.about_us#foundation #col_SIDE_secondary ul				{ margin: 14px; }
.about_us#foundation #col_SIDE_secondary div ul 	{ padding: 0; }

.about_us#foundation #col_SIDE_secondary div 				{ margin: 0 20px 14px; }
.about_us#foundation #col_SIDE_secondary div dl div { margin: 0; }

.about_us#foundation #col_SIDE_secondary h4 		{ font-size: 1.2em; }
.about_us#foundation #col_SIDE_secondary h5 		{ font-size: 1em;}
.about_us#foundation #col_SIDE_secondary strong { font-size: 1.1em;}

.about_us#foundation_donate div#col_MAIN,
.about_us#foundation_donate_confirm div#col_MAIN,
.about_us#foundation_donate_thank_you div#col_MAIN	{ width: 916px; /*width: 676px;*/ }

.about_us#foundation_donate img.photo		{ float: left; margin: 10px 0 20px 20px; }

.about_us#foundation_donate div#geotrust		{ display: block; margin: 0 auto; text-align: center; }

.about_us#foundation_donate form									{ float: right; width: 490px; padding-right: 20px; margin: 0 0 0 20px; }
.about_us#foundation_donate fieldset							{ float: none; display: block; padding: 0; margin: 0; }
.about_us#foundation_donate fieldset.with_legend	{	padding: 0 0 10px; margin: 5px 0 0; border-top: 2px solid #EEE; }

.about_us#foundation_donate #content fieldset legend							{ float: none; display: block; padding: 0 5px 0 0; margin: 0 0 .8em; }
.about_us#foundation_donate #content fieldset legend em.optional	{ font-weight: normal; }

.about_us#foundation_donate form label		{ float: left; display: block; padding: 0 0 3px; margin: 0; text-align: left; }
.about_us#foundation_donate form li				{ float: left; list-style-type: none; padding: 0; margin: 0 0 5px; }
.about_us#foundation_donate form li small	{ float: left; display: block; }

.about_us#foundation_donate form p			{ padding: 0; margin: 10px 25px 10px 0; padding: 5px 8px; background-color: #F3F3F3; font-size: 1em; line-height: 1.3em; text-align: left; }
.about_us#foundation_donate form p span	{ font-weight: bold; text-decoration: underline; }

.about_us#foundation_donate form input,
.about_us#foundation_donate form textarea	{ width: 490px; margin-right: 0; }

.about_us#foundation_donate form input,
.about_us#foundation_donate form textarea,
.about_us#foundation_donate form select			{ /*width: 300px;*/ display: block; clear: both; max-width: 490px; }

.about_us#foundation_donate form select#card_type	{ max-width: 100px; margin-right: 15px; }
.about_us#foundation_donate form input#card_num		{ width: 12em; max-width: 140px; margin-right: 15px; }
.about_us#foundation_donate form input#card_code	{ width: 2em; margin-right: 15px; }
.about_us#foundation_donate form input#phone			{ width: 120px; margin-right: 15px; }
.about_us#foundation_donate form input#email			{ width: 329px; }
.about_us#foundation_donate form input#expiration,
.about_us#foundation_donate form input#zip				{ width: 4em; margin-right: 15px; }
.about_us#foundation_donate form input#city				{ width: 155px; margin-right: 15px; }
.about_us#foundation_donate form select#state			{ max-width: 147px; }

.about_us#foundation_donate form input#submit,
	.about_us#foundation_donate form input#edit	{ clear: both; float: right; width: 12em; margin: 10px 0 0; font-weight: bold; }

/* This can probably be fixed somewhere else */
.about_us#literature_ads #col_SIDE_secondary div a	{ display: inline; padding: 0; margin: 0; }

.about_us#literature_ads .download 	{ font-weight: normal; }

.about_us#literature_ads #col_SIDE_secondary strong	{ display: block; margin-top: 10px; margin-bottom: 10px; }
.about_us#literature_ads #col_SIDE_secondary div		{ width: 200px; margin: 10px 20px; }
.about_us#literature_ads #col_SIDE_secondary ul			{ margin-bottom: 20px; }
.about_us#literature_ads #col_SIDE_secondary li			{ margin: 4px 0; }
.about_us#literature_ads #col_SIDE_secondary li	a		{ text-align: left; }

.about_us#literature_ads #col_MAIN dt			{ float: left; padding: 0; margin: 0; border: 1px solid #DDDDDD; }
.about_us#literature_ads #col_MAIN dt img	{ padding: 0; margin: 10px; border: 2px solid #FFFFFF; }
.about_us#literature_ads #col_MAIN dd			{ float: left; width: 270px; height: 56px; padding: 10px 20px; margin: 17px 0 43px; vertical-align: middle; border: 1px solid #EEEEEE; border-left: none; }
.about_us#literature_ads #videos dd h5	{ padding: 0; margin: 0 0 10px; font-size: 1.1em; }

.about_us#vision_statement #col_MAIN ul li	{ margin: 10px 20px; list-style-type: disc; }

.about_us#financial_assistance .spanish	{ font-style: italic; }

.about_us#auxiliary dl#officers			{ width: 480px; overflow: hidden; margin-bottom: 20px; }
.about_us#auxiliary dl#officers dt 	{ float: left; width: 160px; max-width: 160px; padding: 5px; margin: 5px; font-weight: bold; text-align: right; white-space: nowrap; }
.about_us#auxiliary dl#officers dd 	{ float: right; width: 280px; max-width: 280px; padding: 5px; margin: 5px; }

.about_us#auxiliary #col_SIDE_secondary dl			{ width: 200px; margin: 0 auto; font-size: 1.1em; line-height: 1.4em; text-align: center; }
.about_us#auxiliary #col_SIDE_secondary dl dt		{ font-weight: bold; }
.about_us#auxiliary #col_SIDE_secondary dl dd		{ margin-bottom: 14px; }

.about_us#auxiliary #col_SIDE_secondary .caption img		{ margin: -7px -7px 7px; border: 1px solid #000000; }
.about_us#auxiliary #col_SIDE_secondary .caption a			{ margin: 0; }

.about_us#foundation #col_SIDE_secondary div.caption p			{ padding: 0; margin: 5px 0 0; font-size: 10px; line-height: 1.3em; }