body {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,tr,td {margin:0;padding:0;}

fieldset,img,a img,:link img,:visited img {border:0;}

p {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #cfcfcf;
	line-height: 18px;
	}



/* ------------------------ horizontal sprite nav ------------------------ */
#nav { 
	background:url("../images/nav1.gif") top no-repeat; 
	width:593px; 
	height:40px; 
	margin:0;
	padding:0; 
	z-index: 99;
	}

#nav span { display: none; }

#nav li, #nav a { height:40px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 { width: 55px;}
#nav-02 { width: 89px;}
#nav-03 { width: 141px;}
#nav-04 { width: 99px;}
#nav-05 { width: 85px;}
#nav-05 { width: 124px;}



/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav1.gif")  0px -40px no-repeat; }
#nav-02 a:hover { background:url("../images/nav1.gif") -55px -40px no-repeat; }
#nav-03 a:hover { background:url("../images/nav1.gif") -144px -40px no-repeat; }
#nav-04 a:hover { background:url("../images/nav1.gif") -285px -40px no-repeat; }
#nav-05 a:hover { background:url("../images/nav1.gif") -384px -40px no-repeat; }
#nav-06 a:hover { background:url("../images/nav1.gif") -469px -40px no-repeat; }


/* ------------------------ horizontal sprite nav ------------------------ */
#nav2 { 
	background:url("../images/nav2.jpg") top no-repeat; 
	width:647px; 
	height:47px; 
	margin:0;
	padding:0; 
	z-index: 99;
	}

#nav2 span { display: none; }

#nav2 li, #nav2 a { height:47px; display:block; } /* change height here also */

#nav2 li { float:left; list-style:none; _display:inline; position:relative; }

#nav2-01 { width: 113px;}
#nav2-02 { width: 10px;}
#nav2-03 { width: 149px;}
#nav2-04 { width: 11px;}
#nav2-05 { width: 108px;}
#nav2-06 { width: 11px;}
#nav2-07 { width: 149px;}
#nav2-08 { width: 11px;}
#nav2-09 { width: 85px;}



/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav2-01 a:hover { background:url("../images/nav2.jpg")  0px -47px no-repeat; }
#nav2-02 a:hover { background:url("../images/nav2.jpg") -113px -47px no-repeat; }
#nav2-03 a:hover { background:url("../images/nav2.jpg") -123px -47px no-repeat; }
#nav2-04 a:hover { background:url("../images/nav2.jpg") -272px -47px no-repeat; }
#nav2-05 a:hover { background:url("../images/nav2.jpg") -283px -47px no-repeat; }
#nav2-06 a:hover { background:url("../images/nav2.jpg") -391px -47px no-repeat; }
#nav2-07 a:hover { background:url("../images/nav2.jpg") -402px -47px no-repeat; }
#nav2-08 a:hover { background:url("../images/nav2.jpg") -551px -47px no-repeat; }
#nav2-09 a:hover { background:url("../images/nav2.jpg") -562px -47px no-repeat; }







/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------*/
#nav2 li ul {
	position:absolute;
	left:-9999px;
	padding-right:1px; /* Fixes one px spacing for border-right in FF */
	background-color:#f8f5ee;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#nav2 li ul li { 
	height:30px;/* Height of each drop down nav item */
	border:1px solid #e0dcc8;
	}	

#nav2 li ul li a {
	width:100%;
	height:30px;	/* Height of each drop down nav item, should match above */
	line-height:30px;	 /* Height of each drop down nav item again, should match above */
	}

#nav2 li ul li a span {
	display:block;
	padding-left:10px;
	}

/* Drop down link styles */
#nav2 a:link, #nav2 a:visited, #nav2 a:hover, #nav2 a:active {
	font-size:1.0em;
	color:#5d583a;
	text-decoration:none;
	}

#nav2 li:hover ul, #nav2 li.sfHover ul { left: auto; }


/* Hover styles for drop down items */
#nav2-05 ul a:hover, #nav2-07 ul a:hover, #nav2-09 ul a:hover  { 
	background-image:none;
	background-color:#aba479;
	color:#ffffff;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav2-05 ul, #nav2-05 li { width:250px; }	
#nav2-07 ul, #nav2-07 li { width:149px; }	
#nav2-09 ul, #nav2-09 li { width:178px; }	


