@charset "UTF-8";

body {
	font: Helvetica, Verdana, Arial, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
	background:url(../images/eskBGGradient.jpg) repeat-x left top;
}

/*begin global styles*/

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	height: auto;
}
	
h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 20.37px;
	line-height: normal;
	}
	
h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 16.37px;
	line-height: normal;
	}

w {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #919191;
	line-height: normal;
	font-style: italic;
	float: left;
	padding: 5px 0 5px 20px;
	font-weight: normal;
	}

br {
	margin: 0;
	padding: 0;
	line-height: 10px;
	}

p {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #696969;
	line-height: 14.7px;
	}
	
copyright {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #696969;
	line-height: 14.7px;
	padding: 50px 0 0 0;
	text-align: left;
	}

.bodyBlackHeader {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	}

.bodyGreyHeader {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #696969;
	}

.greenLink a {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #3b9923;
	}

.greenLink {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #3b9923;
	}


.navgreenLink {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #3b9923;
	padding: 5px 0 5px 30px;
	}

.navfreetext {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #919191;
	padding: 30px 0 0 20px;
	}
	
.greyLink {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #7e7e7e;
	}
	
.blueLink a {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #4078b9;
	}
	
li {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #3b9923;
	line-height: 14.7px;
	}

.gray {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #696969;
	line-height: 14.7px;
	font-weight: normal;
	}

lg {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #3b9923;
	line-height: 14.7px;
	}

.footerQuoteText {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 23.6px;
	}
	
.footerRed {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #bd4b4b;
	line-height: 23.6px;
	}
	
.quickNav {
	width: 204px;
	}
	
#quickNavDiv {
	float: left;
	height: auto;
	width: 204px;
	}

/*end global styles*/
/*begin main containers*/

#contentContainer {
	float: middle;
	width: 896px;
	height: 383px;
	padding: 0;
	margin: 0 auto;
	}

#top {
	float: left;
	padding: 0;
	margin: 0;
	height: 147px;
	}

#middle {
	float: left;
	width: 896px;
	padding: 0;
	margin: 0;
	min-height: 397px;
	}

#bottom {
	float: left;
	padding: 0;
	margin: 11px 0 0 0;
	min-height: 150px;
	width: 896px;
	}

/*end main containers*/
/*begin #top*/

#header {
	float:left;
	margin: 0 0 0 0;
	padding: 0;
	height: 147px;
	width: 896px;
	background: url(../images/eskHeaderFade.jpg) no-repeat left top;
	}

/*end #top*/
/*begin #middle*/

#contentTopPush {
	float:left;
	margin: 0;
	padding: 30px 0 0 0;
	width: 729px;
	}

#subMenuNav {
	float: left;
	margin: 0;
	padding: 0 0 15px 0;
	width: 397px;
	min-height: 1px;
	line-height: 15px;
	}

#navHolder {
	float: left;
	padding: 0 0 20px 0;
	margin: 0;
	min-height: 28px;
	width: 163px;
	background: url(../images/eskHeaderNavFade.jpg) no-repeat top left;
	}
	
ul#nav {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	min-height: 28px;
	width: 163px;
	list-style-type: none;
	line-height: normal;
	background: url(../images/eskHeaderNavFade.jpg) no-repeat top left;
	}

ul#nav li a, #nav li a:visited {
	margin: 0;
	display: block;
	color: #919191;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	min-height: 19px;
	width: 143px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	}

ul#navBelow {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	min-height: 28px;
	width: 163px;
	list-style-type: none;
	line-height: normal;
	}

ul#navBelow li a, #navBelow li a:visited {
	padding: 15px 0 5px 20px;
	margin: 0;
	display: block;
	color: #919191;
	text-decoration: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	min-height: 19px;
	width: 143px;
	}
	
ul#navInside {
	float: left;
	margin: 0;
	padding: 0 0 6px 0px;
	min-height: 11px;
	width: 163px;
	list-style-type: none;
	line-height: normal;
	}

ul#navInside li a, #navInside li a:visited {
	padding: 0 0 3px 30px;
	margin: 0;
	color: #3b9923;
	display: block;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	min-height: 11px;
	width: 133px;
	}

#subNav a {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #3b9923;
	}
	
#subNav {
	margin: 0;
	padding: 0 0 6px 10px;
	width: 153px;
	height: 12px;
	line-height: 18px;
	}
	
#navInnerHolder {
	float: left;
	margin: 0;
	padding: 0;
	min-height: 1px;
	width: 153px;
}

/*begin #nav hover states*/

ul#nav li#home a:hover,
ul#nav li#coaching a:hover,
ul#nav li#mediation a:hover,
ul#nav li#consultancy a:hover,
ul#nav li#about a:hover,
ul#nav li#contact a:hover, 
ul#nav li#sitemap a:hover, 
ul#nav li#exec a:hover,
ul#nav li#execprog a:hover,
ul#nav li#team a:hover,
ul#nav li#teamprog a:hover,
ul#nav li#mentoring a:hover,
ul#nav li#garden a:hover, 
ul#nav li#mbti a:hover,
ul#nav li#lindsay a:hover,
ul#nav li#robin a:hover,
ul#nav li#frog a:hover,
ul#nav li#clients a:hover,
ul#nav li#archive a:hover, 
ul#nav li#links a:hover,
ul#nav li#process a:hover,
ul#nav li#avoidance a:hover, 
ul#nav li#contact a:hover, 
ul#nav li#email a:hover,
ul#nav li#eskhill a:hover,
ul#nav li#rymore a:hover, 
ul#nav li#sitemap a:hover, 

