/* CSS Whole Brain Thinking */


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

Colours:

Lime:            #99FF33;
Purple:          #690094;
Purple 75%:      #8F40AF;


Business:        #008765;
Education:       #007887;
Career:          #006ABD;
Relationships:   #3D368E;
Parenting:       #742564;
Life coaching:   #B51C2C;
Sport:           #CF7016;
Dieting:         #F6CA00;


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


#menu a:link    { text-decoration: none; color: #191919; }
#menu a:visited { text-decoration: none; color: #191919; }
#menu a:active  { text-decoration: none; color: #191919; }
#menu a:hover   { text-decoration: none; color: #8F40AF; }

#footer a:link    { text-decoration: none; color: #191919; }
#footer a:visited { text-decoration: none; color: #191919; }
#footer a:active  { text-decoration: none; color: #191919; }
#footer a:hover   { text-decoration: none; color: #8F40AF; }

#contact a:link    { text-decoration: none; color: #FFFFFF; }
#contact a:visited { text-decoration: none; color: #FFFFFF; }
#contact a:active  { text-decoration: none; color: #FFFFFF; }
#contact a:hover   { text-decoration: none; color: #191919; background-color: #99FF33; }
/* #contact a         { padding: 25px 17px 14px 10px; } */

#contactText a:link    { text-decoration: none; color: #191919; }
#contactText a:visited { text-decoration: none; color: #191919; }
#contactText a:active  { text-decoration: none; color: #191919; }
#contactText a:hover   { text-decoration: none; color: #8F40AF; }


#panelTop a:link    { text-decoration: none; color: #191919; }
#panelTop a:visited { text-decoration: none; color: #191919; }
#panelTop a:active  { text-decoration: none; color: #191919; }
#panelTop a:hover   { text-decoration: none; color: #8F40AF; }

#panelBottom a:link    { text-decoration: none; color: #191919; }
#panelBottom a:visited { text-decoration: none; color: #191919; }
#panelBottom a:active  { text-decoration: none; color: #191919; }
#panelBottom a:hover   { text-decoration: none; color: #8F40AF; }

#latest a:link    { color: #191919; }
#latest a:visited { color: #191919; }
#latest a:active  { color: #191919; }
#latest a:hover   { color: #666666; }
#latest a         { text-decoration: none; font-weight: normal; }


#content .right a:link    { text-decoration: none; color: #191919; }
#content .right a:visited { text-decoration: none; color: #191919; }
#content .right a:active  { text-decoration: none; color: #191919; }
#content .right a:hover   { text-decoration: none; color: #666666; }

#content .left a:link    { text-decoration: none; color: #191919; }
#content .left a:visited { text-decoration: none; color: #191919; }
#content .left a:active  { text-decoration: none; color: #191919; }
#content .left a:hover   { text-decoration: none; color: #666666; }



