/* CSS Document */

*						{ padding:0px; border:0px; margin:0px;}
body 					{ padding:0px; margin:0px; background:url(../images/bghomepattern.jpg) repeat-x; font-family:Arial; font-size:12px; color:#000000; line-height:18px;}
#main					{ width:986px; margin:auto; order:1px #006600 solid;}
/*---------The below div code is for png image to fix in IE 6.0----------*/
img, div 				{ behavior: url(includes/iepngfix.htc) }
h1						{ color:#009966; font-size:18px;}

/*----------Home page Css Open----------*/
#topmain				{ width:986px; margin-top:13px;}
#topleftsidemain		{ width:400px; float:left;}
#toprightsidemain		{ width:400px; float:right; margin-top:14px;}
#toplinks				{ padding-left:314px;}
#topphonemain			{ padding:28px 0px 0px 0px;}
#topphoneicon			{ width:235px; float:right; background:url(../images/topphoneicon.jpg) no-repeat; height:51px;}
#topcallustxt			{ font-family:arial; font-size:17px; font-weight:bold; color:#734718; padding:0px 0px 7px 45px;}
#topnumbertxt			{ font-family:arial; font-size:28px; font-weight:bold; color:#734718; padding:0px 0px 0px 45px;}

/*menu css open*/
#menumain				{ width:986px; height:37px; float:left; padding:21px 0px 0px 8px;}
ul.main_menu 			{ margin:0px; padding:0px 0px 0px 0px; width:986px;}
ul.main_menu li 		{ list-style-type:none; float:left;}

a.home		 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhome.jpg) no-repeat top left; width:110px; height:37px;}
a.home:hover 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomeover.jpg) no-repeat top left; width:110px; height:37px;}
#homeactive 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomeover.jpg) no-repeat top left; width:110px; height:37px;}

a.services		 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menuservices.jpg) no-repeat top left; width:135px; height:37px;}
a.services:hover 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menuservicesover.jpg) no-repeat top left; width:135px; height:37px;}
#servicesactive 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menuservicesover.jpg) no-repeat top left; width:135px; height:37px;}

a.staff		 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menustaff.jpg) no-repeat top left; width:119px; height:37px;}
a.staff:hover 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menustaffover.jpg) no-repeat top left; width:119px; height:37px;}
#staffactive 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menustaffover.jpg) no-repeat top left; width:119px; height:37px;}

a.careers	 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menucareers.jpg) no-repeat top left; width:140px; height:37px;}
a.careers:hover 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menucareersover.jpg) no-repeat top left; width:140px; height:37px;}
#careersactive 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menucareersover.jpg) no-repeat top left; width:140px; height:37px;}

a.resources		 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menuresources.jpg) no-repeat top left; width:154px; height:37px;}
a.resources:hover 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menuresourcesover.jpg) no-repeat top left; width:154px; height:37px;}
#resourcesactive 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menuresourcesover.jpg) no-repeat top left; width:154px; height:37px;}

a.contactus		 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactus.jpg) no-repeat top left; width:158px; height:37px;}
a.contactus:hover 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusover.jpg) no-repeat top left; width:158px; height:37px;}
#contactusactive 		{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusover.jpg) no-repeat top left; width:158px; height:37px;}

a.testimonials		 	{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonials.jpg) no-repeat top left; width:153px; height:37px;}
a.testimonials:hover 	{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsover.jpg) no-repeat top left; width:153px; height:37px;}
#testimonialsactive 	{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsover.jpg) no-repeat top left; width:153px; height:37px;}

a.s_programs			{ text-decoration:none; text-align:center; display:block; background:url(../images/men_sr_programs.jpg) no-repeat top left; width:163px; height:37px;}
a.s_programs:hover 		{ text-decoration:none; text-align:center; display:block; background:url(../images/men_sr_programsover.jpg) no-repeat top left; width:163px; height:37px;}
#s_programsactive 		{ text-decoration:none; text-align:center; display:block; background:url(../images/men_sr_programsover.jpg) no-repeat top left; width:163px; height:37px;}



/*a.events				{ text-decoration:none; text-align:center; display:block; background:url(../images/menprograms.jpg) no-repeat top left; width:112px; height:37px;}
a.events:hover 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menprogramsover.jpg) no-repeat top left; width:112px; height:37px;}
#eventsactive 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menprogramsover.jpg) no-repeat top left; width:112px; height:37px;}
*/


/*menu css close*/