{color: #fff;
	background: #3b9923;}

/*end #nav hover states*/
/*begin #nav active states*/

body#coaching #contentContainer #middle #contentArea #navHolder ul#nav li#coaching a,
body#mediation #contentContainer #middle #contentArea #navHolder ul#nav li#mediation a,
body#consultancy #contentContainer #middle #contentArea #navHolder ul#nav li#consultancy a,
body#about #contentContainer #middle #contentArea #navHolder ul#nav li#about a,
body#contact #contentContainer #middle #contentArea #navHolder ul#nav li#contact a,
body#sitemap #contentContainer #middle #contentArea #navHolder ul#nav li#sitemap a,
body#exec #contentContainer #middle #contentArea #navHolder ul#nav li#exec a,
body#team #contentContainer #middle #contentArea #navHolder ul#nav li#team a,
body#mentoring #contentContainer #middle #contentArea #navHolder ul#nav li#mentoring a,
body#garden #contentContainer #middle #contentArea #navHolder ul#nav li#garden a,
body#mbti #contentContainer #middle #contentArea #navHolder ul#nav li#mbti a,
body#lindsay #contentContainer #middle #contentArea #navHolder ul#nav li#lindsay a,
body#robin #contentContainer #middle #contentArea #navHolder ul#nav li#robin a,
body#frog #contentContainer #middle #contentArea #navHolder ul#nav li#frog a,
body#clients #contentContainer #middle #contentArea #navHolder ul#nav li#clients a,
body#archive #contentContainer #middle #contentArea #navHolder ul#nav li#archive a,
body#links #contentContainer #middle #contentArea #navHolder ul#nav li#links a,
body#process #contentContainer #middle #contentArea #navHolder ul#nav li#process a,
body#avoidance #contentContainer #middle #contentArea #navHolder ul#nav li#avoidance a,
body#contact #contentContainer #middle #contentArea #navHolder ul#nav li#contact a,
body#email #contentContainer #middle #contentArea #navHolder ul#nav li#email a,
body#eskhill #contentContainer #middle #contentArea #navHolder ul#nav li#eskhill a,
body#rymore #contentContainer #middle #contentArea #navHolder ul#nav li#rymore a,
body#sitemap #contentContainer #middle #contentArea #navHolder ul#nav li#sitemap a,

{color: #fff;
	background: #3b9923;}

/*end #nav active states*/

/*begin #nav hover states (during subNav)*/

ul#navBelow li#home a:hover,
ul#navBelow li#coaching a:hover,
ul#navBelow li#mediation a:hover,
ul#navBelow li#consultancy a:hover,
ul#navBelow li#about a:hover,
ul#navBelow li#contact a:hover, 
ul#navBelow li#sitemap a:hover, 
ul#navBelow li#exec a:hover,
ul#navBelow li#team a:hover,
ul#navBelow li#mentoring a:hover,
ul#navBelow li#garden a:hover, 
ul#navBelow li#mbti a:hover,
ul#navBelow li#lindsay a:hover, 
ul#navBelow li#robin a:hover,
ul#navBelow li#frog a:hover,
ul#navBelow li#clients a:hover,
ul#navBelow li#archive a:hover, 
ul#navBelow li#links a:hover,
ul#navBelow li#process a:hover, 
ul#navBelow li#contact a:hover,
ul#navBelow li#email a:hover, 
ul#navBelow li#eskhill a:hover,
ul#navBelow li#rymore a:hover, 
ul#navBelow li#sitemap a:hover, 

{color: #fff;
	background: #3b9923;}

/*end #nav hover states (during subNav)*/
/*begin #nav active states (during subNav)*/

body#coaching #contentContainer #middle #contentArea #navHolder ul#navBelow li#coaching a,
body#mediation #contentContainer #middle #contentArea #navHolder ul#navBelow li#mediation a,
body#consultancy #contentContainer #middle #contentArea #navHolder ul#navBelow li#consultancy a,
body#about #contentContainer #middle #contentArea #navHolder ul#navBelow li#about a,
body#contact #contentContainer #middle #contentArea #navHolder ul#navBelow li#contact a, 
body#sitemap #contentContainer #middle #contentArea #navHolder ul#navBelow li#sitemap a,
body#exec #contentContainer #middle #contentArea #navHolder ul#navBelow li#exec a,
body#team #contentContainer #middle #contentArea #navHolder ul#navBelow li#team a,
body#mentoring #contentContainer #middle #contentArea #navHolder ul#navBelow li#mentoring a,
body#garden #contentContainer #middle #contentArea #navHolder ul#navBelow li#garden a, 
body#mbti #contentContainer #middle #contentArea #navHolder ul#navBelow li#mbti a,
body#lindsay #contentContainer #middle #contentArea #navHolder ul#navBelow li#lindsay a,
body#robin #contentContainer #middle #contentArea #navHolder ul#navBelow li#robin a,
body#frog #contentContainer #middle #contentArea #navHolder ul#navBelow li#frog a,
body#clients #contentContainer #middle #contentArea #navHolder ul#navBelow li#clients a,
body#archive #contentContainer #middle #contentArea #navHolder ul#navBelow li#archive a, 
body#links #contentContainer #middle #contentArea #navHolder ul#navBelow li#links a,
body#process #contentContainer #middle #contentArea #navHolder ul#navBelow li#process a, 
body#avoidance #contentContainer #middle #contentArea #navHolder ul#navBelow li#avoidance a,
body#contact #contentContainer #middle #contentArea #navHolder ul#navBelow li#contact a, 
body#email #contentContainer #middle #contentArea #navHolder ul#navBelow li#email a,
body#eskhill #contentContainer #middle #contentArea #navHolder ul#navBelow li#eskhill a, 
body#rymore #contentContainer #middle #contentArea #navHolder ul#navBelow li#rymore a,
body#sitemap #contentContainer #middle #contentArea #navHolder ul#navBelow li#sitemap a,

{color: #fff;
	background: #3b9923;}

/*end #nav active states (during subNav)*/


/*begin #containers*/

#contentArea {
	float: left;
	width: 896px;
	margin: 0;
	padding: 0;
	min-height: 381px;
	text-align: left;
	background: #fff url(../images/eskContentRepDown.jpg) repeat-y left top;
	}

#contentBtmBar {
	float: left;
	margin: 0;
	padding: 0;
	width: 896px;
	height: 2px;
	background: url(../images/eskContentBtmBar.jpg) no-repeat left top;
}
3
#navShadow {
	float: left;
	width: 20px;
	height: 394px;
	background: url(../images/eskNavShadow.jpg) no-repeat left top;
	}

#navTextArea {
	float: left;
	margin: 0;
	padding: 0 0 5px 20px;
	width: 140px;
	min-height: 20px;
	color: #3C0;
	}
	