.buttonLime a:link    { text-decoration: none; color: #191919; }
.buttonLime a:visited { text-decoration: none; color: #191919; }
.buttonLime a:active  { text-decoration: none; color: #191919; }
.buttonLime a:hover   { text-decoration: none; color: #666666; }


#about #subMenu a:link    { text-decoration: none; color: #FFFFFF; }
#about #subMenu a:visited { text-decoration: none; color: #FFFFFF; }
#about #subMenu a:active  { text-decoration: none; color: #FFFFFF; }
#about #subMenu a:hover   { text-decoration: none; color: #999999; }


#about #content .middle a:link    { text-decoration: none; color: #191919; font-weight: bold; } /* border-bottom: 1px dotted #99FF33;*/
#about #content .middle a:visited { text-decoration: none; color: #191919; font-weight: bold; }
#about #content .middle a:active  { text-decoration: none; color: #191919; font-weight: bold; }
#about #content .middle a:hover   { text-decoration: none; color: #8F40AF; font-weight: bold; }






#themeMenu a:link    { color: #FFFFFF; }
#themeMenu a:visited { color: #FFFFFF; }
#themeMenu a:active  { color: #FFFFFF; }
#themeMenu a:hover   { color: #999999; }
#themeMenu a 		 { text-decoration: none; padding: 14px 21px 16px 26px; }

#practitioner #subMenu a:link    { color: #FFFFFF; }
#practitioner #subMenu a:visited { color: #FFFFFF; }
#practitioner #subMenu a:active  { color: #FFFFFF; }
#practitioner #subMenu a:hover   { color: #999999; }
#practitioner #subMenu a 		 { text-decoration: none; padding: 14px 26px 16px 21px; }

#practitioner #content .middle a:link    { text-decoration: none; color: #191919; font-weight: bold; }
#practitioner #content .middle a:visited { text-decoration: none; color: #191919; font-weight: bold; }
#practitioner #content .middle a:active  { text-decoration: none; color: #191919; font-weight: bold; }
#practitioner #content .middle a:hover   { text-decoration: none; color: #8F40AF; font-weight: bold; }




#business .middle a:link     { text-decoration: none; color: #008765; }
#business .middle a:visited  { text-decoration: none; color: #008765; }
#business .middle a:active   { text-decoration: none; color: #008765; }
#business .middle a:hover    { text-decoration: none; color: #999999; }

#business .rightBottom a:link     { text-decoration: none; color: #008765; }
#business .rightBottom a:visited  { text-decoration: none; color: #008765; }
#business .rightBottom a:active   { text-decoration: none; color: #008765; }
#business .rightBottom a:hover    { text-decoration: none; color: #999999; }

#business .accordion_child a:link     { text-decoration: none; color: #008765; }
#business .accordion_child a:visited  { text-decoration: none; color: #008765; }
#business .accordion_child a:active   { text-decoration: none; color: #008765; }
#business .accordion_child a:hover    { text-decoration: none; color: #999999; }

#education .rightBottom a:link     { text-decoration: none; color: #007887; }
#education .rightBottom a:visited  { text-decoration: none; color: #007887; }
#education .rightBottom a:active   { text-decoration: none; color: #007887; }
#education .rightBottom a:hover    { text-decoration: none; color: #999999; }

#education .accordion_child a:link     { text-decoration: none; color: #007887; }
#education .accordion_child a:visited  { text-decoration: none; color: #007887; }
#education .accordion_child a:active   { text-decoration: none; color: #007887; }
#education .accordion_child a:hover    { text-decoration: none; color: #999999; }

#career .rightBottom a:link     { text-decoration: none; color: #006ABD; }
#career .rightBottom a:visited  { text-decoration: none; color: #006ABD; }
#career .rightBottom a:active   { text-decoration: none; color: #006ABD; }
#career .rightBottom a:hover    { text-decoration: none; color: #999999; }

#career .accordion_child a:link     { text-decoration: none; color: #006ABD; }
#career .accordion_child a:visited  { text-decoration: none; color: #006ABD; }
#career .accordion_child a:active   { text-decoration: none; color: #006ABD; }
#career .accordion_child a:hover    { text-decoration: none; color: #999999; }

#relationships .rightBottom a:link     { text-decoration: none; color: #3D368E; }
#relationships .rightBottom a:visited  { text-decoration: none; color: #3D368E; }
#relationships .rightBottom a:active   { text-decoration: none; color: #3D368E; }
#relationships .rightBottom a:hover    { text-decoration: none; color: #999999; }

#relationships .accordion_child a:link     { text-decoration: none; color: #3D368E; }
#relationships .accordion_child a:visited  { text-decoration: none; color: #3D368E; }
#relationships .accordion_child a:active   { text-decoration: none; color: #3D368E; }
#relationships .accordion_child a:hover    { text-decoration: none; color: #999999; }

#parenting .rightBottom a:link     { text-decoration: none; color: #742564; }
#parenting .rightBottom a:visited  { text-decoration: none; color: #742564; }
#parenting .rightBottom a:active   { text-decoration: none; color: #742564; }
#parenting .rightBottom a:hover    { text-decoration: none; color: #999999; }

#parenting .accordion_child a:link     { text-decoration: none; color: #742564; }
#parenting .accordion_child a:visited  { text-decoration: none; color: #742564; }
#parenting .accordion_child a:active   { text-decoration: none; color: #742564; }
#parenting .accordion_child a:hover    { text-decoration: none; color: #999999; }

#life .rightBottom a:link     { text-decoration: none; color: #B51C2C; }
#life .rightBottom a:visited  { text-decoration: none; color: #B51C2C; }
#life .rightBottom a:active   { text-decoration: none; color: #B51C2C; }
#life .rightBottom a:hover    { text-decoration: none; color: #999999; }

#life .accordion_child a:link     { text-decoration: none; color: #B51C2C; }
#life .accordion_child a:visited  { text-decoration: none; color: #B51C2C; }
#life .accordion_child a:active   { text-decoration: none; color: #B51C2C; }
#life .accordion_child a:hover    { text-decoration: none; color: #999999; }

#sport .rightBottom a:link     { text-decoration: none; color: #CF7016; }
#sport .rightBottom a:visited  { text-decoration: none; color: #CF7016; }
#sport .rightBottom a:active   { text-decoration: none; color: #CF7016; }
#sport .rightBottom a:hover    { text-decoration: none; color: #999999; }

#sport .accordion_child a:link     { text-decoration: none; color: #CF7016; }
#sport .accordion_child a:visited  { text-decoration: none; color: #CF7016; }
#sport .accordion_child a:active   { text-decoration: none; color: #CF7016; }
#sport .accordion_child a:hover    { text-decoration: none; color: #999999; }

#dieting .rightBottom a:link     { text-decoration: none; color: #F6CA00; }
#dieting .rightBottom a:visited  { text-decoration: none; color: #F6CA00; }
#dieting .rightBottom a:active   { text-decoration: none; color: #F6CA00; }
#dieting .rightBottom a:hover    { text-decoration: none; color: #999999; }

#dieting .accordion_child a:link     { text-decoration: none; color: #F6CA00; }
#dieting .accordion_child a:visited  { text-decoration: none; color: #F6CA00; }
#dieting .accordion_child a:active   { text-decoration: none; color: #F6CA00; }
#dieting .accordion_child a:hover    { text-decoration: none; color: #999999; }

/*
Business:        #008765;
Education:       #007887;
Career:          #006ABD;
Relationships:   #3D368E;
Parenting:       #742564;
Life coaching:   #B51C2C;
Sport:           #CF7016;
Dieting:         #F6CA00;
*/

/*

#menu a:link    { text-decoration: none; color: #191919; }
#menu a:visited { text-decoration: none; color: #191919; }
#menu a:active  { text-decoration: none; color: #191919; }
#menu a:hover   { text-decoration: none; color: #8F40AF; }

#footer a:link    { text-decoration: none; color: #191919; }
#footer a:visited { text-decoration: none; color: #191919; }
#footer a:active  { text-decoration: none; color: #191919; }
#footer a:hover   { text-decoration: none; color: #8F40AF; }

#home h3 a:link    { text-decoration: none; color: #191919; }
#home h3 a:visited { text-decoration: none; color: #191919; }
#home h3 a:active  { text-decoration: none; color: #191919; }
#home h3 a:hover   { text-decoration: none; color: #8F40AF; }

#home #panelBottom a:link    { text-decoration: none; color: #191919; }
#home #panelBottom a:visited { text-decoration: none; color: #191919; }
#home #panelBottom a:active  { text-decoration: none; color: #191919; }
#home #panelBottom a:hover   { text-decoration: none; color: #8F40AF; }
*/


body {
	margin: 0;
	}

a img {
	border: 0;
	}
	
.cL {
	float: left;
	}
	
.cR {
	float: right;
	}
		
.cB {
	clear: both;
	}







/**********  GLOBAL STRUCTURE  ***********/	

#page {
	margin: 0 auto;
	width: 960px;
	padding-bottom: 100px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	color: #191919;
	}

#header {
	padding-top: 98px;
/* 	height: 24px; */
	}

#logo {
	position: absolute;
	margin-top: -81px;
	width: 202px;
	height: 88px;
	}

#home #logo            { background-color: #99FF33; }
#about #logo            { background-color: #99FF33; }
#practitioner #logo    { background-color: #99FF33; }
#news #logo            { background-color: #99FF33; }

#business #logo        { background-color: #008765; }
#education #logo       { background-color: #007887; }
#career #logo          { background-color: #006ABD; }
#relationships #logo   { background-color: #3D368E; }
#parenting #logo       { background-color: #742564; }
#life #logo            { background-color: #B51C2C; }
#sport #logo           { background-color: #CF7016; }
#dieting #logo         { background-color: #F6CA00; }
	
	

#contact {
	position: absolute;
	margin-top: -63px;
	margin-left: 780px;
	font-size: 0.69em;
	}
	#contact a {
	padding: 6px 12px 8px 12px;
	background-color: #999999;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	}
	
