body {
	text-align: left;
	/*color: #3f4854;*/
	color: #5f6c7e;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

table {
	border: 16px solid #3f4854;
	background-color: #000;
	padding: 0px 0px 0px 0px;
}

table #illu {
	border: 0px;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table #illu2 {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table #abouttable {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table #belieftable {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table #researchtable {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html, body {
	height:100%;
}

a:link, a:visited{
	color: #5f6c7e;
	text-decoration: none;
}
a:hover{
	color: #FFF;
	text-decoration: none;
}
.LINK-mainnav {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	}
.LINK-mainnav:link, .LINK-mainnav:visited {
	color: #5f6c7e;
	}
.LINK-mainnav:hover, .LINK-mainnav:visited:hover { 
	color: #FFF;
	}

#logo {
	position: absolute;
	left: 16px;
	width: 15px;
}
#content {
	margin-top: 20px;
	margin-left: 81px;
	margin-right: 36px;
	min-height: 510px;
}

#lexicon {
	padding-top: 24px;
	position: absolute;
	right: 16px;
	width: 36px;
	text-align: center;
	color: #5f6c7e;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
}
#lexicon a:link.selected, #lexicon a:visited.selected {
	color: #fff;
}

#footer {
	padding: 20px 0px 28px 81px;
}

hr {
	display: block;
	height: 1px;
	height: 1px;
	margin: 0px;
	_margin: -7px 0px;
	padding: 0px;
	clear: both;
	visibility: hidden;
	border: 0px; 
	color: #Fff;
 	background-color: #000;
}

/*  Main nav declaration */
#home .main_nav {
	padding: 0px;
	margin: 0px;
	width: 150px;
}
#about .main_nav {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 150px;
}
#clients .main_nav {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100px;
}
#casestudies .main_nav {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 150px;
}
#people .main_nav {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 150px;
}
#contact .main_nav {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 150px;
}
#lexiconmain .main_nav {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 150px;
}
.main_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 30px;
	border: none;
	font-weight: bold;
}
.main_nav li {
	margin: 0;
}
.main_nav li a {
	color: #5f6c7e;
	text-decoration: none;
}
.main_nav li.selected a {
	color: #fe0000;
}
.main_nav li a:hover,
.main_nav li.selected a:hover {
	color: #fff;
}

/*  section About */
.position_about{
	padding: 12px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 70%;
}
#position_about1{
	position: absolute;
	left: 220px;
	top: 40px;
	width: 320px;
}
#position_about2{
	position: absolute;
	left: 580px;
	top: 40px;
	width: 320px;
}

.headline {
	padding: 0px 0px 15px 0px;
	font-size: 20px;
	font-weight: bold;
	color:#ffffff;
	line-height: 24px;
}
.headline a:link, .headline a:visited {
	color: #ffba16;
}
.headline a:hover, .headline:visited a:hover { 
	color: #fff;
}
.headline .grey {
	font-size: 20px;
	font-weight: bold;
	color:#5f6c7e;
	line-height: 24px;
}
.headline2 {
	padding: 0px 0px 15px 0px;
	font-size: 20px;
	font-weight: bold;
	color:#5f6c7e;
	line-height: 24px;
}
.headline2 .white {
	font-size: 20px;
	font-weight: bold;
	color:#ffffff;
	line-height: 24px;
}
.txt_about {
	font-size: 16px;
	line-height:19px;
	font-weight: bold;
	color:#5f6c7e;
}
.aboutTD {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color:#5f6c7e;
}
.aboutTD a:link, .aboutTD a:visited {
	color: #ffba16;
}
.aboutTD a:hover, .aboutTD:visited a:hover { 
	color: #fff;
}
.aboutTD ul {
	margin: 10px 0px 6px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 19px;
	border: none;
	font-weight: bold;
}
.aboutTD li {
	padding: 0px 0px 4px 0px;
}
.aboutTD li a {
	color: #5f6c7e;
	text-decoration: none;
}
.aboutTD li.selected a {
	color: #fe0000;
}
.aboutTD li a:hover, .aboutTD li.selected a:hover {
	color: #fff;
}
.aboutTD .big {
	font-size: 16px;
	font-weight: bold;
	color:#ffffff;
	line-height: 22px;
}

/*  section Research */
.position_research{
	padding: 148px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 70%;
}
.txt_research {
	font-size: 16px;
	line-height:19px;
	font-weight: bold;
	color:#5f6c7e;
}
.researchTD {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color:#5f6c7e;
}
.researchTD a:link, .researchTD a:visited {
	color: #ffba16;
}
.researchTD a:hover, .researchTD:visited a:hover { 
	color: #fff;
}

/*  section Belief */
.position_belief{
	padding: 29px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 70%;
}

/* Sub nav declaration */
#clients .sub_nav {
	padding: 60px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 132px;
}
#casestudies .sub_nav {
	padding: 30px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 132px;
}
.sub_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 30px;
	border: none;
	font-weight: bold;
}
.sub_nav li {
	margin: 0;
}
.sub_nav li a {
	color: #5f6c7e;
	text-decoration: none;
}
.sub_nav li.selected a {
	color: #ffba16;
}
.sub_nav li a:hover,
.sub_nav li.selected a:hover {
	color: #fff;
}

/*  Clients list declaration */
.clients-list {
	padding: 59px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 350px;
}
.clients-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 19px;
	border: none;
	font-weight: bold;
}
.clients-list li {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	color: #fff;
}
.clients-list li a {
	color: #5f6c7e;
	text-decoration: none;
}
.clients-list li a:hover,
.clients-list li.selected a:hover {
	color: #fff;
}

