/*  ======================================  Watershed Global Styles  ============================================ */
html {
	/*height:100%;*/
	width:100%;
	background:url(/images/BG.jpg) repeat-x top;
	background-color:#214765;
	margin:0px;
	padding:0px;
}

body {
	width:100%;
	min-height:100%;
    text-align: center;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	font-size:62.5%;
	background:url(/images/logoBG.png) repeat;
}

#container {
	position:relative;
	width:1000px;
	min-height:100%;
	margin-top:0px;
	margin-left:auto;
	margin-bottom:0px;
	margin-right:auto;
	padding-bottom:-127px;
}

#wrapper_head {
	float:right;
	width:950px;
	height:321px;
	margin:0px;
	padding:0px;
}

#wrapper {
	/*position: absolute;
	left: 105px;
	top: 498px;
	height:100%;*/
	float: left;
	width:950px;
	min-height:100%;
	text-align:left;
	/*margin-left: 25px;
	margin-right: 25px;*/
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background:url(/images/wrapperBG.jpg) repeat-y top left;
	/*overflow:hidden;*/
}



/*  ======================================  Layout Styles  ============================================  */
#frame_top {
	/*position:absolute;
	left:0px;
	top:0px;*/
	float:left;
	width:1000px;
	height:19px;
	margin:0px;
	padding:0px;
	background:url(/images/frame_top.png) left top;
}

#frame_left {
	/*position:absolute;
	left:0px;
	top:19px;
	margin-top:19px;*/
	float:left;
	width:25px;
	height:1385px;
	background:url(/images/frame_left.png) repeat-y top;
}

#frame_right {
	/*position:absolute;
	left:975px;
	top:19px;
	margin-top:19px;*/
	float:right;
	width:25px;
	height:1385px;
	background:url(/images/frame_right.png) repeat-y top;
}


/*
#frame_left-body {
	float:left;
	width:25px;
	min-height:1250px;
	background:url(/images/frame_left.png) repeat-y top;
}

#frame_right-body {
	float:right;
	width:25px;
	min-height:1250px;
	background:url(/images/frame_right.png) repeat-y top;
}
*/


#frame_left-foot {
	/*position:absolute;
	left:0px;
	top:0px;*/
	float:left;
	margin:0px;
	width:25px;
	min-height:208px;
	background:url(/images/frame_left.png) repeat-y top;
	}

#frame_right-foot{
	/*position:absolute;
	left:975px;
	top:0px;*/
	float:right;
	margin:0px;
	width:25px;
	min-height:208px;
	background:url(/images/frame_right.png) repeat-y top;
}

#watershed_04 {
	position:absolute;
	left:25px;
	top:19px;
	width:2px;
	height:2px;
	background:url(/images/thewatershed_04.gif) no-repeat top left;
}

#watershed_05 {
	position:absolute;
	left:27px;
	top:19px;
	width:946px;
	height:2px;
	background:url(/images/thewatershed_05.gif) repeat-x top left;
}

#watershed_06 {
	position:absolute;
	left:973px;
	top:19px;
	width:2px;
	height:2px;
	background:url(/images/thewatershed_06.gif) no-repeat top left;
}

#watershed_07 {
	position:absolute;
	left:25px;
	top:21px;
	width:2px;
	height:274px;
	background:url(/images/thewatershed_07.gif) repeat-y top left;
}

#header {
	position:absolute;
	left:27px;
	top:21px;
	width:946px;
	height:107px;
	/*background:url(/images/thewatershed9_08.jpg) repeat-y top left;*/
}

#watershed_09 {
	position:absolute;
	left:973px;
	top:21px;
	width:2px;
	height:274px;
	background:url(/images/thewatershed_09.gif) repeat-y top left;
}

#slideshow {
	position:absolute;
	left:27px;
	top:128px;
	width:946px;
	height:167px;
}

#watershed_11 {
	position:absolute;
	left:25px;
	top:295px;
	width:2px;
	height:2px;
	background:url(/images/thewatershed_11.gif) no-repeat top left;
}

