
body {

	font-size: 12.5pt;
	font-family: Gill Sans MT,Helvetica,Arial Unicode MS,Arial,Estrangelo Edessa,Arial,Lucida Console,MS Reference San Serif;
	line-height: 180%;
	margin: auto;
	margin-top: 1%;
	max-width:940px;

	}


p {
	margin-top: 0pt;
	font-family: Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	text-align:left;
	font-size: 0.97em;
	margin-left: 8%;
	margin-right: 5%;
	max-width:46em;
	line-height: 152%

	}


#masthead {

	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica;
	font-size:1.04em;
	border:2px;
	border:solid;
	border-color: #C96100;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:13px;	
	background-color:#D6E6D6;
	text-align:center;
	overflow:auto;

	}


.banner {

	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica; font-size: 9.5pt;
	margin-left: 0pt;
	margin-right: 0pt;
	overflow:auto;
	text-align:left;

	}


#banner1 {

	margin-left: 0pt;
	margin-right: 0pt;
	text-align:center;
	overflow:auto;
	}


#banner2 {

	margin-left: 0pt;
	margin-right: 0pt;
	text-align=center;
	overflow:auto;

	}


#title {

	margin-left: 18pt;
	margin-right: 0pt

	}


h1.main {

	font-family: Gill Sans MT,Arial Unicode MS,Arial,MS Reference San Serif;
	font-size: 15.5pt;
	font-weight: light;
	line-height: 100%;
	margin-left: 20pt;
	margin-right: 60pt;
	text-align:left;

	}


h1 {

	font family: tahoma,Gill Sans MT, Arial,MS Reference San Serif;
	font-size: 1.3em;
	font-weight:300;
	line-height: 130%;
	margin-left: 6%;
	margin-right: 6%;

	}


h2.sub {

	font-family: Gill Sans MT,Arial Unicode MS, Arial,MS Reference San Serif;
	font-size: 15pt;
	line-height: 80%;


	}


h2 {

	font-family: Century Gothic,Arial Unicode MS, Arial,MS Reference San Serif;
	font-weight:500;
	margin-top:2%;
	margin-bottom:1%;
	font-size: 13.5pt;
	line-height: 130%;
	margin-left: 6%;
	margin-right: 20pt;

	}


h3 {

	font-family: Century Gothic;
	font-size: 11.5pt;
	line-height: 120%;
	margin-top:3%;
	margin-bottom:1%;
	margin-left: 8%;
	margin-right: 20pt;

	}


h3.address {

	font-size: 10.5pt;
	font-family: Gill Sans MT,Helvetica,Arial Unicode MS,Arial,Lucida Console,MS Reference San Serif;
	font-weight: normal;
	line-height: 125%;
	margin-left: 20pt;
	text-align:left;

	}


h4 {

	font-family: Tahoma,Gill Sans MT,Helvetica,Arial;
	font-size:11pt;
	font-weight:600;
	line-height:140%;
	margin-left:8%;
	margin-right:20%;


	}


h5 {

	font-family: Century Gothic,Gill Sans MT,Helvetica,Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 150%;
	margin-top:2%;
	margin-bottom:1%;
	margin-left: 8%;


	}

h6 {

	font-family: Century Gothic,Gill Sans MT,Helvetica,Arial;
	font-size: 11pt;
	line-height: 150%;
	margin-left: 18pt


	}

h7 {

	font-family: Century Gothic,Gill Sans MT,Helvetica,Arial;
	font-size: 9pt;
	line-height: 100%;
	margin-left: 18pt

	}


/*  columns-----------------------------------*/



.columns {
        width: 85%;
        margin-top: 0pt;
	padding:0;
	}    


.columns .left {
        float: left;
        margin-left:6%;
	width: 50%;
		}    

.columns .right {
        float: right;
	width: 35%;
	}



/* boxes ------------------------------------*/