#contactText {
	position: absolute;
	width: 260px; /* 87px */
	margin-top: -63px;
	margin-left: 515px;
	font-size: 0.69em;
	}

	#social {
		position: absolute;
		width: 90px; /* 87px */
		margin-top: -65px;
		margin-left: 880px;
		}
		#social ul {
			margin: 0;
			padding: 0;
			}
			#social ul li {
				list-style: none;
				display: inline;
				padding-right: 3px;
				}
			#social ul li a:hover {
				filter:alpha(opacity=60);
				opacity: 0.6;
				-moz-opacity:0.6;
				}
	
#content {
	margin-top: 50px;
	}
	


#content .left {
	width: 225px;
	margin-right: 30px;
	}
	
#content .middle {
	width: 455px;
	font-size: 0.75em;
	line-height: 155%;
	}
	
#content .middle p:first-child {
	margin-top: 0;
	}
	
#content .middle .subHeading {
	display: block;
	font-size: 1.17em;
	font-weight: bold;
	}
	
#content .middle hr {
/* 	height: 20px; */
	border: 0;
	background-color: #CCCCCC;
	height: 1px;
	margin: 20px 0;
	}
	
#content .right {
	width: 225px;
	}
	
#content .middle ul {
	margin: 0 0 15px 17px;
	padding: 0;
/* 	text-indent: 5px; */
	}
	
#content .middle ul ul {
	margin: 0 0 15px 27px;
	padding: 0;
	}
	
.quoteTop {
	margin-top: 30px;
	padding: 25px 20px 0 20px;
	background: #EAEAEA url(../images/quote-top.gif) left top no-repeat;
	}
	
.quoteBottom {
	font-weight: bold;
	padding: 8px 0 15px 20px;
/* 	background-color: fuchsia; */
	background: #EAEAEA url(../images/quote-bottom.gif) left bottom no-repeat;
	}


	
/*
#content .left ul {
	font-size: 0.75em;
	list-style: none;
	line-height: 155%;
	margin: 0;
	padding: 15px 0 0 0;
	}	
	
#content .left ul li a {
	width: 225px;
	display: block;
	background: url(../images/list-plus.gif) right center no-repeat;
	}
	
#content .left ul li a:hover {
	background: url(../images/list-plus-hover.gif) right center no-repeat;
	}
*/
	
.button {
	font-size: 0.88em;
	width: 225px;
	height: 36px;
	padding: 9px 0 0 12px;
	margin-top: 20px;
	background:  no-repeat;
	}
		
#about .button {
	background: url(../images/button-lime.gif) no-repeat;
	}
		
#practitioner .button {
	background: url(../images/button-join.gif) no-repeat;
	}

