/* 
Author:   Counselling Therapy Mediation
Modified: 1 October 2009
*/
/* Reformat
-------------------------------------------------------------------------------------------------- */

body {font-family: Palatino Linotype, verdana, sans-serif;
	color: #000;
	width: 100%;
	text-align: center;
	background: #fff;}

h1,h2,h3,h4,h5,h6 {font: bold Palatino Linotype;}
h1 {font-size:1.4em}
h2 {font-size:1.3em;position:relative}
h3 {font-size:1.2em}
h4 {font-size:1em}
h5 {font-size:.85em}
h6 {font-size:.76em}

h1{	text-align: center;
	margin:10px 100px 10px 50px;}
h2{	text-align: center;
	margin: 5px 0px 10px 20px;}
h3{	text-align: center;
	margin: 10px 10px 10px 30px;
	font: bold 1.1em;}
h4{	font: bold 1em 
	margin:0px 0px 10px 20px;}
h5{	font: bold 0.8em;
	margin:0px 0px 0px 0px;}

.Index_Head4 {
	text-align: left;
	margin: 0px 0px 3px 5px;
	}
.h3_head {
	color:#880000;
	font: bold 110% Palatino Linotype;
	text-align: center;
	margin: 10px 10px 10px 30px;
	}
.h4_head {
	color:#880000;
	font: bold 90% Palatino Linotype;
	text-align: center;
	margin: 15px 0px 5px 0px;
	}
.h5_head {
	color:#fff;
	font: bold 80% Palatino Linotype;
	text-align: center;
	margin: 15px 10px 20px 10px;
	}
div#mainPage {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;}

.Index_Para1 {
	font-size: 90%;
	color:#000;
	float:	left;
	text-align: justify;
	margin: 0px 10px 0px 10px;
	}
.Index_Para2 {
	font-size: 80%;
	color:#888;
	float:	left;
	text-align: left;
	margin: 0px 0px 0px 10px;}
.text_indexwelcome1 {
	float:	left;
	color:#5C2434;
	text-align: left;}
.text_indexwelcome1 h1 {
	margin: 20px 10px 10px 30px;}
.middlePage_Outer2{
	width: 1000px;
	background-image: url("images/bg.gif"); background-repeat: repeat;}
.middlePage_Inner2{
	width: 969px;
	margin: 0px 0px 0px 0px;
	float:	left;}
.bottomRight {
	text-align: right; 
	margin: 0px 20px 5px 0px;}
.bottomLeft {
	margin: 0px 0px 0px 50px;}
.bottomLeft a {
	text-align: left; 
	text-decoration: none;
	color:#DD7500;}
.pageBottom{ 
	vertical-align: top; 
	font-family: Palatino Linotype;
	font-size: 9px; 
	color: #fff;
	background-image: url("images/border_bottom.gif"); background-repeat: no-repeat;
	height: 49px;
	width: 1000px;
	float:	left; }
.home_feature {
	width:969px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font:normal .98em/1.4 Palatino Linotype, sans-serif;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;}
.divBlackVertical1 {
	width: 1px;
	height: 350px;
	background-image: url("images/black.gif"); background-repeat: repeat;
	float: left;}
.divBlackVertical2 {
	width: 1px;
	height: 350px;
	background-image: url("images/black.gif"); background-repeat: repeat;
	float: left;}
	
.divBlackHorizontal {
	float: left;
	width: 95%;
	height:1px;
	margin: 0px 10px 0px 10px;
	background-image: url("images/black.gif"); background-repeat: repeat-x;	}
	
.divIndexx {
	margin: 0px 0px 0px 0px;
	width: 758px;
	float: left;}
	
.Index_Div1 {
	width:	250px;
	margin: 15px 0px 0px 0px;
	float:	left;
}
.Index_Div2 {
	width:	125px;
	float:	left;
}

.rightWing1{
	vertical-align: bottom;
	horizontal-align: right;
	width: 31px;
	height:566px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right.gif"); background-repeat: no-repeat;
	float:	left;}
.rightWingIndex {
	float:	left;}
.rightWingIndex1 {
	vertical-align: bottom;
	horizontal-align: right;
	width: 31px;
	height:20px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right1.gif"); background-repeat: repeat-y;
	}
.rightWingIndex2 {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	900px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingInfants {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	570px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingAdolescent {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	750px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingSeparation {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	750px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingServices {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	750px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingCouples {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	1000px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingDivorced {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	610px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingSeniors {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	700px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingWhatis {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	700px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingWorkingwith {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	1450px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingSharon {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	800px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingAppointments {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	680px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingFDR {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	620px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingFDR_Agenda {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	1600px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingFDR_Process {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	1020px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingFDR_Therapeutic {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	720px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.rightWingFDR_Informed {
	vertical-align: top;
	horizontal-align: right;
	width: 	31px;
	height:	800px;
	margin: 0px 0px 0px 0px;
	background-image: url("images/border_right2.gif"); background-repeat: repeat-y;
	}
.divlogo {
	height:171px;
	width: 1000px;
	margin: 0px 0px 5px 0px;
 	border:	0px;
	float:	left;}

.directions {
	margin: 0px 0px 0px 50px;
	text-align: center;
	float: left;
	}
.index1 {
	margin: 0px 0px 0px 0px;
	width: 211px;
	float: left;
	}
.index1a {
	background-image: url("images/left_bar.gif"); background-repeat: bottom left no-repeat;
	margin: 0px 0px 0px 0px;
	width: 210px;
	float: left;
	}
.index1b {
	background-image: url("images/orange.gif"); background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	width: 210px;
	float: left;
	}
.index2 {
	width: 758px;
	float: left;
	}
.Services_Div1 {
	float:left;
	width: 379px; }
		
.indextext1 {
	color:#fff;
	font: 80% Palatino Linotype;
	text-align: left;
	margin: 10px 15px 15px 10px;
	}
.Services_Para1 {
	color:#fff;
	font: 110% Palatino Linotype;
	text-align: center;
	margin: 30px 5px 3px 15px;
	}
.Services_Anchor {
	color:#fff;
	text-decoration: none;
	}
.Services_Anchor1 {
	color:#444;
	text-decoration: none;
	}
.Index_Anchor {
	font: 90% Palatino Linotype;
	margin: 0px 0px 0px 50px;
	}
	
.divLeft_spacer1 {
	height: 25px;
	font-family: Palatino Linotype;
	font-size: 5px;
 	border:	0px;
	width:	1px;
	background-color:#fff;
	float:	left;}
	
.divLeft_spacer2 {
	background-color:#FFF;
	height: 25px;
	font-family: Palatino Linotype;
	font-size: 13px;
 	border:	0px;
	width:	12px;
	background-image: url("images/menuoff.gif"); background-repeat: repeat;	color:#fff;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0px; 
	float:	left;}
	
.divLeft_menuOff {
	text-align: center;
	height: 25px;
 	border:	0px;
	width:	138px;
	background-image: url("images/menuoff.gif"); background-repeat: repeat;
	padding: 0 0 0 0px; 
	float:	left;}

.divLeft_menuOffHome {
	text-align: center;
	height: 25px;
 	border:	0px;
	width:	139px;
	background-image: url("images/menuoff.gif"); background-repeat: repeat;
	padding: 0 0 0 0px; 
	float:	left;}
	
.divLeft_menuOn {
	text-align: center;
	height: 25px;
 	border:	0px;
	width:	138px;
	background-image: url("images/menuon.gif"); background-repeat: repeat;	
	padding: 0 0 0 0px; 
	float:	left;}

.divLeft_menuOnHome {
	text-align: center;
	height: 25px;
 	border:	0px;
	width:	139px;
	background-image: url("images/menuon.gif"); background-repeat: repeat;	
	padding: 0 0 0 0px; 
	float:	left;}

.divV {
	font-family: Arial;
	font-size: 13px;
	margin: 5px 0px 0px 0px;}

.divLeft_menuOn a {
	text-decoration: none;	color:#444;}
.divLeft_menuOff a {
	text-decoration: none;	color:#fff;}
.divLeft_menuOnHome a {
	text-decoration: none;	color:#444;}
.divLeft_menuOffHome a {
	text-decoration: none;	color:#fff;}
	
.divClear {
    clear:both;
    }

.siteMenu {
	height: 25px;
	font-family: Palatino Linotype;
	margin: 0px 0px 5px 0px;}
	
.aboutus3 {
	float: left;
	}

.childcontent {
	background: transparent;
	width: 650px;
	height: 621px;
	float: left;
	}
	
.child1 {
	background-image: url("images/Sharon/bg1.gif"); background-repeat: repeat;
	width: 250px;
	height: 621px;
	float: left;
	}
.child2 {
	float: left;
	}
	
.child3 {
	float: left;
	}
	
.babies1 {
	background-image: url("images/Sharon/bg1.gif"); background-repeat: repeat;
	width: 250px;
	height: 621px;
	float: left;
	}
.babies1a {
	color:#9B22F1;
	border-left: 1px solid #FFFF00;
	border-right: 1px solid #FFFF00;
	width: 248px;
	height: 621px;
	float: left;
	}
.babies2 {
	float: left;
	}
	
.babies3 {
	float: left;
	}
	
.ourservices_left {
	color:#9B22F1;
	background: transparent;
	width: 536px;
	float: left;
	}
.ourservices_left li {
	margin: 0px 0px 0px 10px;}

.textWedo {
	color: #9B22F1;
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 10px 30px 10px 10px;
	}
.textPrivacy {
	color: #444444;
	font: normal 100% Palatino Linotype;
	text-align: left;
	margin: 10px 40px 10px 100px;
	}
.textPrivacy1 {
	color: #444444;
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 10px 40px 10px 100px;
	}
.textTerms1 {
	color: #9B22F1;
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 10px 40px 10px 10px;
	}
	
.leftOrange {
	color:#DD7500;
	font: normal 80% Palatino Linotype;
	text-align: left;
	margin: 0px 0px 0px 0px;
	}

.textServices {
	color:#A8A85C;
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 25px 40px 10px 10px;
	}

.textServices1 {
	color: #9B22F1;
	font: bold 75% Palatino Linotype;
	text-align: left;
	margin: 25px 40px 10px 10px;
	}

.textServices2 {
	color: #9B22F1;
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 25px 20px 10px 10px;
	}

.textAboutUs {
	font: normal 2em Palatino Linotype;
	text-align: left;
	margin: 5px 40px 5px 50px;
	}

.textOurServices {
	font: normal 1.4em Palatino Linotype;
	text-align: left;
	margin: 5px 40px 20px 30px;
	}

.textPara1 {
	font: bold 110% Palatino Linotype;
	text-align: left;
	margin: 10px 10px 10px 10px;
	}
.textPara2 {
	font: bold 1.5em Palatino Linotype;
	text-align: left;
	margin: 10px 5px 10px 15px;
	}
.textPara3 {
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 10px 5px 10px 0px;
	}
.textPara3a {
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 10px 40px 10px 10px;
	}
.textPara3b {
	font: normal 75% Palatino Linotype;
	text-align: right;
	margin: 20px 30px 10px 20px;
	}
.textPara3m {
	color:#9B22F1;
	font: bold 75% Palatino Linotype;
	text-align: right;
	margin: 20px 30px 10px 20px;
	}
.textPara4 {
	font: bold 100% Palatino Linotype;
	text-align: left;
	margin: 10px 5px 10px 50px;
	}
.textPara4a {
	color:#A8A85C;
	font: bold 110% Palatino Linotype;
	text-align: left;
	margin: 15px 5px 10px 20px;
	}
.textPara4b {
	color:#DD7500;
	font: bold 110% Palatino Linotype;
	text-align: left;
	margin: 15px 5px 10px 20px;
	}
.textPara5 {
	font: bold 1.25em Palatino Linotype;
	text-align: left;
	margin: 10px 5px 10px 45px;
	}
.textPara6 {
	font: normal 90% Palatino Linotype;
	text-align: left;
	margin: 10px 50px 7px 0px;
	}
.textabout1 {
	color:#DD7500;
	font: bold 110% Palatino Linotype;
	text-align: left;
	margin: 20px 10px 10px 30px;
	}
.textabout2 {
	color:#fff;
	font: normal 80% Palatino Linotype;
	text-align: left;
	margin: 20px 20px 7px 20px;
	}
.textbabies1 {
	color:#444444;
	font: normal 80% Palatino Linotype;
	text-align: left;
	margin: 20px 20px 7px 20px;
	}
.textabout3 {
	color:#880000;
	font: bold 75% Palatino Linotype;
	text-align: left;
	margin: 10px 10px 10px 30px;
	}

.textabout4 {
	color:#000;
	font: normal 90% Palatino Linotype;
	text-align: justify;
	margin: 10px 10px 10px 30px;
	}
.textmap {
	color:#000;
	font: normal 1.2em Palatino Linotype;
	text-align: justify;
	margin: 10px 10px 10px 30px;
	}
.textfdr1 {
	color:#000;
	font: normal 90% Palatino Linotype;
	text-align: left;
	margin: 10px 10px 10px 30px;
	}
.textfdr2 {
	color:#000;
	font: bold 90% Palatino Linotype;
	text-align: left;
	margin: 25px 10px 0px 30px;
	}
.textfdr3 {
	color:#000;
	font: normal 90% Palatino Linotype;
	text-align: left;
	margin: 0px 10px 0px 60px;
	}
.textmap4 {
	color:#fff;
	font: normal 90% Palatino Linotype;
	text-align: left;
	margin: 10px 10px 10px 30px;
	}
.textmap4 a {
	color:#fff;
	text-align: left;
	margin: 10px 10px 10px 0px;
	text-decoration: none;
	}
.textwhat4 {
	color:#000;
	font: normal 90% Palatino Linotype;
	text-align: left;
	margin: 0px 10px 0px 30px;
	}
.text_fdr_ul {
	text-align: justify;
	margin: 20px 10px 10px 0px;
	}
.text_fdr_li {
	text-align: justify;
	list-style: outside;
	margin: 10px 10px 10px 50px;
	}
.text_fdr_ul1 {
	background-image: url("images/menuon.gif"); background-repeat: repeat;	
	text-align: justify;
	margin: 20px 10px 10px 50px;
	}
.text_fdr_li1 {
	text-align: justify;
	list-style: outside;
	margin: 10px 10px 10px 50px;
	}
.text_ul {
	color:#fff;
	text-align: left;
	margin: 20px 10px 10px 20px;
	}
.text_li {
	color:#fff;
	font: normal 90% Palatino Linotype;
	list-style: outside;
	text-align: left;
	margin: 0px 0px 10px 0px;
	}
.text_li1 {
	color:#444;
	font: normal 90% Palatino Linotype;
	list-style: outside;
	text-align: left;
	margin: 0px 0px 10px 0px;
	}
.adolescents_ul {
	font: normal 80% Palatino Linotype;
	margin: 5px 10px 10px 50px;
	}
.index_ul {
	font: bold 80% Palatino Linotype;
	margin: 5px 10px 10px 50px;
	}
.textbabies4 {
	color:#444444;
	font: normal 75% Palatino Linotype;
	text-align: left;
	margin: 10px 10px 10px 30px;
	}
}


.Contact_Submit    	
		{ 
               	background-color: #DD7500; 
		vertical-align: top; 
		font: bold 80% Palatino Linotype; 
	 	color: #fff;
              	text-decoration: None;
               	border: 0px 
               	}
