/* 

	BARDON COUNSELLING CENTRE SITE-WIDE STYLESHEET

////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////



	This document contains all the necessary styles for the Bardon Counselling Centre website.

	The document is split into numerous style sections:



	///	SS01: Override styles - styles that override base xhtml elements.

	/// SS02: Specific and Layout Styles - styles for unique ID objects and layout classes

	/// SS03: Combination Styles - styles that combine to make reflexive classes

	/// SS04: Anchor & Link Styles - styles that redesign links, anchors etc.

	

///////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////

*/



/* 

SS01: OVERRIDE STYLES

////////////////////////////////////////////////////////////////

///////////////////////////////////////////

*/



html

{

	background:URL(../images/BG_Page.gif) repeat-x #edead6;

}



body, html

{

	width: 100%;

	padding: 0px;

	margin: 0px;

	font-family:arial, sans-serif;

	font-size:12px;

	color:black;

}



body

{

	text-align:center;

}



table, td

{

	border:none;

}



img

{

	border:none;

	margin:0px;

	padding:0px;

}



p

{

	margin-top:0px;

}



a,a:link

{

color: black;

text-decoration:underline;

}

a,a:hover;

{

color:black;

text-decoration: none;

}



h1

{

	font-family: times new roman;

	font-size: 18px;

	color: #770600; /* Was #580905 */

	font-weight: 600;

	line-height: 25px;

	margin: 0px 0px 8px 0px;

}



h2

{

	color:#73110B;

	font-family:times new roman;

	font-size:14px;

	font-weight:bold;

	margin:0px 0px 13px 0px;

}



/*

/////////////////////////////////////////// /Override

////////////////////////////////////////////////////////////////

*/



/* 

SS02: SPECIFIC STYLES

////////////////////////////////////////////////////////////////

///////////////////////////////////////////

*/



.maincontent

{

font-family: arial;

font-size: 12px;

color: black;

}



.maincontent h2

{

	margin-bottom:0px;

}



	a.maincontent:link

	{

		font-family: arial;

		font-size: 12px;

		color: black;

		text-decoration: none;

	}



	a.maincontent:visited

	{

		font-family: arial;

		font-size: 12px;

		color: black;

		text-decoration: none;

	}



	a.maincontent:hover

	{

		font-family: arial;

		font-size: 12px;

		color: black;

		text-decoration: underline;

	}

	

.backtotop

{

font-family: arial;

font-size: 12px;

color: black;

text-align: right;

}





.subheadings

{

font-family: times new roman;

font-size: 14px;

color: #73110b;

font-weight: bold;

}



#CT_Body

{

	width:888px;

	margin:auto;

	margin-bottom:5px;

	margin-top:5px;

	height:200px;

}



#CT_Header

{

	height:185px;

	background:URL(../images/GR_Header.jpg) no-repeat;

}



#CT_Navbar

{

	padding:2px 20px 0px 20px;

	text-align:left;

	height:36px;

	background:URL(../images/BG_NavBar.gif) repeat-x;

}



#CT_TherapiesDropDown

{

	padding:2px 20px 0px 20px;

	text-align:left;

	height:168px;

	width: 500px;

	background:URL(../images/BG_NavBar.gif) repeat-x;

	font: times new roman;

	size: 11px;

	color: white;

	background: #6e8e22; 

	line-height: 17px;



}



#CT_TherapiesDropDown:hover

{

	padding:2px 20px 0px 20px;

	text-align:left;

	height:168px;

	width: 500px;

	background:URL(../images/BG_NavBar.gif) repeat-x;

	font: times new roman;

	size: 11px;

	color: white;

	background: #6e8e22; 

	line-height: 17px;



}

#CT_Content

{

	width:888px;

	background:URL(../images/BG_Content.gif) repeat-y;

}



	#CT_Column1

	{

		text-align:left;

		height:100%;

		width:310px;

		padding:25px;

		float:left;

		display: inline;

	}

	

	#CT_Column1 ul

	{

		line-height:19px;

	}

	

	#CT_Column2

	{

		text-align:left;

		height:100%;

		width: 224px;

		padding:25px 18px 25px 18px;

		float:left;

		display: inline;

	}

	

	#CT_Column3

	{

		text-align:center;

		height:100%;

		width:232px;

		padding:25px 18px 25px 18px;

		float:left;

		display: inline;

	}

	

	#CT_PractitionerContent