#business .button        { background: url(../images/button-business.gif) no-repeat; }
#education .button       { background: url(../images/button-education.gif) no-repeat; }
#career .button          { background: url(../images/button-career.gif) no-repeat; }
#relationships .button   { background: url(../images/button-relationship.gif) no-repeat; }
#parenting .button       { background: url(../images/button-parenting.gif) no-repeat; }
#life .button            { background: url(../images/button-life.gif) no-repeat; }
#sport .button           { background: url(../images/button-sport.gif) no-repeat; }
#dieting .button         { background: url(../images/button-dieting.gif) no-repeat; }


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

#menu {
/* 	margin-top: 70px; */
	font-size: 0.81em;
	}
	
#menu a {
	display: block;
	margin-left: 3px;
}
	
#menu .home a {
	padding: 7px 14px 8px 14px;
	background: url(../images/menu/home.gif) top center no-repeat;
}
	
#menu .home a.active {
	color: #191919;
	padding: 7px 14px 8px 14px;
	background: url(../images/menu/home-active.gif) top center no-repeat;
}
	
#menu .what a {
	padding: 7px 14px 8px 15px;
	background: url(../images/menu/what.gif) top center no-repeat;
	}
	
#menu .what a.active {
	color: #FFFFFF;
	padding: 7px 14px 8px 15px;
	background: url(../images/menu/what-active.gif) top center no-repeat;
	}
	
#menu .themes a {
	padding: 7px 14px 8px 14px;
	background: url(../images/menu/themes.gif) top center no-repeat;
	}
	
#menu .themes a.active {
	color: #FFFFFF;
	padding: 7px 14px 8px 14px;
	}
	
#business      #menu .themes a  { background: url(../images/menu/themes-business.gif) top center no-repeat; }
#education     #menu .themes a  { background: url(../images/menu/themes-education.gif) top center no-repeat; }
#career        #menu .themes a 	{ background: url(../images/menu/themes-career.gif) top center no-repeat; }
#relationships #menu .themes a  { background: url(../images/menu/themes-relationships.gif) top center no-repeat; }
#parenting     #menu .themes a  { background: url(../images/menu/themes-parenting.gif) top center no-repeat; }
#life          #menu .themes a  { background: url(../images/menu/themes-life-coaching.gif) top center no-repeat; }
#sport         #menu .themes a  { background: url(../images/menu/themes-sport.gif) top center no-repeat; }
#dieting       #menu .themes a 	{ background: url(../images/menu/themes-dieting.gif) top center no-repeat; }
	
#menu .become a {
	padding: 7px 15px 8px 15px;
	background: url(../images/menu/become.gif) top center no-repeat;
	}
	
#menu .become a.active {
	color: #FFFFFF;
	padding: 7px 15px 8px 15px;
	background: url(../images/menu/become-active.gif) top center no-repeat;
	}
	
#menu .locator a {
	padding: 7px 13px 8px 14px;
	background: url(../images/menu/locator.gif) top center no-repeat;
	}
	
#menu .locator a.active {
	color: #FFFFFF;
	padding: 7px 13px 8px 14px;
	background: url(../images/menu/locator-active.gif) top center no-repeat;
	}
	
#menu .news a {
	padding: 7px 12px 8px 13px;
	background: url(../images/menu/news.gif) top center no-repeat;
	}
	
#menu .news a.active {
	color: #FFFFFF;
	padding: 7px 12px 8px 13px;
	background: url(../images/menu/news-active.gif) top center no-repeat;
	}
	
	
	
	
	
	
/**********  HOME  ***********/

#home {
	}
	
#home h1 {
	margin: 0;
	padding: 0;
	font-size: 1.41em;
	font-weight: bold;
	}
	
#home h2 {
	margin: 0;
	padding: 0;
	font-size: 1.19em;
	font-weight: normal;
	font-style: italic;
	}
	
#home h3 {
	color: #8F40AF;
	font-size: 1.06em;
	}
	
#home #panelTop {
	clear: both;
	height: 343px;
	margin-bottom: 39px;
	background: url(../images/home-panel-top.gif) repeat-x;
	}
	
#home #panelTop p {
	font-size: 0.75em;
	line-height: 145%;
	margin-top: 20px;
	}
	
#home #panelTop .left {
	width: 260px; /* 265px */
	height: 300px; /* 343px */
	padding: 40px 20px 0 35px;
/* 	margin-right: 25px; */
	}
	
#home #panelTop .left p {
	padding-right: 5px;
	}
	
#home #panelTop .middle {
	width: 290px;  /* 265px */
	padding-top: 45px;
	margin-right: 15px;
	text-align: center;
	}
	
#home #panelTop .right {
	width: 290px;
	padding-top: 25px;
	text-align: center;
	}
	
#home #panelTop .buttonM {
	position: absolute;
	width: 260px;
	height: 37px;
	padding: 15px 0 0 25px;
	margin-left: 320px;
	margin-top: -85px;
	background: transparent url(../images/home-button-trans.png) left center no-repeat;
	}
	
#home #panelTop .buttonR {
	position: absolute;
	width: 260px;
	height: 37px;
	padding: 15px 0 0 25px;
	margin-left: 640px;
	margin-top: -85px;
	background: transparent url(../images/home-button-trans.png) left center no-repeat;
	}
	
#home #panelBottom {
	clear: both;
	width: 960px;
	font-size: 0.94em;
	}
	
