/*
Theme Name: Lighthouse Consultants
Theme URI: http://lighthouseconsultants.co.uk
Description: Lighthouse Consultants.
Version: 1.5
Author: Samuel East
Tags: Lighthouse Consultants. 
*/ 

@import "reset.css";

body {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	background-image:url(images/body-bg2.jpg);
	background-repeat:repeat-x;
	letter-spacing:0.01em;
	padding:0;
	margin:0;
}
a:visited {
	color:#286272;
}
.content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#5f6066;
	border:none;
}

.content h2 {
	font-size:16px;
	color:#018bb8;
}

.content h3 {
	font-size:16px;
	color:#444;
}

.content h4 {
	font-size:13px;
	color:#018bb8;
}

.content p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#67686C;
	font-size:13px;
	margin-bottom: 13px;
}

.content a {
	font-family:Arial, Helvetica, sans-serif;
	color:#017ea5;
	text-decoration:underline;
}
.content a:visited {
	color:#286272;
}
.content a:hover {
	color: #333;
}

.content ul {
	margin-bottom: 13px;
}

.content ul li
{
	color:#1391b4;
	color:#67686C;
	font-size:13px;
	margin-left:20px;
	_margin-left:10px;
	list-style-type: circle;
	margin-top: 10px;
	_margin-top: 5px;
} 

.content ul ul li {
color:#67686C;
font-size:13px;
list-style-image:none;
list-style-type:disc !important;
margin-left:40px;
margin-top:10px;
text-decoration:none;
}

.content ol {
	margin-bottom: 13px;
}

.content ol li {
color:#67686C;
font-size:13px;
list-style:decimal outside none;
margin-left:20px;
_margin-left:10px;
}

.content img {
	padding: 4px;
	border: solid 1px #D1D2D4;
}
.content p.subtext {
border-bottom:medium none;
color:#018BB8;
font-size:16px;
font-weight:normal;
margin-bottom:10px;
}

.header-main {
	width:960px;
	height:124px;
	position:relative;
}
#content {
	height:auto;
	margin:auto;
	width:960px;
}
.header {
	background-image:url(images/images/slices_01.jpg);
	width:100%;
	height:33px;
	position:relative;
	z-index:999;
}
.header-inner {
	width:960px;
	height:33px;
	position:relative;
	margin:auto;
}
a.logo {
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	float:left;
	width:352px;
	height:120px;
	text-indent:-999em;
}
#rap {
	width:960px;
	height:auto;
	margin:auto;
}
.spacer {
	background-image:url(images/images/slices_04.jpg);
	height:8px;
	background-repeat:repeat-x;
}
#home {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	text-decoration:none;
	top:0px;
	height: 25px;
	padding-top:6px;
	width: 142px;
	padding-left:17px;
	border-left:1px solid #FFFFFF;
}
a#home:hover {
	background-color: #16708d;
}

element.style {
	display:block;
}


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Search Form */

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Menu */

ul#menu {
	height:126px;
	left:492px;
	position:absolute;
	top:20px;
	width:auto;
	z-index:1;
}
ul#menu li {
	border-bottom:1px solid #D1D2D4;
	line-height:18px;
	width:146px;
}
ul#menu li a {
	background-image:url("images/menu-arrow.png");
	background-position:5px 4px;
	background-repeat:no-repeat;
	color:#67686C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:-0.01em;
	margin-left:-18px;
	padding-left:18px;
	text-decoration:none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}
ul#menu li a:hover {
	background-color: #EBEBEB;
	display: block;
}
ul#menu-cat {
	height:126px;
	left:658px;
	position:absolute;
	top:20px;
	width:auto;
	z-index:1;
}
ul#menu-cat li {
	border-bottom:1px solid #D1D2D4;
	line-height:18px;
	width:141px;
}
ul#menu-cat li a {
	background-image:url("images/menu-arrow.png");
	background-position:5px 4px;
	background-repeat:no-repeat;
	color:#67686C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:-0.01em;
	margin-left:-18px;
	padding-left:18px;
	text-decoration:none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}
ul#menu-cat li a:hover {
	background-color: #EBEBEB;
	display: block;
}
ul#menu-home {
	height:126px;
	left:819px;
	position:absolute;
	top:20px;
	width:auto;
	z-index:1;
}
ul#menu-home li {
	line-height:14px;
	width:141px;
}
ul#menu-home li a {
	background-image:url("images/menu-arrow.png");
	background-position:5px 2px;
	background-repeat:no-repeat;
	color:#b9babc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:-0.01em;
	margin-left:-18px;
	padding-left:18px;
	text-decoration:none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 142px;
}
ul#menu-home li a:hover {
	background-color: #EBEBEB;
	display: block;
	color:#67686C;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Page Styles Home */