#leftTextArea {
	float: left;
	margin: 0;
	padding: 0 0 20px 38px;
	width: 397px;
	min-height: 342px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#rightTextArea {
	float: right;
	margin: 0;
	padding: 0 30px 0 14px;
	width: 204px;
	min-height: 242px;
	font-size: 10px;
	}
	
#navColumnBox {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	width: 163px;
	min-height: 5px;
	}
	
#twoColumnBox {
	float: left;
	margin: 0;
	padding: 7px 0 0 0;
	width: 397px;
	min-height: 28px;
	}
	
#aroundColumnBox {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	width: 397px;
	min-height: 1px;
	}
	
#leftCol {
	float: left;
	margin: 0;
	padding: 0;
	width: 199px;
	min-height: 28px;
	}
	
#rightCol {
	float: left;
	margin: 0;
	padding: 0;
	width: 198px;
	min-height: 28px;
	}
	
#colItemSpacerL {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
	width: 189px;
	min-height: 1px;
	}
	
#colItemSpacerR {
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	width: 198px;
	min-height: 1px;
	}

#pdfDownload a {
	float: right;
	background: url(../images/eskLeafletBtnOff.jpg) no-repeat top left;
	width: 166px;
	height: 74px;
	padding: 0 0 15px 0;
	margin: 0;
	}
	
#pdfDownload a:hover {
	float: right;
	background: url(../images/eskLeafletBtnOn.jpg) no-repeat top left;
	width: 166px;
	height: 74px;
	padding: 0 0 15px 0;
	margin: 0;
	}

#Frog-204x136 a {
	float: right;
	background: url(../fotos/Frog-204x136.jpg) no-repeat top left;
	width: 204px;
	height: 136px;
	padding: 0 0 0 0;
	margin: 0;
	}
	
#Frog-204x136 a:hover {
	float: right;
	background: url(../fotos/Frog-eye-204.jpg) no-repeat top left;
	width: 204px;
	height: 204px;
	padding: 0 0 0 0;
	margin: 0;
	}
/*end #containers*/
/*end #middle*/


/*begin #bottom*/

#footer {
	float: left;
	width: 863px;
	min-height: 94px;
	padding: 0px 0 0 29px;
	border: solid 2px;
	border-color: #c5c5c5;
	}

#footerQuote {
	float: left;
	margin: 0;
	padding: 0 0 10px 48px;
	width: 510px;
	min-height: 41px;
	text-align: left;
	}

#footerLogo {
	float: left;
	width: 98px;
	height: 48px;
	margin: 0;
	padding: 0px 0 0 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#footerRight {
	float: right;
	width: 166px;
	height: 74px;
	margin: 0;
	padding: 0px 0px 0 0;
	color: #999;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	text-align: right;
	}


/*end #bottom*/
#contentContainer #middle #contentArea #contentTopPush #rightTextArea h2 em {
	color: #000;
}