#home #panelBottom p {
	margin: 0;
	padding: 0;
	width: 150px;
	}
	
#home #panelBottom .left {
	width: 267px; /* 317px */
	height: 89px; /* 115px */
	margin-bottom: 35px;
	padding: 13px 25px;
	background: #E5E5E5 url(../images/home-bottompanel-left.gif) top left no-repeat;
	}
	
#home #panelBottom .left .plant {
	position: absolute;
	width: 73px;
	height: 119px;
	margin-top: -27px;
	margin-left: 200px;
	}
	
#home #panelBottom .middle .man {
	position: absolute;
	width: 112px;
	height: 127px;
	margin-top: -25px;
	margin-left: 160px;
	}
	
#home #panelBottom .middle {
	width: 267px; /* 317px */
	height: 89px; /* 115px */
	padding: 13px 25px;
	background: #E5E5E5;
	margin: 0 4px;
	}

#home #panelBottom .right {
	width: 267px; /* 317px */
	height: 89px; /* 115px */
	padding: 13px 25px;
	background: #D7D7D7 url(../images/home-bottompanel-right.gif) top right no-repeat;
	}

#home #panelBottom .right ul {
	margin: 0;
	padding: 3px 0 0 15px;
	font-size: 0.80em;
	line-height: 135%;
	}

#home #panelBottom .right ul li {
	padding-right: 20px;
	list-style: url(../images/home-bottompanel-list.gif);
	}
	
#home #latest {
	clear: both;
	height: 32px;
	font-size: 0.81em;
	background: url(../images/latest-background.gif) right center no-repeat;
	}
	
#home #latest #newsTitle {
	height: 25px; /* 32px */
	padding-right: 10px;
	padding-top: 7px;
	padding-left: 13px;
	font-weight: bold;
	background: url(../images/latest-title.gif) no-repeat;
	}
	
#home #latest #news {
	position: relative;
	padding-top: 7px;
	padding-left: 30px;
	height: 25px; /* 32px */
	background: url(../images/latest-title-arrow.gif) no-repeat;
/* 	background: fuchsia; */
	width: 685px;
	}
	

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

#fade-news li {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
.caption {
	clear: both;
	font-weight: bold;
}

#neethlingLogo {
	position: absolute;
	float: left;
	margin-left: 870px;
	margin-top: -20px;
	}




/**********  WHAT  ***********/

#about #subMenu {
	height: 234px; /* 234 */
	font-size: 0.81em;
	background: url(../images/what-panel.gif) bottom repeat-x;
	}
	
#about #subMenu .columnOne {
	width: 236px;
	}
	
#about #subMenu .columnTwo {
	width: 244px;
	}
	
#about #subMenu .columnThree {
	width: 236px;
	}
	
#about #subMenu .columnOneActive {
	width: 236px;
	background: url(../images/what-panel-active.gif) bottom repeat-x;
	}
	
#about #subMenu .columnTwoActive {
	width: 244px;
	background: url(../images/what-panel-active.gif) bottom repeat-x;
	}
	
#about #subMenu .columnThreeActive {
	width: 236px;
	background: url(../images/what-panel-active.gif) bottom repeat-x;
	}
	
#about #subMenu .columnOneActive .top,
#about #subMenu .columnTwoActive .top,
#about #subMenu .columnThreeActive .top {
	background-color: #262626;
	}
	
#about #subMenu .columnOneActive a,
#about #subMenu .columnTwoActive a,
#about #subMenu .columnThreeActive a {
	color: #99FF33;
	}
	
#about #subMenu .top {
	padding: 14px 0 17px 0;
	text-align: center;
	color: #99FF33;
	background-color: #333333;
	border-left: 1px solid #262626;
	}
	
#about #subMenu .bottom {
	height: 187px;
/* 	text-align: center; */
	border-left: 1px solid #6DBB24;
	}
	
#about #subMenu .columnOne .bottom,
#about #subMenu .columnOne .top,
#about #subMenu .columnOneActive .bottom,
#about #subMenu .columnOneActive .top {
/* 	height: 183px; */
	border-left: none;
	}
	
#about #subMenu .floatOne {
	position: absolute;
	width: 171px;
	height: 199px;
	margin-top: -12px;
	margin-left: 30px;
	}
	
#about #subMenu .floatTwo,
#about #subMenu .floatThree,
#about #subMenu .floatFour {
	position: absolute;
	width: 171px;
	height: 199px;
	margin-top: -14px;
	margin-left: 30px;
	}
	
#about #subMenu .corners {
	clear: both;
	position: absolute;
/* 	z-index: 5; */
	width: 960px;
	height: 10px;
	margin-top: -10px;
	}
	

#about h1 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #99FF33;
	}
	
	
#about h2 {
	font-size: 0.88em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 12px 15px;
	background: url(../images/right-title-grey.gif) no-repeat;
	}
	
	
#about h3 {
	font-size: 0.88em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 12px 15px;
	background: url(../images/right-title-purple.gif) no-repeat;
	}
	
	
#about #content .right ul {
	font-size: 0.75em;
	list-style: none;
	line-height: 155%;
	margin: 0;
	padding: 12px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}	
	
#about #content .right ul li a {
	width: 193px;
	display: block;
	background: url(../images/list-arrow.gif) right center no-repeat;
	}	
	