#watershed_12 {
	position:absolute;
	left:27px;
	top:295px;
	width:946px;
	height:2px;
	background:url(/images/thewatershed_12.gif) repeat-x top left;
}

#watershed_13 {
	position:absolute;
	left:973px;
	top:295px;
	width:2px;
	height:2px;
	background:url(/images/thewatershed_13.gif) no-repeat top left;
}



/*  ======================================  Main Horizontal Navigation Styles  ============================================  */
#nav_main {
	position:absolute;
	left:25px;
	top:296px;
	width:948px;
	height:43px;
	border-top: solid 1px #1b4163;
	border-bottom: solid 1px #1b4163;
	border-left: solid 1px #1b4163;
	border-right: solid 1px #1b4163;
	list-style:none;
	margin:0;
	padding:0;
	b/ackground:#e5e5dc;
	background:#d8d8cd;
	/*overflow:hidden;*/
}

#nav_container{
	position:relative;
	width:100%;
	margin: 0;
	padding-left:74px;
}


ul#navlist {font-family: sans-serif; font-size:12px; margin:0 auto 0 auto;}

ul#navlist a {
font-weight: bold;
text-decoration: none;
text-align:left;
}

ul#navlist { 
margin: 14px 0 0 0;
padding: 0px;
list-style-type: none;
}

ul#navlist ul, ul#navlist li{
margin: 0px 0 0 -1px;
padding:0;
list-style-type: none;
}

ul#navlist li {float: left;}

ul#navlist li a {
color:#355972;
padding: 13px 8px 13px 8px;
b/order: solid 1px #1b4163;
border: solid 1px #b0aa9a;
background:#e5e5dc;

}

ul#navlist li a:hover{
color: #000;
background:url(/images/nav_mainSubBG_hover.gif) repeat-x top left;
}

ul#navlist li a:active
{
color: #fff;
background:url(/images/nav_mainSubBG_hover.gif) repeat-x top left;
}

ul#subnavlist { display: none;}
ul#subnavlist li { float: none;}

ul#subnavlist li a
{
padding: 0px;
margin: -1px 0 0 0;
}

ul#navlist li:hover ul#subnavlist{
display: block;
position: absolute;
font-size: 12px;
margin: 14px 0 0 1px;
padding: 0;
}

ul#navlist li:hover ul#subnavlist li a{
display: block;
width: 100%;
/*border-top: solid 1px #fff;*/
padding: 7px 7px 7px 7px;
}

/*ul#navlist li:hover ul#subnavlist li a:before { content: " 1 "; }*/





/*  ===================== Main Horizontal Navigation Styles End ==================  */
#spacer_leftEdge {
	/*left:104px;
	top:498px;*/
	float: left;
	width:1px;
	height: 100%;
	min-height:1261px;
	/*overflow:hidden;
	background-color:#900;*/
}






/*  ======================================  Vertical Content Navigation Styles  ============================================  */
#nav_content {
	/*position:absolute;
	left:108px;
	top:495px;*/
	float: left;
	width:222px;
	height:100%;
	min-height:1261px;
}

#nav_content ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
overflow:hidden;
}

#nav_content li {
display: block;
width: 222px;
height:100%;
/*margin-bottom:3px;*/
margin: 0px;
padding: 0px;
line-height: 20px;
}

#nav_content ul li a {
display: block;
/*width: 222px;
padding-left: 0;
background-color: #291268;
font-size: 0.9em;*/
}

#nav_content ul li a span {
visibility:hidden;
}

#nav_content_header1 {
width: 222px;
height: 44px;
margin: 0px;
padding: 0px;
background:url(/images/Nav_Content_Header1.jpg) top left;
border:none;
text-decoration:none;
}

#nav_content_header2 {
width: 222px;
height: 31px;
margin: 0px;
padding: 0px;
background:url(/images/Nav_Content_Header2.jpg) top left;
}

#nav_content_header3 {
width: 222px;
height: 31px;
margin: 0px;
padding: 0px;
background:url(/images/Nav_Content_Header3.jpg) top left;
}