.box {
	float:right;
	width:auto;
	max-width:300px;
	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica;
	font-size:0.8em; color:#003333;
	border:1px;
	border:solid;
	border-radius:20px;
	-moz-border-radius: 20px;
	border-color: #FF9331;
	padding:7px;
	margin-right:2em;
	margin-top:13px;
	margin-bottom:13px;
	margin-left:13px;
	background-color:#EAFFEF;
	text-align:center;
	overflow:auto;
	-moz-box-shadow: 5px 5px 5px #848B6E;
	-webkit-box-shadow: 5px 5px 5px #848B6E;
	box-shadow: 5px 5px 5px #848B6E;

	}

#box1 {
	float:right;
	width:auto;
	max-width:340px;
	font-family: tahoma, Arial Unicode MT, Arial,san serif;
	font-size:10pt; color:#74797E;
	line-height:140%;
	border:1px;
	border:solid;
	border-radius:20px;
	-moz-border-radius: 20px;
	border-color: #FFE5A6;
	padding:13px;
	margin-top:1em;
	margin-bottom:0.5em;
	margin-right:1em;
	margin-left:1.5em;
	background-color:#F3FFF8;
	text-align:left;
	overflow:auto;
	-moz-box-shadow: 5px 5px 5px #848B6E;
	-webkit-box-shadow: 5px 5px 5px #848B6E;
	box-shadow: 5px 5px 5px #848B6E;

	}

.box2 {
	float:right;
	width:auto;
	max-width:340px;
	font-family: tahoma, Arial Unicode MT, Arial,san serif;
	font-size:0.75em; color:#74797E;
	line-height:140%;
	border:1px;
	border:solid;
	border-radius:20px;
	-moz-border-radius: 20px;
	border-color: #C96100;
	padding:13px;
	margin-top:1em;
	margin-bottom:0.5em;
	margin-right:1em;
	margin-left:1.5em;
	background-color:#F3FFF8;
	text-align:left;
	overflow:auto;
	-moz-box-shadow: 5px 5px 5px #848B6E;
	-webkit-box-shadow: 5px 5px 5px #848B6E;
	box-shadow: 5px 5px 5px #848B6E;

	}

	
	
.bl {
	background: url(../../Images/bl.gif) 0% 0% no-repeat;
	width: 100%;

	}


/*search box----------------------------------*/
.searchbox  {
		float:right;
		width:220px;
		margin:15px;
	}


/* spacers ------------------------------------*/

.spacer  {
	   clear: right;
	 }

.spacer1  {
	   clear: left;
	 }



/* top level unordered list style------------*/

ul.a {

	list-style-type:square;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-family: Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	font-size: 0.96em;
	padding: 0 0 0 120px;
	margin-right: 21%
	line-height: 160%

	}

	
	
	
/* second level unordered list style------------*/

ul.b  {
	list-style-type:circle;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-family: Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	font-size: 0.98em;
	padding: 0 0 0 20px;
	width:auto;
	line-height: 140%;
	margin-right: 21%

	}

/* third level unordered list style------------*/

ul.c {
	list-style-type:disc;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-family: Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	font-size: 0.98em;
	padding: 0 0 0 20px;
	margin-right: 21%;
	line-height: 140%

	}
	
	
	

/* ordered lists---------------------------------*/

ol.d li {
	list-style-type:decimal;
	margin-top: 0pt;
	margin-bottom: 0pt;
	width:auto;
	font-family: Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	font-size: 13pt;
	line-height:115%;
	padding: 0 0 20px;
	}

ol.e li {
	list-style-type:lower-roman;
	margin-top: 0pt;
	margin-bottom: 0pt;
	width:auto;
	line-height:118%;
	font-family: Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	font-size: 11pt;
	}

	

/* Rollover Class------Main Site */

.rollover {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../Images/General_Counselling.gif);
	background-repeat:no-repeat;
	text indent:-9999px;

	}

a.rollover:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../Images/General_Counselling.gif);
	backround-repeat:no-repeat;


	}

a.rollover:hover {
	background-position:-162px 0;

	}

.rollover1 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../Images/Profile.gif);
	background-repeat:no-repeat;
	text indent:-9999px;

	}

a.rollover1:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../Profile.gif);
	backround-repeat:no-repeat;


	}