#about #content .right ul li a:hover {
	background: url(../images/list-arrow-hover.gif) right center no-repeat;
	}
	
#about #content .profile ul {
	margin: 0 0 15px 0;
	padding: 0;
	text-indent: 0;
	}
	
#about #content .profile ul li {
	list-style: none;
	}
	
#about #content .tableLeft, #about #content .tableRight {
	width: 225px;
	margin-bottom: 10px;
	}
	
#about #content .tableLeft .title {
	padding: 10px 0 10px 10px;
	border-left: 1px solid #8AE62E;
	border-top: 1px solid #8AE62E;
	border-bottom: 1px solid #8AE62E;
	background-color: #99FF33;
	font-weight: bold;
	}
	
#about #content .tableRight .title {
	padding: 10px 0 10px 10px;
	border: 1px solid #8AE62E;
	background-color: #99FF33;
	font-weight: bold;
	}
	
#about #content .tableLeft .box {
	height: 58px;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
	
#about #content .tableRight .box {
	height: 58px;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
	
	
	
/*
	
#about #content .L1,
#about #content .L2,
#about #content .R1,
#about #content .R2 {
	width: 225px;
	padding: 80px 0;
	font-size: 1.08em;
	text-align: center;
	}
	
	
#about #content .L1 {
	background-color: #0066CC;
	}
	
#about #content .L2 {
	background-color: #339933;
	margin-bottom: 10px;
	}
	
#about #content .R1{
	background-color: #E6D100;
	}
	
#about #content .R2 {
	background-color: #B80202;
	margin-bottom: 10px;
	}
*/
	
	
	
#about #content .L1,
#about #content .L2,
#about #content .R1,
#about #content .R2 {
	width: 135px;
	padding: 45px 10px;
	font-size: 1.08em;
	text-align: center;
	}
	
	
#about #content .L1 {
	background-color: #0066CC;
	margin-left: 70px;
	}
	
#about #content .L2 {
	background-color: #339933;
	margin-bottom: 10px;
	margin-left: 70px;
	}
	
#about #content .R1{
	background-color: #E6D100;
	}
	
#about #content .R2 {
	background-color: #B80202;
	margin-bottom: 10px;
	}
	
	
	



/**********  THEMES - GLOBAL  ***********/

#business .guru {
	position: absolute;
	width: 75px;
	height: 83px;
	margin-top: -16px;
	margin-left: 140px;
	}
	
#education .guru {
	position: absolute;
	width: 73px;
	height: 87px;
	margin-top: -27px;
	margin-left: 145px;
	}
	
#career .guru {
	position: absolute;
	width: 60px;
	height: 86px;
	margin-top: -26px;
	margin-left: 155px;
	}
	
#relationships .guru {
	position: absolute;
	width: 59px;
	height: 85px;
	margin-top: -25px;
	margin-left: 155px;
	}
	
#parenting .guru {
	position: absolute;
	width: 62px;
	height: 88px;
	margin-top: -28px;
	margin-left: 150px;
	}
	
#life .guru {
	position: absolute;
	width: 58px;
	height: 83px;
	margin-top: -23px;
	margin-left: 155px;
	}
	
#sport .guru {
	position: absolute;
	width: 59px;
	height: 89px;
	margin-top: -29px;
	margin-left: 155px;
	}
	
#dieting .guru {
	position: absolute;
	width: 60px;
	height: 93px;
	margin-top: -26px;
	margin-left: 150px;
	}



/**********  THEMES - BUSINESS  ***********/

#themeMenu {
	clear: both;
	}

#business .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-business.jpg) no-repeat;
	}

#business .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#business h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#business h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#business h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #008765;
	}

#business h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-business.gif) no-repeat;
	}

#business #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #008765;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #007D5D;
	}

#business #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #199374;
	display: inline;
	}
	
#business #themeMenu a.active {
	color: #191919;
	}

#business #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#business .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#business .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#business .rightBottom p a {
	font-style: italic;
	}





/**********  THEMES - EDUCATION  ***********/






#education .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-education.jpg) no-repeat;
	}

#education .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#education h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#education h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#education h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #007887;
	}

#education h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-education.gif) no-repeat;
	}

#education #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #007887;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #006F7D;
	}

#education #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #198593;
	display: inline;
	}
	
#education #themeMenu a.active {
	color: #191919;
	}

#education #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#education .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#education .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#education .rightBottom p a {
	font-style: italic;
	}
	
.middle .detail {
	padding: 20px 20px 10px 20px;
	margin-top: 30px;
	background-color: #EAEAEA;
	border: 2px solid #D6D6D6;
	}
	
#education #content .middle ul {
	margin: 0 0 15px 40px;
	padding: 0;
/* 	text-indent: 5px; */
	}
	
#education .middle p.list {
	margin-bottom: 0;
	padding-bottom: 0;
}




/**********  THEME CAREERS  ***********/





#career .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-career.jpg) no-repeat;
	}

#career .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#career h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#career h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#career h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #006ABD;
	}

#career h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-career.gif) no-repeat;
	}

#career #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #006ABD;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #0062AF;
	}

#career #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #1979C3;
	display: inline;
	}
	
#career #themeMenu a.active {
	color: #191919;
	}

#career #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#career .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#career .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#career .rightBottom p a {
	font-style: italic;
	}
	
	
	