{

	width:888px;

	background:URL(../images/BG_Practitioner_redesign1lighter.gif) repeat-y;

}



	#CT_PractitionerColumn1

	{

		text-align:left;

		height:100%;

		width:115px;

		padding:25px;

		float:left;

		display: inline;

	}

	

			#CT_PractitionerColumn1 .headings

			{

				font-family: times new roman;

				font-size: 20px;

				color: #770600;

				font-weight: 600;

				line-height: 25px;

				font-family: times new roman;

			}

	

	#CT_PractitionerColumn2

	{

		text-align:left;

		width: 250px;

		padding:5px 25px 5px 0px;

		float:left;

		display: inline;

	}

	

	#CT_PractitionerColumn3

	{

		text-align:left;

		height:100%;

		width:650px;

		padding:25px 25px 25px 25px;

		float:left;

		display: inline;

	}

	

	#CT_PractitionerColumn3 h1

	{

		font-family: times new roman;

		font-size: 20px;

		color: #770600;

		font-weight: 600;

		line-height: 25px;

		margin:0px 0px 3px 0px;

	}

	

		#CT_PractitionerColumn3 .subheadings

	{

		font-family: times new roman;

		font-size: 14px;

		color: #73110b;

		font-weight: bold;

	}

	

		/*	#CT_PractitionerColumn3 strong

	{

		font-family: times new roman;

		font-size: 14px;

		color: #73110b;

		font-weight: bold;

	}*/

	

	#CT_PractitionerColumn3 img

	{

	border: 1px solid white;

	}

	

		#CT_InfoContent

{

	width:888px;

	background:URL(../images/BG_Info.gif) repeat-y;

}



	#CT_InfoColumn1

	{

		text-align:left;

		height:100%;

		width:461px;

		padding:25px;

		float:left;

		margin-left: 25px;

		display: inline;

	}

			

			

	

	#CT_InfoColumn2

	{

		text-align:center;

		height:100%;

		width: 352px;

		float:left;

		display: inline;

	}



			#CT_InfoColumn2 img

			{

				text-align:center;

				margin:31px 31px 0px 31px;

				border:1px solid white;

				

				

			}

	

#CT_Footer

{

	height:33px;

	width:888px;

	background:URL(../images/BG_Footer.gif) no-repeat;

	clear:both;

	line-height:33px;

	vertical-align:middle;

	text-align:left;

}



	.FooterPadding

	{

		padding:0px 0px 0px 28px;

	}



.spacer

{

	width:100%;

	clear:both;

}



.practitionercolumn1

{

	width: 190px;

	float: left;

	margin-left: 36px;

	display:inline;

}



	.practitionercolumn1 .headings

	{

		font-family: time new roman;

		font-size: 14px;

		color: #73110b;

		font-weight: bold;

		line-height:normal;

	}



	.practitionercolumn1 .maincontent

	{

		margin-bottom:5px;

	}



.practitionercolumn2

{

	width: 190px;

	float:left;

}



	.practitionercolumn2 .headings

	{

		font-family: time new roman;

		font-size: 14px;

		color: #73110b;

		font-weight: bold;

		line-height:normal;

	}

	

	.practitionercolumn2 .maincontent

	{

		margin-bottom:5px;

	}



#CT_PractitionerColumn1 a:link, #CT_PractitionerColumn1 a:visited, .practitionercolumn1 a:link, .practitionercolumn1 a:visited, .practitionercolumn2 a:link, .practitionercolumn2 a:visited

{

	text-decoration:none;

}



/*

/////////////////////////////////////////// /Specific

////////////////////////////////////////////////////////////////

*/



/* 

SS03: COMBINATION STYLES

////////////////////////////////////////////////////////////////

///////////////////////////////////////////

*/



.border2

{

	border:2px white solid;

}



.margintop12

{

	margin: 14px 0px 0px 0px;

}



.phonenumber

{font-family: arial; font-size: 15px; text-align:center; color: #770600; font-weight: 600; }



.display-1

{

	display:none;

}

	

.display1

{

	display:block;

}

	

.floatingImage-1 

	{

	float:left;

	margin: 0px 20px 20px 0px;

	}



.floatingImage1

{	

	float:right;

	margin: 0px 0px 20px 20px;

}



.valignTop

{

	vertical-align:top;

}



.w157

{

	width:157px;

	line-height:normal;

}



.marginB10

{

	margin-bottom:10px;

}



.marginT5

{

	margin-top:5px;

}



.alignRight

{

	text-align:right;

}



.textInput

{

	width:250px;

}



.verificationInput

{

	width:140px;

}



#theImage

{

}



textarea

{

	font-family: verdana, arial, sans-serif;

}



.textboxInput

{

	font-size:12px;

	width:250px;

	height:200px;

}



.smallText

{

	font-size:10px;

	line-height:12px;

}

/*

/////////////////////////////////////////// /Combo

////////////////////////////////////////////////////////////////

*/



/* 

SS04: ANCHOR AND LINK STYLES

////////////////////////////////////////////////////////////////

///////////////////////////////////////////

*/



#CT_Footer a.FooterLink:link, #CT_Footer a.FooterLink:visited

{

	font-family:"Times New Roman", Times, serif;

	font-size:15px;

	color:white;

	vertical-align:middle;

	text-decoration:none;

}

	#CT_Footer a.FooterLink:link:hover

	{

		color:#530000;

		text-decoration:none;

	}

	

	.FooterImg

	{	

		line-height:33px;

		vertical-align:middle;

		margin:0px 5px 0px 5px;

	}	



#BT_Home

{

	width:64px;

	height:34px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_Home.gif) no-repeat;

}



#BT_Home:hover

{

	background-position:0px -34px;

}



#BT_TheCentre

{

	width:102px;

	height:34px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_TheCentre.gif) no-repeat;

}



#BT_TheCentre:hover

