@charset "utf-8";
/* CSS Document */

/*-------------Public-------------*/
body{background:url(../images/bg.jpg) repeat-x top left; font: 16.7px Arial, Helvetica, sans-serif; margin:0; color:#64889d;}
#wrapper{width:900px; padding-top:15px; margin:0 auto 0 auto;}

/*-------------Header-------------*/
#header{width:900px; height:355px; background:url(../images/header.jpg) no-repeat;}
h1{display:none;}
#header #header_content_holder{width:900px; height:304px; float:left;}
#header a.logo{display:block; width:194px; height:213px; position:relative; top:10px; left:5px;}
#header a.readus{display:block; text-indent:-9999em; width:151px; height:29px; position:relative; top:35px; left:168px;}
#header p{display:none;}
#header #main_nav{width:900px; height:51px; float:left;}
		#main_nav ul{margin:0; list-style:none; padding:0;}
		#main_nav ul li{float:left;}
		#main_nav ul li a{height:51px; overflow:hidden; display:block; text-indent:-999em;}
		
		#main_nav ul li.home a{background:url(../images/nav.jpg) top left; no-repeat; width:88px;}
		#main_nav ul li.home a:hover, #main_nav ul li.home a.selected{background-position:left bottom;}
		
		#main_nav ul li.aboutus a{background:url(../images/nav.jpg) top left no-repeat; width:83px; background-position:-88px 0; }
		#main_nav ul li.aboutus a:hover, #main_nav ul li.aboutus a.selected{background-position:-88px bottom;}
		
		#main_nav ul li.whoweassist a{background:url(../images/nav.jpg) top no-repeat; width:113px; background-position:-171px 0;}
		#main_nav ul li.whoweassist a:hover, #main_nav ul li.whoweassist a.selected{background-position:-171px bottom;}
		
		#main_nav ul li.servicesoffered a{background:url(../images/nav.jpg) top no-repeat; width:125px; background-position:-284px 0;}
		#main_nav ul li.servicesoffered a:hover, #main_nav ul li.servicesoffered a.selected{background-position:-284px bottom;}
		
		#main_nav ul li.wellnessoptions a{background:url(../images/nav.jpg) top no-repeat; width:132px; background-position:-409px 0;}
		#main_nav ul li.wellnessoptions a:hover, #main_nav ul li.wellnessoptions a.selected{background-position:-409px bottom;}
		
		#main_nav ul li.healthtips a{background:url(../images/nav.jpg) top no-repeat; width:95px; background-position:-541px 0;}
		#main_nav ul li.healthtips a:hover, #main_nav ul li.healthtips a.selected{background-position:-541px bottom;}
		
		#main_nav ul li.contact a{background:url(../images/nav.jpg) top no-repeat; width:76px; background-position:-636px 0;}
		#main_nav ul li.contact a:hover, #main_nav ul li.contact a.selected{background-position:-636px bottom;}
		
		#main_nav ul li.links a{background:url(../images/nav.jpg) top no-repeat; width:63px; background-position:-712px 0;}
		#main_nav ul li.links a:hover, #main_nav ul li.links a.selected{background-position:-712px bottom;}
		
		#main_nav ul li.employment a{background:url(../images/nav.jpg) top no-repeat; width:125px; background-position:-775px 0;}
		#main_nav ul li.employment a:hover, #main_nav ul li.employment a.selected{background-position:-775px bottom;}

/*-------------Main Content-------------*/
#main_content_holder{width:900px; height:auto; background:url(../images/main_content_bg.jpg) repeat-y; float:left;}
#main_content{width:900px; height:auto; background:url(../images/content_bg.jpg) top no-repeat; float:left;}
#main_content .content_holder{width:100%; height:auto; border-bottom:1px dashed #999999; float:left; padding:0 0 10px 0; margin:0 0 10px 0;}
#main_content .content_holder ul{list-style:url(../images/list_img_assist.jpg) outside; margin:0; padding:20px 30px 10px 0; float:left; font-size:14px; font-style:normal;}
#main_content .content_holder ul li{padding:0 0 20px 5px; margin:0 0 0 50px;}

#left_column{width:560px; height:auto; float:left; padding:50px 0 30px 30px;}
#left_column .home_tagline{width:544px; height:51px; background:url(../images/home_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .aboutus_tagline{width:544px; height:51px; background:url(../images/aboutus_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .whoweassist_tagline{width:544px; height:51px; background:url(../images/whoweassist_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .servicesoffered_tagline{width:544px; height:51px; background:url(../images/servicesoffered_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .wellnessoptions_tagline{width:544px; height:51px; background:url(../images/wellnessoptions_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .healthtips_tagline{width:544px; height:51px; background:url(../images/healthtips_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .contact_tagline{width:544px; height:51px; background:url(../images/contact_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .links_tagline{width:544px; height:51px; background:url(../images/links_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .employment_tagline{width:544px; height:51px; background:url(../images/employment_tagline.jpg) no-repeat; text-indent:-999em;}
#left_column .button_holder{margin:30px 0 0 0;}
	.button_holder img{margin:0 5px 0 20px;}
#left_column ul{list-style:url(../images/list_img_assist.jpg) outside; margin:0; padding:20px 30px 10px 0; float:left; font-size:18px; font-style:italic;}
#left_column ul li{padding:0 0 20px 5px; margin:0 0 0 50px;}
#left_column ul li a{color:#64889d; font-style:normal;}

form{}
form input{border:1px solid #64889d;}
form label{float:none;}

#right_column{/*width:272px;*/ width:245px; height:auto; float:right; padding:50px 33px 10px 0;}
#right_column .services_provided{background:url(../images/services_provided.jpg) no-repeat; width:243px; height:33px; text-indent:-999em; margin:10px 0 0 0;}
#right_column .testimonial{background:url(../images/testimonial.jpg) no-repeat; width:243px; height:33px; text-indent:-999em; margin:10px 0 0 0;}
#right_column ul{list-style:url(../images/list_img.jpg) outside; margin:0; padding:20px 0 10px 0; float:left;}
#right_column ul li{padding:0 0 10px 5px; margin:0 0 0 30px;}

/*-------------Main Content-------------*/
#footer{width:900px; height:50px; background:url(../images/footer_bg.png) top no-repeat; float:left; padding:47px 0 0 0; text-align:center; font-size:12px; color:#96abb4;}
#footer a{text-decoration:none; color:#96abb4;}
#footer span{font-size:11px;}


/*-------------Global-------------*/
.clear{clear:both;}
h2{font-size:22px; margin:0 0 10px 0;}
h3{font-size:18px;}
h4{font-size:17px; color:#f49c03; padding:10px 25px 10px 20px; margin:0;}
img{border:none;}
p{line-height:18px; padding:8px 25px 8px 20px; margin:0;}
p.contact{font-size:18px; padding:8px 25px 8px 20px; margin:0;}
p.contact span{color:#f49c03;}
p img{float:left; margin:0 10px 0 0;}
.float_left{float:left;}
.float_right{float:right;}
.italic{font-style:italic;}
.employment_fields { height:33px; width:317px; border:solid 1px #aab2b5; background:#edf5f7; font-size:14px; }
.employment_fields_two { border:solid 1px #aab2b5; background:#edf5f7; font-size:14px; }