/**********  THEME RELATIONSHIPS  ***********/





#relationships .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-relationships.jpg) no-repeat;
	}

#relationships .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#relationships h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#relationships h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#relationships h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #3D368E;
	}

#relationships h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-relationships.gif) no-repeat;
	}

#relationships #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #3D368E;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #383283;
	}

#relationships #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #504A99;
	display: inline;
	}
	
#relationships #themeMenu a.active {
	color: #191919;
	}

#relationships #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#relationships .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#relationships .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#relationships .rightBottom p a {
	font-style: italic;
	}






/**********  THEME PARENTING  ***********/



#parenting .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-parenting2.jpg) no-repeat;
	}

#parenting .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#parenting h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#parenting h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#parenting h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #742564;
	}

#parenting h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-parenting.gif) no-repeat;
	}

#parenting #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #742564;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #6B225D;
	}

#parenting #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #823A73;
	display: inline;
	}
	
#parenting #themeMenu a.active {
	color: #191919;
	}

#parenting #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#parenting .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#parenting .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#parenting .rightBottom p a {
	font-style: italic;
	}






/**********  THEME LIFE COACHING  ***********/




#life .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-life-coaching.jpg) no-repeat;
	}

#life .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#life h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#life h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#life h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #B51C2C;
	}

#life h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-life.gif) no-repeat;
	}

#life #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #B51C2C;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #A81829;
	}

#life #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #BC3241;
	display: inline;
	}
	
#life #themeMenu a.active {
	color: #191919;
	}

#life #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#life .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#life .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#life .rightBottom p a {
	font-style: italic;
	}






/**********  THEME SPORT  ***********/




#sport .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-sport.jpg) no-repeat;
	}

#sport .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#sport h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#sport h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#sport h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #CF7016;
	}

#sport h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-sport.gif) no-repeat;
	}

#sport #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #CF7016;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #C06814;
	}

#sport #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #D47E2D;
	display: inline;
	}
	
#sport #themeMenu a.active {
	color: #191919;
	}

#sport #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#sport .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#sport .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#sport .rightBottom p a {
	font-style: italic;
	}






/**********  THEME DIETING  ***********/




#dieting .topPanel {
	height: 210px; /* 255px */
	padding: 45px 0 0 40px;
	background: url(../images/theme-dieting.jpg) no-repeat;
	}

#dieting .topPanel p {
	color: #000000;
	width: 360px;
	font-size: 0.75em;
	line-height: 145%;
	padding-top: 10px;
	margin-top: 5px;
	border-top: 1px dashed #191919;
	}

#dieting h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#dieting h2 {
	margin: -8px 0 0 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
/* 	line-height: 125%; */
	}

#dieting h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #F6CA00;
	}

#dieting h4 {
	font-size: 1.00em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 10px 15px;
	background: url(../images/right-title-dieting.gif) no-repeat;
	}

#dieting #themeMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #F6CA00;
	text-align: center;
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #E4BB00;
	}

#dieting #themeMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-left: 1px solid #F7CF19;
	display: inline;
	}
	
#dieting #themeMenu a.active {
	color: #191919;
	}

#dieting #themeMenu ul li:first-child {
	border-left: none;
	padding-left: 0;
	}
	
#dieting .rightBottom {
	font: normal 1.00em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 10px 15px 2px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#dieting .rightBottom p:first-child {
	margin: 0;
	padding: 0;
	}
	
#dieting .rightBottom p a {
	font-style: italic;
	}






/**********  BECOME  ***********/
	

#practitioner h1 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 1.00em;
	font-weight: bold;
/* 	line-height: 125%; */
	}

#practitioner h2 {
	margin: 0;
	padding: 0;
	font-size: 3.44em;
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 92%;
	}
	
#practitioner h3 {
	font-size: 1.44em;
	font-weight: normal;
	line-height: 125%;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 3px solid #99FF33;
	}
	
	
#practitioner h4 {
	font-size: 0.88em;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 125%;
	margin: 0;
	padding: 12px 15px;
	background: url(../images/right-title-purple.gif) no-repeat;
	}
	
	
	
#practitioner #subMenu {
	height: 234px;
	background: url(../images/what-panel.gif) bottom repeat-x;
	}

#practitioner #subMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #333333;
/* 	text-align: center; */
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #2F2F2F;
	}

#practitioner #subMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-right: 1px solid #474747;
	display: inline;
	}
	
#practitioner #subMenu a.active {
	color: #99FF33;
	}

#practitioner #subMenu ul li:first-child {
	border-left: none;
	padding-left: 5px;
	}
	
#practitioner #subMenu .topPanel {
	padding: 25px 0 0 45px;
	}
	
#practitioner #subMenu .corners {
	position: absolute;
	width: 960px;
	height: 10px;
	margin-top: 177px;
	}
	
#practitioner .practitionerFloat {
	position: absolute;
	width: 143px;
	height: 201px;
	margin-top: -160px;
	margin-left: 545px;
	}
	
#practitioner .testimonial {
	position: absolute;
	width: 205px;
	margin-top: -125px;
	margin-left: 690px;
	font-size: 0.69em;
	}
	
#practitioner .testimonial .quote {
	padding: 10px 20px 5px 20px;
	background: url(../images/testimonial-top-trans.png) top no-repeat;
	}
	