.page-content-home {
	width:300px;
	margin:20px 10px 0 10px;
	_margin:10px 5px 0 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	letter-spacing:-0.01em;
	height:410px; 
}
.page-content-home h2 {
	font-size:20px;
	color:#019fc4;
	margin-bottom: 5px;
}
.page-content-home ul {
	margin-bottom: 12px;
} 
.page-content-home ul li {
	font-size:13px;
	list-style-image:url(images/list-image.jpg);
	margin-left:19px;
	_margin-left:10px;
	color: #67686C;
}
.page-content-home ul li a {
	color:#1391b4;
	font-size: 13px;
}
.page-content-home ul li a:hover {
	color: #67686C;
}
.page-content-home p {
	font-size:12px;
	color:#67686c;
	margin-bottom: 12px;
}
.page-content-home a {
	color:#1391b4;
	font-size:12px;
	text-decoration:underline;
}
.page-content-home a:visited  {
	color:#286272;
	
}
.page-content-home a:hover {
	color: #67686C;
}


.emphasis {
	font-size:15px;
	color:#67686c;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/



/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Page Styles */
.page-content {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
	line-height:22px;
	margin:30px 0 0 88px;
	_margin:15px 0 0 17px;
	width:540px;
}
.page-content img.img-cont {
	width:538px;
	height:210px;
	margin:10px 0 10px 0;
	margin:5px 0 5px 0;
}

.page-content img.graphic {
	float:left;
	margin-left:-71px;
	_margin-left:-35px;
}
.page-content h1.header-page {
	font-size:24px;
	color:#5f6066;
	font-weight:bold;
	border-bottom:1px solid #D1D2D4;
	margin-bottom:8px;
	_margin-bottom:4px;
	padding:0 0 10px; 
	_padding:0 0 5px; 
}
.page-content h2.sub-header {
	font-size:16px;
	color:#018bb8;
	margin-bottom: 10px;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/



/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Page Styles */


.page-single {
	border-left:1px solid #D1D2D4;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
	line-height:22px;
	margin:30px 0 0 77px;
	_margin:15px 0 0 7px;
	width:540px;
	padding-left:10px;
	position:relative;
	padding-bottom:70px;
}
.page-single .img-cont {
	width:538px;
	height:210px;
	border:1px #999 solid;
	margin:10px 0 10px 0;
	margin:5px 0 5px 0;
}
.page-single img.graphic {
	float:left;
	margin-left:-71px;
	_margin-left:-35px;
}
.page-single h2.company {
	font-size:16px;
	font-weight:bold;
	color:#019fc4;
}
.page-single h1.single-main {
	color:#5F6066;
	font-size:24px;
	font-weight:bold;
}


.bottom-con {
	height:auto;
	left:-75px;
	position:absolute;
	width:74px;
}
.bottom-con a {
	background-image:url(images/print.jpg);
	width:58px;
	height:56px;
	display:block;
	text-indent:-999em;
	margin-left:14px;
	cursor:pointer;
	float:right;
}
a.return {
	background-image:url(images/return.jpg);
	width:74px;
	height:18px;
	display:block;
	text-indent:-999em;
	border-top:1px solid #d1d2d4;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Page about Styles */

.page-about {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
	line-height:22px;
	margin:30px 10px 0 80px;
	_margin:15px 5px 0 0px;
	width:540px;
	padding-left: 10px;
	border-left: 1px solid #D1D2D4;
}
.page-about .img-cont {
	width:538px;
	height:210px;
	border:1px #999 solid;
	margin:10px 0 10px 0;
	margin:5px 0 5px 0;
}
.page-about h1.about-main {
border-bottom:1px solid #D1D2D4;
color:#5F6066;
font-size:24px;
font-weight:bold;
margin-bottom:8px;
padding:0 0 10px;
}

.page-about h2.sub-header  {
color:#018BB8;
font-size:16px;
margin-bottom:10px;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Sidebar Page */

h3.single-lean {
	background-image:url(images/pagelink-lean.png);
	display:block;
	height:34px;
	padding:9px 0 0 17px;
	width:305px;
	margin-bottom:3px;
	text-decoration: none;
}
h3.single-lean a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
}
h3.single-lean span {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
h3.single-leadership {
	background-image:url(images/pagelink-leadership.png);
	color:#FFFFFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:34px;
	padding:9px 0 0 17px;
	width:305px;
	margin-bottom:3px;
	text-decoration: none;
}
h3.single-leadership a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
}
h3.single-leadership span {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
h3.single-cultural-transformation {
	background-image:url(images/pagelink-cultural.png);
	color:#FFFFFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:34px;
	padding:9px 0 0 17px;
	width:305px;
	margin-bottom:3px;
	text-decoration: none;
}
h3.single-cultural-transformation a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
}
h3.single-cultural-transformation span {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
h3.single-six {
	background-image:url(images/pagelink-sixsigma.png);
	color:#FFFFFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:34px;
	padding:9px 0 0 17px;
	width:305px;
	margin-bottom:3px;
	text-decoration: none;
}
h3.single-six a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
}
h3.single-six span {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Category */




.category-left-col {
	float:left;
	height:auto;
	margin:30px 3px 0 20px;
	width:290px;
	_margin:15px 1px 0 10px;
}
.category-left-col h2 {
	font-size:24px;
	color:#5f6066;
	font-weight:bold;
	border-bottom:1px #d1d2d4 solid;
	line-height:normal;
	padding-bottom:8px;
	margin-bottom:8px;
	letter-spacing:-0.01em;
line-height:22px;
}
.category-left-col h3 {
	font-size:16px;
	color:#018bb8;
	margin-bottom:25px;
	line-height: 22px;
	letter-spacing:-0.01em;
}
.category-left-col ul li {
	color:#1391b4;
	font-size:13px;
	list-style-image:url(images/list-image.jpg);
	margin-left:19px;
	_margin-left:9px;
	text-decoration:underline;
}
.category-left-col p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#67686C;
	font-size:13px;
	margin-bottom: 13px;
	letter-spacing:-0.01em;
line-height:22px;
}
.category-left-col a {
	color:#1391b4;
	font-size:13px;
	text-decoration:underline;
}
.cat {
	float:right;
	height:auto;
	margin-right:-3px;
	_margin-right:-1px;
	margin-top:24px;
	_margin-top:12px;
	width:647px;
}
.cat-top {
	background-image:url(images/images/case-box_03.jpg);
	width:644px;
	height:67px;
	position:relative;
}

.cat-top-consultancy {
	background-image:url(images/images/case-box_consultancy.jpg);
	width:644px;
	height:67px;
	position:relative;
}
.cat-top a.icon {
	background-image:url("images/filter-pen.png");
	display:block;
	height:41px;
	position:absolute;
	right:180px;
	top:20px;
	width:41px;
}
.cat-top a.icon-tran {
	background-image:url(images/training-logo-white.png);
	display:block;
	height:41px; 
	position:absolute;
	right:180px;
	top:20px;
	width:41px;
}
.cat-top a.icon-cons {
	background-image:url(images/consultancy-logo-white.png);
	display:block;
	height:41px; 
	position:absolute;
	right:180px;
	top:20px;
	width:41px;
}
.cat-top a.icon-case {
	background-image:url(images/casestudy-logo-white.png);
	display:block;
	height:41px; 
	position:absolute;
	right:180px;
	top:20px;
	width:41px;
}
.cat-top h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:17px 0 0 22px;
	text-decoration:none;
	float:left;
}
.cat-top h1 span {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	color:#fff;
	font-weight:bold;
}

.cat-top-consultancy h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:17px 0 0 22px;
	text-decoration:none;
	float:left;
}
.cat-top-consultancy h1 span {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.cat-top h1.filter {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	left:474px;
	position:absolute;
	text-decoration:none;
}
.cat-top h1.filter span {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.cat-middle {
	background-image:url(images/images/case-box_06.jpg);
	background-repeat:repeat-y;
}

.cat-middle-consultancy {
	background-image:url(images/images/case-box_consultancy-mid.jpg);
	background-repeat:repeat-y;
}
.cat-bottom {
	background-image:url(images/images/case-box_08.jpg);
	width:644px;
	height:20px;
}

.cat-bottom-consultancy {
	background-image:url(images/images/case-box_consultancy-bottom.jpg);
	width:644px;
	height:20px;
}
.post-cont {
	width:471px;
	height:auto;
	display:block;
	float:left;
}
.post {
	border-bottom:1px solid #D1D2D4;
	height:74px;
	margin-left:26px;
	_margin-left:26px;
	padding:10px 0;
	width:434px;
}
.post p {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#5f6066;
}
.post a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color:#017ea5;
}

.post a:hover {
	color: #333;
}

.post img {
	float:left;
	margin-right:10px;
	_margin-right:5px;
	height:100%;
}
.post h2 a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	color:#5f6066;
}
.post h2 a:hover {
color: #018BB8;
}

.post-menu-cont {
	float:right;
	height:auto;
	width:132px;
}


.post-c {
	border-bottom:1px solid #D1D2D4;
	height:74px;
	margin-left:26px;
	_margin-left:26px;
	padding:10px 0;
	width:590px;
}
.post-c p {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#5f6066;
}
.post-c a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color:#017ea5;
}

