/* CSS Document */
/* General styles */

* {margin:0; padding:0;}
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input,  dl, dt, dd { padding:0px; margin:0px; border:0px;}
img {margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a, a:active, a:focus { outline:none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; cursor:pointer;}

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#7D7C7F; background:#FFFFFF url(../images/bg.gif) repeat-x top;}

.clr {font-size:0; height:0; line-height:0; clear:both;}

/* Header Section */
#header_section {margin:0 auto; padding:0; width:950px; height:155px;}

	#logo {margin:0; padding:6px 0 0 23px; width:225px; height:149px; float:left;}
	#vision_quest {margin:0; padding:28px 31px 0 0; width:671px; height:45px; float:right; text-align:right;}
	.navigation {margin:0; padding:11px 0 0 0; width:702px; height:55px; float:right;}
	
		.home {margin:0; padding:0; width:94px; height:55px; float:left;}
		.home a {background:url(../images/home.jpg) no-repeat 0 0; width:94px; height:55px; display:block; text-indent:-5000px;}
		.home a:hover {background:url(../images/home.jpg) no-repeat 0 -55px; width:94px; height:55px;}
		.home a.active {background:url(../images/home.jpg) no-repeat 0 -55px; width:94px; height:55px;}
		
		.about_us {margin:0; padding:0; width:124px; height:55px; float:left;}
		.about_us a {background:url(../images/about_us.jpg) no-repeat 0 0; width:124px; height:55px; display:block; text-indent:-5000px;}
		.about_us a:hover {background:url(../images/about_us.jpg) no-repeat 0 -55px; width:124px; height:55px;}
		.about_us a.active {background:url(../images/about_us.jpg) no-repeat 0 -55px; width:124px; height:55px;}
		
		.our_services {margin:0; padding:0; width:164px; height:55px; float:left;}
		.our_services a {background:url(../images/our_services.jpg) no-repeat 0 0; width:164px; height:55px; display:block; text-indent:-5000px;}
		.our_services a:hover {background:url(../images/our_services.jpg) no-repeat 0 -55px; width:164px; height:55px;}
		.our_services a.active {background:url(../images/our_services.jpg) no-repeat 0 -55px; width:164px; height:55px;}
		
		.resources {margin:0; padding:0; width:148px; height:55px; float:left;}
		.resources a {background:url(../images/resources.jpg) no-repeat 0 0; width:148px; height:55px; display:block; text-indent:-5000px;}
		.resources a:hover {background:url(../images/resources.jpg) no-repeat 0 -55px; width:148px; height:55px;}
		.resources a.active {background:url(../images/resources.jpg) no-repeat 0 -55px; width:148px; height:55px;}
		
		.contact_srp {margin:0; padding:0; width:160px; height:55px; float:left;}
		.contact_srp a {background:url(../images/contact_srp.jpg) no-repeat 0 0; width:160px; height:55px; display:block; text-indent:-5000px;}
		.contact_srp a:hover {background:url(../images/contact_srp.jpg) no-repeat 0 -55px; width:160px; height:55px;}
		.contact_srp a.active {background:url(../images/contact_srp.jpg) no-repeat 0 -55px; width:160px; height:55px;}

/* Banner Section */
#banner_section {margin:0 auto; padding:0; width:950px; height:359px;}

	#flash_banner {margin:0; padding:0; width:692px; height:359px; float:left;}
	
	#header_right {margin:0; padding:0; width:258px; height:359px; float:right; background-color:#D89A9B;}
	
		h3.immediate_action {margin:0; padding:0; width:258px; height:46px;  background:url(../images/immediate_action.gif) no-repeat top; line-height:46px; text-indent:-5000px;}
		
		ul.nav{ list-style-type:none; padding:12px 0 16px 21px;}
		ul.nav li{  margin-bottom:8px;  }
		
		ul.nav li a.contact{ text-decoration:none; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; background:url(../images/contact_n.jpg) no-repeat 0 0; text-indent:40px; display:block; line-height:30px; height:30px;}
		ul.nav li a.contact:hover{ background:url(../images/contact_n.jpg) no-repeat 0 -30px; color:#4d4d4e;}
		ul.nav li a.contact_active{ background:url(../images/contact_n.jpg) no-repeat 0 -30px; color:#4d4d4e; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; text-decoration:none; text-indent:40px; display:block; line-height:30px;}
		
		
		ul.nav li a.events{ text-decoration:none;color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; background:url(../images/events_n.jpg) no-repeat 0 0; text-indent:40px; display:block; line-height:30px; height:30px;}
		ul.nav li a.events:hover{ background:url(../images/events_n.jpg) no-repeat 0 -30px; color:#4d4d4e;}
		ul.nav li a.events_active{ background:url(../images/events_n.jpg) no-repeat 0 -30px; color:#4d4d4e; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; text-indent:40px; text-decoration:none; display:block; line-height:30px;}
		
		
		ul.nav li a.resource{ text-decoration:none;color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; background:url(../images/resource_n.jpg) no-repeat 0 0; text-indent:40px; display:block; line-height:30px; height:30px;}
		ul.nav li a.resource:hover{ background:url(../images/resource_n.jpg) no-repeat 0 -30px; color:#4d4d4e;}
		ul.nav li a.resource_active{ background:url(../images/resource_n.jpg) no-repeat 0 -30px; color:#4d4d4e; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; text-indent:40px; text-decoration:none; display:block; line-height:30px;}
		
		
		ul.nav li a.faq{ text-decoration:none;color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; background:url(../images/faq_n.jpg) no-repeat 0 0; text-indent:40px; display:block; line-height:30px; height:30px;}
		ul.nav li a.faq:hover{ background:url(../images/faq_n.jpg) no-repeat 0 -30px; color:#4d4d4e;}
		ul.nav li a.faq_active{ background:url(../images/faq_n.jpg) no-repeat 0 -30px; color:#4d4d4e; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:normal; text-indent:40px; text-decoration:none; display:block; line-height:30px;}
		
		
		.contact_section{ background:url(../images/contact_bg.jpg) repeat-x; height:113px; padding:10px 25px;}
		
		h3.contact{ background:url(../images/headline_contact.png) no-repeat; display:block; text-indent:-5000px;}	
		.address{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:16px; padding:8px 0px 10px 0px;}
		.mail{ height:21px; font-size:14px; color:#FFFFFF; background:url(../images/mail.gif) no-repeat; text-indent:25px; display:block;color:#FFFFFF;  }
		.mail a{ text-decoration:underline; color:#FFFFFF;}
		.mail a:hover{ text-decoration:none;}
		.call{ height:21px; font-size:14px; color:#FFFFFF; background:url(../images/call.jpg) no-repeat; text-indent:25px; display:block; color:#FFFFFF; }
		.fax{ height:21px; font-size:14px; color:#FFFFFF; background:url(../images/fax.jpg) no-repeat; text-indent:25px; display:block; color:#FFFFFF; }

/* Body Section */
#body_section {margin:0 auto; padding:0; width:950px; }
	.left_content{ width:658px; float:left; color:#7d7c7f; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:12px 17px;}
	h2.welcome{ background: url(../images/welcome.gif) no-repeat; display:block; text-indent:-5000px; line-height:26px;} 
	.content{ line-height:18px; padding-top:6px;}
	
	.right_content{ width:237px; float:left; background-color:#b5a6c9; color:#65537f; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:30px 0 0 21px; margin:0;}
	.right_content2{ width:237px; float:left; background:#b5a6c9 url(../images/con_botround.gif) no-repeat bottom; color:#65537f; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:11px 0 19px 21px;}
	
	a.links{ background:url(../images/links_n.jpg) no-repeat 0 0; height:30px; color:#FFFFFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; display:block; text-indent:25px; line-height:28px;}
	a.links:hover{ background:url(../images/links_n.jpg) no-repeat 0 -30px; height:30px; color:#FFFFFF;}
	a.links_active{ background:url(../images/links_n.jpg) no-repeat 0 -30px; height:30px; color:#FFFFFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; display:block; text-indent:25px; line-height:28px;}
	.links_content{ padding:5px;}
	
	
	.block_events{ background:url(../images/events.jpg) no-repeat; height:182px; width:351px; float:left;}
	.block_news{ background:url(../images/news.jpg) no-repeat; height:182px; width:340px; float:left;}
	.block_testimonials{ background:url(../images/testimonials.jpg) no-repeat right; height:182px; width:258px; float:right;}
	
	
	a.block_testi{ background:url(../images/block_testi_n.jpg) no-repeat 0 0; display:block; text-indent:-5000px; height:52px; width:259px; margin-top:100px;}
	a.block_testi:hover{ background:url(../images/block_testi_n.jpg) no-repeat 0 -52px; display:block; height:52px; width:259px; }
	
	a.block_newshighlights{ background:url(../images/block_news_n.jpg) no-repeat 0 0; display:block; text-indent:-5000px; height:52px; width:340px; margin-top:100px;}
	a.block_newshighlights:hover{ background:url(../images/block_news_n.jpg) no-repeat 0 -52px; display:block; height:52px; width:340px;}
	
	a.block_newshighlights2 { background:url(../images/block_news.jpg) no-repeat 0 0; display:block; text-indent:-5000px; height:32px; width:258px; margin-top:80px;}
	a.block_newshighlights2:hover { background:url(../images/block_news.jpg) no-repeat 0 -32px; display:block; height:32px; width:258px;}
	
	a.block_upevents{ background:url(../images/block_resource_n.jpg) no-repeat 0 0; display:block; text-indent:-5000px; height:52px; width:350px; margin-top:100px;}
	a.block_upevents:hover{ background:url(../images/block_resource_n.jpg) no-repeat 0 -52px; display:block; height:52px; width:350px;}

/* Footer Section */
#footer_section {margin:0 auto; padding:0; width:950px; height:85px; padding-top:29px;}

.footer_left{ background:url(../images/footer_left.gif) no-repeat; width:17px; height:32px; float:left;}
.footer_right{ background:url(../images/footer_right.gif) no-repeat; width:17px; height:32px; float:left;}
.footer_middle{ background-color:#b19bcc; height:32px; float:left; width:916px;}

ul.footernav{ list-style-type:none; color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px;}
ul.footernav li{ float:left; line-height:30px;}
ul.footernav li a{ text-decoration:none; color:#FFFFFF;}
ul.footernav li a:hover{ color:#FFFFFF;text-decoration:underline;}
ul.footernav li span{ padding:0 12px;}

.bottom{ padding:17px; font-family:"Times New Roman", Times, serif; color:#4c4b4d;}
.bootom_links{ float:left; width:675px;}
ul.botlinks{ list-style-type:none;}
ul.botlinks li{ float:left;}
ul.botlinks li span{ font-size:14px; padding: 0px 10px;}
ul.botlinks li a{ background:url(../images/bull1.gif) no-repeat; padding-left:15px; text-decoration:underline; color:#4c4b4d; font-size:14px; display:block; }
ul.botlinks li a:hover{ text-decoration:none;} 

.bootom_copy{ float:left; width:241px; font-size:12px; text-align:right;}

/* Body Inner Pages Section */
#body_section2 {margin:0 auto; padding:0; width:950px; }
	
	#left_section {margin:0; padding:0; width:684px; float:left;}
	
		.heading_box {margin:0 0 20px 0; padding:0; width:684px; height:46px; float:left; background-color:#B19BCC;}
			.heading_box .left {margin:0; padding:0; width:15px; height:46px; float:left; background:url(../images/heading_left.gif) no-repeat left;}
			.heading_box .right {margin:0; padding:0; width:15px; height:46px; float:right; background:url(../images/heading_right.gif) no-repeat right;}
			.heading_box .mid {margin:0; padding:0; width:654px; height:46px; float:left; background-color:#B19BCC;}
			
			h1.about_txt {background:url(../images/about_text.png) no-repeat; display:block; text-indent:-5000px; height:115px; margin-left:15px;}
			h1.y_txt {background:url(../images/ydc-yfc.gif) no-repeat; display:block; text-indent:-5000px; height:57px; margin-left:15px;}
			h2.about { background:url(../images/heading_about_us.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.faq { background:url(../images/heading_faqs.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.news_highlight { background:url(../images/heading_news_highlight.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.training_practice { background:url(../images/heading_training_practice.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.testimonial { background:url(../images/heading_testimonial.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.ourservices { background:url(../images/heading_our_services.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.residential { background:url(../images/heading_residential.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.community { background:url(../images/heading_community.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.resourcess { background:url(../images/heading_resources.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.facility { background:url(../images/heading_facility.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.upcoming { background:url(../images/heading_upcoming.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.calenders { background:url(../images/heading_calender.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.contacts { background:url(../images/heading_contact.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.submit { background:url(../images/heading_submit.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.ydcyfc { background:url(../images/heading_ydcyfc.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.officers { background:url(../images/heading_officers.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.sitemap { background:url(../images/heading_sitemap.png) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			h2.comments { background:url(../images/heading_comments.gif) no-repeat; display:block; text-indent:-5000px; line-height:44px;}
			h2.suggestions { background:url(../images/heading_suggestions.gif) no-repeat; display:block; text-indent:-5000px; line-height:44px;}
			h2.values { background:url(../images/values.gif) no-repeat; display:block; text-indent:-5000px; line-height:25px; margin-left:15px;}
			h2.mission { background:url(../images/mission.gif) no-repeat; display:block; text-indent:-5000px; line-height:25px; margin-left:15px;}	
			h2.espanol { background:url(../images/en_espanol.gif) no-repeat; display:block; text-indent:-5000px; line-height:46px;}
			
			h2.lorem { background:url(../images/lorem.png) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			
			p.text {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#7D7C7F; margin-left:15px; margin-right:15px;}
			p.green_text {font:normal 14px/18px Arial, Helvetica, sans-serif; color:#7F9C40; margin-left:15px; margin-right:15px;}
			p.green_text a {color:#7F9C40; text-decoration:none;}
			p.green_text a:hover {text-decoration:underline;}
			p.green_text2 {font:normal 18px/20px Arial, Helvetica, sans-serif; color:#7F9C40; margin-left:15px; margin-right:15px;}
			.img_left {margin:0 20px 0 0; padding:0; float:left; display:block; width:156px; height:136px;}
			
			p.testi_text01 {background:url(../images/testi_text01.png) no-repeat; display:block; text-indent:-5000px; height:75px; width:475px; float:left; }
			p.testi_text02 {background:url(../images/testi_text02.png) no-repeat; display:block; text-indent:-5000px; height:100px; margin-left:15px;}
	
		.services_box {margin:0 auto; padding:0; width:654px; margin-bottom:10px;}
			.services_box .heading {margin:0; padding:0; width:654px; height:30px; float:left;}
			.services_box .image {margin:0; padding:0; width:264px; float:left;}
			.services_box .text {margin:0; padding:0; width:390px; float:left;}
			.services_box .text2 {margin:0; padding:0; width:650px; float:left;}
			
			.services_box .text p.vtext {font:normal 13px/18px Arial, Helvetica, sans-serif; color:#B19BCC; padding-bottom:7px;}
			.services_box .text p.vtext span {font-size:14px; font-weight:bold;}
			.services_box .text p.gtext {font:normal 14px/18px Arial, Helvetica, sans-serif; color:#7F9C40; padding-bottom:7px; padding-top:7px;}
			
			h2.facility_based_services { background:url(../images/facility_based_services.png) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			h2.community_based_services { background:url(../images/community_based_services.png) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			h2.support_services { background:url(../images/support_services.png) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			
			h2.training_01 a { background:url(../images/training_01.gif) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			h2.training_02 a { background:url(../images/training_02.gif) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			h2.training_03 a { background:url(../images/training_03.gif) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			h2.training_04 a { background:url(../images/training_04.gif) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
			h2.training_05 a { background:url(../images/training_05.gif) no-repeat; display:block; text-indent:-5000px; line-height:25px;}
	
			.services_box .text ul {margin:0; padding:0; list-style:none;}
			.services_box .text ul li {margin:0 0 10px 0; padding:0 0 0 20px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#B19BCC; background:url(../images/bullet.gif) no-repeat 0 4px;}
			
			.services_box .text2 ul {margin:0; padding:0; list-style:none;}
			.services_box .text2 ul li {margin:0 0 10px 0; padding:0 0 0 20px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#B19BCC; background:url(../images/bullet.gif) no-repeat 0 4px;}
			.services_box .text2 ul li a {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#B19BCC; text-decoration:none;}
			.services_box .text2 ul li a:hover {text-decoration:underline;}
			
			.form_boxv {margin:0; padding:0; width:684px; height:260px; float:left; background-color:#B5A6C9;}
			.form_boxv .top {margin:0; padding:0; width:684px; height:20px; background:url(../images/form_round.gif) no-repeat top;}
			.form_boxv .bot {margin:0; padding:0; width:684px; height:20px; background:url(../images/form_round.gif) no-repeat bottom;}
			.form_boxv .mid {margin:0; padding:0 15px; width:654px; height:220px; background-color:#B5A6C9;}
			
			.form_boxv .mid .left {margin:0; padding:0; width:242px; height:220px; float:left;}
			.form_boxv .mid .right {margin:0; padding:0; width:392px; height:220px; float:right;}
	
			.form_boxv .mid .left .box01 {margin:0; padding:5px 0 0 2px; width:240px; height:30px; float:left; font:normal 18px/30px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
			.form_boxv .mid .left .box02 {margin:0; padding:0; width:242px; height:32px; float:left; background:url(../images/input_bg.gif) no-repeat left;}
			.form_boxv .mid .left .box02 .input {margin:0; padding:7px; width:228px; border:none; background:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#9F8EB9;}	
			
			.form_boxv .mid .right p.tell_us {background:url(../images/tell_us.gif) no-repeat; display:block; text-indent:-5000px; height:170px;}
			.form_boxv .mid .right p.tell_text {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#675483; margin:0 15px;}
			
			
			.form_boxg {margin:10px 0 0 0; padding:0; width:684px; height:211px; float:left; background-color:#D8E4C2;}
			.form_boxg .top {margin:0; padding:0; width:684px; height:44px; background:url(../images/form_round2.gif) no-repeat top;}
			.form_boxg .bot {margin:0; padding:0; width:684px; height:20px; background:url(../images/form_round2.gif) no-repeat bottom;}
			.form_boxg .mid {margin:0; padding:0 15px; width:654px; height:187px; background-color:#D8E4C2;}
			
			.form_boxg .top .sec01 {margin:0 0 0 15px; padding:0 0 0 7px; width:250px; height:44px; float:left;}
			.form_boxg .top .sec02 {margin:0; padding:0 0 0 7px; width:250px; height:44px; float:left;}
			
			.form_boxg .mid .sec01 {margin:0; padding:0; width:257px; height:187px; float:left;}
			.form_boxg .mid .sec02 {margin:0; padding:0; width:140px; height:187px; float:left;}
			
			.form_boxg .mid  p.tell_text {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#51662F; margin:7px;}
			
			.form_boxg .mid .sec01 .box {margin:0; padding:9px 7px; width:243px; height:118px; float:left; background:url(../images/textarea.gif) no-repeat left top;}
			.form_boxg .mid .sec01 .box .input {margin:0; padding:0; width:230px; height:116px; border:none; background:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#9F8EB9; overflow:auto;}	
	
	
	#right_section {margin:0; padding:0; width:258px; float:right;}
	
		h3.immediate_action2 {margin:0; padding:0; width:258px; height:46px;  background:url(../images/immediate_action2.gif) no-repeat top; line-height:46px; text-indent:-5000px;}
		
		.block_news2 { background:url(../images/news2.jpg) no-repeat; height:112px; width:258px; float:left;}
		.block_testimonials2 { background:url(../images/testimonials2.jpg) no-repeat; height:101px; width:258px; float:left;}
	
	
		a.block_testi2 { background:url(../images/block_testi.jpg) no-repeat 0 0; display:block; text-indent:-5000px; height:32px; width:258px; margin-top:69px;}
		a.block_testi2:hover { background:url(../images/block_testi.jpg) no-repeat 0 -32px; display:block; height:32px; width:258px; }
	
		
		
		
		.contact_box {margin:0 auto; padding:10px 0; width:654px; border-top:1px dashed #EDE9F2;}
			.contact_box .image {margin:0; padding:0; width:220px; float:left;}
			.contact_box .text {margin:0; padding:40px 0 0 20px; width:410px; float:left;}
			.contact_box .text2 {margin:0; padding:0; width:650px; float:left;}
			.contact_box .text22 {margin:0; padding:30px 0 0 190px; width:240px; float:left;}
			
			.contact_box .text p.ntext {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#7D7C7F;}
			.contact_box .text p.vtext {font:normal 14px/18px Arial, Helvetica, sans-serif; color:#B19BCC; padding-bottom:4px;}
			.contact_box .text p.vtext a {color:#B19BCC; text-decoration:underline;}
			.contact_box .text p.vtext a:hover {text-decoration:none;}
			.contact_box .text p.vtext span {font-size:14px; font-weight:bold;}
			.contact_box .text p.gtext {font:bold 18px/20px Arial, Helvetica, sans-serif; color:#7F9C40; padding-top:7px;}
			
			.contact_box .text22 p.ntext {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#7D7C7F;}
			.contact_box .text22 p.vtext {font:normal 14px/18px Arial, Helvetica, sans-serif; color:#B19BCC; padding-bottom:4px;}
			.contact_box .text22 p.vtext a {color:#B19BCC; text-decoration:underline;}
			.contact_box .text22 p.vtext a:hover {text-decoration:none;}
			.contact_box .text22 p.vtext span {font-size:14px; font-weight:bold;}
			.contact_box .text22 p.gtext {font:bold 18px/20px Arial, Helvetica, sans-serif; color:#7F9C40; padding-top:7px;}
			
			.contact_box02 {margin:0 0 15px 15px; padding:10px; width:297px; float:left; border:1px dashed #EDE9F2;}
			.contact_box02:hover {border:1px dashed #C3B4D6; background-color:#F7F5FA;}
			
			.contact_box02 p.ntext {font:normal 12px/20px Arial, Helvetica, sans-serif; color:#7D7C7F;}
			.contact_box02 p.vtext {font:normal 14px/20px Arial, Helvetica, sans-serif; color:#B19BCC;}
			.contact_box02 p.vtext a {color:#B19BCC; text-decoration:underline;}
			.contact_box02 p.vtext a:hover {text-decoration:none;}
			.contact_box02 p.vtext span {font-size:14px; font-weight:bold;}
			.contact_box02 p.gtext {font:normal 15px/20px Arial, Helvetica, sans-serif; color:#7F9C40;}


/*Map Info*/		
		
div#map {width:684px; height:405px; background: url(../images/pennsylvania-county-map2.gif) no-repeat center; float:left;}
div#map2 {width:684px; height:405px; float:left;}

	div#map ul {list-style-type:none; width:684px; height:405px; position:relative; margin: 0; padding: 0; background:transparent;}
	
		div#map ul li {position:absolute; z-index:2;}
		
		div#map ul li a {text-indent:-9999px; display:block; outline:none;}
							
			div#map ul li#adams {top:335px; left:359px;}	
			div#map ul li#adams a {width:59px; height:51px; background: url(../images/map-adams.png) no-repeat 0 0 transparent;}
			div#map ul li#adams a:hover {background: url(../images/map-adams.png) no-repeat 0 -51px transparent;}
			
			div#map ul li#armstrong {top:188px; left:110px;}	
			div#map ul li#armstrong a {width:54px; height:80px; background: url(../images/map-armstrong.png) no-repeat 0 0 transparent;}
			div#map ul li#armstrong a:hover {background: url(../images/map-armstrong.png) no-repeat 0 -80px transparent;}
			
			div#map ul li#chester {top:310px; left:513px;}	
			div#map ul li#chester a {width:80px; height:76px; background: url(../images/map-chester.png) no-repeat 0 0 transparent;}
			div#map ul li#chester a:hover {background: url(../images/map-chester.png) no-repeat 0 -76px transparent;}
			
			div#map ul li#columbia {top:153px; left:453px;}	
			div#map ul li#columbia a {width:48px; height:80px; background: url(../images/map-columbia.png) no-repeat 0 0 transparent;}
			div#map ul li#columbia a:hover {background: url(../images/map-columbia.png) no-repeat 0 -80px transparent;}
			
			div#map ul li#crawford {top:73px; left:17px;}	
			div#map ul li#crawford a {width:103px; height:54px; background: url(../images/map-crawford.png) no-repeat 0 0 transparent;}
			div#map ul li#crawford a:hover {background: url(../images/map-crawford.png) no-repeat 0 -54px transparent;}
			
			div#map ul li#dauphin {top:249px; left:410px;}	
			div#map ul li#dauphin a {width:54px; height:78px; background: url(../images/map-dauphin.png) no-repeat 0 0 transparent;}
			div#map ul li#dauphin a:hover {background: url(../images/map-dauphin.png) no-repeat 0 -78px transparent;}
			
			div#map ul li#delaware {top:337px; left:569px;}	
			div#map ul li#delaware a {width:44px; height:39px; background: url(../images/map-delaware.png) no-repeat 0 0 transparent;}
			div#map ul li#delaware a:hover {background: url(../images/map-delaware.png) no-repeat 0 -39px transparent;}
			
			div#map ul li#franklin {top:305px; left:290px;}	
			div#map ul li#franklin a {width:72px; height:81px; background: url(../images/map-franklin.png) no-repeat 0 0 transparent;}
			div#map ul li#franklin a:hover {background: url(../images/map-franklin.png) no-repeat 0 -81px transparent;}
			
			div#map ul li#greene {top:344px; left:17px;}	
			div#map ul li#greene a {width:70px; height:42px; background: url(../images/map-greene.png) no-repeat 0 0 transparent;}
			div#map ul li#greene a:hover {background: url(../images/map-greene.png) no-repeat 0 -42px transparent;}
			
			div#map ul li#huntingdon {top:237px; left:272px;}	
			div#map ul li#huntingdon a {width:64px; height:100px; background: url(../images/map-huntingdon.png) no-repeat 0 0 transparent;}
			div#map ul li#huntingdon a:hover {background: url(../images/map-huntingdon.png) no-repeat 0 -100px transparent;}
			
			div#map ul li#indiana {top:213px; left:136px;}	
			div#map ul li#indiana a {width:75px; height:79px; background: url(../images/map-indiana.png) no-repeat 0 0 transparent;}
			div#map ul li#indiana a:hover {background: url(../images/map-indiana.png) no-repeat 0 -79px transparent;}
			
			div#map ul li#lancaster {top:300px; left:444px;}	
			div#map ul li#lancaster a {width:94px; height:87px; background: url(../images/map-lancaster.png) no-repeat 0 0 transparent;}
			div#map ul li#lancaster a:hover {background: url(../images/map-lancaster.png) no-repeat 0 -87px transparent;}
			
			div#map ul li#northumberland {top:173px; left:418px;}	
			div#map ul li#northumberland a {width:64px; height:83px; background: url(../images/map-northumberland.png) no-repeat 0 0 transparent;}
			div#map ul li#northumberland a:hover {background: url(../images/map-northumberland.png) no-repeat 0 -83px transparent;}
			
			div#map ul li#philadelphia {top:326px; left:606px;}	
			div#map ul li#philadelphia a {width:36px; height:41px; background: url(../images/map-philadelphia.png) no-repeat 0 0 transparent;}
			div#map ul li#philadelphia a:hover {background: url(../images/map-philadelphia.png) no-repeat 0 -41px transparent;}
			
			div#map ul li#pike {top:108px; left:597px;}	
			div#map ul li#pike a {width:75px; height:80px; background: url(../images/map-pike.png) no-repeat 0 0 transparent;}
			div#map ul li#pike a:hover {background: url(../images/map-pike.png) no-repeat 0 -80px transparent;}
			
			div#map ul li#tioga {top:51px; left:343px;}	
			div#map ul li#tioga a {width:84px; height:68px; background: url(../images/map-tioga.png) no-repeat 0 0 transparent;}
			div#map ul li#tioga a:hover {background: url(../images/map-tioga.png) no-repeat 0 -68px transparent;}
			
			div#map ul li#venango {top:107px; left:75px;}	
			div#map ul li#venango a {width:60px; height:68px; background: url(../images/map-venango.png) no-repeat 0 0 transparent;}
			div#map ul li#venango a:hover {background: url(../images/map-venango.png) no-repeat 0 -68px transparent;}
			
			div#map ul li#warren {top:51px; left:119px;}	
			div#map ul li#warren a {width:79px; height:56px; background: url(../images/map-warren.png) no-repeat 0 0 transparent;}
			div#map ul li#warren a:hover {background: url(../images/map-warren.png) no-repeat 0 -56px transparent;}
			
			div#map ul li#westmoreland {top:247px; left:87px;}	
			div#map ul li#westmoreland a {width:105px; height:93px; background: url(../images/map-westmoreland.png) no-repeat 0 0 transparent;}
			div#map ul li#westmoreland a:hover {background: url(../images/map-westmoreland.png) no-repeat 0 -93px transparent;}
			
			div#map ul li#york {top:314px; left:398px;}	
			div#map ul li#york a {width:100px; height:73px; background: url(../images/map-york.png) no-repeat 0 0 transparent;}
			div#map ul li#york a:hover {background: url(../images/map-york.png) no-repeat 0 -73px transparent;}
			
			div#map ul li#lawrence {top:179px; left:17px;}	
			div#map ul li#lawrence a {width:48px; height:42px; background: url(../images/map-lawrence.png) no-repeat 0 0 transparent;}
			div#map ul li#lawrence a:hover {background: url(../images/map-lawrence.png) no-repeat 0 -42px transparent;}
			
			div#map ul li#cambria {top:238px; left:182px;}	
			div#map ul li#cambria a {width:80px; height:73px; background: url(../images/map-cambria.png) no-repeat 0 0 transparent;}
			div#map ul li#cambria a:hover {background: url(../images/map-cambria.png) no-repeat 0 -73px transparent;}
			
			div#map ul li#perry {top:253px; left:337px;}	
			div#map ul li#perry a {width:85px; height:66px; background: url(../images/map-perry.png) no-repeat 0 0 transparent;}
			div#map ul li#perry a:hover {background: url(../images/map-perry.png) no-repeat 0 -66px transparent;}
			
			div#map ul li#carbon {top:178px; left:525px;}	
			div#map ul li#carbon a {width:60px; height:61px; background: url(../images/map-carbon.png) no-repeat 0 0 transparent;}
			div#map ul li#carbon a:hover {background: url(../images/map-carbon.png) no-repeat 0 -61px transparent;}
			
			div#map ul li#montour {top:173px; left:435px;}	
			div#map ul li#montour a {width:32px; height:43px; background: url(../images/map-montour.png) no-repeat 0 0 transparent;}
			div#map ul li#montour a:hover {background: url(../images/map-montour.png) no-repeat 0 -43px transparent;}
					
		div.state-info {margin:30px 0 0 15px; width:654px; float:left;}
		
		div.state-info h3 {margin:0; clear:left; font:normal 18px/20px Georgia, "Times New Roman", Times, serif; color:#CC7A7A; border-bottom:1px solid #CC7A7A; padding-bottom:4px;}

		div.state-info dl {margin:20px 0 0 0; float: left; width:202px; padding:8px;}
		div.state-info dl:hover {background-color:#FEF7F7;}
		div.state-info dl.locations-fix {clear:left;}
		div.state-info dl.last {margin-bottom:5px;}

		div.state-info dl dt {display:block; font-size:12pt; color:#907CAD; float:none; margin-bottom: 1ex; line-height:1em; }
		div.state-info dl dd {display:block; float:none; font-size:10pt; padding: 0; margin: 0; line-height: 1.25em;}
		div.state-info dl dd.mailing-address {margin-bottom:1ex;}
		div.state-info dl dd.mailing-address a {margin-bottom:1ex; color:#907CAD; text-decoration:none;}
		div.state-info dl dd.mailing-address a:hover {color:#907CAD; text-decoration:underline;}
		
		
/*Map Info*/
.cal_box01 {width:215px; height:75px; padding-top:25px; text-align:center; float:left; margin-left:8px; margin-bottom:15px; font:normal 20px/24px Georgia, 'Times New Roman', Times, serif; color:#8E7AAB; background:url(../images/calbg01.gif) no-repeat center;}
.cal_box01 a {color:#FFFFFF; text-decoration:none;}
.cal_box01 a:hover {color:#FFFFFF; text-decoration:underline;}

.cal_box02 {width:215px; height:75px; padding-top:25px; text-align:center; float:left; margin-left:10px; margin-bottom:15px; font:normal 20px/24px Georgia, 'Times New Roman', Times, serif; color:#8E7AAB; background:url(../images/calbg02.gif) no-repeat center;}
.cal_box02 a {color:#FFFFFF; text-decoration:none;}
.cal_box02 a:hover {color:#FFFFFF; text-decoration:underline;}

.cal_box03 {width:215px; height:75px; padding-top:25px; text-align:center; float:left; margin-left:10px; margin-bottom:15px; font:normal 20px/24px Georgia, 'Times New Roman', Times, serif; color:#8E7AAB; background:url(../images/calbg03.gif) no-repeat center;}
.cal_box03 a {color:#FFFFFF; text-decoration:none;}
.cal_box03 a:hover {color:#FFFFFF; text-decoration:underline;}

.cal_box04 {width:215px; height:75px; padding-top:25px; text-align:center; float:left; margin-left:233px; margin-bottom:15px; font:normal 20px/24px Georgia, 'Times New Roman', Times, serif; color:#8E7AAB; background:url(../images/calbg04.gif) no-repeat center;}
.cal_box04 a {color:#FFFFFF; text-decoration:none;}
.cal_box04 a:hover {color:#FFFFFF; text-decoration:underline;}

ul.sitemap {margin:0 100px; padding:0 0 0 12px; list-style:square; }
ul.sitemap li {margin:0; padding:0; font:normal 18px/30px Georgia, "Times New Roman", Times, serif; color:#B19BCC;}
ul.sitemap li a {margin:0; padding:4px; font:normal 18px/30px Georgia, "Times New Roman", Times, serif; color:#B19BCC; text-decoration:none;}
ul.sitemap li a:hover {color:#FFFFFF; text-decoration:none; background-color:#B19BCC; }
ul.sitemap li ul.subsite {margin:0 20px; padding:0 0 0 12px; list-style:disc; }
ul.sitemap li ul.subsite li a {margin:0; padding:4px; font:normal 17px/30px Georgia, "Times New Roman", Times, serif; color:#ACC479; text-decoration:none;}
ul.sitemap li ul.subsite a:hover {color:#FFFFFF; text-decoration:none; background-color:#ACC479; }