a.rollover1:hover {
	background-position:-162px 0;

	}

.rollover2 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../Images/Psychotherapy.gif);
	background-repeat:no-repeat;
	text indent:-9999px;

	}

a.rollover2:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../Images/Psychotherapy.gif);
	backround-repeat:no-repeat;

	}

a.rollover2:hover {
	background-position:-162px 0;

	}


.rollover3 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../Images/Contact.gif);
	background-repeat:no-repeat;
	text indent:-9999px;

	}

a.rollover3:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../Images/Anger.gif);
	backround-repeat:no-repeat;

	}

a.rollover3:hover {
	background-position:-162px 0;

	}



.rollover4 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../Images/supervision.gif);
	background-repeat:no-repeat;
	text indent:-9999px;

	}

a.rollover4:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../Images/Training_Workshops.gif);
	backround-repeat:no-repeat;

	}

a.rollover4:hover {
	background-position:-162px 0;

	}




/* Anger Pages------------*/




.rollover5 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_One.gif);
	background-repeat:no-repeat;
	text indent:-9999px;
	}

a.rollover5:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_One.gif);
	backround-repeat:no-repeat;
	}

a.rollover5:hover {
	background-position:-162px 0;
	}



.rollover6 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_Two.gif);
	background-repeat:no-repeat;
	text indent:-9999px;
	}

a.rollover6:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_Two.gif);
	backround-repeat:no-repeat;
	}

a.rollover6:hover {
	background-position:-162px 0;
	}


.rollover7 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_Three.gif);
	background-repeat:no-repeat;
	text indent:-9999px;
	}

a.rollover7:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_Three.gif);
	backround-repeat:no-repeat;
	}

a.rollover7:hover {
	background-position:-162px 0;
	}


.rollover8 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_Four.gif);
	background-repeat:no-repeat;
	text indent:-9999px;
	}

a.rollover8:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Anger_Four.gif);
	backround-repeat:no-repeat;
	}

a.rollover8:hover {
	background-position:-162px 0;
	}


.rollover9 {
	display:block;
	width:162px;
	height:191px;
	background-image: url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Home.gif);
	background-repeat:no-repeat;
	text indent:-9999px;
	}

a.rollover9:link, a.rollover:visited, a.rollover:active {
	backgroundimage:url(../../../../Angermanagementnorth/Angermanagementnorthfiles/Images/Home.gif);
	backround-repeat:no-repeat;
	}

a.rollover9:hover {
	background-position:-162px 0;
	}



.image_float {
	float:right;
	margin-right:1em;
	margin-left:1.5em;
	}

.image_float1 {
	float:left;
	margin:0 5px 5px 0;
	}

.image_float2 {
	float:center;
	margin:0 5px 5px 0;
	}


#footer {
	padding:4px;
	font-family:Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	font-size:0.8em;
	line-height:180%;
	margin-top:7em;
	margin-left:1%;
	margin-right:1%;
	text-align:center;
	clear:both;
	
	}

	
div.p1 {
	margin-top: 0pt;
	font-family: Gill Sans MT, Arial Unicode MS, Arial,MS Reference San Serif;
	text-align:left;
	font-size: 8pt;
	margin-left: 4%;
	margin-right: 4%;
	line-height: 145%

	}	

/* links
--------------------------------------------------------*/


li a:link {

	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica; font-size:11pt;color:#4A6D75;

	}



li a:visited {

	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica; font-size: 11pt;color:#9B6D75;
	}


li a:hover {

	font-size:12pt;color:#339933
	}

/*masthead links #FF9900-------------------------*/

#masthead a:link {
	font-family: Gill Sans MT,Arial Unicode MT,Arial,Helvetica;font-size:0.9em;color:#C96100;letter-spacing:0.06em;
	margin-left:0pt;
	}



#masthead a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:0.9em;color:#EB703D;letter-spacing:0.06em;
	}


#masthead a:hover {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:1em;color:#339933;letter-spacing:0.06em;
	}


h4 a:link {
	font-family: Arial Unicode MT, Arial,Helvetica; font-size: 13pt; color:#C96100;
	margin-left:0pt;
	}

