@charset "utf-8";
.bold_blue {
	color: #003399;
	font-weight: bold;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
#mainContent p.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
}
h2 {
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #003399;
}
.red_subhead {
	color: #CC0000;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: -3px;
	margin-top: 1px;
}
.dotted_underline {
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
}
#mainContent h1.home_title {
	margin-top: 0px;
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 28px;
	font-weight: bolder;
	color: #003399;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 25px;
}
.table_bg_image {
	background-image: url(../images/student_quotes.gif);
	background-repeat: no-repeat;
	border-collapse: collapse;
}
#mainContent p.quote_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
#mainContent table.collapsed_border_table {
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
}
#mainContent table.collapsed_border_table td.cell_border {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CC0000;
}
#mainContent .collapsed_border_table p.article_headline_left {
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	vertical-align: top;
	margin-top: 0px;
}
#mainContent .collapsed_border_table p.article_body_copy_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin-right: 6px;
}

#mainContent .collapsed_border_table p.article_headline_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	vertical-align: top;
	margin-top: 0px;
	margin-left: 10px;
}
#mainContent .collapsed_border_table p.article_body_copy_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin-left: 10px;
}
#mainContent h1.page_title {
	margin-top: 0px;
	font-family: "Century Gothic", Verdana, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #003399;
}
#mainContent ul.link_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: .5em;
	padding: 0px;
}
#mainContent ul.link_list li {
	margin: 10px;
}
.history_photo_box {
	float: left;
	border: 1px solid #003399;
	margin-top: 30px;
	margin-left: 95px;
	margin-right: 120px;
	margin-bottom: 3px;
}
.history_photo_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 96px;
	font-style: italic;
	margin-bottom: 28px;
	margin-top: 0px;
}
#mainContent p.blue_tag_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #003399;
	margin-top: -6px;
}
#mainContent p.history_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.history_body li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.staff_photo_boxes {
	margin-right: 10px;
	border: 1px solid #003399;
	float: left;
}
#mainContent p.staff_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin-top: 8px;
}
#mainContent p.staff_title_lines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 7px;
}
.dotted_top_line {
	margin-top: 25px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 7px;
}
#mainContent table.budget_table {
	margin-left: 118px;
	border: 1px solid #999999;
	border-collapse: collapse;
}
#mainContent .budget_table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#mainContent p.blue_intro_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #003399;
	margin-top: 20px;
}
#mainContent table.board_table {
	border-collapse: collapse;
	margin-left: 7px;
}
#mainContent .board_table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
}
#mainContent p.black_intro_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
.program_photo_boxes {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #003399;
}
#mainContent p.blue_body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #003399;
	margin-right: 20px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
}
.home li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.photo_box_left {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
	border: 1px solid #003399;
}
.photo_box_right {
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #003399;
}
.volunteer_photo_box {
	float: left;
	margin-left: 45px;
	border: 1px solid #003399;
	margin-top: 30px;
	margin-bottom: 3px;
	margin-right: 70px;
}
.volunteer_photo_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-left: 46px;
	font-style: italic;
}
#mainContent ul.vol_donate_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #003399;
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: .5em;
	padding: 0px;
}
#mainContent ul.vol_donate_list li {
    margin: 10px;
}

#mainContent ul.vol_donate_list li p {
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -12px;
}
.photo_box_left_list {
	float: left;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	border: 1px solid #003399;
	margin-left: 0px;
}
.grey_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 23px;
}
.logo_box {
	float: left;
	margin-left: 25px;
	margin-top: 10px;
}
.article_photobox_left {
	border: 1px solid #003399;
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 15px;
}
.article_photo_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 0px;
}
.art_headshots {
	float: left;
	border: 1px solid #003399;
	vertical-align: top;
}
.artwork_image_box {
	margin-top: 15px;
	float: left;
	margin-bottom: 5px;
}

.headshot_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-left: 10px;
}
.poetry_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-left: 30px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.poetry_headshots {
	vertical-align: top;
	float: left;
	margin-top: 15px;
	border: 1px solid #003399;
}
.newsletter_link_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	margin-bottom: 20px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
}
#mainContent .collapsed_border_table td ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin-right: 6px;
}
.news_article_headshot {
	vertical-align: inherit;
	float: left;
	margin-right: 5px;
	border: 1px solid #003399;
}
.form_cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000000;
}

.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form_certification {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 15px;
}
.form_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}
.no_border_image {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.annual_report_thumb {
	float: left;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 10px;
}
#mainContent .collapsed_border_table .cell_border ul {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 0.15em;
	padding-left: 20px;
}
#mainContent .article_photo_center {
	border: 1px solid #003399;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 2px;
}