.tile001 {
	background-image: url(../images/tile001.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
}
.tile002 {
	background-image: url(../images/tile002.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 167px;
}
.tile003 {
	background-image: url(../images/tile003.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 317px;
}
.indexMainImage {
	background-image: url(../images/indexMainImage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 317px;
}
.tile004bg {
	background-color: #f2eee4;
}
.dividerIndex {
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.indexText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	line-height: 24px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
}
.indexText a {
color: #604a33;
	}
.indexTextTwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	line-height: 24px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
}
.learnmorePadding {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	line-height: 24px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
}
.tile005bg {
	background-color: #b9b59b;
}
.divider002 {
	background-image: url(../images/divider002.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.indexTitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	line-height: 16px;
}
.intensive001 {
	background-image: url(../images/intensive.gif);
	height: 107px;
}
.intensive002 {
	background-image: url(../images/intensiveMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.intensive003 {
	background-image: url(../images/intensiveBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 28px;
}
.intensiveText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a2210;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 21px;
}
.intensiveTextTwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a2210;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 21px;
}
.indexTitlesStacy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	margin: 0px;
	padding-top: 5px;
	line-height: 16px;
}
.tile006 {
	background-color: #604a33;
}
.footerText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footerText a {
	
	color: #FFFFFF;
	
}
.insideTile {
	background-image: url(../images/insideTile.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 235px;
}
.hdrWhoWeHelp {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdr_whoWeHelp.jpg);
}
.whoServicesBg {
	background-image: url(../images/whoServicesBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 489px;
}
.servicesTableBg {
	background-color: #bfad6e;
}
.servicesText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
}
.WhatServiceTop {
	background-image: url(../images/whatServiceTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
}
.whatServicesMiddle {
	background-image: url(../images/whatServicesMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.whatServicesBottom {
	background-image: url(../images/WhatServicesBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 106px;
}
.whatServicesTableBg {
	background-color: #B9B185;
}
.whatServicesText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
}
.whatServicesText a {
	color: #FFFFFF;	
}
.whatTexthdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #604a33;
	margin: 0px;
	padding-top: 15px;
}
.whatTexthdr a {
	color: #604a33;
	
}
.whatInnerTop {
	background-image: url(../images/WhatInnerTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
}
.whatInnerMiddle {
	background-image: url(../images/whatInnerMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.whatInnerBottom {
	background-image: url(../images/whatInnerBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}
.therapyServicesTextOne {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	margin: 0px;
	padding-left: 13px;
	padding-right: 5px;
	padding-bottom: 3px;
	line-height: 31px;
}
.howThearpyTop {
	background-image: url(../images/howTreatmentTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 79px;
}
.howTreatmentMiddle {
	background-image: url(../images/howTreatmentMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.howTreatmentBottom {
	background-image: url(../images/howTreatmentBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 115px;
}
.howTreatmentTablebg {
	background-color: #90b28a;
}
.learningTop {
	background-image: url(../images/readingPackageshdr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 79px;
}
.learningMiddle {
	background-image: url(../images/readingPackagesMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.learningTableBg {
	background-color: #ba8a60;
}
.questionTop {
	background-image: url(../images/questionTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 79px;
}
.questionMiddle {
	background-image: url(../images/questionMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.questionBottom {
	background-image: url(../images/questionBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 106px;
}
.learningBottom {
	background-image: url(../images/readingPackagesBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 81px;
}
.textField {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #544E31;
	margin: 0px;
	width: 323px;
	padding-top: 9px;
	padding-left: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 28px;
}
.messageField {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #544E31;
	margin: 0px;
	width: 323px;
	padding-top: 9px;
	padding-left: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 85px;
}
.staffText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	line-height: 24px;
	margin: 0px;
	padding-top: 10px;
}
.thankyouText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #604A33;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
.hdrWhoWehelp {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdrWhowehelp.jpg);
}
.hdrWhatWeHelpWith {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdrWhatWeHelpWith.jpg);
}
.hdrLearning {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdrLearning.jpg);
}
.hdrPatientInfo {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdrPatientInfo.jpg);
}
.hdrHowWeHelp {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdrHowWeHelp.jpg);
}
.hdrqa {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdrQA.jpg);
}
.hdrResources {
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	background-image: url(../images/hdrResources.jpg);
}
.whatServicesTableBgtwo {
	background-color: #95451D;
}
.learningextrabg {
	background-color: #c2ac7b;
}
.howwehelpText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	margin: 0px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 3px;
	line-height: 21px;
}
.howwehelpTextLink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #604a33;
	margin: 0px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 3px;
	line-height: 21px;
	padding-top: 8px;
}
.howwehelpTextLink a {
	color: #604a33;
	
}
.readingPackageText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #301e0b;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
}
.readingPackageTextTwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
	line-height: 18px;
	padding-bottom: 7px;
}
.learningextrabgColor {
	background-color: #FF6600;
}
