* {
	margin: 0;
	padding: 0;
	border: 0;
}
img {
	display: block;
}
ul,
ol {
	list-style: none;
}

.silent {
	display: none;
}
.stronger {
	font-weight: bold;
}


body {
	background: #f78f1e url(images/bg_stripe.gif) center top repeat-y;
	color: #867a77;
}
div#wrapper {
	position: relative;
	width: 100%;
	background: url(images/bg_header_wide.gif) center top no-repeat;
	margin: 0 auto;
}
div#container {
	position: relative;
	width: 878px;
	margin: 0 auto;
}

div.containAbout {		background: url(images/bg_content_about.gif) left top repeat-y;}
div.containServices {	background: url(images/bg_content_services.gif) left top repeat-y;}
div.containWhy {		background: url(images/bg_content_why.gif) left top repeat-y;}
div.containResources {	background: url(images/bg_content_resources.gif) left top repeat-y;}
div.containContact {	background: url(images/bg_content_contact.gif) left top repeat-y;}

h1 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 179px;
	height: 135px;
}
h1 a {
	display: block;
	width: 179px;
	height: 135px;
	background: url(images/logo.gif) left top no-repeat;
	text-indent: -5000px;
	overflow: hidden;
}
div#header {
	height: 135px;
	width: 699px;
	padding-left: 179px;
	background: url(images/bg_header.gif) left top repeat-x;
}
p#slogan {
	display: block;
	height: 75px;
	background: url(images/slogan.gif) right top no-repeat;
	text-indent: -5000px;
	overflow: hidden;
}


div#nav {
	width: 699px;
	height: 60px;
}
div#nav ul	{
	width: 699px;
	height: 60px;
	background: url(images/nav.gif) left top no-repeat;
	position: relative;
}
div#nav ul li {
	position: absolute;
	top: 0;
}
div#nav ul li,
div#nav ul a {
	height: 60px;
	display: block;
}
div#nav ul li a {
	text-indent: -5000px;
	overflow: hidden;
	outline: none;
}
	
li#menuHome									{left: 0px; width: 76px;}
li#menuAbout								{left: 76px; width: 100px;}
li#menuServices								{left: 176px; width: 133px;}
li#menuWhy 									{left: 309px; width: 156px;}
li#menuResources							{left: 465px; width: 118px;}
li#menuContact								{left: 583px; width: 116px;}

li#menuHome a:hover							{background: url(images/nav.gif) 0px -60px no-repeat;}
li#menuAbout a:hover						{background: url(images/nav.gif) -76px -60px no-repeat;}
li#menuServices a:hover						{background: url(images/nav.gif) -176px -60px no-repeat;}
li#menuWhy a:hover							{background: url(images/nav.gif) -309px -60px no-repeat;}
li#menuResources a:hover					{background: url(images/nav.gif) -465px -60px no-repeat;}
li#menuContact a:hover						{background: url(images/nav.gif) -583px -60px no-repeat;}

li#menuHome a:active						{background: url(images/nav.gif) 0px -120px no-repeat;}
li#menuAbout a:active						{background: url(images/nav.gif) -76px -120px no-repeat;}
li#menuServices a:active					{background: url(images/nav.gif) -176px -120px no-repeat;}
li#menuWhy a:active							{background: url(images/nav.gif) -309px -120px no-repeat;}
li#menuResources a:active					{background: url(images/nav.gif) -465px -120px no-repeat;}
li#menuContact a:active						{background: url(images/nav.gif) -583px -120px no-repeat;}

body.curHome li#menuHome					{background: url(images/nav.gif) 0px -180px no-repeat;}
body.curAbout li#menuAbout					{background: url(images/nav.gif) -76px -180px no-repeat;}
body.curServices li#menuServices			{background: url(images/nav.gif) -176px -180px no-repeat;}
body.curWhy li#menuWhy						{background: url(images/nav.gif) -309px -180px no-repeat;}
body.curResources li#menuResources			{background: url(images/nav.gif) -465px -180px no-repeat;}
body.curContact li#menuContact				{background: url(images/nav.gif) -583px -180px no-repeat;}

body.curHome li#menuHome a:hover			{background: url(images/nav.gif) 0px -180px no-repeat; cursor: default;}
body.curAbout li#menuAbout a:hover			{background: url(images/nav.gif) -76px -180px no-repeat; cursor: default;}
body.curServices li#menuServices a:hover	{background: url(images/nav.gif) -176px -180px no-repeat; cursor: default;}
body.curWhy li#menuWhy a:hover				{background: url(images/nav.gif) -309px -180px no-repeat; cursor: default;}
body.curResources li#menuResources a:hover	{background: url(images/nav.gif) -465px -180px no-repeat; cursor: default;}
body.curContact li#menuContact a:hover		{background: url(images/nav.gif) -583px -180px no-repeat; cursor: default;}


div#content {
	clear: both;
	position: relative;
}
div#sidebar {
	float: left;
	padding-top: 35px;
	padding-right: 30px;
	padding-left: 30px;
	width: 200px;
	height: 500px;
}

div.sidebarServices { 	background: url(images/bg_tip1.gif) left top no-repeat; height: 240px;}
div.sidebarWhy { 		background: url(images/bg_tip2.gif) left top no-repeat; height: 260px;}

div#sidebar h3,
div#sidebarTraining h3,
div#sidebar p {
	display: none;
}
div#sidebar h3#advisory {
	display: block;
	height: 11px;
	margin-bottom: 15px;
	background: url(images/hdr_advisory_board.gif) left top no-repeat;
	text-indent: -5000px;
	overflow: hidden;
}
div#sidebar li {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}
div#sidebar li span {
	color: #f78f1e;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
