body {

	margin: 0;

	background: #FFF;

}



body#home { background: #0D8085; }



.bgbottom {

	background-repeat: repeat-x;

	background-position: bottom;

}

.bgtop {

	background-repeat: repeat-x;

	background-position: top;

}


p {

	font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;

	font-size: 11px;
	line-height: 15px;
	margin-top: 0;

}


.menu {

	font-size: 10px;

}


ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

ol {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#sitemap a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0D8085;

}



#sitemap a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #666666;

}

#sitemap a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0D8085;

}



#smallsite a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #999999;

	left: 0px;



}

#smallsite a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #990066;

}

#smallsite a:Visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #999999;

}

.watermark {

	background-attachment: fixed;

	background-image: url(images/watermark_corporate.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.winwatermark {

	background-attachment: fixed;

	background-image: url(images/watermark_2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.nounderline {

	text-decoration: none;

	cursor: hand;

	color: #FFFFFF;

}

.font7 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

}

.seofooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0D8085;

}

h1,h2 {

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-align: left;

}



/* ------------------------ Added styles ------------------------ */

h1.title {

	margin-top: 0;

	font-size: 120%;

	font-weight: normal;

	color: #0D8085;

}



h2.bullet {

	margin-bottom: 0;

	padding: 4px 0 4px 22px;

	font-size: 80%;

	color: #0D8085;

	background: url(images/square-bullet.gif) no-repeat 0 50%

}



h2.bullet a {

	color: #0D8085;

	text-decoration: none;

}



.link-list { list-style: none; text-align: left; }



.link-list li { 

	margin-bottom: 1em; 

	font-size: 130%; 

	font-weight: bold;

}



.link-list a {

	padding: 4px 0 4px 22px;

	color: #0D8085;

	background: url(images/square-bullet.gif) no-repeat 0 50%;

	text-decoration: none;

}



.quote {

	font-size: 110%;

	font-style: italic;

	font-weight: bold;

	color: #2D5A84;

}



/* horizontal navigation */

* html body { behavior: url(hover.htc); }



#nav, #nav ul { 

	margin: 0; 

	padding: 0; 

	list-style: none; 

	line-height: 1;

}

/* 1st level list */

#nav {
	position: relative;
	z-index: 10;
	padding-left: 10px;
	background: url(images/nav-bg.gif) repeat-x;
	background-image: url(images/nav-bg.gif);

}

#nav li { 

	position: relative; 

	float: left; 

	margin: 0; padding: 0;

}
#index { width: 48px; }

#about { width: 65px; }

#coaching { width: 122px; }

#applications { width: 136px; }

#teams { width: 125px; }

#leadership { width: 154px; }

#performance { width: 162px; }

#faq { width: 100px; }

#resources { width: 72px; }

#contact { width: 45px; }



#nav a { 

	float: left;

	display: block;

	height: 16px;

	padding: 2px 7px 0;

	border-right: 1px solid;

	color: #FFF;

	text-decoration: none;

	background: url(images/nav-bg.gif) 0 0 repeat-x;

}



#nav a:hover { background-position: 0 -18px }



#nav li.last a { border: none; }



/* 2nd level lists */

#nav li ul {

	position: absolute;

	top: 17px;

	left: 0;

	display: none;

	width: 148px;

	border: 1px solid #0D8085; 

}



#nav li ul a {

	float: none;

	width: 138px;

	height: auto;

	padding: 3px 5px;

	border-bottom: 1px solid #FFF;

	border-right: none;

	background: #0D8085;

	text-align: left;

}



#nav li ul a:hover {

	color: #0D8085;

	background: #FFF;

}



/* 3rd level lists */

#nav ul ul { 

	top: 0;

	margin: 0 0 0 148px;

}



#nav li:hover ul ul, #nav li:hover ul ul ul { display: none; }

#nav li:hover ul { display: block; }

#nav li li:hover ul, #nav li li li:hover ul { display: block; }