h4 a:visited {
	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica;
	font-color:maroon;
	}

h4 a:hover {
	font-size:13pt;
	font-weight:normal;
	color:#339933
	}


.box a:link {
	font-family:Gill Sans MT,Arial Unicode MT, Arial,Helvetica; font-size:0.9em;color:#003333;letter-spacing:0.09em;
	margin-left:0pt;
	}



.box a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:0.9em;color:#C6600;letter-spacing:0.09em;
	}


.box a:hover {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:1em;color:#339933;letter-spacing:0.09em;
	}

	
#box1 a:link {
	font-family:Gill Sans MT,Arial Unicode MT, Arial,Helvetica; font-size: 10.5pt;color:#003333;
	margin-left:0pt;
	}



#box1 a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:10.5pt;color:#C6600;
	}


#box1 a:hover {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:11pt;color:#339933
	}
	
.box2 a:link {
	font-family:Gill Sans MT,Arial Unicode MT, Arial,Helvetica; font-size:1em;color:#003333;letter-spacing:0.1em;
	margin-left:0pt;
	}



.box2 a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:1em;color:#C6600;
	}


.box2 a:hover {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;font-size:1.1em;color:#339933
	}	
	

.banner a:link {

	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica; font-size: 9.5pt;
	text-align:left;
	color:#C96100;
	margin-left:0pt;

	}

.banner a:visited {
	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica;
	font-size:9.5pt;
	color:maroon;

	}

.banner a:hover {
	font-size:11pt;
	font-weight:normal;
	color:#159051;
	}


.banner a:active {

	font-size:11pt;
	font-color:#FF9966;

	}


#banner1 a:link {
	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica; font-size: 10.5pt;
	color:#C96100; margin-left:0pt;
	text-decoration:none;border:none;
	}

#banner1 a:visited {
	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica; font-size: 10.5pt;
	color:maroon; margin-left:0pt;
	text-decoration:none;border-none;

	}

#banner1 a:hover {
	font-size:11pt;
	font-weight:normal;
	color:#008A0A;
	}


/*address link, alt colour #CC6600
----------------------------------------------------*/

h3.address a:link {
	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica; font-size: 11.5pt;
	color:#C96100;
	}

h3.address a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;
	font:italic; font-size:11.5pt; color:maroon;
	}

h3.address a:hover {
	font-size:12pt; color:#339933
	}

h5 a:link {
	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica; font-size: 11.5pt;
	color:#C96100;
	}

h5 a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;
	font:italic; font-size:11.5pt; color:maroon;
	}

h5 a:hover {
	font-size:12pt; color:#339933
	}



h6 a:link {
	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica; font-size: 11.5pt;
	color:#C96100;
	}

h6 a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;
	font:italic; font-size:11.5pt; color:maroon;
	}

h6 a:hover {
	font-size:12pt; color:#339933
	}


a.location:link {
	font-family: Arial Unicode MT, Arial,Helvetica; font-size: 10pt;
	color:#C96100;
	margin-left:0pt;
	}

a.location:visited {
	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica;
	font-color:maroon;
	}

a.location:hover {
	font-size:13pt;
	font-weight:normal;
	color:#339933
	}

p a:link {
	font-family:Gill Sans MT,Arial Unicode MT,Arial,Helvetica; font-size: 11.5pt;
	color:#4A6D75;
	}

p a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;
	font:italic; font-size:11.5pt; color:#9B6D75;
	}

p a:hover {
	font-size:12pt; color:#339933
	}




#footer a:link {
	font-family: Gill Sans MT, Arial Unicode MT, Arial,Helvetica; font-size:0.8em;
	text-align:center;
	line-height:130%;
	color:#C96100;
	overflow:auto;
	}

#footer a:visited {
	font-family:Gill Sans MT, Arial Unicode MT, Arial,Helvetica;
	font:italic; font-size:0.8em; color:maroon;
	}

#footer a:hover {
	font-size:0.9em; color: #159051
	}