{

	background-position:0px -34px;

}



#BT_Therapies

{

	width:91px;

	height:34px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_Therapies.gif) no-repeat;

}



#BT_Therapies:hover

{

	background-position:0px -34px;

}



#BT_PractitionerList

{

	width:140px;

	height:34px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_PractitionerList.gif) no-repeat;

}



#BT_PractitionerList:hover

{

	background-position:0px -34px;

}





#BT_Children

{

	width:85px;

	height:34px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_Children.gif) no-repeat;

}



#BT_Children:hover

{

	background-position:0px -34px;

}





#BT_ContactUs

{

	width:102px;

	height:34px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_ContactUs.gif) no-repeat;

}



#BT_ContactUs:hover

{

	background-position:0px -34px;

}



#BT_Links

{

	width:57px;

	height:34px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_Links.gif) no-repeat;

}



#BT_Links:hover

{

	background-position:0px -34px;

}



#BT_PrivacyPolicy

{

	width:106px;

	height:33px;

	margin-left:20px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_PrivacyPolicy.gif) no-repeat;

}



#BT_PrivacyPolicy:hover

{

	background-position:0px -33px;

}



#BT_Disclaimer

{

	width:87px;

	height:33px;

	display:block;

	float:left;

	text-decoration:none;

	background:URL(../images/BT_Disclaimer.gif) no-repeat;

}



#BT_Disclaimer:hover

{

	background-position:0px -33px;

}



#BT_CreatedBy

{

	width:185px;

	height:33px;

	margin:0px 16px 0px 0px;

	display:block;

	float:right;

	text-decoration:none;

	background:URL(../images/BT_DesignedBy.gif) no-repeat;

}



#BT_CreatedBy:hover

{

	background-position:0px -33px;

}



#BT_CounsellingandPsychology

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_CounsellingandPsychology:hover

	{

		background-position:0px -34px;

	}



#BT_EducationPsychology

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_CounsellingandPsychology:hover

	{

		background-position:0px -34px;

	}



#BT_Holistic

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_Holistic:hover

	{	

		background-position:0px -34px;

	}

	

#BT_Naturopathy

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_Naturopathy:hover

	{	

		background-position:0px -34px;

	}

	

#BT_Homeopathy

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_Homeopathy:hover

	{	

		background-position:0px -34px;

	}

	

#BT_Feldenkrais

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_Feldenkrais:hover

	{	

		background-position:0px -34px;

	}

	

	

#BT_Kinesiology

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_Kinesiology:hover

	{	

		background-position:0px -34px;

	}



#BT_Osteopathy

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_Osteopathy:hover

	{	

		background-position:0px -34px;

	}

	

#BT_Yoga

{

	width:64px;

	height:24px;

	display:block;

	float:left;

	text-decoration:none;

}



	#BT_Yoga:hover

	{	

		background-position:0px -34px;

	}

	

	/*////////////////////////// Drop Down Styles

//////////////////////////*/



/*ss04.1: Drop Down Menu Styles*/



.dropDownDiv

{

	position:relative;

	top:0px;

	left:0px;

	padding:0px;

	margin:0px;

}



.topLevelNotionalPosMarker

{

	float:left;

}



.notionalPosMarker

{

	float:right;

}



.MN_Main

{

	display:block;

	float:left;

	width:auto;

	padding:0px;

	margin:0px 0px 0px 0px;

	padding:0px 5px 0px 7px;

	list-style:none;

	height:34px;

	background:url(../images/BG_navdivider.gif) top right no-repeat;

}



ul.MN_List

{

	padding:0px;

	margin:0px;

	float:left;

}



.MN_SubMain

{

	display:inline;

	float:left;

	padding:0px;

	margin:0px;

	list-style:none;

	background:black;

}



.DropdownMenu, .DropdownMenu li

{

	display:block;

	list-style:none;

	list-style-type:none;

	text-align:left;

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	line-height:18px;

}

.DropdownMenu li {
	background:#9DB955;	
}


.DropdownMenu

{

	z-index:2;

	display:none; 

	width:180px;

}



.dropDownLinkContainer

{

	padding: 2px 5px;

}



.dropDownLinkContainer a.dropDownLink:link, .dropDownLinkContainer a.dropDownLink:visited

{

	color:#705200;

	text-decoration:none;

}



	a.dropDownLink:link:hover

	{

		color:#fff;

	}



	a.dropDownLink:visited:hover

	{

		color:#fff;

	}



	

a, a:link

{

	zoom:1;

}



li:hover > .DropdownMenu

{

	margin:0px;

	padding:0px;

	display:inline;

}



.NavBTN

{

	float:left;

	height:31px;

	overflow:hidden;

	position:relative;

}



.BTN

{

	position:relative;

	float:left;

	width:auto;

	height:30px;

}

	

	.BTN:hover

	{

		margin-top:-31px;

		cursor:pointer;

	}


.IE6Hover
{
	/*margin:0px;
	padding:0px;*/
	display:inline;
}
/*///////////*/

/*

/////////////////////////////////////////// /Anchors

////////////////////////////////////////////////////////////////

*/