.post-c a:hover {
	color: #333;
}

.post-c img {
	float:left;
	margin-right:10px;
	_margin-right:5px;
	height:100%;
}
.post-c h2 a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	color:#5f6066;
}
.post-c h2 a:hover {
color: #018BB8;
}









ul.post-menu-top {
	float:right;
	height:auto;
	margin:6px 23px 0 0;
	_margin:3px 11px 0 0;
	width:132px;
}
ul.post-menu-top li {
	background-image:url("images/menu-arrow.png");
	background-position:5px 4px;
	background-repeat:no-repeat;
	border-bottom:1px solid #D1D2D4;
	line-height:18px;
	padding-left:18px;
}
ul.post-menu-top li:hover {
	   background-color: #EBEBEB;
display: block;
}
ul.post-menu-top li.dot {
	background-image:url("images/dot.png");
	background-position:1px 50%;
	display:block;
	height:19px;
	width:114px;
} 
ul.post-menu li.dot {
background-image:url("images/dot.png");
background-position:1px 50%;
display:block;
height:19px;
width:114px;
}
ul.post-menu-top li a {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5f6066;
	font-weight:bold;
}
#message {
	margin:20px 0 0 40px;
	_margin:10px 0 0 20px;
	width:440px;
	height:200px;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Search Menu */

