﻿body 
{
	background-color: #B55535; 
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

div.main
{
	margin: auto;
	margin-top: 30px;
	width:758px;
}

div.header
{
	background-color: #ADC6C2;
}

table
{
	/* Removes gaps between cells*/
	border-collapse: collapse;
}

tr.headerTop
{
	line-height: 10px;
}

td.headerTopLeft
{
	background-color: #246572;
	line-height: 10px;
	height: 10px;
	width: 170px;
	padding: 0px;
}

td.headerLeftAnimation
{
	background-image: url(../images/home_animation.gif);
	width: 170px;
	height: 170px;
	background-repeat: no-repeat;
	border-collapse: collapse;
	padding: 0px;
}

td.headerLeftImage
{
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;
	width: 170px;
	height: 170px;
	padding: 0px;
}


td.headerRightIndex
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/binoculars_small.jpg)
}

td.headerRightConsultancy
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/target_small.jpg)
}

td.headerRightTraining
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/lightbulb_small.jpg)
}

td.headerRightCoaching
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/compass_small.jpg)
}

td.headerRightOurClients
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/fingerprint_small.jpg)
}

td.headerRightWhoWeAre
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/glasses_small.jpg)
}

td.headerRightContactUs
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/torch_small.jpg)
}

td.headerRightResearch
{
	width: 588px;
	vertical-align: bottom;
	padding: 0px;
	background-image: url(../images/lens_small.jpg)
}

h1
{
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 34px;
	line-height: 30px;
	background-color: #005760;
	width: 250px;
}

h1 span.header
{
	float: left;
	padding-left: 10px;
	padding-bottom: 4px;
	font-size: 20pt;
	background-color: #005760;
	color: #ADC6C2;
	font-weight: lighter;
}

div.topbar
{
	background-color: #D29476;
	height: 15px;	
}

div.content
{
}

/* ==== Content Left ==== */

td.contentLeft
{
	background-color: #246572;
	width: 170px;
	vertical-align: top
}

td.contentLeft ul
{
	margin-left: 25px;
	margin-top: 25px;
	padding: 0px;
	line-height: 30px;
}

td.contentLeft ul li
{
	font-size: 10pt;
	list-style: none;
}

td.contentLeft ul li a
{
	color: #ADC6C2;
	text-decoration: none;
}

td.contentLeft ul li a.selected
{
	color: #FFF;
	text-decoration: none;
}

td.contentLeft ul li a:hover
{
	color: #FFF;
	text-decoration: none;
}

/* ==== Content Middle(2) ==== */

td.contentMiddle
{
	background-color: #ADC6C2;
	width: 588px;
	vertical-align: top;
	margin-left:30px;
	padding: 0px;
}

td.contentMiddle2
{
	background-color: #ADC6C2;
	width: 438px;
	vertical-align: top;
	margin-left:30px;
}

td.contentMiddle img
{
	margin-top: 25px;
	width:125px;
	height:140px;
}

td.contentMiddle img.logo
{
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 5px;
	width:175px;
	height:91px;
}

td.contentMiddle2 img
{
	margin-top: 20px;
	margin-left: 30px;
}

td.contentMiddle h2
{
	color: #A83920;
	font-size: 17pt;
	font-weight: normal;
	margin: 0px;
	margin-top: 30px;
	margin-left: 30px;
}

td.contentMiddle td
{
	padding: 0px;
	vertical-align: top;
}

td.contentMiddle h2.whoweare
{
	color: #A83920;
	font-size: 17pt;
	font-weight: normal;
	margin: 0px;
	margin-top: 40px;
	margin-left: 10px;
}

td.contentMiddle h2.howwework
{
	color: #A83920;
	font-size: 11pt;
	font-weight: normal;
	margin: 0px;
	margin-left: 30px;
}

td.contentMiddle2 h2
{
	color: #A83920;
	font-size: 17pt;
	font-weight: normal;
	margin: 0px;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
}

td.contentMiddle2 h3
{
	color: #012F3D;
	font-size: 15pt;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
}

td.contentMiddle2 h4
{
	color: #A83920;
	font-size: 10pt;
	margin-left: 30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	font-weight:normal;
}

td.contentMiddle p
{
	margin-left: 30px;
	font-size: 10pt;
	margin-right: 30px;
}

td.contentMiddle p.quote
{
	color: #A83920;
	text-align: center;
	margin-left: 30px;
	font-size: 11pt;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

td.contentMiddle2 p
{
	color: #012F3D;
	margin-left: 30px;
	font-size: 9pt;
	margin-right: 30px;
	margin-top: 0px;
}

td.contentMiddle a
{
	color: #A83920;
	text-decoration: none;
}

td.contentMiddle ul
{
	font-size: 10pt;
	color: #A83920;
	list-style-position: outside;
	/*line-height: 25px;*/
	padding-left: 50px;
	margin-left: 0px;
	margin-right: 20px;
}

td.contentMiddle2 ul
{
	font-size: 10pt;
	color: #A83920;
	list-style-position: outside;
	/*line-height: 25px;*/
	padding-left: 50px;
	margin-left: 0px;
	margin-right: 30px;
}

td.contentMiddle ul li p
{
	margin: 0px;
	margin-left: 0px;
	color: #000;
	display: inline;
}

td.contentMiddle2 ul li p
{
	margin: 0px;
	margin-left: 0px;
	color: #000;
	display: inline;
}

td.contentMiddle ul li
{
	margin-bottom: 10px;
}

td.contentMiddle2 ul li
{
	margin-bottom: 10px;
}

/* ==== Content Right ==== */

td.contentRight
{
	background-color: #9AB0AE;
	color: #012F3D;
	width: 150px;
	vertical-align: top;
	/*margin-left:30px;*/
}

td.contentRight h3
{
	color: #012F3D;
	font-size: 15pt;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 107px;
}

td.contentRight ul
{
	list-style: none;
	margin: 90px 10px 10px 10px;
	padding: 0px;
}

td.contentRight ul li
{
	font-size: 10pt;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ==== Bottom Menu ==== */

td.bottomMenuLeft
{
	padding: 0px;
	background-color: #246572;
	width: 170px;
}

td.bottomMenuMiddle
{
	padding-top: 25px;
	padding-bottom: 20px;
	background-color: #ADC6C2;
	width: 588px;
}

td.bottomMenuMiddle2
{
	padding: 25px 0px 20px 0px;
	/*padding-top: 25px;
	padding-bottom: 20px;*/
	background-color: #ADC6C2;
	width: 436px;
}

td.bottomMenuMiddle p
{
	margin: 0px;
	color: #A83920;
	font-size: 8pt;
	/*font-weight: bold;*/
	letter-spacing: -0.5px;
	text-align: center;
}

td.bottomMenuMiddle2 p
{
	margin: 0px;
	color: #A83920;
	font-size: 8pt;
	/*font-weight: bold;*/
	letter-spacing: -0.5px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}

td.bottomMenuMiddle p a
{
	color: #A83920;
	text-decoration: none;
}

td.bottomMenuMiddle2 p a
{
	color: #A83920;
	text-decoration: none;
}

td.bottomMenuRight
{
	padding: 0px;
	background-color: #9AB0AE;
	width: 152px;
}

span.author
{
	font-weight: bold;
	font-size: 10pt;
}

em
{
	font-style:italic;
	font-size:10pt;
}