#banner					{ width:986px;}

/*content area main open*/
#contentaremain			{ width:986px; float:left; padding:17px 0px 0px 0px;}
#contentleftsidemain	{ width:687px; float:left; ackground-color:#00CC00; padding:0px 12px 0px 11px; }
#contentinnerleftside	{ width:960px; float:left; ackground-color:#00CC00; padding:0px 6px 0px 11px; }
#welcometotxt			{ font-family:arial; font-size:21px; color:#000000;}
#titletext				{ font-family:arial; font-size:21px; color:#023a0d;}
#deserttherapiestxt		{ font-family:arial; font-size:21px; font-weight:bold; color:#023a0d; padding-left:7px;}
#welcometxt				{ font-family:arial; font-size:14px; color:#023a0d; line-height:20px;}

#ourservicesbg			{ width:681px; height:320px; background:url(../images/home_ourservicesbg.jpg) no-repeat; margin:23px 0px 0px 0px;}
#oursevicestxt			{ font-family:arial; font-size:15px; font-weight:bold; color:#492f0c; padding:22px 0px 0px 29px;}
#ourservicespointsmain	{ width:587px; float:left; order:1px #00FF00 solid; padding:20px 0px 0px 55px;}
ul.ourservices 			{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:14px; color:#4c300d; list-style-type:none;}
ul.ourservices li 		{ background:url(../images/bullet.jpg) no-repeat 0px 0px; padding:0px 0px 5px 25px;}

#welcometxtbtm			{ font-family:arial; font-size:14px; color:#023a0d; line-height:20px; padding:25px 0px 0px 0px;}
#welcometxtbtmbold		{ font-family:arial; font-size:15px; color:#000000; font-weight:bold; padding:20px 0px 0px 0px; text-align:center;}


#contentrightsidemain	{ width:249px; float:right; padding:0px 11px 0px 16px; order:1px solid #ff0000;}
#rightsidebg			{ width:249px; eight:720px; float:right;}
#rightchildrenimage		{ padding:12px 9px 0px 0px; float:right; }
#rightchildrenimagenew	{ padding:12px 23px 0px 0px; float:right; }
#rightsidemiddleloopbg	{ background:url(../images/rightsidemidle.jpg) repeat-y; font-size:12px; font-weight:bold; color:#FFFFFF; padding:10px 15px 0px 15px;}
#eventsmain				{ width:240px; float:left; }
#eventsheading			{ font-family:arial; font-size:20px; color:#577604; font-weight:bold; padding:17px 0px 0px 25px;}
#eventsline				{ width:240px; padding:7px 0px 0px 0px;}
#eventsdate				{ font-family:arial; font-size:14px; color:#000000; font-weight:bold; padding:7px 0px 0px 25px;}
#eventstxt				{ font-family:arial; font-size:12px; color:#684310; line-height:18px; padding:7px 7px 0px 25px;}
/*content area main close*/

/*footer css open*/
#footermain				{ width:100%; background:url(../images/footerbg.jpg) repeat-x; float:left;}
#footercontainer   		{ width:986px; margin:auto; }
#footerleftside			{ width:710px; float:left; font-family:arial; font-size:12px; color:#FFFFFF; padding:50px 0px 0px 5px;}
#copyright				{ width:710px; float:left; font-family:arial; font-size:11px; color:#FFFFFF; padding:3px 0px 0px 0px;}
#footerphone			{ width:710px; float:left; padding:14px 0px 14px 0px;}
#footerrightside		{ width:205px; float:right; padding:50px 20px 0px 0px;}
#footermail				{ width:160px; float:right; padding:15px 0px 0px 0px; text-align:right; color:#FFFFFF;}
a.bot_menu				{ color:#ffffff; font-size:12px; text-decoration:none;}
a.bot_menu:hover		{ color:#ffebd0; font-size:12px; text-decoration:underline;}
a.bot_mail				{ color:#ffffff; font-size:11px; text-decoration:none;}
a.bot_mail:hover		{ color:#ffebd0; font-size:11px; text-decoration:underline;}
/*footer css close*/

/*----------Home page Css Close----------*/

#speechbg { background:url(../images/speechbg.png) no-repeat; width:920px; padding:69px 24px 15px 24px; float:left; display:inline; }
#pathobg { background:url(../images/pathobg.jpg) no-repeat; width:649px; padding:69px 24px 15px 24px; float:left; display:inline; margin-top:15px; }
#therapbg { background:url(../images/therapbg.jpg) no-repeat; width:649px; padding:69px 24px 15px 24px; float:left; display:inline; }
#certifybg { background:url(../images/certifybg.jpg) no-repeat; width:649px; padding:69px 24px 15px 24px; float:left; display:inline; }
#theraphybg { background:url(../images/theraphybg.jpg) no-repeat; width:920px; padding:69px 24px 15px 24px; float:left; display:inline; }
/*#theraphybg { background:url(../images/theraphybg.jpg) no-repeat; width:639px; padding:69px 24px 15px 24px; float:left; display:inline; }*/
#fl { float:left; }
#resoubtmlink { float:left; background:url(..//images/res_btmlinksbgmiddle.jpg) repeat-x; height:30px;}
#fr { float:right; }
#speechtitletext { font-size:14px; color:#492f0c; float:left; background-color:#f8f2e4; font-weight:bold; }
#childtitletext  { font-size:14px; color:#492f0c; float:left; background-color:#ffffff; font-weight:bold; display:inline; }
ul.speech 			{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none;}
ul.speech li 		{ background:url(../images/bullet.jpg) no-repeat 0px 10px; padding:10px 0px 10px 25px; border-bottom:1px dashed; }
ul.speech li#last	{ background:url(../images/bullet.jpg) no-repeat 0px 10px; padding:10px 0px 10px 25px; border-bottom:none; }
#children { background-color:#faf5eb; width:892px; float:left; padding:0px 15px 0px 15px; }
#childrenforcarrers { background-color:#faf5eb; width:283px; float:left; padding:0px 15px 0px 15px; }
#staffbg { background-color:#faf5eb; width:916px; float:left; padding:0px 17px 0px 17px; text-align:justify; }
#stafftitletext  { font-size:24px; color:#724616; float:right; background-color:#ffffff; font-weight:bold; display:inline; }
ul.childbul 		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; margin:0px 0px 0px 32px; width:550px;}
ul.childbul li 		{ width:800px; background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 25px; border-bottom:1px dashed; }
ul.childbulcareers 		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; margin:0px 0px 0px 32px; width:550px;}
ul.childbulcareers li 	{ background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 25px;}
ul.childbul ul		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none;}
ul.childbul li ul li	{ background:url(../images/bullet.jpg) no-repeat 0px 10px; padding:10px 0px 10px 25px; border-bottom:1px dashed; }
ul.childbul li ul li#last	{ background:url(../images/bullet.jpg) no-repeat 0px 10px; padding:10px 0px 10px 25px; }
ul.childbul li#last	{ background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 25px; border-bottom:none; }

ul.sitemap 		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; margin:0px 0px 0px 32px; width:550px;}
ul.sitemap li 		{ background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 25px; }

ul.pdftext 		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:14px; color:#000000; list-style-type:none; margin:0px 0px 0px 32px;}
ul.pdftext li 		{ background:url(../images/childbullet.jpg) no-repeat 0px 9px; padding:5px 0px 5px 25px; }

#stafftext { font-size:14px; color:#023a0d; }
#usertext { font-size:14px; color:#ffffff; background-color:#9c7731; border:1px dashed #222222; padding:6px; width:710px; float:left; margin-bottom:15px; }
#staffimg { float:right; padding-left:15px; }

a.parenttab { background:url(../images/parentbut.jpg) no-repeat; width:110px; height:24px; padding-top:6px; font-size:13px; color:#5d4416; text-decoration:none; font-weight:bold; float:left; text-align:center; }
a.parenttab:hover { background:url(../images/parentactive.jpg) no-repeat; width:110px; height:24px; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; float:left;}

a.emptab { background:url(../images/empbut.jpg) no-repeat; width:130px; height:24px; padding-top:6px;  font-size:13px; color:#5d4416; text-decoration:none; font-weight:bold; float:left; text-align:center; }
a.emptab:hover { background:url(../images/empactive.jpg) no-repeat; width:130px; height:24px; padding-top:6px;  font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold; float:left;}

.txtbox { width:213px; border:1px solid #444444; color:#444444; font-size:11px; padding:2px; }

#loginbg { background:url(../images/loginbg.jpg) no-repeat; width:240px; height:163px; padding:13px; float:left; }
#loginbg a { text-decoration:underline; color:#ffffff; }
#loginbg a:hover { text-decoration:none; color:#ffffff; }

a { text-decoration:underline; color:#444444; }
a:hover { text-decoration:none; color:#444444; }

.no-changes { width:500px; }

#newcareersboxmain	{ width:955px; ackground-color:#009900; padding:0px 0px 0px 5px;}
#careersbox1		{ width:310px; ackground-color:#993333; float:left; margin:0px 10px 0px 0px;}
#careersbox2		{ width:310px; ackground-color:#653254; float:left; margin:0px 10px 0px 0px;}
#careersbox3		{ width:310px; ackground-color:#785412; float:left; margin:0px 0px 0px 0px;}
#newchildren 		{ background-color:#faf5eb; width:295px; float:left; padding:0px 0px 0px 15px; }
ul.childbulfinal 	{ width:260px; text-align:left; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; padding:0px 0px 0px 10px;}
ul.childbulfinal li { background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 20px; border-bottom:1px #000000 dashed;}
ul.childbulfinal1 	{ width:260px; height:197px; text-align:left; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; padding:0px 0px 0px 10px;}
ul.childbulfinal1 li { background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 20px; border-bottom:1px #000000 dashed;}
ul.childbulfinal2 	{ width:260px; height:346px; text-align:left; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; padding:0px 0px 0px 10px;}
ul.childbulfinal2 li { background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 20px; border-bottom:1px #000000 dashed;}
ul.childbulfinalsub    { width:230px; text-align:left; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; padding:0px 0px 0px 10px;}
ul.childbulfinalsub li { background:url(../images/bullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 20px; border-bottom:1px #000000 dashed;}

#childrenforcontact { background-color:#faf5eb; width:930px; float:left; padding:0px 15px 0px 15px; }
#childrenforhomebtm { background-color:#faf5eb; width:210px; float:left; padding:0px 15px 0px 15px; }
#childrenforcontactnew { background-color:#f2dab9; width:930px; float:left; padding:0px 15px 0px 15px; }
ul.childbulcontactnew 		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#f2dab9; list-style-type:none; margin:0px 0px 0px 32px; width:550px;}
ul.childbulcontactnew li 		{ width:800px; background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 25px; border-bottom:1px dashed; }
#childrenforcontactuser { background-color:#f2dab9; width:900px; float:left; padding:0px 15px 0px 15px; }
ul.childbulcontactuser 		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#f2dab9; list-style-type:none; margin:0px 0px 0px 32px; width:550px;}
ul.childbulcontactuser li 		{ width:800px; background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 25px; border-bottom:1px dashed; }


ul.childbuluser 		{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; margin:0px 0px 0px 32px; width:550px;}
ul.childbuluser li 		{ width:850px; background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 25px; border-bottom:1px dashed; }

a.user_link					{ color:#000000; font-size:12px; text-decoration:none; ont-weight:bold;}
a.user_link:hover			{ color:#6e2828; font-size:12px; text-decoration:underline; ont-weight:bold;}

a.samdoc_link					{ color:#000000; font-size:14px; text-decoration:none; font-weight:bold;}
a.samdoc_link:hover			{ color:#6e2828; font-size:14px; text-decoration:underline; font-weight:bold;}

#newresourcespdflinkheading	{ font-size:18px; color:#9b5d1a; font-weight:bold;}
ul.childbulfinalpdf 	{ width:900px; text-align:left; font-family:arial; font-size:12px; color:#4c300d; list-style-type:none; padding:0px 0px 0px 10px;}
ul.childbulfinalpdf li { background:url(../images/childbullet.jpg) no-repeat 0px 13px; padding:10px 0px 10px 20px; border-bottom:1px #000000 dashed;}


a.popuplink					{ color:#000000; font-size:15px; text-decoration:none; font-weight:bold;}
a.popuplink:hover			{ color:#d72f1b; font-size:15px; text-decoration:underline; font-weight:bold;}

#popupmiddleloopbg						{ background:url(../images/popuploopbg.jpg) repeat-y; width:603px; float:left;}
#popuptxtmain							{ border:0px #000000 solid; padding:0px 15px 0px 15px;}
#popupheadingtext						{ font-family:Trebuchet MS; font-size:19px; color:#449999; font-weight:bold;}
#popuptext								{ font-family:Trebuchet MS; font-size:12px; color:#000000; ont-weight:bold; padding:0px 0px 0px 0px;}

.button						{ font-size:11px; font-weight:bold; color:#FFFFFF; border:0px solid #000000; height:30px; width:77px; }