ul.post-menu-search {
	float:right;
	height:auto;
	margin:0 23px 0 0;
	_margin:0 11px 0 0;
	width:132px;
}
ul.post-menu-search li {
	background-image:url("images/menu-arrow.png");
	background-position:5px 4px;
	background-repeat:no-repeat;
	border-bottom:1px solid #D1D2D4;
	line-height:18px;
	padding-left:18px;
}
ul.post-menu-search li a {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5f6066;
	font-weight:bold;
	display: block;
	cursor:pointer;
}
ul.post-menu-search li a:hover {
	   background-color: #EBEBEB;
display: block;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
ul.post-menu {
	float:right;
	height:auto;
	margin:0 23px 0 0;
	_margin:0 11px 0 0;
	width:132px;
}
ul.post-menu li {
	background-image:url("images/menu-arrow.png");
	background-position:5px 4px;
	background-repeat:no-repeat;
	border-bottom:1px solid #D1D2D4;
	line-height:18px;
	padding-left:18px;
}
ul.post-menu li a {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5f6066;
	font-weight:bold;
	display: block;
}
ul.post-menu li a:hover {
	   background-color: #EBEBEB;
display: block;
}
ul.post-menu li ul li {
	border-bottom:none;
}
ul.post-menu li ul li a {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5f6066;
	font-weight:normal;
}
ul.post-menu ul li a {
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#5f6066;
	font-weight:normal;
	padding-left: 5px;

}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Sidebar Single */

.sin-post {
	float:right;
	height:auto;
	margin-right:-2px;
	margin-top:20px;
	_margin-top:10px;
	width:320px;
}
h3.single {
	background-image:url("images/pagelink-cultural.png");
	color:#FFFFFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:30px;
	padding:13px 0 0 17px;
	width:305px;
	margin-bottom:3px;
}
h3.single a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}

h3.single a:hover {
	color: #333;
}

h3.single span {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.menu-sin {
	width:325px;
	height:auto;
}
.menu-sin-top {
	background-image:url(images/case-study-top.jpg);
	width:323px;
	height:65px;
	display:block;
}
.menu-sin-top-lean {
	background-image:url(images/top-lean.jpg);
	width:323px;
	height:65px;
	display:block;
}
.menu-sin-top-six-sigma {
	background-image:url(images/top-six.jpg);
	width:323px;
	height:65px;
	display:block;
}
.menu-sin-top-leadership {
	background-image:url(images/top-leadership.jpg);
	width:323px;
	height:65px;
	display:block;
}
.menu-sin-top-cultural-transformation {
	background-image:url(images/top-cult.jpg);
	width:323px;
	height:65px;
	display:block;
}
.menu-sin-top-leadership h3, .menu-sin-top-cultural-transformation h3, .menu-sin-top-six-sigma h3, .menu-sin-top-lean h3 {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	line-height: 16px;
	padding:18px 0 0 20px;
	background-image: url(images/logo-ref.png);
	background-repeat: no-repeat;
	background-position: 263px 16px;
	height: 41px;
}
.menu-sin-top h2 {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	line-height:normal;
	padding:14px 0 0 20px;
}
.menu-sin-top-leadership h2 span, .menu-sin-top-cultural-transformation h2 span, .menu-sin-top-six-sigma h2 span, .menu-sin-top-lean h2 span {
	font-size:14px;
	color:#FFF;
	font-weight:normal;
}
.menu-sin-top h2 span {
	font-size:14px;
	color:#FFF;
	font-weight:normal;
}
.menu-sin-middle {
	background-image:url(images/images/case-single-box_06.jpg);
	background-repeat:repeat-y;
	padding:10px 72px 10px 18px;
	width:288px;
}
.ven-diagram {
	margin-top:20px;
	display:block;
	height:310px;
	margin-bottom:5px;
	margin-left:-6px;
	width:299px;
}
/* Page contact form */

.menu-sin-middle-contact {
	background-image:url(images/images/case-single-box_06.jpg);
	background-repeat:repeat-y;
	padding:10px 72px 10px 18px;
	width:288px;
}

.menu-sin-middle-contact div.wpcf7-validation-errors {
margin-left:-6px !important;
}

.menu-sin-middle-contact h3 {
color:#67686C;
font-size:16px;
font-weight:bold;
margin:0 0 15px;
text-align:center;
}
	
.menu-sin-middle-contact h3.data {
color:#67686C;
font-size:10px;
font-weight:normal;
margin:20px 0 0;
text-align:center;
}
		
	
.menu-sin-middle-contact p {
	color:#67686C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.menu-sin-middle-contact input {
	height:24px;
	width:284px;
}
.menu-sin-middle-contact input#send {
	background:url("images/send-bg.png") no-repeat scroll center center transparent;
	border:medium none;
	height:37px;
	margin:11px 0 0 85px;
	_margin:5px 0 0 42px;
	text-indent:-999em;
	width:115px;
}
.menu-sin-middle-contact textarea {
	width:284px;
	height:110px;
}
/* Page end contact form */

