@charset "UTF-8";
/* CSS Document */

/*
==========================================================
  mainNav
==========================================================
*/
#mainNav {
	margin: 203px auto 5px auto;
	width: 100%;
	font-size: 1em;
	line-height: 1;
	height: 40px;
	float: left;
	clear: both;
}
#mainNav ul {
	width: 955px;
	margin: 0 auto;
	list-style: none;
	float: right;
}
#mainNav ul li {
	margin-right: 18px;
	float: left;
	padding: 0;
}
#mainNav ul li.triangle {
	margin-top: -6px;
}
#mainNav ul li.last {
	margin-right: 0px;
}
#mainNav ul li a {
	display: block;
	font-weight: normal;
	text-decoration: none;
	border-bottom: none;
}
#mainNav li a:link, #mainNav li a:visited {
	color: #F0F0BE;
}
#mainNav li a:hover {
	color: #FDCE1C;
	border-bottom: 2px solid #FBD211;
}
#home li.home a, #coaching li.coaching a, #mentoring li.mentoring a, #training li.training a, #about li.about a, #quotes li.quotes a, #clients li.clients a, #consult li.consult a, #contact li.contact a {
	color: #FBD211;
	border-bottom: 2px solid #FBD211;
}
#mainNav ul ul {
	z-index: 150;
	float: left;
	padding: 0;
	background: #F0F0BE;
	font-size: small;
}
#video {
	z-index: 50;
}
#mainNav ul li ul { /* dropdown width */
	position: absolute;
	left: -999em;
	height: auto;
	width: 31em;
	margin: 0;
}
#mainNav ul ul.navsquare li {
	background: url(../images/squareo.gif) no-repeat 10px 15px;
	border-bottom: 1px solid #75743B;
	text-decoration: none;
	padding: 5px 0 5px 7px;
	float: left;
	width: 30em;
}
#mainNav ul li li.last {
	border-bottom: none;
}
#mainNav li ul li a {
	text-decoration: none;
	margin: 5px;
	padding-left: 15px;
	font-weight: bold;
}
#mainNav li li a:link, #mainNav li li a:visited {
	border-bottom: none;
	color: #666633;
}
#mainNav li li a:hover, #mainNav li li a.sfhover {
	color: #993300;
	border-bottom: none;
}
#mainNav ul li:hover ul, #mainNav ul li.sfhover ul {
	left: auto;
}
/*
==========================================================
  Left Column Inside LEFT NAVIGATION
==========================================================
*/
#inside-nav {
	background: #F0F0BE;
	border-bottom: 10px solid #fff;
}
#leftcol-inside p.sidelistline {
	border-bottom: 2px solid #D4D4A8;
	height: 1px;
	margin: 0;
}
#leftcol-inside .not-active ul {
	list-style: url(../images/squareo.gif);
	font-size: 1.2em;
	padding-left: 30px;
	text-align: left;
	line-height: 150%;
}
#leftcol-inside .active ul {
	list-style: url(../images/squarelt.gif);
	font-size: 1.2em;
	padding-left: 30px;
	text-align: left;
	line-height: 150%;
}
#leftcol-inside li {
	margin: 8px 0;
	padding-bottom: 0px;
}
#leftcol-inside li a {
	margin-top: 10px;
	border-bottom: none;
}
#leftcol-inside li a:link, #leftcol-inside li a:visited {
	margin-top: 10px;
	border-bottom: none;
	color: #7A7740;
}
#leftcol-inside li a:hover {
	margin-top: 10px;
	border-bottom: none;
	color: #000;
}
#leftcol-inside li a {
	margin-top: 10px;
	border-bottom: none;
}
#leftcol-inside .active {
	margin-bottom: -1px;
	background: #666633;
	padding: 3px 0 2px 0;
}
#leftcol-inside .active li a {
	color: #F0F0BE;
}
#leftcol-inside ul li.last {
	border-bottom: none;
	padding-bottom: 8px;
}
