* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

BODY { margin-top:0px; background-color: #5F0910 }

H1 {
	font-size: 24px;
	color: #104895;
	padding-bottom: 0px;
}

H2 {
	font-size: 16px;
	color: #104895;
	padding-bottom: 0px;
}

H3 {
	font-size: 12px;
	color: #104895;
	padding-bottom: 0px;
}

UL {
	padding: 0;
	margin-left: 12;
}

/* The following are for the horizontal menu (simple) */
#homepage_menu {
	background:url(/images/homepage_background_search.jpg) top repeat-x;
	width:780px;
	height: 29px;
}
#homepage_menu_text {
	color: #ffffff;
	font-size: 9px;
	padding-top: 10px;
	padding-left: 20px;
}
#homepage_menu_text a {
	text-decoration: none;
	color: #FAEEEF;
	font-size: 9px;
}

#homepage_menu_text a:hover {
	text-decoration: underline;
	color: #FAEEEF;
	font-size: 9px;
}


#horizontal_menu {
	background:url(/images/nav-background.jpg) top repeat-x;
	height: 30px;
	padding-top: 10px;
	padding-left: 20px;
	color: #FAEEEF;
	font-size: 9px;
	width:580px;
	font-weight:bold;
}
#horizontal_menu a {
	text-decoration: none;
	font-weight: 1200;
	color: #FAEEEF;
	font-size: 9px;
	font-weight:bold;
}

#horizontal_menu a:hover {
	text-decoration: underline;
	color: #FAEEEF;
	font-size: 9px;
	font-weight:bold;
}
#horizontal_menu_search {
	background:url(/images/search-background.jpg) top repeat-x;
	height: 12px;
	width:185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.horizontal_menu_search_box {
	position:relative;
	top:5px;
	left:65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #000000;
}
.horizontal_menu_search_go {
	position:relative;
	top:8px;
	left:65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #000000;
}
#homepage_content {
	background:url(/images/homepage_background_map.jpg) top repeat-x;
	width:465px;
	height:395px;
	padding-top:25px;
}
#homepage_side {
	background:url(/images/homepage_background_side.jpg) top repeat-x;
	width:315px;
	height:239px;
	vertical-align:top;
}

/* The following are used for the left-side menu */
#left_side_menu {
	background:url(/images/subnav-background-center.jpg) top repeat-x;
	padding-top: 1px;
	padding-left: 25px;
	font-size: 10px;
	font-weight: 800;
	color: #A29C9C;
}
#content_container {
	background:url(/images/content-background-center.jpg) top repeat-x;
	padding-top: 1px;
	padding-left: 25px;
	height:350px;

	/* background-color: #D77721; */
}

.left_menu_header {
	font-size: 14px;
	font-weight: 800;
	color: #F1B00C;
	margin-left: 20px;
}

.left_menu_item {
	font-weight: 500;
	color: #A29C9C;
	margin-left: 0px;
	margin-bottom: 6px;
}

.left_menu_item a {
	text-decoration: none;
	color: #A29C9C;
}

.left_menu_item a:hover {
	text-decoration: underline;
	color: #333333;
}

.left_submenu_item {
	font-weight: 500;
	color: #A29C9C;
	margin-left: 40px;
	margin-bottom: 6px;
}

.left_submenu_item a {
	text-decoration: none;
	color: #A29C9C;
}

.left_submenu_item a:hover {
	text-decoration: underline;
	color: #333333;
}

/* The following are for the footer menu */
.footer_links {
	font-size: 9px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-align:left;
	color: #000000;
}
.footer_links a {
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.footer_links a:hover {
	font-size: 9px;
	text-decoration: underline;
	color: #000000;
}

/* The following are for the footer text (address and phone numbers) */
#footer_text {
	background:url(/pics/bottom_bar.jpg) top repeat-y;
	font-size: 11px;
	color: #F6C4C8;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.footer_text a {
	font-size: 11px;
	color: #F6C4C8;
}

/* Other */
.search_box {
	height: 12px;
	border: none;
	font-weight: bold;
}

.charity_blurb {
	font-variant: small-caps;
	font-size: 9px;
	color: #A2A2A2;
}

.charity_blurb a {
	color: #A3A2A2;
}

.in_the_news LI {
	padding-bottom: 10px;
	color: #104792;
}

.photo_link {
	cursor: pointer;
}

.form_label {
	font-size: 12px;
	font-weight:bold;
	color: #104895;
	text-align:right;
}