.menu-sin-middle-post {
	border-bottom:1px solid #d1d2d4;
	padding:6px 0 7px;
	clear:both;
}
.menu-sin-middle h4 a {
	font-size:16px;
	font-weight:bold;
	color:#5f6066;
	text-decoration:none;
}

.menu-sin-middle h4 a:hover {
	color: #017EA5;
}
.menu-sin-middle p {
	font-size:10px;
	font-weight:normal;
	color:#5f6066;
}
.menu-sin-middle a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:10px;
	color:#017ea5;
}
.num {
	color:#D1D2D4;
	float:left;
	font-size:32px;
	font-weight:bold;
	height:100px;
	margin-right:9px;
	_margin-right:4px;
	margin-top:-6px;
	_margin-top:-3px;
}
.menu-sin-bottom {
	background-image:url(images/images/case-single-box_07.jpg);
	width:325px;
	height:18px;
	border:none;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Sidebar */

.sidebar {
	float:left;
	height:auto;
	margin:14px 0 0 10px;
	_margin:7px 0 0 5px;
	width:240px;
}
.sidebar h2 {
	color:#5f6066;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px #d1d2d4 solid;
	padding-top: 5px;
}
.sidebar ul {
}
.sidebar ul li {
	font-size:14px;
	line-height: 20px;
	letter-spacing: 0.01em;
}
.sidebar ul li a {
	color:#67686C;
	text-decoration:none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom:1px #d1d2d4 solid;
	background-image:url("images/menu-arrow.png");
	background-position:5px 4px;
	background-repeat:no-repeat;
	padding-left:20px;
	display: block;
}
.sidebar ul li a:hover {
	background-color: #EBEBEB;
	display: block;
}

.sidebar ul ul li a {
	color:#018BB8;
	text-decoration:none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom:1px #d1d2d4 solid;
	background-image:url("images/menu-arrow.png");
	background-position:20px 4px;
	background-repeat:no-repeat;
	padding-left:35px;
	display: block;
	font-size: 12px;
	font-style: italic;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Diagram */

.diagram-container {
	width:635px;
	height:auto;
	float:right;
	margin-top:10px;
	_margin-top:5px;
}
.diagram {
	background-image:url(images/images/slices_07.jpg);
	width:635px;
	height:367px;
}
.diagram a span {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/



/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Footer */

.footer {
	background-image:url("images/images/slices_18.jpg");
	background-repeat:repeat-x;
	height:11px;
	margin-top:7px;
	_margin-top:3px;
	width:100%;
}
.footer .address {
	left:64px;
	position:absolute;
	top:40px;
}
.footer p {
	font-size:10px;
	color:#67686C;
 font-weight:normal  font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.footer p a{
	color:#017EA5;
}

p.design {
	margin-top: 10px;
	border-top:1px solid #D1D2D4;
}
p.design a {
	color:#017EA5;
	text-decoration: underline;
}
.footer-inner {
	height:100px;
	margin:auto;
	padding-top:22px;
	width:960px;
	position:relative;
}
.footer-logo {
	background-image:url(images/images/slices_21.jpg);
	width:64px;
	height:53px;
	display:block;
	text-indent:-999em;
	float:left;
}
.footer-image {
	background-image:url(images/footer-image.jpg);
	background-repeat:no-repeat;
	width:137px;
	height:16px;
	display:block;
	text-indent:-999em;
	float:left;
}
.logo1 {
	background-image:url("images/images/slices_24.jpg");
	display:block;
	height:67px;
	position:absolute;
	right:123px;
	top:20px;
	width:96px;
}
.logo2 {
	background-image:url("images/images/slices_26.jpg");
	display:block;
	height:95px;
	position:absolute;
	right:-2px;
	top:12px;
	width:121px;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
	background-image:url(images/home-smaller-diagram.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:344px;
	margin:auto;
	display:block;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#slideshow p {
	color:#444444;
	font-size:12px;
	margin-top: 5px;
}

#slideshow p a{
color: #444;
font-weight: bold;
}

#slideshow p a:hover{
	color: #fff;
}
#slideshow ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1%; /* IE fix */
}
#slideshow ul:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
	overflow: hidden;
	background-repeat:no-repeat;
	width: 201px;
	float:right;
	margin:14px;
	_margin:14px 7px;
	height:334px;
	position:relative;
	background:none;
}
a.con {
	position:absolute;
	left:29px;
	bottom:69px;
}
a.tran {
	position:absolute;
	left:29px;
	bottom:41px;
}
a.case {
	position:absolute;
	left:28px;
	bottom:13px;
}
#slideshow .slides ul {
	width: 804px;
	height:312px;
	background:none;
}
#slideshow .slides li#lean {
	background-image:url(images/lean-box2.png);
	background-repeat:no-repeat;
	height:308px;
	width: 161px;
	padding:10px 10px 0 30px;
}
#slideshow .slides li#leadership {
	background-image:url(images/leadership-box2.png);
	background-repeat:no-repeat;
	height:308px;
	width: 161px;
	padding:10px 10px 0 30px;
}
#slideshow .slides li#six-sigma {
	background-image:url(images/six-box2.png);
	background-repeat:no-repeat;
	height:308px;
	width: 161px;
	padding:10px 10px 0 30px;
}
#slideshow .slides li#ct {
	background-image:url(images/ct-box2.png);
	background-repeat:no-repeat;
	height:308px;
	width: 161px;
	padding:10px 10px 0 30px;
}
#slideshow .slides li h2 {
	font-size:20px;
	margin-top: 0;
	color:#444444;
	border-bottom:1px solid #444444;
	line-height: 20px;
}
/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
}
#slideshow .slides-nav li {
	background-repeat:no-repeat;
	overflow:hidden;

}
#slideshow .slides-nav li a {
	display: block;
	outline: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#67686c;
	text-decoration:none;
}
#slideshow .slides-nav li a#lean-link {
background-image:url("images/lean-normal.png");
background-repeat:no-repeat;
display:block;
height:91px;
left:119px;
position:absolute;
text-align:center;
top:38px;
width:186px;
}
#slideshow .slides-nav li a#lean-link:hover {
	background-image:url("images/lean.png");
	background-repeat:no-repeat;
	display:block;
	height:91px;
	left:119px;
	position:absolute;
	top:38px;
	width:186px;
	text-align:center;
	color:#55aec3;
}
#slideshow .slides-nav li a#lean-link span {
	display:block;
	left:81px;
	position:absolute;
	text-align:center;
	top:-15px;
}
#slideshow .slides-nav li a#leadership-link {
	background-image:url("images/lead-normal.png");
	background-repeat:no-repeat;
	display:block;
	height:171px;
	left:224px;
	position:absolute;
	top:142px;
	width:133px;
}
#slideshow .slides-nav li a#leadership-link:hover {
	background-image:url("images/lead.png");
	background-repeat:no-repeat;
	display:block;
	height:171px;
	left:224px;
	position:absolute;
	top:142px;
	width:133px;
	color:#55aec3;
}
#slideshow .slides-nav li a#leadership-link span {
	display:block;
	left:122px;
	position:absolute;
	top:81px;
}
#slideshow .slides-nav li a#six-sigma-link {
	background-image:url("images/six-normal.png");
	background-repeat:no-repeat;
	display:block;
	height:171px;
	left:70px;
	position:absolute;
	top:142px;
	width:132px;
}
#slideshow .slides-nav li a#six-sigma-link:hover {
	background-image:url("images/six.png");
	background-repeat:no-repeat;
	display:block;
	height:171px;
	left:70px;
	position:absolute;
	top:142px;
	width:132px;
	color:#55aec3;
}
#slideshow .slides-nav li a#six-sigma-link span {
	display:block;
	left:-27px;
	position:absolute;
	text-align:center;
	top:69px;
}
#slideshow .slides-nav li a#ct-link {
	background-image:url("images/ct-normal.png");
	background-repeat:no-repeat;
	display:block;
	height:81px;
	left:172px;
	position:absolute;
	top:142px;
	width:82px;
	text-align:center;
}
#slideshow .slides-nav li a#ct-link:hover {
	background-image:url("images/ct.png");
	background-repeat:no-repeat;
	display:block;
	height:81px;
	left:172px;
	position:absolute;
	top:142px;
	width:82px;
	text-align:center;
	color:#55aec3;
}
#slideshow .slides-nav li a#ct-link span {
	background-repeat:no-repeat;
	display:block;
	left:18px;
	position:absolute;
	text-align:center;
	top:33px;
}
.js #slideshow .slides-nav li.on, .js #slideshow .slides-nav li.on a#lean-link {
	background-image:url("images/lean.png");
	background-repeat:no-repeat;
	color:#55aec3;
}
.js #slideshow .slides-nav li.on, .js #slideshow .slides-nav li.on a#leadership-link {
	background-image:url("images/lead.png");
	background-repeat:no-repeat;
	color:#55aec3;
}
.js #slideshow .slides-nav li.on, .js #slideshow .slides-nav li.on a#six-sigma-link {
	background-image:url("images/six.png");
	background-repeat:no-repeat;
	color:#55aec3;
}
.js #slideshow .slides-nav li.on, .js #slideshow .slides-nav li.on a#ct-link {
	background-image:url("images/ct.png");
	background-repeat:no-repeat;
	color:#55aec3;
}
#slide_wrap {
	width:333px;
	position:relative;
	height:auto;
	float:right;
	margin-right:-3px;
}
#toppanel {
	position: absolute;   /*Panel will overlap  content */
	/*position: relative;*/   /*Panel will "push" the content down */