div#sidebar a:link {color:#7aa9b4; text-decoration:underline;}
div#sidebar a:visited {color:#7aa9b4; text-decoration:underline;}
div#sidebar a:hover {color:#7aa9b4; text-decoration:none;}
div#sidebar a:active {color:#7aa9b4; text-decoration:none;}


div#sidebarTraining {
	float: left;
	padding-top: 35px;
	width: 260px;
	height: 760px;
}
div#sidebarTraining h3#training3 {
	display: block;
	height: 11px;
	margin-bottom: 11px;
	background: url(images/hdr_training3.gif) left top no-repeat;
	text-indent: -5000px;
	overflow: hidden;
}
div#sidebarTraining h3#training4 {
	display: block;
	height: 11px;
	margin-bottom: 11px;
	background: url(images/hdr_training4.gif) left top no-repeat;
	text-indent: -5000px;
	overflow: hidden;
}


div#training ul	{
	width: 260px;
	background: url(images/nav_training_test.gif) left top no-repeat;
}
div#training ul li,
div#training ul a {
	display: block;
	width: 260px;
	height: 147px;
}
div#training ul li a {
	text-indent: -5000px;
	overflow: hidden;
}

li#menuCoach a:hover			{background: url(images/nav_training_test.gif) -260px 0px no-repeat;}
li#menuCoachPlus a:hover		{background: url(images/nav_training_test.gif) -260px -147px no-repeat;}
li#menuCoachPlatinum a:hover	{background: url(images/nav_training_test.gif) -260px -294px no-repeat;}
li#menuConsulting a:hover		{background: url(images/nav_training_test.gif) -260px -441px no-repeat;}

li#menuCoach a:active			{background: url(images/nav_training_test.gif) -520px 0px no-repeat;}
li#menuCoachPlus a:active		{background: url(images/nav_training_test.gif) -520px -147px no-repeat;}
li#menuCoachPlatinum a:active	{background: url(images/nav_training_test.gif) -520px -294px no-repeat;}
li#menuConsulting a:active		{background: url(images/nav_training_test.gif) -520px -441px no-repeat;}


div#main {
	padding: 45px 35px 50px 50px;
	min-height: 760px;
	
	/* False margin value for IE Win 6 */
	margin-left: 257px;
}
html>body div#main {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-left: 260px;
}
div#mainHome {
	padding: 45px 35px 50px 0;
	
	/* False margin value for IE Win 6 */
	margin-left: 187px;
}
html>body div#mainHome {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-left: 190px;
}

div.mainServices {		background: url(images/bg_side_services.jpg) left top no-repeat;}
div.mainAdvisors {		background: url(images/bg_side_advisors123.gif) left top no-repeat;}
div.mainAdvisoryFirms {	background: url(images/bg_side_advisors1234.gif) left top no-repeat;}
div.mainAsset {			background: url(images/bg_side_advisors4.gif) left top no-repeat;}
div.mainWhy {			background: url(images/bg_side_why.jpg) left top no-repeat;}
div.mainResources {		background: url(images/bg_side_resources.jpg) left top no-repeat;}
div.mainContact {		background: url(images/bg_side_contact.jpg) left top no-repeat;}

div#main h2,
div#mainHome h2 {
	color: #f78f1e;
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
div#main p,
div#mainHome p {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}
div#main ul {
	margin-bottom: 24px;
	margin-left: 30px;
}
div#main li {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	background: url(images/bullet_orange.gif) left 9px no-repeat;
	padding-left: 20px;
	margin-bottom: 0;
}
div#main li ul {
	margin-bottom: 0;
}
div#main li ul li {
	background: url(images/bullet_blue.gif) left 9px no-repeat;
	padding-left: 20px;
	margin-bottom: 0;
}
div#main a,
div#twitter a {
	color: #7aa9b4;
	text-decoration: underline;
	font-weight: bold;
}
div#main a:hover {
	text-decoration: none;
}
div#main h3,
div#mainHome h3 {
	font: bold 15px/24px Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}

div.bio {
	overflow: hidden;
}
div#main h3.board {
	font: normal 15px/24px Arial, Helvetica, sans-serif;
	margin-bottom: 36px;
	color: #a49b99;
}
div#main h3.boardStuart {
	font: normal 15px/24px Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	color: #a49b99;
}
span.name {
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	display: block;
	color: #867a77;
}
div#main img.portrait {
	float: left;
	margin-right: 20px;
}
div#main img.icon,
div#mainHome img.icon {
	float: right;
	margin: 0;
}
div#main p.longer,
div#mainHome p.longer,
div#main h3.longer,
div#mainHome h3.longer {
	margin-bottom: 24px;
}
div#main img.logo {
	margin-bottom: 6px;
}
em {
	font-style: oblique;
	font-style: italic;
}
div#servicesBack {
	float:right;
}
div#disclaimerHome {
	padding: 200px 0 15px 0;
	margin-left: 190px;
}
div#disclaimer {
	padding: 200px 0 15px 50px;
	margin-left: 260px;
}
div#disclaimerHome p,
div#disclaimer p {
	font: normal 9px/11px Arial, Arial, Helvetica, sans-serif;
	color: #867a77;
}
div.clearer {
	clear: both;
	height: 1px;
	overflow: hidden;
}
div#twitter {
	clear: both;
	padding-top: 20px;
	margin-left: 670px;
}
div#twitter a {
	display: block;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(images/logo_twitter.gif) left 1px no-repeat;
	height: 21px;
	padding-left: 25px;
}
div#twitter a:hover {
	text-decoration: underline;
}