#nav_content_header4 {
width: 222px;
height: 31px;
margin: 0px;
padding: 0px;
background:url(/images/Nav_Content_Header4.jpg) top left;
}

#nav_content_header5 {
width: 222px;
height: 31px;
margin: 0px;
padding: 0px;
background:url(/images/Nav_Content_Header5.jpg) top left;
}

/*
#nav_content ul li a:link, #navcontainer ul li a:visited {
color: #E2E2F5;
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
}

#nav_content ul li a:hover {
background-color: #3E228B;
color: #fff;
background:#3C6;
}

#nav_content ul ul li a {
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
background:url(/images/subNav_ContentBG.jpg) no-repeat top left;
font-size: 0.8em;
margin-bottom:3px;
}
*/

#nav_content ul ul li a {
width: 222px;
padding-left: 0px;
text-decoration: none;
}

#nav_content_callNow {
display: block;
width: 222px;
height:52px;
text-decoration: none;
padding-left: 0px;
/*margin-bottom:3px;*/
background:url(/images/nav_content_callNow.jpg) no-repeat top left;
}
#nav_content_callNow:hover {
background:url(/images/nav_content_callNowOv.jpg) no-repeat top left;
}


#nav_content_phone{
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_phone.jpg) no-repeat top left;
}
/*li#nav_content_phone:hover {
}*/

#nav_content_admissions {
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_admissions.jpg) no-repeat top left;
}
#nav_content_admissions:hover {
background:url(/images/nav_content_admissionsOv.jpg) no-repeat top left;
}

#nav_content_insurance {
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_insurance.jpg) no-repeat top left;
}
#nav_content_insurance:hover {
background:url(/images/nav_content_insuranceOv.jpg) no-repeat top left;
}

#nav_content_chat {
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_chat.jpg) no-repeat top left;
}
#nav_content_chat:hover {
background:url(/images/nav_content_chatOv.jpg) no-repeat top left;
}

#nav_content_addicted {
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_addicted.jpg) no-repeat top left;
}
#nav_content_addicted:hover {
background:url(/images/nav_content_addictedOv.jpg) no-repeat top left;
}


#nav_content_symptoms {
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_symptoms.jpg) no-repeat top left;
}
#nav_content_symptoms:hover {
background:url(/images/nav_content_symptomsOv.jpg) no-repeat top left;
}

#nav_content_ready {
display: block;
width: 222px;
height:52px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_ready.jpg) no-repeat top left;
}
#nav_content_ready:hover {
background:url(/images/nav_content_readyOv.jpg) no-repeat top left;
}





#nav_content_gallery {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_gallery.jpg) no-repeat top left;
}
#nav_content_gallery:hover {
background:url(/images/nav_content_galleryOv.jpg) no-repeat top left;
}

#nav_content_tour {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_tour.jpg) no-repeat top left;
}
#nav_content_tour:hover {
background:url(/images/nav_content_tourOv.jpg) no-repeat top left;
}

#nav_content_news {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_news.jpg) no-repeat top left;
}
#nav_content_news:hover {
background:url(/images/nav_content_newsOv.jpg) no-repeat top left;
}


#nav_content_testimonials {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_testimonials.jpg) no-repeat top left;
}
#nav_content_testimonials:hover {
background:url(/images/nav_content_testimonialsOv.jpg) no-repeat top left;
}


#nav_content_alumni {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_alumni.jpg) no-repeat top left;
}
#nav_content_alumni:hover {
background:url(/images/nav_content_alumniOv.jpg) no-repeat top left;
}


#nav_content_careers {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_careers.jpg) no-repeat top left;
}
#nav_content_careers:hover {
background:url(/images/nav_content_careersOv.jpg) no-repeat top left;
}


#nav_content_recognition {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_recognition.jpg) no-repeat top left;
}
#nav_content_recognition:hover {
background:url(/images/nav_content_recognitionOv.jpg) no-repeat top left;
}


#nav_content_education {
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_education.jpg) no-repeat top left;
}
#nav_content_education:hover {
background:url(/images/nav_content_educationOv.jpg) no-repeat top left;
}