right:9;
	top:0px;
	z-index:999;
}
#panel {
	background-image:url("images/Form.png");
	color:#999999;
	display:none;
	height:470px;
	margin:auto;
	overflow:hidden;
	padding:79px 0 0 17px;
	position:relative;
	width:314px;
	z-index:3;
}
.tab {
bottom:-29px;
height:30px;
left:173px;
margin:auto;
position:absolute;
width:170px;
z-index:999;
}

.tab a.open_sitemap, .tab a.close_sitemap {
	background-image:url("images/con-bg.jpg");
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding:9px 0 0 20px;
	text-decoration:none;
	width:131px;
}
.tab a.open_sitemap:hover, .tab a.close_sitemap:hover {
	background-color: #16708d;
}

#slide_wrap-search {
	width:333px;
	position:relative;
	height:auto;
	float:right;
	margin-right:-3px;
}
#toppanel-search {
	position: absolute;   /*Panel will overlap  content */
	/*position: relative;*/   /*Panel will "push" the content down */
right:9;
	top:0px;
	z-index:999;
}
#search-close {
background:url("images/close-button.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
height:24px;
left:0;
position:absolute;
text-indent:-999em;
top:-59px;
width:24px;
}
#contact-close {
background:url("images/close-button.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
height:24px;
position:absolute;
right:8px;
text-indent:-999em;
top:7px;
width:24px;
}
#panel-search { 
background-image:url("images/search-main.png");
color:#999999;
display:none;
height:171px;
margin:auto;
overflow:hidden;
padding:30px 0 0 10px;
position:relative;
width:331px;
z-index:3;
}
.tab-search {
bottom:-29px;
height:30px;
left:20px;
margin:auto;
position:absolute;
width:170px;
z-index:999;
}
#toggle-search a:hover {
	background:#16708d;
	border-left:#FFF 1px solid;
}
#toggle a:hover {
	background:#16708d;
	border-left:#FFF 1px solid;
}
.tab-search a.open_sitemap-search, .tab-search a.close_sitemap-search {
	background-image:url("images/con-bg.jpg");
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding:9px 0 0 20px;
	text-decoration:none;
	width:131px;
}
img#single-icon {
	position:absolute;
	top:0;
	left:-52px;
}
#panel-search .popular {
height:auto;
left:18px;
position:absolute;
top:122px;
width:auto;
}
#panel-search h3.popular {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
left:18px;
position:absolute;
top:105px;
}