#practitioner .testimonial .name {
	padding: 0 20px 10px 20px;
	font-weight: bold;
	background: url(../images/testimonial-bottom-trans.png) bottom no-repeat;
	}
	
#practitioner .linkPanelTop {
	margin-top: 30px;
	padding: 25px 20px 15px 20px;
	background: #EAEAEA url(../images/practitioner-top.gif) left top no-repeat;
	}
	
#practitioner .linkPanelBottom {
	font-size: 1.25em;
	padding: 15px 0 15px 20px;
	background: #D6D6D6 url(../images/practitioner-bottom.gif) left bottom no-repeat;
	}
	
/*
#practitioner .detail {
	padding: 20px 20px 10px 20px;
	margin-top: 30px;
	background-color: #EAEAEA;
	border: 2px solid #D6D6D6;
	}
*/
	
	
#practitioner #content .right ul {
	font-size: 0.75em;
	list-style: none;
	line-height: 155%;
	margin: 0;
	padding: 12px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}	
	
#practitioner #content .right ul li a {
	width: 193px;
	display: block;
	background: url(../images/list-arrow.gif) right center no-repeat;
	}	
	
#practitioner #content .right ul li a:hover {
	background: url(../images/list-arrow-hover.gif) right center no-repeat;
	}
	
	
	
#practitioner .rightBottom {
	margin: 0;
	padding: 10px 15px 12px 15px;
	background: url(../images/right-bottom-grey.gif) left bottom no-repeat;
	}
	
#practitioner .rightBottom .date {
	font-size: 0.81em;
	font-weight: bold;
	}
	
#practitioner .rightBottom .dateFuture {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #CCCCCC;
	font-size: 0.81em;
	font-weight: bold;
	}
	
#practitioner .rightBottom .venue {
	font-size: 0.69em;
	font-weight: normal;
	padding-top: 5px;
	}





/**********  LOCATOR  ***********/






/**********  NEWS  ***********/


/*
#news #subMenu a:link    { color: #FFFFFF; }
#news #subMenu a:visited { color: #FFFFFF; }
#news #subMenu a:active  { color: #FFFFFF; }
#news #subMenu a:hover   { color: #999999; }
#news #subMenu a 		 { text-decoration: none; padding: 14px 26px 16px 21px; }

#news #topPanel a:link    { text-decoration: none; color: #FFFFFF; }
#news #topPanel a:visited { text-decoration: none; color: #FFFFFF; }
#news #topPanel a:active  { text-decoration: none; color: #FFFFFF; }
#news #topPanel a:hover   { text-decoration: none; color: #99FF33; }


#news h1 {
	margin: 0;
	padding: 0;
	font-size: 1.44em;
	font-weight: normal;
	color: #FFFFFF;
/* 	line-height: 125%; 
	}

#news h2 {
	margin: 0;
	padding: 0;
	font-size: 0.88em;
	font-weight: normal;
	line-height: 145%;
	color: #FFFFFF;
	}

#news #topPanel {
	height: 192px;
	background: url(../images/news-panel.gif) left bottom repeat-x;
	}
	
#news #topPanel .left {
	padding: 25px 0 0 30px;
	width: 195px; /* 225px 
	}
	
#news #topPanel .right {
	padding: 25px 0 0 30px;
	}
	
#news #topPanel .right ul {
	margin: 0;
	padding: 30px 0 0 0;
	font-size: 0.75em;
	line-height: 185%;
	}
	
#news #topPanel .right ul li {
	color: #99FF33;
	list-style: none;
	}
	
#news #subMenu .browse {
	color: #FFFFFF;
	padding-right: 90px;
	padding-left: 30px;
	background: #262626 url(../images/news-submenu-arrow.gif) right center no-repeat;
	}

#news #subMenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.81em;
	background-color: #333333;
/* 	text-align: center; 
	height: 32px;
	padding-top: 14px;
	border-top: 1px solid #2F2F2F;
	}

#news #subMenu ul li {
	margin: 10px 0 0 0;
	list-style: none;
	padding: 14px 0 16px 0;
	border-right: 1px solid #474747;
	display: inline;
	}
	
#news #subMenu a.active {
	color: #99FF33;
	}

#news #subMenu ul li:first-child {
	border-right: none;
/* 	padding-left: 5px; 
	}
	
#news #subMenu .corners {
	position: absolute;
	width: 960px;
	height: 10px;
	margin-top: 177px;
	}

*/





/**********  FOOTER  ***********/

#footer {
	clear: both;
	font-size: 0.69em;
	border-top: 1px solid #E6E6E6;
	padding-top: 13px;
	margin-top: 55px;
	}
	
#footer ul {
	margin: 0;
	padding: 0;
	}
	
#footer ul li {
	border-left: 1px solid #99FF33;
	list-style: none;
	display: inline;
	padding: 0 6px 0 8px;
	}
	
#footer ul li:first-child {
	border-left: 0;
	}
	
#footer ul li:last-child {
	padding-right: 0;
	}





	
	
	
	
/**********  GLOBAL STYLES  ***********/



.textBold {
	font-weight: bold;
	}
.textItalic {
	font-style: italic;
	}
.textPurple {
	color: #8F40AF;
	}