/* replaced flash banner */

.banner {

	position: relative;

	z-index: 1;

	clear: both;

	height: 119px;

	margin-top: 20px;

	overflow: hidden;

}



#pic1 { background: url(images/extracted/top_body_image1.jpg) 80% 0 no-repeat; }

#pic2 { background: url(images/extracted/top_body_image2.jpg) 80% 0 no-repeat; }

#pic3 { background: url(images/extracted/top_body_image3.jpg) 80% 0 no-repeat; }

#pic4 { background: url(images/extracted/top_body_image4.jpg) 80% 0 no-repeat; }

#pic5 { background: url(images/extracted/top_body_image5.jpg) 80% 0 no-repeat; }

#pic6 { background: url(images/extracted/top_body_image6.jpg) 80% 0 no-repeat; }



.banner p { 

	position: absolute;

	top: 0; left: 0;

	margin: 0;

	text-transform: uppercase;

}



.banner p a { 	

	color: #000; 

	font-size: 110%; 

	font-weight: bold;

	text-decoration: none;

}



.banner img { float: left; }



.banner ul { 

	margin: 5px 0 0 550px; 

	padding: 0;

	height: 10px;

	font-size: 70%;

	font-weight: bold;

	list-style: none;

	text-align: left;

	line-height: 1;	

}



#links ul { 

	margin: 5px 0 0 10px; 

	padding-left: 10px;

	font-size: 70%;

	font-weight: bold;

	list-style: none;

	text-align: left;

	line-height: 1;	

}



.banner a, #links a {

	color: #0D8085;

	text-decoration: none;

}



.banner li, #links li { 

	margin: 0 0 12px 0;

	padding-left: 14px;

	background: url(images/arrow.gif) 0 50% no-repeat

}



.banner .second { margin-left: 10px }

.banner .third { margin-left: 20px }

.banner .fourth { margin-left: 30px }

.banner .fifth { margin-left: 40px }



.btm-border { 

	width: 100%;

	height: 13px;

	background: url(images/top_line.jpg) 0 -22px repeat-x;

}



.promo { height: 420px; width: 240px; }

#links .promo { height: auto; width: auto; }



#linda { background: url(images/extracted/home_image2.jpg) 50% 100% no-repeat; }

#laurie { background: url(images/laurie.jpg) 50% 100% no-repeat; }



.promo ul { 

	margin-left: 15px; padding: 0;

	font-size: 65%; 

	font-weight: bold;

	list-style: none;

	text-align: left;

}



.promo a { color: #666; text-decoration: none; }



.promo li, #links .promo li {

	margin: 0 0 12px 0;

	padding: 0 0 1px 14px;

	background: url(images/bullet.gif) 0 5px no-repeat

}



.promo span { display: block; font-size: 140%;  }



.promo .red { color: #A51F1F; font-size: 120% }

.aqua { color: #0D8085; }

.blue { color: #4D6C89 }

.right { margin-left: 80px; }

.promo .small { font-size: 90%; color: #4D6C89 }

.promo .large { font-size: 140% }

.inset-arrow { float: left; margin-right: 5px }



#home-pic, #intro {

	float: left;

	width: 259px;

	padding-top: 10px;

	font-weight: bold;

}



#home-pic {

	background: url(images/dotted-h.gif) 100% 0 repeat-y;

}



#home-pic p { font-size: 90%; margin: 0 }

#home-pic p.blue { font-size: 70%;}

#intro {

	padding-bottom: 20px;

	background: url(images/extracted/home_image1.jpg) 100% 100% no-repeat;

}

#intro p {

	padding: 0 10px;

	color: #4D6C89;

}



#links {

	margin-left: 520px;

	padding-top: 10px;

	background: url(images/dotted-h.gif) repeat-y;

}



#links .promo {

	margin-top: 20px;

	padding: 20px 0 45px;

	background: url(images/dots.gif) repeat-x;

}
.boxcolour {
	background-color: #E1ECF0;
}