#panel-search ul {
float:left;
height:78px;
width:145px;
}
#panel-search ul li {
	line-height:14px;
}
#panel-search ul li a {
	font-size:11px; 
	color:#fff;
	cursor:pointer;
}
.search-form {
background-image:url("images/search-bg2.png");
height:32px;
left:18px;
position:absolute;
top:66px;
width:222px;
}

.search-form label {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
left:-1px;
position:absolute;
top:-15px;
}
.search-form #s {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#019FC4;
float:left;
font-weight:bold;
margin:7px 0 0 10px;
padding:0;
width:159px;
}
.search-form #go {
	background-image:url(images/search-btn.png);
	background-position:center;
	border:none;
	width:70px;
	height:32px;
	position:absolute;
	text-indent:-999em;
	right:-78px;
	top:0;
}
p.no-search {
	margin:5px 10px 10px 23px;
	_margin:2px 5px 5px 11px;
}
#panel p {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
padding-bottom:0;
padding-top:2px;
}

#panel h3.contact {
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	position:absolute;
	top:37px;
	left:20px;
	text-align: center;
	margin-bottom: 10px;
}
#panel h3.data {
	font-size:10px;
	color:#FFF;
	font-weight:normal;
	position:absolute;
	top:515px;
	left:44px;
	text-align:center;
}
#panel input {
	background:none;
	background-image:url(images/input-bg.png);
	background-repeat:no-repeat;
	background-position:center;
	width:292px;
	height:24px;
	padding:1px;
	border:1px solid #acaaab;
}
#panel textarea {
	background:none;
	background-image:url(images/textarea-bg.png);
	background-repeat:no-repeat;
	background-position:center;
	width:292px;
	height:101px;
	padding:3px;
	border:1px solid #acaaab;
}
#panel input#send {
	background:url("images/send-bg.png") no-repeat scroll center center transparent;
	height:37px;
	margin:3px 0 0 92px;
	_margin:0px 0 0 46px;
	text-indent:-999em;
	width:115px;
}