/*  News list declaration */
.news-list {
	margin: 0px;
	float: left;
	width: 75%;
	padding-top: 89px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 19px;
	border: none;
	font-weight: bold;
}
.news-list li {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	color: #fff;
}
.news-list li a {
	color: #5f6c7e;
	text-decoration: none;
}
.news-list li a:hover,
.news-list li.selected a:hover {
	color: #fff;
}

/*  Jobs list declaration */
.jobs-list {
	padding: 118px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 350px;
}
.jobs-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 19px;
	border: none;
	font-weight: bold;
}
.jobs-list li {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	color: #fff;
}
.jobs-list li a {
	color: #5f6c7e;
	text-decoration: none;
}
.jobs-list li a:hover,
.jobs-list li.selected a:hover {
	color: #fff;
}


/*  People section */
.content_people {
	/*padding: 25px 0px 0px 0px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 350px;
}
.name {
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	color:#ffba16;
	padding: 10px 0px 4px 0px;
}
#lexiconmain .name {
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	color:#ffba16;
	padding: 0px 30px 10px 231px;
}
.name a:link, .name a:visited {
	color: #ffba16;
}
.name a:hover, .name:visited a:hover { 
	color: #fff;
}
.function {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color:#5f6c7e;
}
.function a:link, .function a:visited {
	color: #5f6c7e;
}
.function a:hover, .function:visited a:hover { 
	color: #fff;
}
.mail:link,.mail:visited{
	font-size: 13px;
	font-weight: bold;
	color:#ffba16;
}
.mail:hover{
	color: #fff;
}

/*  section contact */
.position_contact{
	padding: 183px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 350px;
}
.contact:link,.contact:visited{
	font-size: 16px;
	font-weight: bold;
	color:#ffba16;
	line-height:19px;
}
.contact:hover{
	color:#fff;
}

.anim_home {
	margin-top: 25px;
}

.fat_white_title {
	margin-top: 23px;
	font-weight: bold;
	font-size: 72px;
	letter-spacing: -5px;
	line-height:66px;
	color:#FFFFFF;
}
.fat_yellow_title {
	font-weight: bold;
	font-size: 72px;
	letter-spacing: -5px;
	line-height:66px;
}
.fat_yellow_title:link, .fat_yellow_title:visited {
	color: #ffba16;
}
.fat_yellow_title:hover, .fat_yellow_title:visited:hover { 
	color: #fff;
}
	
.small_blue_text {
	padding: 3px 0px 0px 0px;
	font-weight: bold;
	font-size: 10px;
	color:#5f6c7e;
}
.big_blue_title {
	padding: 0px 30px 0px 231px;
	font-weight: bold;
	font-size: 20px;
	line-height:25px;
	letter-spacing: -1px;
	color:#5f6c7e;
}
#people .big_blue_title {
	padding: 0px 30px 0px 150px;
	font-weight: bold;
	font-size: 20px;
	line-height:25px;
	letter-spacing: -1px;
	color:#5f6c7e;
}
#lexiconmain .big_blue_title {
	padding: 0px 30px 10px 231px;
	font-weight: bold;
	font-size: 20px;
	line-height:25px;
	letter-spacing: -1px;
	color:#5f6c7e;
}
.small_white_text {
	padding: 21px 30px 0px 231px;
	font-size: 11px;
	line-height: 16px;
	color:#FFF;
}
#lexiconmain .small_white_text {
	padding: 0px 30px 30px 231px;
	font-size: 11px;
	line-height: 16px;
	color:#FFF;
}
.small_white_text a, .small_white_text a:hover, .small_white_text a:hover:visited {
	color: #FFF;
}
.back {
	padding: 34px 0px 0px 231px;
}
#people .back {
	padding: 34px 0px 0px 150px;
}
.next_image {
	padding: 2px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	color:#FFF;
	text-align: center;
}
.next_image a, .next_image a:hover, .next_image a:hover:visited {
	color: #FFF;
}
#illuTD {
	padding: 0px 18px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 436px;
}
#illuTD2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 146px;
}
/*
#illuV {
	padding: 0px 18px 0px 0px;
	width: 492px;
}
#illuH {
	padding: 0px 18px 0px 0px;
	width: 492px;
}
*/
#illu .big_blue_title {
	padding: 0px 30px 0px 0px;
	font-weight: bold;
	font-size: 20px;
	line-height:25px;
	letter-spacing: -1px;
	color:#5f6c7e;
}
#illu .small_white_text {
	padding: 21px 30px 0px 0px;
	font-size: 11px;
	line-height:16px;
	color:#FFF;
}
#illu .small_white_text2 {
	padding: 0px 30px 0px 0px;
	font-size: 11px;
	line-height:16px;
	color:#FFF;
}
#illu .small_white_text2 a, #illu .small_white_text2 a:hover, #illu .small_white_text2 a:hover:visited {
	color: #FFF;
}

.previousnext {
	padding: 24px 0px 0px 0px;
}

.LINK-yellow {
	padding: 0px 10px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color:#ffba16;
	text-decoration: none;
}
.LINK-yellow:link, .LINK-yellow:visited {
	color: #ffba16;
	}
.LINK-yellow:hover, .LINK-yellow:visited:hover { 
	color: #FFF;
	}

.hide_show_content{
	display:none;
}
	
	
	
	
	
	
	
	
	












.big_white_title {
	font-weight: bold;
	font-size: 20px;
	letter-spacing: -1px;
	line-height:25px;
	color:#FFFFFF;
}

.big_white_text {
	font-weight: bold;
	font-size: 15px;
	line-height:18px;
	color:#FFFFFF;
}






.big_blue_text {
	font-weight: bold;
	font-size: 15px;
	line-height:18px;
	color:#5f6c7e;
}

.blue_text {
	font-weight: bold;
	font-size: 13px;
	line-height:14px;
	color:#5f6c7e;
}