#nav_content_employees{
display: block;
width: 222px;
height:42px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/nav_content_employees.jpg) no-repeat top left;
}
#nav_content_employees:hover {
background:url(/images/nav_content_employeesOv.jpg) no-repeat top left;
}















/* -------------------------------------------  Resources ----------------------------------------------------*/

#nav_content_AddictionTreatment{
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources1.jpg) no-repeat top left;
}
#nav_content_AddictionTreatment:hover {
background:url(/images/resources1ov.jpg) no-repeat top left;
}



#nav_content_Adolescent{
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources2.jpg) no-repeat top left;
}
#nav_content_Adolescent:hover {
background:url(/images/resources2ov.jpg) no-repeat top left;
}



#nav_content_AlcoholRehab{
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources3.jpg) no-repeat top left;
}
#nav_content_AlcoholRehab:hover {
background:url(/images/resources3ov.jpg) no-repeat top left;
}



#nav_content_AlcoholTreatment{
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources4.jpg) no-repeat top left;
}
#nav_content_AlcoholTreatment:hover {
background:url(/images/resources4ov.jpg) no-repeat top left;
}



#nav_content_DrugAddiction {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources5.jpg) no-repeat top left;
}
#nav_content_DrugAddiction:hover {
background:url(/images/resources5ov.jpg) no-repeat top left;
}




#nav_content_DrugAlcohol {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources6.jpg) no-repeat top left;
}
#nav_content_DrugAlcohol:hover {
background:url(/images/resources6ov.jpg) no-repeat top left;
}




#nav_content_DrugRehab {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources7.jpg) no-repeat top left;
}
#nav_content_DrugRehab:hover {
background:url(/images/resources7ov.jpg) no-repeat top left;
}



#nav_content_DrugTreatment {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources8.jpg) no-repeat top left;
}
#nav_content_DrugTreatment:hover {
background:url(/images/resources8ov.jpg) no-repeat top left;
}



#nav_content_DrugTypes {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources9.jpg) no-repeat top left;
}
#nav_content_DrugTypes:hover {
background:url(/images/resources9ov.jpg) no-repeat top left;
}



#nav_content_DualDiagnosis {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources10.jpg) no-repeat top left;
}
#nav_content_DualDiagnosis:hover {
background:url(/images/resources10ov.jpg) no-repeat top left;
}



#nav_content_Intervention {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources11.jpg) no-repeat top left;
}
#nav_content_Intervention:hover {
background:url(/images/resources11ov.jpg) no-repeat top left;
}



#nav_content_RehabCenter {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources12.jpg) no-repeat top left;
}
#nav_content_RehabCenter:hover {
background:url(/images/resources12ov.jpg) no-repeat top left;
}



#nav_content_SoberLiving {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources13.jpg) no-repeat top left;
}
#nav_content_SoberLiving:hover {
background:url(/images/resources13ov.jpg) no-repeat top left;
}



#nav_content_SubstanceAbuse {
display: block;
width: 222px;
height:20px;
padding-left: 0px;
text-decoration: none;
margin-bottom:3px;
background:url(/images/resources14.jpg) no-repeat top left;
}
#nav_content_SubstanceAbuse:hover {
background:url(/images/resources14ov.jpg) no-repeat top left;
}





/*#nav_content ul ul li a:link, #navcontainer ul ul li a:visited {
color: #E2E2F5;
text-decoration: none;
}

#nav_content ul ul li a:hover {
background-color: #7575C1;
color: #E2E2F5;
background:#F30;
}*/

#nav_content ul ul li a span {
visibility:hidden;
}

#spacer_rightEdge {
	float: right;
	/*left:1054px;
	top:498px;*/
	top:0px;
	width:1px;
	height:100%;
	min-height:1261px;
	/*overflow:hidden;
	background-color:#900;*/
}


#footer_container{
	position:relative;
	/*top:810px;
	bottom:0px;*/
	width:1000px;
	height:208px;
	margin-top:0px;
	margin-left:auto;
	margin-bottom:0px;
	margin-right:auto;
	}
	