.captcha {
padding:3px 0 0 110px;
}

ul.boxes {
float:right;
height:auto;
margin-right:4px;
_margin-right:1px;
width:auto;
margin-top:10px;
*margin-top:25px;
_margin-top:-15px;
display:inline;
}
ul.boxes li {
background-image:url("images/images/trio-box-bckgrd.jpg");
background-position:0 0;
float:left;
height:42px;
margin-right:5px;
margin-top:-25px;
_margin-top:-5px;
_margin-right:5px;
padding:15px;
width:178px;
display:inline;
line-height: 12px;
}
ul.boxes li.end {
	display:inline;
margin-right:-3px;
_margin-right:-1px;

}
ul.boxes li a {
	color:#FFF;
	font-size:14px;
	line-height: 14px;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
}
ul.boxes li a span {
	color:#FFF;
	font-size:14px;
	line-height: 14px;
	text-decoration:none;
	font-weight:bold;
}
ul.boxes li:hover {
	background-position: 0px -73px;
	background-image:url(images/images/trio-box-bckgrd.jpg);
}


/* ---------------------------------------------------- */
/* QUOTES
/* ---------------------------------------------------- */
/*.quotes {
	border-top:1px solid #dadbdd;
	font-size:12px;
	font-style:italic; 
	color:#7b7b7f;
	padding-top: 10px;
}

.quote-source {
	color: #38383a;
	font-size: 10px;
}*/

.quotes {
	
}

#quoterotator {
	border-top:1px solid #dadbdd;
	font-size:12px;
	font-style:italic; 
	color:#7b7b7f;
	padding-top: 10px;
}

span#quoteauthor {
	color: #38383a;
	font-size: 10px;
	display:block;
}

/* ---------------------------------------------------- */
/* NEXT POST NAVIGATION
/* ---------------------------------------------------- */

.wp-pagenavi {
	clear: both;
	margin-left: 24px;
	margin-top: 15px;
	margin-bottom: 10px;
	
}

.wp-pagenavi a, .wp-pagenavi span{
border:1px solid #BFBFBF;
font-size:12px;
margin:2px;
padding:3px 5px;
text-decoration:none;
color: #67686C;
}

.wp-pagenavi span.current {
font-weight:bold;
color: #018BB8;
border-color: #018BB8; !important
}

.wp-pagenavi a:hover {
	border-color:#018BB8; !important
}

p.no-search {
	font-weight: bold;
	color: #67686C;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
#nopage {
	background-image:url(images/404page.png);
	width:635px;
	height:366px;
	display:block;
	margin:80px auto auto;
	position:relative;
}
#nopage a {
	color:#019fc4;
	font-size:14px;
	position:absolute;
	top:265px;
	left:159px;
}
a#help-text {
background-image:url("images/help-for-diagram.jpg");
display:block;
height:55px;
left:16px;
position:absolute;
text-indent:-999em;
top:15px;
width:112px;
}
h2.cat-header {
color:#018BB8;
font-size:16px;
margin-bottom:10px;
border-bottom:none;
font-weight:normal;
}
.category-left-col ul {
	margin-bottom: 13px;
}

.category-left-col ul li {
color:#67686C;
font-size:13px;
list-style-type:circle !important;
margin-left:20px;
list-style-image:none;
text-decoration:none;
margin-top:10px;
}
h1.single-main {
border-bottom:1px solid #D1D2D4;
color:#5F6066;
font-size:24px;
font-weight:bold;
margin-bottom:8px;
padding:0 0 10px;
}
h2.single-sub-header {
color:#018BB8;
font-size:16px;
margin-bottom:10px;
border-bottom:none;
font-weight:normal;
}
.category-left-col h2 a {
	color:#1391b4;
	font-size: 16px;
	text-decoration:underline;
}

.category-left-col h2 a:hover {
	color:#5F6066;
}
.category-left-col ul ul li{
color:#67686C;
font-size:13px;
list-style-type:disc !important;
margin-left:40px;
list-style-image:none;
text-decoration:none;
margin-top:10px;
}

.category-left-col p.subtext {
border-bottom:medium none;
color:#018BB8;
font-size:16px;
font-weight:normal;
margin-bottom:10px;
}

.category-left-col p.subtext a {
	color:#1391b4;
	font-size: 16px;
	text-decoration:underline;
}

.category-left-col p.subtext a:hover {
	color:#5F6066;
}


