@charset "UTF-8";/* R Squared Graphic Design and AdvertisingCody Harencodyh@r2az.com602.956.8229 */body {	background-color:#f2f2f2;	margin: 0 auto;}#container {	width:950px;	margin: 0 0 0 20px;	background-color: #FFFFFF;	float:left;	display:inline;}/*------------------------- menu -------------------------*/#menu {	width:950px;	height: 61px;	background-color: #FFFFFF;}#home_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#about_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#programs_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#support_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#new_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#events_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#resources_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#contact_btn {	width:99px;	height:31px;	float:left;	margin-top:30px;	display:inline;}#donate {	width:130px;	height:51px;	float:left;	margin-left:10px;	padding:10px 0 0 5px;	display:inline;}/*------------------------- index body -------------------------*/#mainimage {	width:950px;	height: 264px;	background-image: url(images/index_03.jpg);	float: left;	display:inline;}#logo {	width:146px;	height: 264px;	background-image:url(images/index_04.jpg);	float: right;	display:inline;}#colorbox {	width:525px;	height: 205px;	background-color:#006892;	float: left;	display:inline;}#colorbox_text {	width:485px;	height: 165px;	float: left;	margin: 18px 20px 20px 20px;	display:inline;}#mainimage2 {	width:425px;	height: 205px;	background-image:url(images/index_07.jpg);	float: left;	display:inline;	background-repeat:no-repeat}#bodyleft {	width:485px;	height: auto;	float:left;	padding: 20px 20px 20px 20px;	background-color: #FFFFFF;	display:inline;}#bodyright {	width:385px;	height: auto;	float:left;	padding: 20px 20px 20px 20px;	background-color: #FFFFFF;	display:inline;}#bodyright a {	color: #333333;	text-decoration: none;}#bodyright a:hover {	color: #c2882b;}/*------------------------- programs body -------------------------*/#mainimage_programs {	width:805px;	height: 218px;	background-image: url(images/programs_11.jpg);	float: left;	display:inline;}#logo_programs {	width:145px;	height: 218px;	background-image:url(images/programs_12.jpg);	float: left;	display:inline;}#colorbox_programs {	width:525px;	height: 180px;	background-color:#006892;	float: left;	display:inline;}#colorbox_text_programs {	width:485px;	height: 142px;	float: left;	margin: 18px 20px 20px 20px;	display:inline;}#mainimage2_programs {	width:425px;	height: 180px;	background-image:url(images/programs_14.jpg);	float: left;	background-repeat:no-repeat;	display:inline;}#bodybox_programs {	width: 950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#submenu {	width:195px;	height: auto;	float:left;	padding: 20px 10px 20px 20px;	background-color: #FFFFFF;	display:inline;}#submenu a {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #c2882b;	line-height: 18px;	font-weight: bolder;	letter-spacing: -1px;	text-decoration: none;	}#submenu a:hover {	color: #006892;	text-decoration: none;	}#bodyright_programs {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_programs a {	color: #c2882b;	text-decoration: none;}#bodyright_programs a:hover {	color: #006892;}/*-------- residentail programs --------*/#bodybox_residential {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}/*-------- educational programs --------*/#bodybox_educational {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_educational {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_educational a {	color: #c2882b;	text-decoration: none;}#bodyright_educational a:hover {	color: #006892;}/*-------- outpatient programs --------*/#bodybox_outpatient {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_outpatient {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_outpatient a {	color: #c2882b;	text-decoration: none;}#bodyright_outpatient a:hover {	color: #006892;}/*------------------------- about us body -------------------------*/#mainimage_about {	width:805px;	height: 218px;	background-image: url(images/about_11.jpg);	float: left;	display:inline;}#logo_about {	width:145px;	height: 218px;	background-image:url(images/about_12.jpg);	float: left;	display:inline;}#mainimage2_about {	width:425px;	height: 180px;	background-image:url(images/about_15.jpg);	float: left;	background-repeat:no-repeat;	display:inline;}/*-------- mission --------*/#bodybox_mission {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_mission {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_mission a {	color: #c2882b;	text-decoration: none;}#bodyright_mission a:hover {	color: #006892;}#bodyright_mission li {	list-style-type: decimal;	padding-bottom: 3px;}/*-------- philosophy --------*/#bodybox_philosophy {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_philosophy {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_philosophy a {	color: #c2882b;	text-decoration: none;}#bodyright_philosophy a:hover {	color: #006892;}#bodyright_philosophy li {	list-style-type: decimal;	padding-bottom: 3px;}/*-------- history --------*/#bodybox_history {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_history {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_history a {	color: #c2882b;	text-decoration: none;}#bodyright_history a:hover {	color: #006892;}/*-------- board --------*/#bodybox_board {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_board {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_board a {	color: #c2882b;	text-decoration: none;}#bodyright_board a:hover {	color: #006892;}/*-------- staff --------*/#bodybox_staff {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_staff {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_staff a {	color: #c2882b;	text-decoration: none;}#bodyright_staff a:hover {	color: #006892;}/*------------------------- support body -------------------------*/#mainimage_support {	width:805px;	height: 218px;	background-image: url(images/support_11.jpg);	float: left;	display:inline;}#logo_support {	width:145px;	height: 218px;	background-image:url(images/support_12.jpg);	float: left;	display:inline;}#mainimage2_support {	width:425px;	height: 180px;	background-image:url(images/support_15.jpg);	float: left;	background-repeat:no-repeat;	display:inline;}/*-------- donate --------*/#bodybox_donate {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_donate {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_donate a {	color: #c2882b;	text-decoration: none;}#bodyright_donate a:hover {	color: #006892;}/*-------- volunteer --------*/#bodybox_volunteer {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_volunteer {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_volunteer a {	color: #c2882b;	text-decoration: none;}#bodyright_volunteer a:hover {	color: #006892;}/*-------- brick --------*/#bodybox_brick {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_brick {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_brick a {	color: #c2882b;	text-decoration: none;}#bodyright_brick a:hover {	color: #006892;}#bodyright_brick li {	list-style-type: circle;	padding-bottom: 3px;}/*-------- company gifts --------*/#bodybox_gifts {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_gifts {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_gifts a {	color: #c2882b;	text-decoration: none;}#bodyright_gifts a:hover {	color: #006892;}/*-------- needs list --------*/#bodybox_needs {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_needs {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_needs a {	color: #c2882b;	text-decoration: none;}#bodyright_needs a:hover {	color: #006892;}#bodyright_needs li {	list-style-type: circle;	padding-bottom: 3px;}/*------------------------- events body -------------------------*/#mainimage_events {	width:805px;	height: 218px;	background-image: url(images/events_11.jpg);	float: left;	display:inline;}#logo_events {	width:145px;	height: 218px;	background-image:url(images/events_12.jpg);	float: left;	display:inline;}#mainimage2_events {	width:425px;	height: 180px;	background-image:url(images/events_15.jpg);	float: left;	background-repeat:no-repeat;	display:inline;}/*-------- events --------*/#bodybox_events {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_events {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_events a {	color: #c2882b;	text-decoration: none;}#bodyright_events a:hover {	color: #006892;}/*-------- past events --------*/#bodybox_past {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_past {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_past a {	color: #c2882b;	text-decoration: none;}#bodyright_past a:hover {	color: #006892;}/*------------------------- whats new -------------------------*/#mainimage_new {	width:805px;	height: 218px;	background-image: url(images/whatsnew_11.jpg);	float: left;	display:inline;}#logo_new {	width:145px;	height: 218px;	background-image:url(images/whatsnew_12.jpg);	float: left;	display:inline;}#mainimage2_new {	width:425px;	height: 180px;	background-image:url(images/whatsnew_15.jpg);	float: left;	background-repeat:no-repeat;	display:inline;}#bodybox_new {	width:920px;	height:auto;	display:inline;	float: left;	padding:10px 15px 10px 15px}/*------------------------- resources body -------------------------*/#mainimage_resources {	width:805px;	height: 218px;	background-image: url(images/resources_11.jpg);	float: left;	display:inline;}#logo_resources {	width:145px;	height: 218px;	background-image:url(images/resources_12.jpg);	float: left;	display:inline;}#mainimage2_resources {	width:425px;	height: 180px;	background-image:url(images/resources_15.jpg);	float: left;	background-repeat:no-repeat;	display:inline;}/*-------- assesment --------*/#bodybox_assesment {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_assesment {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_assesment a {	color: #c2882b;	text-decoration: none;}#bodyright_assesment a:hover {	color: #006892;}#bodyright_assesment li {	list-style-type: decimal;	padding-bottom: 12px;}/*-------- stats --------*/#bodybox_stats {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_stats {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_stats a {	color: #c2882b;	text-decoration: none;}#bodyright_stats a:hover {	color: #006892;}#bodyright_stats li {	list-style-type: decimal;	padding-bottom: 12px;}/*-------- useful links --------*/#bodybox_links {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_links {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_links a {	color: #c2882b;	text-decoration: none;}#bodyright_links a:hover {	color: #006892;}/*------------------------- contact body -------------------------*/#mainimage_contact {	width:805px;	height: 218px;	background-image: url(images/contact_11.jpg);	float: left;	display:inline;}#logo_contact {	width:145px;	height: 218px;	background-image:url(images/contact_12.jpg);	float: left;	display:inline;}#mainimage2_contact {	width:425px;	height: 180px;	background-image:url(images/contact_15.jpg);	float: left;	background-repeat:no-repeat;	display:inline;}#bodybox_contact {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_contact {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_contact a {	color: #c2882b;	text-decoration: none;}#bodyright_contact a:hover {	color: #006892;}/*------------------------- site map body -------------------------*/#bodybox_sitemap {	width:950px;	height: auto;	background-color:#FFFFFF;	float: left;	display:inline;}#bodyright_sitemap {	width:680px;	height: auto;	float:left;	padding: 20px 20px 20px 0;	background-color: #FFFFFF;	display:inline;}#bodyright_sitemap a {	color: #c2882b;	text-decoration: none;}#bodyright_sitemap a:hover {	color: #006892;}/*------------------------- email form -------------------------*/#formbox {	width:380px;	height:87px;	margin:114px 15px 0 15px;	border:solid;	border-width:1px;	border-color:#999999;	background-color:#f2f2f2;	float:left;	display:inline;}#formbox_programs {	width:380px;	height:87px;	margin:90px 15px 0 15px;	border:solid;	border-width:1px;	border-color:#999999;	background-color:#f2f2f2;	float:left;	display:inline;}#form {	width:370px;	height:68px;	margin:5px 5px 0 5px;	float:left}/*------------------------- footer -------------------------*/#footer {	width:950px;	height:70px;	background-color:#006892;	float:left;	display:inline;}#footer a {	color: #FFFFFF;	text-decoration: underline;	}/*------------------------- text styles -------------------------*/.h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 34px;	line-height: 33px;	font-weight: bolder;	color: #80b3c8;	letter-spacing: -2px;	text-align: left;}.h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #006892;	text-align: left;}.h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #006892;	line-height: 18px;	font-weight: bolder;	letter-spacing: -1px;}.h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	line-height: 29px;	font-weight: bolder;	color: #80b3c8;	letter-spacing: -2px;	text-align: left;}.h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #c2882b;	line-height: 18px;	font-weight: bolder;	letter-spacing: -1px;}.body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #333333;}.body a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #c2882b;	text-decoration:none;}.body a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #006892;	text-decoration:none;}.body li {	list-style-type: circle;	padding-bottom: 2px;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 4px;	color: #FFFFFF;	text-align: center;	padding-top: 20px;}.form_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.form {	margin-top:8px;}