#footer_wrapper{
	float:left;
	height:208;
	width:950px;
	margin-top:0px;
	/*margin-left: 25px;
	margin-right: 25px;*/
	margin-bottom:0px;
	text-align:left;
	}

#footer {
	/*position:absolute;
	left:105px;
	top:1788px;
	float: left;
	bottom:20px;*/
	width:950px;
	height:159px;
	margin-top:0px;
	/*margin-left:105px;*/
	margin-bottom:0px;
	background:url(/images/footerBG.jpg) repeat-y top left;
}


/*  === Horizontal Footer Navigation Styles ===  */
#nav_footer {
	/*position:absolute;
	left:105px;
	top:1758px;
	float: left;
	left:0px;
	bottom:230px;*/
	width:950px;
	height:29px;
	margin-top:0px;
	/*margin-left:105px;*/
	margin-bottom:0px;
	/*border-top: 1px solid #1c4264;
	border-top: inset 1px solid #FFF;
	border-right: 1px solid #1c4264;
	border-bottom: inset 1px solid #FFF;
	border-left: 1px solid #1c4264;*/
	background:url(/images/nav_footerBG.gif) repeat-y top left;
}

#nav_footer ul
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
color:#355972;
text-align: center;
margin: 0;
padding-left: 0;
margin-left:1px;
margin-top: 0;
b/order-top: 1px solid #c2c3b5;
border-top:1px solid #b0aa9a;

/* fixes Firefox 0.9.3 */
width: 948px;
padding-top: 0px;
padding-bottom: 0px;
line-height: 2.8em;
}

#nav_footer ul li
{
display: inline;
margin-left: -3px;
padding: 8px 0px 8px 0px;

}

#nav_footer ul li a
{
padding: 8px 12px 8px 12px;
text-decoration: none;
b/order-right: 1px solid #ced3ce;
border-right:1px solid #b0aa9a;
/*background:url(/images/nav_mainBG.jpg) repeat-x top left;*/
}

#nav_footer li ul {
	position:absolute;
	display:block;
	margin-top:0;
	width:946px;
	display:none;
	font-size:.9em;
	left:2px;
	bottom:207px;
	background:#c1c2b4;
	margin-left:25px;
}

#nav_footer li ul li{
	display: inline;
	list-style:none;
}

#nav_footer li ul li a{
	padding: 7px 12px 7px 12px;
	background:none;
	border:none;
}


/* SHOW SUBMENU */
#nav_footer li:hover ul, #nav_footer li.over ul {
	display:block;
}
#nav_footer li:hover ul ul, #nav_footer li.over ul ul {
	display:none;
}


#nav_footer li ul li a:link
{color:#355972;}

#nav_footer li ul li a:visted
{color:#c3c5c3;}

#nav_footer li ul li a:hover{
background:url(/images/nav_mainSubBG_hover.gif) repeat-x top left;
color:#202839;
}



#nav_footer ul li a:link
{color:#355972;}

#nav_footer ul li a:visted
{color:#c3c5c3;}

#nav_footer ul li a:hover{
background:url(/images/nav_mainBG_hover.gif) repeat-x top left;
/*background: #c3c5c3;
color:#202839;*/
}



#footer_ListItem a {
b/order-left: 1px solid #ced3ce;
border-left: 1px solid #b0aa9a;
}


/*  === /Horizontal Footer Navigation Styles End ===  */

#footer_links {
    width: 87%;
	height: 90%;
	padding-top: 10px;
	/*font-size:1.1em;
	line-height:1.3em;*/
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}


#frame_bottom {
	bottom:0px;
	width:950px;
	height:19px;
	/*margin-left:105px;*/
	margin-top:0px;
	margin-bottom: 0px;
	background:url(/images/frame_bottom.png) repeat-y top;
}


.hide{
display: none;
}

.show{
display: block;
}



.clearfooter {
	height: 0px;
	clear: both;
	/* 4 ie6*/
	font-size: 0;
	overflow: hidden;
}
