body {

	background-color:#f4fdde;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;



}



*html{

	background-color:#f4fdde;

	background-repeat:repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;



}



/*************MENU*************/

.menu{

	border:none;

	border:0px;

	margin:2px 0 0 0px;

	font-family:Arial, Helvetica, sans-serif;

	width:791px;

	}

.menu ul{

	list-style:none;

	margin:0;

}

.menu li{

	float:left;

	padding:0;

}



.menu li a{

	background:#C3D8D5;

	color:#563A36;

	display:block;

	font-weight:bold;

	line-height:35px;

	margin:0px;

	padding:0px 13px;

	text-align:center;

	z-index:1000;

}



.menu li a:hover, .menu ul li:hover a{

	background: #C3D8D5;

	text-decoration:underline;

}

	

.menu li ul{

	background:#C3D8D5;

	display:none;

	height:auto;

	padding:0px;

	margin:0px;

	border:0px;

	position:absolute;

	width:160px;

	z-index:200;

	/*top:1em;

	/*left:0;*/

}

	

.menu li:hover ul{

	display:block;



}



.menu li li {

	display:block;

	float:none;

	margin:0px;

	padding:0px;

	width:160px;



	

}



.menu li:hover li a{

	background:none;

	text-decoration:none;



}



.menu li ul a{

	display:block;

	height:35px;

	font-size:11px;

	margin:0px;

	padding:0px 0 0px 20px;

	text-align:left;

}



.menu li ul a:hover, .menu li ul li:hover a{

	background:#CFE2DE;

	border:0px;

	text-decoration:underline;

}



.menu p{

	clear:left;

	}	



/******************end of menu*****************/





:focus{

	outline:none;

	}



p.inline { font-size: 11px; font-weight: bold; display: inline; padding-left: 5px; padding-right: 5px; text-decoration: none; border-right: 1px solid #442B29; }





p.last { font-size: 11px; font-weight: bold; display: inline; padding-left: 5px; padding-right: 2px; border-right: 0px; }



body,td,th {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #442B29;

}

a {



	color: #442B29;

}

a:visited {

	color: #442B29;

	text-decoration: none;

}

a:hover {

	color: #726967;

	text-decoration: underline;

}

a:active {

	color: #442B29;

	text-decoration: none;

}

.style4 {font-size: 12px}

a:link {

	text-decoration: none;

}

#scrollerButtons {

	margin-top: 10px;

	height: 20px;

	text-align: right;

	margin-bottom: 10px;

	margin-right: 60px;

}

.scrollerGif{

	width: 20px;

	height: 20px;

	border-style: none;

}

.style5 {

	color: #91a3a1;

	font-size: 14px;

}

.style6 {

	font-size: 14px;

	font-weight: bold;

}

.style7 {

	color: #91a3a1;

	font-weight: bold;

	font-size: 14px;

}

.style10 {font-size: 12px;

}







/*HOME PAGE*/

#head_img{

	background-image:url(images/head_top_img.jpg);

	background-position:bottom;

	width:74px;

	height:67px;

	}





#container{

	width:1024px;

	height:600px;

	margin:0 auto;

	}



#left_column{

	background-image:url(images/left_column.png);

	width:233px;

	height:600px;

	float:left;

}



#appointment_btn{

	background-image:url(images/appointment_btn.jpg);

	display:block;

	width:136px;

	height:104px;

	margin:180px 0 0 15px;

	}



#CC_counselling_btn{

	background-image:url(images/couples_counselling_btn.jpg);

	display:block;

	width:136px;

	height:104px;

	margin:20px 0 0 15px;

	}



#newsletter_btn{

	background-image:url(images/newsletter_btn.jpg);

	display:block;

	width:136px;

	height:104px;

	margin:20px 0 0 15px;

	}



#services_text{

	background-image:url(images/services_bg.png);

	width:153px;

	height:15px;

	margin:10px 0 0 5px;

	}



#top_header{

	width:791px;

	height:111px;

	float:right;

	margin:0;

    z-index: 0;

	}



#menu_bar{

	background-image:url(images/menubar.jpg);

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:12px;

	width:791px;

	height:46px;

	float:right;

	margin:0;

}

		

#middle_container{

	width:100%;

	height:600px;

	background-color:#fff;

	float:left;

}



#main_content_container{

	width:791px;

	height:355px;

	float:left;

	background-image:url(images/body.jpg);

}



#page_title{

	width:100%;

	height:60px;

	margin:10px 0 0 10px;

}



#footer_quotes{

	width:791px;

	height:88px;

	float:left;

    z-index: 0;

}



#footer{

	width:100%;

	margin:0;

}



#anger_btn{

	background-image:url(images/anger_management_btn.png);

	width:124px;

	height:46px;

	display:block;

	margin-left:20px;

	}



#appointment_form{

	width:233px;

	height:440px;

	margin-top:135px;

}



.appointment_form_font{

	font-size:11px;

	}

	

.border_width{

	border:1px solid #563A36;

	width:135px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}



.comment_form{

	border:1px solid #563A36;

	width:135px;

	height:80px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	overflow:auto;

	}