#related_news_mobile_index {display: none;}

		/*  LAYOUT - TWO COLUMNS   */
		
		/* ---------MOBILE HIDDEN --------*/
		#mobileheader, #mobile_footer, #profile_accordion, 
		#practice_top, #practice_banner, #related_expertise_toggle, #news_search_mobile,
		#related_expertise, #locations_map, #mobile_submenu, #mobile_search_result, #mobile_left_content, 
		#fdi_mobile, #footer_main_menu, #footer_links_menu {
			display:none; 
		}

		/* Remove This Line To Display Sectors In Menu */ #navbar .sectors, #navbar .sector {display: none;}

		/* -------- GENERAL TAGS -------- */

		@font-face {
			font-family: 'Corporate';
			src: url(http://www.matheson.com/assets/corporate-s-regular1.ttf);
		} 
		article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
		input[type="text"],input[type="search"] {
		  -webkit-appearance: none;
		}
		input:focus, select:focus, a:focus {
		  outline: none;
		  box-shadow: none;
		}
		input[type="search"]::-webkit-input-placeholder {
				color: #ffffff;
		}
		input[type="search"]::-webkit-search-cancel-button {
			-webkit-appearance: none;
		}
		input[type="text"],input[type="password"] select {
		  border: 1px #cccccc solid;
		} 
		input {
		  padding: 0 5px;
		}
		* { 
		  margin : 0; 
		  padding : 0; 
		}
		iframe {
		 border: none;
		  outline: 0;
		}
		body {
		  font-size: 12px;
		  font-family: Arial, sans-serif;
		  line-height: 17px;
		  text-align: center;
		  color: #1a1a1a;
		  background-color: #4d4d4d;
		}
		a {
		  color: #ed1c2f;
		  text-decoration: none;
		}
		a:hover {
		  color: #666666;
		  text-decoration: none;
		}

		h1, h2, h3, h4, h5, ul, ol,dl, blockquote  { 
		  margin: 10px 0 5px; 
		  padding: .5em 0; 
		}
		ul, ol  { 
		  margin-right: 30px; 
		}
		h1, h2, h3, h4, h5 {
		  color: #1a1a1a;
		  line-height: 120%;
		}
		h1, h2 {
		  font-family: 'Corporate', Arial;
		}
		h1, h2, h3 {
		  font-weight: normal;
		}
		h1 {
		  font-size: 18px;
		  margin: 20px 0 0px 31px;
		  padding: 3px 0;
		}
		h2 {
		  font-size: 18px;
		}
		h3 {
		  font-size: 16px;
		  font-weight: bold;
		  padding: 7px 0 3px;
		  margin-bottom: 3px;
		}
		h4 {
		  font-size: 14px;
		  padding: 7px 0 3px;
		}
		h5 {
		  font-size: 13px;
		  padding: 7px 0 3px;
		}
		p {
		  margin: 11px 0;
		}
		img { 
		  border: 0;
		}
		hr { 
		  border: 0;
		  height: 1px;
		  background-color: #cccccc;
		  clear: both;
		  width: 100%;
		}
		hr.clearfix {
		  background-color: #ffffff;
		}

		blockquote {
		  margin: 10px 0;
		  font-family: 'Corporate', Arial;
		  color: #666666;
		  font-size: 16px;
		  line-height: 22px;
		}
		ul {
		  list-style: square;
		  margin-left: 25px;
		}
		ol {
		  margin-left: 33px;
		}
		#main-section ul li {
		  padding-left: 13px;
		}
		#content-container-homepage dt {
		  color: #ea1c2e;
		} 
		dt {
		  line-height: 156%;
		  color: #666666;
		  padding-top: 9px;
		} 
		#content-container-homepage dt strong {
		  color: #ffffff;
		} 

		table, td,th { 
		  border: auto;
		  border-spacing: 0;
		  border-collapse: collapse;
		}
		#article table, #article td,#article th { 
		  border-color: #cccccc;
		  border-style: solid;
		}
		#article td,#article th { 
		  padding: 5px 7px;
		}
		table {
		  width: 100%;
		  text-align: left;
		  font-size: 12px;
		}
		td,th {
		  padding: 3px 6px;
		}
		th {
		  text-align: left;
		  font-weight: normal;
		  padding: 7px 5px;
		}
		td {   
		  padding: 7px 5px;
		}
		table caption {
		  padding: 10px 0 8px;
		  font-weight: bold;
		}

		dfn {

		}
		.noscreen {
		  display: none;
		}




		/* -------- STRUCTURE -------- */
		#main-container {
		  width: 1090px;
		  margin: 0 auto;
		  text-align: left;
		  background: url('http://www.matheson.com//assets/body-bg.png') repeat-y top center;
		}
		#padding-container {
		  padding: 0 55px;
		  background: url('http://www.matheson.com//assets/padding-container-bg.png') no-repeat top left;
		}
		#header {
		  height: 205px;
		}
		#content-container-homepage, #content-container {
		  clear: both;
		}
		#content-container {
		  background: #ffffff;
		  padding-bottom: 30px;
		}
		#main-section {
		  width: 652px;
		  float: left;
		}

		#aside-right {
		  float: right;
		  width: 290px;
		}

		#footer {
		  width: 980px;
		  margin: 25px auto 5px;
		  text-align: left;
		  height: 150px;
		  clear: both;
		  overflow: hidden; 
		}

		/* -------- STRUCTURE columns -------- */
		#profile {
		  min-height: 400px;
		}
		#profile-header {
		  height: 220px;
		  background: #231f20 url('http://www.matheson.com/assets/profile-bg.png') no-repeat top right;
		}
		#cright {
		  width: 690px;
		  float: right;
		}
		#right {
		  width: 200px;
		  float: right; 
		  margin: 33px 10px 0 0; 
		}
		#middle {
		  width: 480px;
		  float: left; 
		  margin-top: 14px;
		}
		#aboutus #middle {
		  margin: 33px 0 0 30px;
		  width: 440px;
		}
		#left {
		  width: 200px;
		  float: left;
		  margin-left: 20px;
		  margin-top: 12px;
		}
		#fdi {
		  color: #ffffff;
		}
		#fdi-right {
		  float: right;
		  width: 670px;
		  overflow: hidden;
		}
		#fdi-left {
		  float: left;
		  width: 215px;
		  background-color: #333333;
		  padding: 10px 25px 15px 30px;
		  font-family: 'Corporate', Arial;
		  border-bottom-right-radius: 10px;
		}
		.fdi {
		  background-color: #231f20;
		}
		.fdi-grey {
		  background-color: #333333;
		}

		/* -------- SPECIFIC ELEMENTS -------- */

		/* --------------
		------------- HEADER ------------------*/
		#middle h1 {
		  color: #1a1a1a;
		  position: relative;
		  top: 10px;
		}
		#whatwedo  h1 {
		  color: #ffffff;
		  position: relative;
		  top: 45px;
		  left: 31px;
		  width: 600px;
		  height: auto;
		}

		#snapshot_box {
			border: 0;
			outline: 0;
			background: none;
			padding: 10px 0;
		}
		
		#snapshot_box h3 {
			margin-left: 6px;
		    font-weight: bold;
		    color: #7c8c96;
		}
		#snapshot_box a.video-link {
			text-align: left;
			display: block;
			margin-bottom: 10px;
		}
		
		/* -------- Logo -------- */
		#matheson-logo {
		  width: 180px; 
		  height: 100px;
		  position: relative;
		  top: 30px;
		  left: 0;
		}

		#logo {
		  width: 180px; 
		  height: 100px;
		  position: relative;
		  top: 30px;
		  left: 0;
		  overflow: hidden; 
		  margin: 0;
		  padding: 0;
		  
		}
		#logo a {
		  font-weight: normal;
		  text-decoration: none;
		  font-size: 20px;
		  color: #004b35;
		  text-transform: uppercase;
		}
		#logo a:hover {
		  text-decoration: underline;
		}
		#logo span {
		  background: url("http://www.matheson.com/assets/matheson-logo.png") no-repeat top left;
		  position: absolute;
		  width: 180px;
		  height: 100px;
		  top: 0;
		  left: 0;
		  display: block;
		  cursor: pointer; 
		  z-index: 1;
		}

		#printlogo {
		display: none;
		}

		 /* -------- Log menu -------- */
		#log {
		  position: relative;
		  top: -55px ;
		  left: 485px;
		  width: 550px;
		}
		#log a {
		  padding: 3px0;
		  margin: 0 15px;
		  display: inline-block;
		  -webkit-transition: color 0.4s ease-in;
		  -o-transition: color 0.4s ease-in;
		  -moz-transition: color 0.4s ease-in;
		  transition: color 0.4s ease-in;
		} 
		#log a:hover {
		  text-decoration: none;
		  color: #999999
		} 
		#log a.current {
		  border-bottom: 1px #ed1b2e solid;
		}
		#log li {
		  display: inline;
		  float: left;
		}
		#header a {
		  color: #ffffff;
		}
		.search-text {
		  width: 160px;
		  border: none ;
		  border-bottom: 1px #ffffff solid;
		  background: transparent;
		  color: #ffffff;
		  padding: 2px 20px 2px 0;
		  position: relative;
		  top: -17px;
		  left: 21px;
		}
		.search-text:focus,.search-text:hover {
		  border-bottom: 1px #ed1b2e solid;
		}
		.search-button {
		  width: 15px;
		  height: 14px;
		  border: none;
		  position: relative;
		  top: -17px;
		  left: 1px;
		  cursor: pointer;
		  background: url("http://www.matheson.com/assets/search-button-bg.png") no-repeat top left;
		}
		/*---------------------- NAVIGATION ---------------------*/
		#navbar {
		  background-color: #333333;
		  height: 45px;
		  width: 100%;
		  margin: 0;
		  padding: 0;
		  text-align: center;
		  position: relative;  
		  z-index: 50;
		}
		#navbar  li {
		  display: inline;
		  overflow: hidden;
		}

		#navbar  a, #navbar  .non-active {
		  padding: 15px 2px 13px 2px;
		  margin: 0 14px;
		  display: inline-block;
		  font-size: 14px;
		  font-weight: bold;
		  color: #ffffff;
		  font-family: 'Corporate', Arial;
		  -webkit-transition: opacity 0.3s ease-in-out;
		  -moz-transition: opacity 0.3s ease-in-out;
		  -o-transition: opacity 0.3s ease-in-out;
		  transition: opacity 0.3s ease-in-out;
		}
		#navbar  .non-active {
		 
		}
		#navbar  ul a {
		  font-family: Arial;
		}
		#navbar  a.current, #navbar  span.current {
		  padding-bottom: 8px;
		  border-bottom: 5px #ed1b2e solid;
		}
		#navbar  li:hover a.current {
		  padding-bottom: 13px;
		  border-bottom: none;
		}

		#navbar a:hover,#navbar li:hover .non-active  {
		  border-bottom: none;
		  text-decoration: none;
		  color: #cccccc;
		 padding-bottom: 13px;
		}
		#navbar  a.current:hover, #navbar  li:hover a.current:hover {
		   padding-bottom: 8px;
		  border-bottom: 5px #ed1b2e solid;
		}
		#navbar  .nav_drop a.current:hover, #navbar  li.nav_drop:hover a.current:hover  {
		   padding-bottom: 13px;
		  border: none;
		}
		#navbar li li a:hover {
		  background-image: none;
		}
		#navbar .nav_drop:hover a, #navbar li:hover .non-active {
		  background: url("http://www.matheson.com/assets/a-hover-bg.png") no-repeat bottom center;
		}
		#navbar .nav_drop:hover a  {
		  background: url("http://www.matheson.com/assets/a-hover-bg.png") no-repeat bottom center;
		 border: none;
		}
		#navbar .nav_drop:hover li a {
		  background-image: none;
		}



		/*---------------------- NAVIGATION DROP---------------------*/
		#navbar #subnav, #navbar .subnav2, #navbar .subnav3, #navbar .subnav4, #navbar .subnav5   {
		  position: absolute; 
		  top: 35px;
		  left: -999em; 
		  width: 980px;
          margin-right:0;
		  background: #ffffff;
		  text-align: left;
		  padding: 20px 40px;
		  opacity: 0.9; 
		  filter: alpha(opacity=90);
		  box-shadow: 1px 1px 1px #efefef;
		}
		#navbar .subnav2 {
		  width: 200px; 
		  padding: 10px 20px 0 40px;
		  height: 175px; 
		}
		#navbar .nav_drop:hover #subnav {
		 left: -25px; 
		}
		#navbar .nav_drop:hover .subnav2 {
		 left: 270px;
		}
		#navbar .nav_drop:hover .subnav3,#navbar .nav_drop:hover .subnav4,#navbar .nav_drop:hover .subnav5 {
		  width: 100px; 
		 padding: 10px 20px 0 40px;
		 left: 470px;
		 height: 60px;
		}
		#navbar .nav_drop:hover .subnav4 {
		 left: 630px;
		 height: 120px;
		 width: 180px;
		}
		#navbar .nav_drop:hover .subnav5 {
		 left: 795px;
		 height: 60px;
		 width: 140px;
		}
		#navbar #subnav a,#navbar .subnav2 a,#navbar .subnav3 a,#navbar .subnav4 a,#navbar .subnav5 a   {
		  padding: 3px 0;
		  width: 220px;
		  float: left;
		  margin: 0;
		  color: #000000;
		  font-size: 11px;
		  font-weight: normal;
		}
		#navbar #subnav a,#navbar .subnav2 a,#navbar .subnav3 a ,#navbar .subnav4 a,#navbar .subnav5 a  {
		  border: none;
		}

		#navbar #subnav .menu-title {
		  display: block;
		  width: 900px;
		  font-size: 16px; 
		  color: #ed1c2f;
		  padding: 5px;
		  margin-bottom: 6px;
		  border-bottom: 1px #cccccc solid;
		}
		#navbar #subnav .menu-title > .sectors {
		  float: right;
		  margin-right: 175px;
		}

		#navbar #subnav a:hover,#navbar .subnav2 a:hover,#navbar .subnav3 a:hover,#navbar .subnav4 a:hover,#navbar .subnav5 a:hover  {
		  color: #ed1c2f;
		  padding: 3px 0;
		  margin: 0;
		}

		/*---------------------- MAIN SECTION---------------------*/
		#homepage {
		  color: #ffffff;
		}
		#homepage blockquote {
		 width: 620px;
		 padding: 20px 20px 20px 30px;
		 font-size: 18px;
		 font-family: 'Corporate', Arial;
		 float: left;
		 line-height: 27px;
		 color: #ffffff;
		}
		.fdi-portal {
		  float: right;
		  width: 280px;
		  margin-bottom: 25px;
		}
		.fdi-portal a {
		  color: #ffffff;
		}
		.fdi-portal a:hover {
		  color: #cccccc;
		}
		.fdi-portal img {
		  margin-top: -10px;
		  width:  280px
		  height: 73px;
		}
		.fdi-portal h3 {
		  color: #ea1c2e;
		  font-size: 14px;
		  font-weight: bold;
		  margin: 0;
		  padding: 0;
		}
		/*---------------------- HOMEPAGE FOOTER --------------------*/
		#homepage-footer {
		  clear: both;
		  min-height: 245px;
		  width: 100%;
		  position: relative;
		  left: -40px;
		  padding: 50px 30px 25px 50px;
		  background: #333333 url('http://www.matheson.com/assets/homepage-footer-bg.png') repeat-x;
          box-sizing: content-box;
		}
		.footer-box {
		  width: 272px;
		  float: left;
		  height: 250px;
		  margin-right: 5px;
		  padding-left: 20px;
		  border-left: 5px #231f20 solid;
		  font-size: 12px;
		}
		.clear-fix {
			clear: both;
		}

		.footer-box h2 {
		  color: #ffffff;
		  margin: -5px 0 5px;
		  padding:  0;
		  font-weight: normal;
		  font-family: 'Corporate', Arial;
		  width: 160px;
		  // width: 130px;
		  float: left;
		  font-size: 18px;
		}
		.footer-box h3 {
		  color: #ffffff;
		  margin: 0;
		  padding:  0;
		  width: 112px;
		  // width: 132px;
		  float: right;
		  font-size: 11px;
		  text-align: right;
		}
		.footer-box h2.h2-view-all-people {
			width: 140px;
		}
		.footer-box h3.h3-view-all-people {
			width: 132px;
		}
		.footer-box h3 a {
		  padding:  0 10px 0 0;
		  color: #999999;
		  background: url(http://www.matheson.com/assets/homepage-footer-h3-bg.png) no-repeat center right;
		}
		.footer-box h3 a:hover {
		  color: #666666;
		}
		dt {
		  clear: both;
		}
		.footer-box dl a {
		 color: #ffffff;
		}
		.footer-box dl a:hover {
		 text-decoration: underline;
		}
		.footer-box dt,.footer-box dd {
		 line-height: 16px;
		 margin: 0;
		 padding: 0;
		}
		.footer-box dt {
		 margin-top: 8px;
		}
		.letters  {
		  width: 200px;
		  text-align: justify;
		  letter-spacing: 2px;
		  clear: both;
		  margin-top: 25px;
		  color: #808080;
		}
		.letters a {
		  color: #ffffff;
		}

		.people-form select {
		  width: 200px;
		color: #666666; 
		}
		.people-form .people-text, #fdi .people-text   {
		  width: 188px;
		  color: #666666;
		  font-style: italic;
		  padding: 3px 5px;
		}
		#fdi .people-text   {
		  width: 118px;
		  padding: 5px;
		}
		.people-form label {
		  display: inline-block;
		  padding: 7px 0 5px;
		}

		.styled-select select {
		   background: transparent;
		   width: 268px;
		   padding: 1px 5px;
		   font-size: 16px;
		   border: 1px #cccccc solid ;
		   height: 26px;
		   -webkit-appearance: none;
		}
		#news .styled-select select {
		   width: 228px;
		   padding: 1px 5px;
		   height: 25px;
		}

		.styled-select {
		   width: 200px;
		   height: 26px;
		   overflow: hidden;
		   background: url(http://www.matheson.com/assets/arrow-submit-bg.png) no-repeat right #fff;
		}
		option {
		  padding: 1px 8px;
		}
		.people-submit {
		  width: 68px;
		  height: 25px;
		  border: none;
		  font-size: 11px;
		  padding: 0;
		  /* position: relative; */
		display: inline-block;
		vertical-align: middle;
		  left: 132px;
		  /* margin-top: 10px; */
		margin-left: 10px;
		  color: #666666;
		  cursor: pointer;
		  background: url(http://www.matheson.com/assets/homepage-submit-bg.png) no-repeat;
		}
		.people-submit:hover {
		  background: url(http://www.matheson.com/assets/homepage-submit-bg.png) no-repeat bottom;
		}
		#news .people-submit,#fdi .people-submit {
		  left: 0;
		}
		#fdi .people-submit {
		  top: -6px;
		}
		.ie8 #fdi .people-submit {
		  top: 9px;
		}
		.ie9 #fdi .people-submit {
		  top: 0px;
		}

		/*---------------------- SITE FOOTER --------------------*/
		#footer {
		  font-size: 13px;
		  position: relative;
		}
		#fmenu h3 {
		 color: #ed1b2e;
		 font-size: 12px;
		 width: 80px;
		}
		#fmenu ul {
		  position: relative;
		  top: -35px;
		  left: 80px;
		  width: 405px;
		  line-height: 22px;
		}
		#fmenu li {
		  display: inline-block;
		  width: 130px;
		}
		#fmenu a {
		  color: #ffffff;
		  padding: 4px 0;
		  -webkit-transition: color 0.4s ease-in;
		  -o-transition: color 0.4s ease-in;
		  -moz-transition: color 0.4s ease-in;
		  transition: color 0.4s ease-in;
		}
		#fmenu a:hover {
		  color: #808080;
		  text-decoration: none;
		}
		#fmenu img {
		  width: 16px;
		  height: 15px;
		  position: relative;
		  top: -70px;
		  left: 2px;
		  -webkit-transition: all 0.4s ease-in;
		  -o-transition: all 0.4s ease-in;
		  -moz-transition: all 0.4s ease-in;
		  transition: all 0.4s ease-in;
		}
		#fmenu img:hover {
		  box-shadow: 0.1em 0.1em 0.3em #6680b8;
		}
		#call_us {
			position: absolute;
		    top: 54px;
		    right: 6px;
		    font-size: 16px;
		    color: #ed1c2f;
		}

		#places-menu {
		  position: relative;
		  top: -105px;
		  left: 535px;
		  width: 450px;
		}
		#places-menu li {
		  display: inline;
		}
		#places-menu a {
		  display: inline-block;
		  color: #ed1b2e;
		  padding: 4px 5px;
		  margin: 0 3px;
		  font-size: 16px;
		  -webkit-transition: color 0.4s ease-in;
		  -o-transition: color 0.4s ease-in;
		  -moz-transition: color 0.4s ease-in;
		  transition: color 0.4s ease-in;
		}
		#places-menu a:hover {
		  color: #ffffff;
		  text-decoration: none;
		}

		#footer-bottom {
		  position: relative;
		  top: -110px;
		  border-top: 1px #cccccc solid;
		}
		#footer-bottom ul {
		  width: 600px;
		  padding: 15px 0 8px;
		  margin: 0;
		}
		#footer-bottom li {
		  display: inline;
		}
		#footer-bottom a {
		  display: inline-block;
		  padding: 3px 9px;
		  -webkit-transition: color 0.4s ease-in;
		  -o-transition: color 0.4s ease-in;
		  -moz-transition: color 0.4s ease-in;
		  transition: color 0.4s ease-in;
		}
		#footer-bottom a:first-child {
		  padding-left: 0;
		}
		#footer-bottom a:hover {
		  text-decoration: none;
		  color: #ffffff;
		}
		#langs {
		   position: relative;
		   top: -150px;
		   left: 730px;
		   width: 270px;
		}
		#langs img {
		   margin: 0 4px;
		   -webkit-transition: opacity 0.4s ease-in;
		  -o-transition: opacity 0.4s ease-in;
		  -moz-transition: opacity 0.4s ease-in;
		  transition: opacity 0.4s ease-in;
		}
		#langs img:hover {
		  opacity: 0.5;
		  filter: alpha(opacity=50);
		}

		#navigation {
		  margin: 3px 0 9px;
		  padding: 0;
		  color: #cccccc;
		  font-size: 10px;
		}
		#navigation a {
		  color: #cccccc;
		  padding: 0 1px;
		}
		#navigation a:hover {
		  text-decoration: underline;
		}
		/* ------------------------------------- 
		OUR PEOPLE LANDING ----------------------------- */
		#people-header, #news-header,#news-article-header,#aboutus-header, #alumni-header {
		  background: #231f20 url(http://www.matheson.com/assets/our-people-bg.png) no-repeat  left top;
		  margin: -12px 0 -12px -40px;
		  width: 760px;
		  color: #ffffff; 
		  height: 100px; 
		}

		#aboutus-header {
		  margin: -22px 0 -12px -40px;
		}

		#people-pic span,#news-pic span,#aboutus-pic span,#alumni span  {
		  position: absolute;
		  width: 220px;
		  height: 200px;
		  background:  url(http://www.matheson.com/assets/our-people-pic-bg.png) no-repeat transparent;
		}
		#people-header h1,#news-header h1,#news-article-header h2,#aboutus-header h2,#aboutus #aboutus-header h1  {
		  color: #ffffff;
		  font-size: 24px;
		  position: relative;
		  top: 47px;
		}
		#aboutus #aboutus-header h1  {
		  left: 40px;
		  width: 470px;
		}
		#people-header h1,#news-article-header h2,#news-header h1  {
		  left: 31px;
		  top: 47px;
		}
		.people-print {
		  position: relative;
		  top: -55px;
		  left: 735px;
		  width: 19px;
		  height: 18px;
		   -webkit-transition: opacity 0.4s ease-in;
		  -o-transition: opacity 0.4s ease-in;
		  -moz-transition: opacity 0.4s ease-in;
		  transition: opacity 0.4s ease-in;
		}
		#news-article-header .people-print,#aboutus-header .people-print {
		  top: -34px;
		}
		#people-print img:hover {
		  opacity: 0.5;
		  filter: alpha(opacity=50);
		}
		#fdi .profile-print {
		  position: relative;
		  top: 2px;
		  left: 30px;
		}
		#people .people-form {
		  margin: 40px 0 15px 30px;
		}
		hr.people {
		  height: 10px;
		  background-color: #231f20;
		  width: 980px;
		  margin-left: -260px; 
		}
		.surname {
		  width: 240px;
		  float: left;
		  position: relative;
		  top: -1px;
		}
		.view-people-search {
		  position: relative;
		  left: 25px;
		  top: -8px;
		}
		#people .styled-select {
		  float: left;
		}
		#people .people-submit {
		  left: 10px;
		  top: -7px;
		}
		#people .people-form .letters a {
		  color: #ed1c2f;
		}
		#people .view-people {
		  color: #808080;
		}
		#people .letters {
		  width: 100%;
		}
		#search-results {
		  margin: 10px 70px 20px 30px;
		}
		#search-results h3 {
		  font-family: Arial;
		  color: #666666;
		  font-size: 14px;
		  border-bottom: 1px #b3b3b3 solid;
		  padding: 10px 0 20px;
		  clear:left;
		}
		#search-results h3.border_top {
		border-bottom:none; 
		border-top:1px solid #B3B3B3; 
		padding:20px 0 0;
		}
		#search-results h3.no_border {
		border:none;
		}
		#search-results ul {
		  list-style: none;
		  margin: 0 0 20px 0;
		}
		#search-results li {
		  width: 180px;
		  float: left;  
		  padding: 7px 0;
		}
		#search-results a {
		  color: #1a1a1a;
		}
		#search-results a:hover {
		  color: #ed1c2e;
		}

		.pagination {
		  width: 100%;
		  clear: both;
		  margin-top: 25px;
		  padding: 11px 0;
		  border-bottom: 1px #b3b3b3 solid;
		  border-top: 1px #b3b3b3 solid;
		  font-size: 14px;
		  color: #ed1c2f;
		} 
		#news .pagination {
		  float: none;
		  width: 100%;  
		  margin-top: 25px;
		}
		.pagination span {
		  color: #ed1c2f;
		  padding: 0 3px;
		}
		.pagination a {
		  color: #666666;
		  padding: 0 3px;
		  display: inline-block;
		}
		.pagination a:hover,.pagination a.active{
		  color: #ed1c2f;
		}
		.pagination .prev-page, .pagination .next-page {
		  display: inline-block;
		  width: 9px;
		  height: 12px;
		  background:  url(http://www.matheson.com/assets/prev-page.png) no-repeat transparent 0 1px;
		}
		 .pagination .next-page {
		  margin-left: 4px;
		}
		.pagination  .prev-page span, .pagination .next-page  span {
		  display: none;
		}
		.pagination .next-page {
		  background:  url(http://www.matheson.com/assets/next-page.png) no-repeat transparent 0 1px;
		}

		/* ------------------------------------- 
		OUR PEOPLE PROFILE ----------------------------- */
		.profile-pic {
		  width: 480px;
		  height: 220px;
		  float: left;
		}
		#profile h1 {
		  color:  #1a1a1a;
		  height: auto;
		}
		#profile #left h2 {
		  border: none;
		  margin: 30px 0 10px;
		  font-size: 18px;
		  color: #1a1a1a;
		}
		.download {
		  position: relative;
		  top: 12px;
		  left: 30px;
		}
		.download a {
		  color: #ffffff;
		  font-size: 10px;
		  font-weight: bold;
		  padding-right: 12px; 
		  background: url(http://www.matheson.com/assets/profile-download-bg.png) no-repeat center right;
		}
		.download a:hover {
		  text-decoration: underline;
		}
		.download a:first-child {
		  margin-right: 7px;
		}
		.pheader-box {
		  float: right;
		  position: relative;
		  top: 16px;
		  left: -61px;
		  font-size: 14px;
		  background-color: #f2f2f2;
		  width: 386px;
		}
		.pheader-box strong {
		  padding-bottom: 7px;
		  display: inline-block;
		}
		.pheader-box .place {
		  color: #ed1c2f;
		  display: inline-block;
		}
		.pheader-box .partner {
		  font-weight: normal;
		  color: #666666; 
		}
		.profile-email {
		  display: inline-block;
		  margin-left: 20px;
		}
		.pheader-box a {
		  color: #ed1c2f;
		  -webkit-transition: color 0.3s ease-in;
		  -o-transition: color 0.3s ease-in;
		  -moz-transition: color 0.3s ease-in;
		  transition: color 0.3s ease-in;
		}
		.pheader-box a:hover {
		  text-decoration: none;
		  color: #808080;
		}
		.profile-print {
		  position: relative;
		  top: -30px;
		  left: 475px;
		  width: 19px;
		  height: 18px;
		  -webkit-transition: opacity 0.3s ease-in;
		  -o-transition: opacity 0.3s ease-in;
		  -moz-transition: opacity 0.3s ease-in;
		  transition: opacity 0.3s ease-in;
		}
		.profile-print:hover {
		  opacity: 0.5;
		  filter: alpha(opacity=50);
		}
		  /* PROFILE PEOPLE SEARCH */
		#profile .people-form h2 {
		  font-size: 18px;
		}

		#profile .people-form  {
		  color: #666666;
		}
		#profile .people-form a {
		  color: #ed1c2e;
		}
		#profile .people-form a:hover {
		  color: #666666;
		}
		#profile .people-submit {
		  left: 0;
		  top: 3px;
		  float: right;
		  /*margin-right: 20px;*/
		}
		#profile .people-form .view-people,#people .people-form .view-people,#people .people-form .view-people-search {
		  font-family: 'Corporate', Arial;
		  padding-right: 15px;
		  color: #808080;
		  background: url(http://www.matheson.com/assets/view-all-people-bg.png) no-repeat center right;
		}
		#profile .people-form .view-people:hover,#people .people-form .view-people:hover  {
		  color: #2b2b2b;
		}

		#tabs .ui-tabs-nav   {
		 height: 65px;
		 /* background: url(http://www.matheson.com/assets/hgroup-bg.png) no-repeat bottom; */
		 margin-top: -5px;
		 list-style: none;
		}
		.ie8 #whatwedo #tabs .ui-tabs-nav   {
		 height: 66px;
		}
		#tabs p {
		  clear: both;
		}
		#tabs ul h2  {
		  display: inline;
		}
		#tabs ul h2 a {
		  display: block;
		  width: 125px;
		  float: left;
		  padding: 10px 0;
		  margin: 20px 0 25px;
		  text-align: center;
		  border: 2px #c6c6c6 solid;
		  margin-right: 2px;
		  color: #1a1a1a;
		  font-weight: bold;
		  font-size: 16px;
		  background: #eaeaea url(http://www.matheson.com/assets/profile-h2-bg.png) repeat-x;
		}
		#tabs ul .experience {
		  width: 195px;
		}
		#tabs ul li:last-child h2 {
		  margin-right: 0;
		}
		#tabs ul h2 a:hover  {
		 background: #dddddd url(http://www.matheson.com/assets/profile-h2-hover-bg.png) repeat-x;
		 text-decoration: none;
		}
		#tabs  .ui-state-active a,#tabs  .ui-state-active a:hover  {
		 background-image: none;
		 background-color: #ffffff;
		 text-decoration: none;
		 border-bottom: 2px #ffffff solid;
		}

		#profile hr {
		  height: 5px;
		  background-color: #7db2c9;
		}
		#tabs1, #tabs2, #tabs3, #article {
		  margin: 0 30px 25px 30px;
		}
		#tabs h3 {
		  font-size: 12px;
		  font-weight: bold;
		}
		blockquote strong {
		  font-weight: normal;
		  color: #1a1a1a;
		  font-size: 13px;
		}
		#content-container-homepage blockquote {
		  color: #ffffff;
		}
		#profile .styled-select, #people .styled-select, #news .styled-select {
		  background: #f2f2f2 url(http://www.matheson.com/assets/arrow-submit-bg.png) no-repeat right;
		  margin-top: 0px;
		}
		#profile .people-form .people-text, #people .people-form .people-text, #news .people-form .people-text {
		  background-color: #f2f2f2;
		}

		/* ----- PROFILE RIGHT -------- */

		.box-right, .box-left {
		  padding: 0px 10px 10px;
		  margin-bottom: 10px;
		  border: 1px #ffffff solid;
		  outline:1px #cccccc solid;
		  background:  #ffffff url(http://www.matheson.com/assets/box-right-bg.png) repeat-x bottom;
		}
		.box-right h3, .box-left h3 {
		  font-size: 18px;
		  font-weight: normal;
		  font-family: 'Corporate', Arial;
		}
		.box-right h3 a {
		  color: #7C8C96;
		}


		.box-right h4 {
		  font-weight: normal;
		}
		.box-right h4 a {
		  color: #1A1A1A;
		}
		#rel_news li a, #rel_insights li a {
		  color: #1A1A1A;
		}
		.box-right ul, .box-right dl, .box-left dl, .box-left ul  {
		  margin: 0;
		  padding: 0;
		}
		.box-right dl, .box-left dl  {
		  margin-bottom: 8px;
		}
		.box-right a:hover, .box-left a:hover {
		  text-decoration: underline;
		}
		.box-right ul a, .box-left ul a {
		  color: #666666;
		  display: block;
		  padding: 2px 0;
		}
		.box-right li, .box-left li {
		  display: inline;
		}
		.box-right  li span, .box-left li span {
		  font-family: 'Comic Sans MS';
		}
		.box-right dt strong a, .box-right dt strong, .box-left dt strong a  {
		  font-weight: normal;
		  color: #666666;
		}
		.box-right dd a, .box-left dd a {
		  color: #1a1a1a;
		}
		.box-right dd, .box-left dd  {
		  margin-bottom: 7px;
		}
		.box-right dd:last-child, .box-left dd:last-child  {
		  margin-bottom: 0;
		}
		.right-all-insights {
		  padding-right: 15px;
		  color: #808080;
		  background: url(http://www.matheson.com/assets/right-all-people.png) no-repeat  right center;
		}
		/* ------------------------------------- 
		WHAT WE DO ----------------------------- */

		#whatwedo-header {
		  background: #231f20 url(http://www.matheson.com/assets/what-we-do-bg.png) no-repeat  left top;
		  margin: -12px 0 -12px -40px;
		  width: 760px;
		  color: #ffffff; 
		  height: 100px; 
		}

		h2.title,#whatwedo-header h1.title  {
		 font-size: 23px;
		 position: relative;
		 top: 40px;
		 left: 40px;
		 color: #ffffff; 
		}
		#whatwedo-header h1.title  {
		 top: 47px;
		}

		.practice-download,.news-download {
		  width: 110px;
		  position: relative;
		  top: -48px;
		  left: 410px;
		  margin: 0;
		}
		.practice-download {
		  top: -28px;
		}
		.practice-download a,.news-download a {
		  color: #ffffff;
		  font-size: 11px;
		  font-weight: bold;
		}
		.practice-download a:hover,.news-download a:hover {
		  color: #d4d4d4;
		}
		.practice-download span,.news-download span {
		  font-family: 'Comic Sans Ms';
		  font-size: 12px;
		}
		.whatwedo-print {
		  position: relative;
		  top: -70px;
		  left: 735px;
                  padding-top: 10px;
		  -webkit-transition: opacity 0.3s ease-in;
		  -o-transition: opacity 0.3s ease-in;
		  -moz-transition: opacity 0.3s ease-in;
		  transition: opacity 0.3s ease-in;
		}
		.whatwedo-print:hover,.people-print:hover {
		  opacity: 0.5;
		  filter: alpha(opacity=50);
		}
		.whatwedo-fdi, .whatwedo-fdi-mobile {
		  margin: 0;
		  width: 200px;
		  height: 49px;
		  background: url(http://www.matheson.com/assets/whatwedo-fdi-bg.png) no-repeat transparent;
		  position: relative;
		  top: -60px;
		  left: 545px;
		  font-size: 11px;
		  padding: 3px 0 0 75px;
		}
		.whatwedo-fdi a, .whatwedo-fdi-mobile a {
		 color: #ffffff;
		}
		.whatwedo-fdi a:hover, .whatwedo-fdi-mobile a:hover {
		 text-decoration: underline;
		}
		.whatwedo-fdi-mobile {
			display: none;
		}

		#whatwedo-body {
		  margin: 10px 30px 25px 30px;
		}
		/* WHAT WE DO LEFT */
		#whatwedo-pic, #people-pic, #news-pic,#aboutus-pic,#alumni-pic,#podcast-pic {
		  position: relative;
		  left: -20px;
		  top: -12px;
		  width: 220px;
		  height: 200px;
		}
		#whatwedo-pic span {
		  position: absolute;
		  width: 220px;
		  height: 200px;
		  background: url(http://www.matheson.com/assets/whatwedo-bg.png) no-repeat transparent;
		}
		#left h2, #left ul li.depth1 > h3 {
		  border-top: 1px #b3b3b3 solid;
		  border-bottom: 1px #b3b3b3 solid;
		  font-size: 14px;
		  color: #7c8c96;
		  padding: 10px 5px;
		  margin: 10px 0 0 0;
		}
		#left ul li.depth1.current > h3 {
		  border-bottom: 0;
		  margin-bottom: 0;
		  padding-bottom: 0;
		}
		#left ul li.depth1.current > h3 > a {
		  color: #000;
		}

		#left h2 a, #left ul li.depth1 > h3 a, #mobile_submenu h2 a, #mobile_submenu ul li.depth1 > h3 a {
		  color: #7c8c96;
		  padding: 0 !important; 
		}
		#left ul li.depth1 > h3, , #mobile_submenu ul li.depth1 > h3 {
		font-family: 'Corporate',Arial;
		}
		#left ul li.depth1 > h3 a.current, #mobile_submenu ul li.depth1 > a.current {
		background:none;
		cursor: default;
		}
		#left ul h3, #mobile_submenu ul h3  {
		  margin: 0;
		  padding: 0;
		  border-bottom: 1px #b3b3b3 solid;
		}
		#left ul h3 a, #left ul h3 a, #mobile_submenu ul h3 a, #mobile_submenu ul h3 a {
		  font-size: 14px;
		  font-weight: normal;
		  color: #7c8c96;
		  display: block;
		  padding: 9px 0 9px 28px;
		}
		#left ul h3 a.current, #mobile_submenu ul h3 a.current {
		  background: url(http://www.matheson.com/assets/menu-left-current.png) no-repeat 13px 12px;
            color: #ed1c2f;
		}
		#left ul h3 a:hover, #mobile_submenu ul h3 a:hover {
		  background-color: #f1f0f0;
		}
		#left ul, #mobile_submenu ul {
		  list-style: none;
		  width: 100%;
		  margin: 0 0 20px 0;
		  padding: 0;
		}
		#left li, #mobile_submenu li {
		  display: inline;
		}
		.box-left h3,.box-left h3 a {
		  color: #7c8c96;
		}
		.box-left {
		  margin-bottom: 25px;
		}
		// .download-brochure  {
		//  height: 120px;
		// }
		.download-brochure a {
		  color: #666666;
		}
		.download-brochure a:hover {
		  text-decoration: underline;
		}
		.download-brochure img {
		  width: 61px;
		  height: 83px;
		  border: 1px #666666 solid;
		  float: left;
		  margin-right: 5px;
		}
		.download-red {
		  display: inline-block;
		  margin-bottom: 5px;
		  width: 130px;
		  height: 20px;
		  background: #ed1c2f url(http://www.matheson.com/assets/download-red-bg.png) no-repeat;
		}
		.download-brochure-asset {
			background: #333333;
			display: inline-block;
			margin-left: -20px !important;
		}
		.download-brochure-asset a {
			color: #ffffff;
			font-size: 14px;
			text-decoration: none;
			cursor: pointer;
			font-family: 'Corporate', Arial;
		}
		.download-brochure-asset a:hover {
			text-decoration: none;
			cursor: pointer;
		}
		.download-brochure-asset .brochure-name {
			text-align: left;
			display: inline-block;
			padding: 25px 17px 0px 17px;
		}
		.download-brochure-asset img {
			display: inline-block;
			width: 100%;
			height: auto;
			/*max-height: 83px;*/
			/*border: 1px #666666 solid;*/
			/*float: left;*/
			/*margin-right: 5px;*/
		}
		.download-btn {
			text-align: center;
			padding: 13px 0px;
			margin-left: 17px;
			margin-top: 30px;
			width: 85%;
			text-decoration: none;
			font-size: 14px;
			display: inline-block;
			border: 1px solid #FFFFFF;
			background: inherit;
            height: 46px;
			/*background: #ed1c2f url(http://www.matheson.com/assets/download-red-bg.png) no-repeat;*/
		}
		/* ------------------------------------- 
		NEWS AND INSIGHTS ----------------------------- */

		#news-header {
		  background: #231f20 url(http://www.matheson.com/assets/news-header-bg.png) no-repeat  left top;
		}

		#news-pic span {
		  background:  url(http://www.matheson.com/assets/news-bg.png) no-repeat transparent;
		}
		#news-body,#general-body {
		  margin: 35px 30px 25px 30px;
		}
		.history #news-body,#general-body {
		  margin-left: 0;
		}
		#news #tabs .ui-tabs-nav  {
		 height: 65px;
		 width: 655px;
		 background:  url(http://www.matheson.com/assets/hgroup-news-bg.png) repeat-x bottom; 
		}
		#news-body h3 {
		  color: #666666;
		  font-size: 14px;
		  font-weight: normal;
		  text-align: left;
		  padding-bottom: 10px;
		  border-bottom: 1px #b3b3b3 solid;
		  clear: both;
		  margin: 0 0 20px 90px;
		}
		.news-single {
		  clear: both;
		  margin-top: 30px;
		}
		.news-single span {
		  width: 85px;
		  display: inline-block;
		  float: left;
		  color: #ed1c2f;
		}
		.news-single span strong {
		  color: #1a1a1a;
		}
		.news-single h4 {
		  padding: 0;
		  margin: 0;
		  font-size: 12px;
		  float: right;
		  width: 565px;
		}
		.news-single h4 a {
		  color: #1a1a1a;
		}

		.news-single div {
		  margin: 0; 
		  width: 565px;
		  float: right;

		}
		.news-single a {
		  color: #666666;
		}
		.news-single a:hover {
		  text-decoration: underline;
		}
		#news .people-form h2 {
		  border: none;
		  color: #1a1a1a;
		  font-size: 18px;
		  padding: 5px 0;
		}
		.archive {
		  font-weight: bold;
		  padding-right: 13px;
		  background:  url(http://www.matheson.com/assets/archive-bg.png) no-repeat 55px 3px; 
		  font-family: 'Corporate', Arial;
		  float: right;
		  margin-top: 10px;
		}
		.archive:hover {
		  color: #666666;
		  background:  url(http://www.matheson.com/assets/archive-bg.png) no-repeat 55px -13px; 
		}

		 /* ------------------------------------- 
		NEWS - ARTICLE ----------------------------- */
		#news-article-header {
		  background: #231f20 url(http://www.matheson.com/assets/news-article-bg.png) no-repeat  left top; 
		}
		#article-middle h1 {
		  color: #1a1a1a;
		  height: auto;
		  font-size: 18px;
		  width: 100%;
		}
		#news-article-header h2 {
		  margin: 20px 0 0 0;
		  padding: 3px 0;
		}
		#news-body h1 {
		  margin: 0 0 10px 0;
		  padding: 3px 0;
		  clear: both;
		}
		#article-middle {
		  float: left;
		  width: 424px;
		}
		#article-right {
		  float: right;
		  width: 220px;
		  margin: 40px -20px 0 0;
		}
		.article-head {
		  color: #666666;
		  line-height: 23px;
		}
		.back-listing {
		  border-top: 1px #b3b3b3 solid;
		  border-bottom: 1px #b3b3b3 solid;
		  margin-top: 30px;
		}
		.back-listing a {
		  padding: 10px 0 10px 17px;
		  font-family: 'Corporate', Arial;
		  color: #808080;
		  display: inline-block;
		  background:url(http://www.matheson.com/assets/back-listing-arrow-bg.png) no-repeat  left center; 
		}
		.back-listing a:hover { 
		  color: #1a1a1a;
		}
		.new-publications {
			text-align: center;
			color: #fff;
			background: #333333;
			margin-left: -20px !important;
			border: 0;
			outline: 0;
			padding: 0 18px;
		}
		.new-publications h3{
			color: #fff;
			text-transform: uppercase;
			padding: 45px 0;

		}
		.new-publications p {
			font-family: 'Corporate', Arial;
			margin: 0;
			font-size: 14px;
			text-align: left;
		}

		.new-publications a {
			color: #FFFFFF;
			display: inline-block;
			width: 100%;
			font-family: 'Corporate', Arial;
			font-size: 14px;
			margin: 45px 0;
			padding: 13px 0;
			border: 1px solid;
			text-decoration: none;
			cursor: pointer;
			height: 46px;
		}
		.new-publications a:hover {
			text-decoration: none;
			cursor: pointer;
		}

		.snapshot {
		  width: auto;
		  height: 161px;
		  // background: #000000;
		  display: block;
		}
		.snapshot img {
		  width: auto;
		  height: 161px;
		  -webkit-transition: opacity 0.4s ease-in;
		  -o-transition: opacity 0.4s ease-in;
		  -moz-transition: opacity 0.4s ease-in;
		  transition: opacity 0.4s ease-in;
		}
		.snapshot:hover img {
		  opacity: 0.6; 
		  filter: alpha(opacity=60); 
		}
		 /* ------------------------------------- 
		ABOUT US ----------------------------- */
		#aboutus-header {
		  background: #231f20 url(http://www.matheson.com/assets/about-us-bg-new.png) no-repeat  left top;
		}
		#aboutus-header h2,#aboutus-header h1 {
		  margin: 20px 0 0 31px;
		  padding: 3px 0;
		}
		#aboutus-pic span  {
		  background:  url(http://www.matheson.com/assets/aboutus-pic-bg.png) no-repeat transparent;
		}
		#aboutus h1 {
		  margin-left: 0;
		  color: #1a1a1a;
		}
		#aboutus #left ul {
		  border-top: 1px #b3b3b3 solid;
		}
		#aboutus #left li h3 a, #aboutus #left li h3 a:hover,#aboutus #left li h3 a:hover  {
		  background: none;
		  padding-left: 10px;
		}
		 #aboutus #left li h3 a:hover,#aboutus #left li h3 a.current {  
		  color: #ed1c2f;
		}
		.print-dark {
		  width: 19px;
		  height: 18px;
		  float: right;
		  -webkit-transition: opacity 0.3s ease-in;
		  -o-transition: opacity 0.3s ease-in;
		  -moz-transition: opacity 0.3s ease-in;
		  transition: opacity 0.3s ease-in;
		  margin: -27px 0 7px;
		}
		.print-dark:hover {
		  opacity: 0.5;
		}
		.esof {
		  width: 210px;
		  height: 148px;
		  background: #000000;
		  display: block;
		  float: right;
		  clear: both;
		  margin: 0 0 20px 0;
		}
		.esof img {
		  width: 210px;
		  height: 148px;
		  -webkit-transition: opacity 0.4s ease-in;
		  -o-transition: opacity 0.4s ease-in;
		  -moz-transition: opacity 0.4s ease-in;
		  transition: opacity 0.4s ease-in;
		}
		.esof:hover img {
		  opacity: 0.6; 
		  filter: alpha(opacity=60); 
		}
		#aboutus #right {
		  text-align: right;
		}
		/* GALLERY */
		#gallery  {
		  clear: both;
		  margin-bottom: 20px;
		  border-left: 10px #cccccc solid;
		  width: 190px;
		  float: right;
		  padding: 5px 0 20px 10px;
		  background:  #f2f2f2 url(http://www.matheson.com/assets/gallery-bottom-bg.png) no-repeat bottom;
		}
		#gallery  a {
		  display: inline-block;
		  width: 87px;
		  height: 67px;
		  background: #000000;
		  margin: 5px 5px 0 0;
		  float: left;
		  
		}
		#gallery img {
		  width: 85px;
		  height: 65px;
		  border: 1px #cfcdc7 solid;
		  -webkit-transition: opacity 0.25s ease-in;
		  -o-transition: opacity 0.25s ease-in;
		  -moz-transition: opacity 0.25s ease-in;
		  transition: opacity 0.25s ease-in;
		}
		#gallery img:hover {
		  opacity: 0.6; 
		  filter: alpha(opacity=60); 
		}
		.gallery {
		  position: relative;
		  left: 8px;
		  top: 5px;
		  text-align: left;
		  padding: 13px 0 0 25px;
		  clear: both;
		  width: 190px;
		  height: 26px;
		  font-size: 14px;
		  background:   url(http://www.matheson.com/assets/gallery-h3-bg.png) no-repeat bottom;
		}
		.ie8 .gallery {
		  left: 8px;
		}
		#gallery p {
		  clear: both;
		  font-size: 10px;
		  width: 178px;
		  text-align: left;
		  line-height: 17px;
		  padding-top: 8px;
		  margin: 0;
		}
		 /* ------------------------------------- 
		CONTACT US ----------------------------- */
		#contact-right {
		  float: right;
		  width: 610px;
		  position: relative;
		}
		#contact-left {
		  float: left;
		  width: 330px;
		  position: relative;
		  height: 365px;
		  padding-left: 40px;
		  background: url(http://www.matheson.com/assets/contact-left-bg.png) repeat-x;
		}
		iframe {
		  border: none;
		  /* width: 610px;
		  height: 360px; */
		}
		h1 {
		  width: 390px;
		  height: 50px;
		  font-size: 22px;
		  color: #ffffff;
		  margin: 10px 0 0 0;
		}
		
		#locations_menu-m{
			display: none;
		}
		#contact-right ul {
		 list-style: none;
		 margin: 0;
		 width: 100%;
		 height: 50px;
		 position: absolute;
		 top: 0;
		 
		 padding: 0;
		 background: url(http://www.matheson.com/assets/locations-bg.png) repeat;
		}
		#contact-right ul li {
		  display: inline;
		}
		#contact-right ul a {
		  display: inline-block;
		  font-family: 'Corporate', Arial;
		  font-size: 1.5vw;
		  color: #ffffff;
		  padding: 17px 1.7vw 15px 1.6vw;
		}
		.ie9 #contact-right ul a {
		  padding: 17px 17px 15px 16px;
		}
		#contact-right ul a:hover,#contact-right ul a.active {
		  background: url(http://www.matheson.com/assets/locations-hover-bg.png) repeat;
		}
		#contact-right ul a.active {
		  font-weight: bold;
		}
		#contact-left h2 {
		 /*  margin-top: -40px; */
		  font-size: 22px;
		  color: #ed1b2e;
		}

		@media (min-width: 1200px) {
			#contact-right ul a {
		  	  font-size: 20px;
		  	  padding: 17px 17px 15px 16px;
		}

		}

		/* #contact-left ul {
		 list-style: none;
		 margin: 0;
		 width: 610px;
		 height: 50px;
		 position: relative;
		 top: -66px;
		 left: 330px;
		 padding: 0;
		 background: url(http://www.matheson.com/assets/locations-bg.png) repeat;
		}
		#contact-left ul li {
		  display: inline;
		}
		#contact-left ul a {
		  display: inline-block;
		  font-family: 'Corporate', Arial;
		  font-size: 20px;
		  color: #ffffff;
		  padding: 17px 17px 15px 16px;
		}
		.ie9 #contact-left ul a {
		  padding: 17px 17px 15px 16px;
		}
		#contact-left ul a:hover,#contact-left ul a.active {
		  background: url(http://www.matheson.com/assets/locations-hover-bg.png) repeat;
		}
		#contact-left ul a.active {
		  font-weight: bold;
		}
		#contact-left h2 {
		  margin-top: -40px;
		  font-size: 22px;
		  color: #ed1b2e;
		} */
		.contact-links {
		  margin: 40px 0 10px;
		}
		.contact-links a {
		  color: #666666;
		}
		.contact-links a:hover {
		  color: #ed1b2e;
		}
		.contact-red {
		  position: absolute;
		  bottom: 0;
		  font-weight: bold;
		}
		.contact-red a {
		  color: #ffffff;
		  font-family: 'Corporate', Arial;
		  font-size: 15px;
		  padding-right: 15px;
		  background: url(http://www.matheson.com/assets/contact-arrow.png) no-repeat center right;  
		}
		#contact-right p {
		  margin-right: 30px;
		}
		#contact-right h3 {
		  color: #ed1c2f;
		  font-size: 14px;
		}
		.toggle {
		  width: 610px;
		  height: 360px;
		}
		 /* ------------------------------------- 
		FDI ----------------------------- */
		#fdi-welcome {
						float: left;
						height: 455px;
						width: 210px;
						color: #ffffff;
					}

					#slide-fdi-welcome {
						margin-top: 0;

					}

					#fdi-welcome-body {
						float: left;
						height: 455px;
						margin: 0 0 0 -30px;
						overflow: hidden;
						padding: 0 15px;
						position: absolute;
						width: 240px;
						background-color: #333333;
						z-index: 2;
						border-bottom-right-radius: 10px;
			font-size: 13px;
			color: #ffffff;
					}
					 #fdi-welcome-body p,#fdi-welcome-body h4 {
						width: 230px;
					}

					#fdi-welcome-body > div {
						position: absolute;
					}

					#fdi-welcome-body h4 {
						font-size: 12px;
						font-weight: normal;
						color: #ffffff;
			margin: 13px 0;
			padding: 0;
					}
			.ie8 #fdi-welcome-body h4 {
			width: 230px;
			margin: 8px 0;
					}

					#fdi-welcome-body p {
						float: left;
			font-size: 13px;
						line-height: 16px;
						margin: 8px 0 0;

					}
					#fdi-welcome-body > p {
						bottom: 15px;
						margin: 0 0 0 170px;
						position: absolute;
				  width: 150px;
					}

					#fdi-welcome-body #slide-all {
						margin: 0 0 0 155px;
						position: absolute;
					}


					#fdi-welcome-body a {
						color: #EA1C2E;
						cursor: pointer;
						clear: both;
						font-weight: bold;
						text-decoration: none;
						text-transform: uppercase;
						margin: 0 0 0 -40px;
						position: relative;
						top: 10px;
						background-color: #333333;
						display: block;
					}

		.fdi-title {
		  width: 450px;
		  height: 45px;
		  background: url(http://www.matheson.com/assets/fdi-title-bg.png) no-repeat;
		  margin: -17px 0 0 0;
		  padding: 50px 0 0 150px;
		  float: left; 
		}
		/* -------- FDI SLIDER ------- */
		#fdi-slider {
		  height: 380px;
		  margin: 20px 0 10px;
		  width: 670px; 
		  clear: both;  
		  background-color: #bcbec0;
		  padding: 1px 1px 1px 0;
		}
		#fdi-slider .slides_container {
		 float: left;
		  height: 355px;
		  width: 670px;
		  overflow: hidden;
		  
		}

					#fdi-slider .pagination {
						background: none repeat scroll 0 0 #BCBEC0;
						float: right;
						height: 25px;
						list-style-type: none;
						padding: 0 15px 0 0;
						text-align: right;
						width: 320px;
						margin: 0;
					}

					#fdi-slider .pagination li {
						display: inline-block;
						float: none;
						height: 16px;
						padding: 6px 0 0;
						width: 18px;
					}

					#fdi .nivoSlider .pagination li a {
						float: left;
						height: 12px;
						width: 13px;
					}

				   #fdi .nivoSlider .pagination li.current a, #fdi-slider .pagination li a:hover {
						background-position: left bottom !important;
					} 
			 
			 .nivo-controlNav .active {
				background-position: left bottom !important;
			  }
				   #fdi-pagin-0  {
						background: url(http://www.matheson.com/assets/red-dot.png) no-repeat transparent 0 6px;
					}
			  #fdi-pagin-0:hover  {
				background: url(http://www.matheson.com/assets/red-dot.png) no-repeat transparent 0 -14px;
			  }
			  

				   #fdi-pagin-1  {
						background: url(http://www.matheson.com/assets/yellow-dot.png)  no-repeat transparent 0 6px;
					}
			 #fdi-pagin-1:hover {
				background: url(http://www.matheson.com/assets/yellow-dot.png) no-repeat transparent 0 -14px;
			  }

				   #fdi-pagin-2 {
						background: url(http://www.matheson.com/assets/orange-dot.png)  no-repeat transparent 0 6px;
					}
			  #fdi-pagin-2:hover {
						background: url(http://www.matheson.com/assets/orange-dot.png) no-repeat transparent 0 -14px;
					}

				  #fdi-pagin-3  {
						background: url(http://www.matheson.com/assets/blue-dot.png) no-repeat transparent 0 6px;
					}
			   #fdi-pagin-3:hover  {
						background: url(http://www.matheson.com/assets/blue-dot.png) no-repeat transparent 0 -14px;
					}

					#fdi-pagin-4 {
						background: url(http://www.matheson.com/assets/purple-dot.png)  no-repeat transparent 0 6px;
					}
			   #fdi-pagin-4:hover {
						background: url(http://www.matheson.com/assets/purple-dot.png) no-repeat transparent 0 -14px;
					}

					#fdi-pagin-5  {
						background: url(http://www.matheson.com/assets/red-dot.png)  no-repeat transparent 0 6px;
					}
			  #fdi-pagin-5:hover  {
						background: url(http://www.matheson.com/assets/red-dot.png) no-repeat transparent 0 -14px;
					}

					#slides_container {

					}

					#slides_container img {
					 
					}

					.slides_control {

					}

					#link-to-infographic {
						background: none repeat scroll 0 0 #BCBEC0;
			   float: left;
			   height: 30px;
				position: relative;
				top: -3px;
				width: 670px;
					}

		#link-to-infographic .close {

		}

					#link-to-infographic a {
						color: #58595B;
			float: left;
			font-family: 'Corporate',Arial, Verdana;
			font-weight: bold;
			padding: 7px 0 0 15px;
			text-decoration: none;
			text-transform: uppercase;
					}

					#link-to-infographic a:hover {
						color: #292b31;
					}

		.infograpchics-full {
		background: none repeat scroll 0 0 #FFFFFF;
			display: none;
			font-size: 1.2em;
			left: 50%;
			margin: 0 0 0 -555px !important;
			padding: 15px;
			position: absolute;
			top: 0;
			z-index: 99999;
		}

		.infograpchics-full a.close {
		  background: url("http://www.matheson.com/assets/close_pop.png") no-repeat scroll left top transparent;
			float: left;
			height: 32px;
			margin: -10px 0 0 -10px;
			position: absolute;
			width: 32px;
		}
		/* end of slider */

		#fdi-footer {
		  clear: both;
		  min-height: 245px;
		  width: 960px;
		  position: relative;
		  margin-top: 20px;
		  padding: 10px 10px 10px 10px;
		  background: #333333;
		}
		.people-directory {
		  padding: 5px 20px 20px 25px;
		  width: 215px;
		  height: 255px;
		 background: url("http://www.matheson.com/assets/people-directory-bg.png") no-repeat;
		 font-size: 10px; 
		 color: #4c4c4c;
		 float: left;
		}
		.people-directory p {
		 margin: 2px 0;
		}
		.people-directory h2 {
		  color: #f8ad43;
		  font-size: 14px;
		  font-weight: bold;
		}
		#fdi label {
		  color: #1a1a1a;
		}
		.people-directory select, .people-directory input {
		  font-size: 10px;
		  color: #666666;
		}
		.top-border {
		  background: url("http://www.matheson.com/assets/top-border-bg.png") no-repeat;
		  padding-top: 4px;
		}
		.fdi-snapshot {
		  position: relative;
		  display: inline-block;
		  top: 30px;
		  left: -25px;
		  width: 260px;
		  height: 50px;
		  background-color: #000000;
		}
		.fdi-snapshot img {
		  -webkit-transition: opacity 0.4s ease-in;
		  -o-transition: opacity 0.4s ease-in;
		  -moz-transition: opacity 0.4s ease-in;
		  transition: opacity 0.4s ease-in;
		}
		.fdi-snapshot:hover img {
		  opacity: 0.6; 
		  filter: alpha(opacity=60); 
		}
		.fdi-downloads {
		  float: left;
		  width: 385px;
		  height: 280px;
		  margin-left: 20px;
		  padding: 4px 10px 0 25px;
		  color: #191919;
		  font-family: 'Corporate', Arial;
		  background:  url("http://www.matheson.com/assets/fdi-downloads-bg.png") no-repeat;
		}
		.fdi-downloads h2 {
		  font-size: 14px;
		  font-weight: bold;
		  color: #8a2e87;
		}
		.fdi-downloads > p .image {
		  display: inline-block;
		  width: 52px;
		  height: 48px;
		  float: left;
		}
		.fdi-downloads > p .text {
		  display: inline-block;
		  width: 230px;
		  height: 48px;
		  float: left;
		  vertical-align: bottom;
		  font-size: 11px;
		  color: #1a1a1a;
		}
		  
		.fdi-downloads > p .link {
		  color: #8a2e87;
		  font-weight: bold;
		  position: relative;
		  top: 10px;
		  padding-left: 10px;
		  display: none;
		}
		.fdi-downloads > p:hover .link {
		  display: block;
		}

		.fdi-downloads > p  {
		  clear: left;
		  padding: 4px 0 4px;
		  height: 48px;
		  margin: 0;
		  border-bottom: 1px #c7c9cb dotted;
		}
		.fdi-downloads > p:hover  {
		  background-color: #ebebec;
		}

		#fdi-downloads-social {
			height: 40px;
			margin: 0 0 0 -15px;
			padding: 0 0 0 15px;
			position: absolute;
			bottom: 19px;
			width: 395px;
		}

		.fdi-downloads-share {
		float: left;
			margin: 10px 30px 0 0;
		}

		.fdi-downloads-share p {
			float: left;
			font-weight: 700;
			padding: 3px 5px 0 0;
			text-transform: uppercase;
			margin: 0;
		}

		.fdi-downloads-share a {
		background-position: left top;
			background-repeat: no-repeat;
			float: left;
			height: 17px;
			margin: 0 10px 0 0;
			width: 17px;
		}

		.fdi-downloads-share a:hover {
		  background-position: left bottom;
		}

		.at300bs {
		  display: none;
		  visibility: none;
		}
		.at300bs:hover {
		  opacity: 0;
		  filter:alpha(opacity=0) !important; /* For IE8 and earlier */
		}

		.fdi-downloads-share a span {
		display: none;
		}


		.fdi-downloads-share a span {
			display: none;
		}
		.fdi-downloads-share .addthis_button_facebook {
		background-image: url(http://www.matheson.com/assets/fdi-facebook.png);
		}

		.fdi-downloads-share .addthis_button_twitter {
		background-image: url(http://www.matheson.com/assets/fdi-twitter.png);
		width: 23px;
		}

		.fdi-downloads-share .addthis_button_email {
		background-image: url(http://www.matheson.com/assets/fdi-email.png);
		}

		.fdi-downloads-share .addthis_button_print {
		background-image: url(http://www.matheson.com/assets/fdi-print.png);
		}

		.fdi-downloads-share .addthis_button_compact {
		background-image: url(http://www.matheson.com/assets/fdi-bookmark.png);
		}

		.fdi-downloads-share .addthis_counter {
		  background-image: url(http://www.matheson.com/assets/fdi-comments.png);
			color: #000000;
			height: 15px;
			padding: 1px 0 0 8px;
			width: 20px;
		}
		.addthis_button_twitter p {
		  width: 70px;
		  color: #58595b;
		}

		.fdi-insights {
		  float: right;
		  width: 205px;
		  height: 276px;
		  font-size: 11px;
		  padding: 4px 10px 0 25px;
		  color: #58595b; 
		  background-image: url(http://www.matheson.com/assets/fdi-insights-bg.png);
		}
		.fdi-insights a {
		  color: #1a1a1a; 
		  font-weight: bold;
		}
		.fdi-insights a:hover {
		  color: #27aae1;
		}
		.fdi-insights h2 {
		  font-size: 14px;
		  font-weight: bold;
		  color: #27aae1;
		}
		.fdi-insights strong {
		  color: #1a1a1a;
		}
		.bx-pager {
		  position: relative;
		  top: 12px;
		  width: 90px;
		}
		.bx-pager a {
		  color: #adadad;
		}
		.pager-link {
		  font-size: 16px;
		  font-weight: bold;
		  color: #a3a5a8;
		  padding-right: 3px;
		  display: inline-block;
		}
		.pager-link:hover, .fdi-insights a.pager-active {
		  text-decoration: none;
		  color: #27aae1;
		}
		.in-bottom span {
		  color: #27aae1;
		}
		a.bx-prev {
			background: url(http://www.matheson.com/assets/prev-insight-arrow.png) no-repeat scroll left bottom transparent;
			height: 14px; 
			margin: 0;
			width: 21px;
			display: inline-block;
			position: relative;
			top: -4px;
			left: 145px;
		}
		a.bx-prev:hover {
			background: url(http://www.matheson.com/assets/prev-insight-arrow.png) no-repeat scroll left top transparent;
		}
		a.bx-next {
			background: url(http://www.matheson.com/assets/next-insight-arrow.png) no-repeat scroll left bottom transparent;
			height: 14px;
			margin: 0 0 0 5px;
			width: 21px;
			display: inline-block;
			position: relative;
			top: -4px;
			left: 150px;
		}
		a.bx-next:hover {
			background: url(http://www.matheson.com/assets/next-insight-arrow.png) no-repeat scroll left top transparent;
		}
		.ui-tabs-nav, .ui-tabs-nav li {
		  list-style: none;
		}
		.bx-prev span, .bx-next span {
			display: none;
		}
		.insights-list {
		   width: 200px;
		   margin: 8px 0 0 0;
		   padding: 0;
		}
		.insights-list li {
		   padding: 0;
		   height: 62px;
		   listy-style: none;
		}

		 /* ------------------------------------- 
		REGISTER FOR UPDATES----------------------------- */
		.register {
		  margin: 20px 0 -10px;
		}
		#register-form label {
		  width: 150px;
		  display: inline-block;
		}
		#register-form input[type="text"] {
		  width: 200px;
		}
		#register-form select {
		  width: 215px;
		}
		.checkboxes ul{
		  margin: 10px 0 30px;
		}
		.checkboxes label {
		  width: auto !important;
		}
		.checkboxes li {
		  list-style: none;
		  width: 240px;
		  float: left;
		  margin: 3px 0;
		  font-size: 11px;
		}
		.checkboxes input {
		  margin: 3px 4px 0 0;
		  float: left;
		}
		#register-form input[type="submit"] {
		  margin-top: 30px;
		}
		.red,.error {
		  color: #ed1c2f;
		}
		#register-form input[type="submit"] {
		  width: 68px;
		  height: 25px;
		  border: none;
		  background: #cccccc url(http://www.matheson.com/assets/submit-button-bg.png) no-repeat  left top;
		}
		#register-form input[type="submit"]:hover {
		  background: #cccccc url(http://www.matheson.com/assets/submit-button-bg.png) no-repeat bottom;
		}

		 /* ------------------------------------- 
		ALUMNI ----------------------------- */
		#alumni-header {
		  background: #231f20 url(http://www.matheson.com/assets/alumni-bg.png) no-repeat  left top;
		}
		#alumni-header h1{
		  margin: 10px 0 0 31px;
		  padding: 3px 0;
		  position: relative;
		  top: 48px;
		  font-size: 24px;
		}
		#alumni-pic span  {
		  background:  url(http://www.matheson.com/assets/alumni-pic-bg.png) no-repeat transparent;
		}
		#podcast-pic span  {
		  background:  url(http://www.matheson.com/images/uploads/site-images/podcast-pic-bg.png) no-repeat transparent;
		}
		.linkedin-button {
		  display: inline-block;
		  width: 220px;
		  height: 50px;
		  background:  url(http://www.matheson.com/assets/mop-join-linkedin-button.png) no-repeat transparent;
		}
		.linkedin-button:hover {
		  width: 220px;
		  height: 50px;
		  background:  url(http://www.matheson.com/assets/mop-join-linkedin-button.png) no-repeat transparent 0 -50px;
		}
		.linkedin-button span {
		  display: none;
		}

		.searchpeople-button {
		  display: inline-block;
		  width: 220px;
		  height: 50px;
		  background:  url(http://www.matheson.com/images/uploads/site-images/search.png) no-repeat transparent;
		}
		.searchpeople-button:hover {
		  width: 220px;
		  height: 50px;
		  background:  url(http://www.matheson.com/images/uploads/site-images/search.png) no-repeat transparent 0 -50px;
		}
		.searchpeople-button span {
		  display: none;
		}


		#alumni #article-right {
		  margin: 20px -20px 0 0;
		}
		  /* ------------------------------------- 
		CAREERS---------------------------- */
		#content-container-careers {
		  clear: both;
		  padding-bottom: 20px;
		}
		#careers-right {
		  width: 310px;
		  float: right;
		} 
		#careers-left {
		  width: 670px;
		  float: left;
		  color: #ffffff;
		} 
		#careers-left img {
		  width: 670px;
		  height: 299px
		}
		#careers-right ul {
		  font-family: 'Corporate', Arial;
		  margin: 0;
		  padding: 0;
		  list-style: none;
		} 
		#careers-right ul li {
		  display: block;
		  position: relative;
		   width: 295px;
		  height: 44px;
		  padding: 30px 0 0 15px; 
		  margin-bottom: 1px;
		   background-color: #f2f2f2;
		  font-size: 23px;
		  color: #1a1a1a;
		} 
		#careers-right ul > li > a {  
		   color: #1a1a1a;
		}
		#careers-right ul li:hover {
		  background-color: #cccccc;
		}   
		#careers-right ul ul {
		  display: none;
		  position: absolute;
		  left: -220px;
		  top: 0px;
		  width: 220px;
		  height: 74px;
		  z-index: 100;
		  background: url(http://www.matheson.com/assets/careers-secondary-menu-bg.png) no-repeat scroll left top transparent;
		}
		#careers-right ul li:hover ul {
		  display: block;
		}
		#careers-right ul ul li  {
		  display: block;
		  width: 205px;
		  height: auto;
		  padding: 3px 0 4px 15px; 
		  margin: 0;
		  background: none;
		  font-family: Arial;
		  font-size: 14px;
		  color: #1a1a1a;
		}
		#careers-right ul ul li:hover {
		  background-color: transparent;
		}
		#careers-right ul ul a:hover {
		  color: #ed1c2f;
		}
		#careers-right ul ul li.second-l{
		  padding-top: 15px;
		}
		#careers-left h1 {
		  font-size: 20px;
		  font-weight: bold;
		  padding: 0;
		  margin: 25px 0 -10px 0;
		  height: auto;
		}
		#careers-left blockquote {
		  font-size: 18px;
		  color: #ffffff;
		  font-family: 'Corporate', Arial;
		  line-height: 25px;
		}
		hr.careers-hr {
		  background-color: #231f20;
		}
		.what-others-say, .graduate-programme {
		  width: 225px;
		  height: 104px;
		  display: inline-block;
		  font-size: 25px;
		  color: #ffffff;
		  margin: 30px 0 0 45px;
		  padding: 25px 0 0 40px;
		  line-height: 25px;
		  background: url(http://www.matheson.com/assets/what-other-say-bg.png) no-repeat scroll left top transparent;
		}
		.what-others-say:hover {
		  color: #e2f0ef;
		}
		.graduate-programme {
		  font-size: 22px;
		  padding: 55px 0 0 40px;
		  height: 74px;
		  background: url(http://www.matheson.com/assets/graduate-programme.png) no-repeat scroll left top transparent;
		}
		.graduate-programme:hover {
		  color: #d4e1ef;
		}
		#careers-nav li {
		  display: inline;
		}
		#careers-nav a {
		  display: block;
		  color: #1A1A1A;
		  font-size: 14px;
		 padding: 9px 0 9px 5px;
		}
		#careers-nav a.current {
		  background: url("http://www.matheson.com/assets/menu-left-current.png") no-repeat 13px 12px;
		}

		#left #careers-nav ul h3 {
		  display: block;
		  color: #1A1A1A;
		 font-weight: normal;
		  font-size: 14px;
		 padding: 9px 0 9px 5px;
		}
		#careers-nav ul ul a {
		 padding: 9px 0 9px 30px;
		}
		.apply-header {
		 margin: -40px 0 0 0;
		 padding: 20px 0 0 25px;
		 width: 185px;
		 height: 25px;
		 font-size: 14px;
		 font-weight: normal;
		 background: #f2f2f2 url(http://www.matheson.com/assets/apply-for-positon-header.png) no-repeat
		}
		.apply-position {
		 border-left: 10px #cccccc solid;
		 padding: 10px 10px 10px 15px;
		 margin-top: -7px;
		 background: #f2f2f2 url(http://www.matheson.com/assets/apply-position-bg.png) no-repeat bottom;
		 width: 175px;
		}
		.apply-position a {
		  color: #adadad;
		}
		.apply-position a:hover {
		  color: #363636;
		}

		#left #careers-nav ul h3 {
		  font-weight: bold;
		}
		#left #careers-nav ul h3 a, #left #careers-nav ul {
		  border: none;
		}
		#left #careers-nav ul h3  {
		  border-bottom: 1px solid #B3B3B3;
		 border-top: 1px solid #B3B3B3;
		}
		#left #careers-nav ul h3.training  {
		  border-bottom: none;
		}
		#left #careers-nav ul a:hover {
		  color: #ed1c2f;
		}
		#careers-listing h4 {
		  margin: 7px 0 -4px;
		  padding: 0;
		}
		#careers-listing h4 a {
		  color: #1a1a1a;
		}
		#careers-listing h4 a:hover {
		  text-decoration: underline;
		}
		 /* ------------------------------------- 
		search and sitemap ----------------------------- */
		#search a, #sitemap a {
		 color: #1a1a1a;
		}
		#search a:hover, #sitemap a:hover {
		 color: #ed1c2f;
		}
		.secondary-link {
		  margin-left: 30px;
		}
		#sitemap li {
		  padding: 2px 0;
		}

		 /* ------------------------------------- 
		documents - client login ----------------------------- */
		.documents {
		  margin-left: 0;
		}
		.documents li,.docs li {
		   display: inline;
		  
		  list-style: none; 
		}
		.documents a {
		  display: inline-block;
		  padding: 20px 0 20px 80px;
		  background: url(http://www.matheson.com/assets/pdf-icon-small.png) no-repeat left center;
		  color: #1a1a1a;
		}
		.documents a:hover,.docs a:hover {
		  color: #ed1c2f;
		}
		.sublink {
		  padding-left: 15px;
		}

		.docs {
		  margin-left: 0;
		  display: none;
		}
		.docs li  {
		  display: block;
		}
		.docs a  {
		  display: inline-block;
		  padding: 10px 0;
		  color: #1a1a1a;
		  padding-left: 45px;
		  background: url(http://www.matheson.com/assets/images/download.png) left 50% no-repeat;
		}
		.docs img  {
		  position: relative;
		  top: -20px;
		  width: 41px;
		  height: 52px;
		  margin-right: 8px;
   		  float: left;
   		  display: none;
		}
		.publications-subpage #middle{
			width: 580px;
		}
		
		.publications-page-middle .publication-title {
		    width: 100%;
		    background-color: #333333;
		    color: #fff;
		    font-size: 18px;
		    height: 69px;
		    text-align: center;
		}
		.publications-page-middle .publication-title span {
		  display: block;
		  position: relative;
		  top: 50%;
		  transform: translateY(-50%);
		}
		
		.publications-page-middle .tile {
		  margin-bottom: 15px;
		  padding-left: 5px;
		  height: 300px;
		}
		
		.asset-management-and-investment-funds-subpage .publications-page-middle#middle {
			width: 100%;
			margin-top: 55px;
		}
		.asset-management-and-investment-funds-subpage #cright {
			width: 700px;
			margin-right: 20px;
		}
		.asset-management-and-investment-funds-subpage .publication-tile {
			width: 100%;
			max-height: 230px;
		}
		#cookie-table td,#cookie-table th {
		 border: 1px #dfdfdf solid;
		}
		#cookie-table th {
		 background-color: #efefef;
		 text-align: center;
		}

		.video {
		 clear: both;
		margin-bottom: 30px;
		}
		.video-right {
		  width: 300px;
		  float: right;
		}
		.video-right iframe {
		  width: 300px !important;
		  height: 225px !important;
		}
		.video-left{
		  width: 290px;
		  float: left;
		}
		.video-right h3 {
		  font-size: 14px;
		 margin: 0;
		}

		.bx-pager {
		  width: 55px;
		  height: 20px;
		}
		.bx-pager-item {
		  display: inline-block;
		  float: left;
		  font-size: 16px;
		  margin: 0 4px;
		}
		.bx-pager-item .active {
		  color: #27aae1;
		}
		.bx-controls-direction {
		  position: relative;
		  /* top: 18px; 
		  left: -50px; */
		}
		.bx-controls {
		  height: 40px;
		}

		.updates-left {
		  width: 285px;
		  float: left;
		  margin-right: 30px;
		}

		.updates-right{
		  width: 285px;
		  float: left;
		}


		 /* ------------------------------------- 
		only for mozilla ----------------------------- */


		@-moz-document url-prefix() { 
		   #whatwedo #tabs .ui-tabs-nav   {
			 height: 65px;
		  }
		  #contact-left ul a {
			padding: 17px 17px 15px 17px;
		  }
		  #people .people-submit, #fdi .people-submit {
			top: 0;
		  }
		}


		/* 
			Document   : CSS
			Created on : 08-May-2012
			Author     : Afis Ajibike | TreatDigital.com
			Description: Treat Digital - Cookies Dialog - EU Directive
		*/

		#bar, #bar p {
			font: 13px "Helvetica Neue",sans-serif;
		}

		.bar-normal {
			bottom: 0;
			position: fixed;
			right: 10px;
			z-index: 999999;
		}

		#bar a.cbar span {
			background: url(http://www.matheson.com/assets/wpcom-admin-bar-icons.png) no-repeat scroll 0 -77px transparent;
			padding-left: 19px;
		}

		#bar a.cbar {
			border-radius: 2px 2px 0 0;
		}

		#bar a:hover span, #bar a.cbar.open span {
			background-position: 0 -117px;
			color: #FFFFFF !important;
		}

		#bar a.cbar {
			background-color: #464646;
			background-image: -moz-linear-gradient(center bottom , #3F3F3F, #464646 5px);
			border: 0 none;
			box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2);
			color: #CCCCCC;
			display: block;
			font: 13px/28px "Helvetica Neue",sans-serif;
			letter-spacing: normal;
			outline-style: none;
			outline-width: 0;
			overflow: hidden;
			padding: 0 10px 0 8px;
			text-decoration: none !important;
			text-shadow: 0 -1px 0 #444444;
		  margin-left: 20px;
		  float:right;
		}


		#bar a, #bar h2 a:hover, #bar h3 a:hover {
			color: #fff;
			text-decoration: underline;
		}

		#cdes {
			background: none repeat scroll 0 0 #464646;
			border-radius: 2px 0 0 0;
			color: #FFFFFF;
			padding: 15px;
			width: 200px;
		  display:none;
		  clear:right;
		  float:right;
		}

		#bar button {
			padding: 0 1em;
			width: auto;  /* cancel margin fix for other browsers */
			overflow: visible;
		}



		/* ---- history page ----- */
		.history #tabs ul h2 a {
		  display: inline-block;
		  float: left;
		  padding: 1px 0 1px 25px;
		  width: auto;
		  margin: 0 12px 0 0;
		  text-align: left;
		  border: none !important;
		  color: #b3b3b3;
		  font-weight: normal;
		  font-size: 11px;
		  background: url(http://www.matheson.com/assets/history-h2.png) no-repeat 0 3px transparent;
		}
		.history #tabs ul li:last-child h2 {
		  margin-right: 0;
		}
		.history #tabs ul h2 a:hover  {
		 background: url(http://www.matheson.com/assets/history-h2.png) no-repeat 0 3px transparent;
		 color: #ed1c2f;
		 text-decoration: none;
		}
		.history #tabs  .ui-state-active a,.history #tabs  .ui-state-active a:hover  {
		 background-color: none;
		 text-decoration: none;
		 border-bottom: none;
		 color: #ed1c2f;
		 background: url(http://www.matheson.com/assets/history-h2.png) no-repeat 0 -31px transparent;
		}
		.history #tabs .ui-tabs-nav {
		  background: none;
		  height: 35px;
		  margin: 5px 0;
		}
		.history #tabs .ui-tabs-nav li {
		  float: left;
		}
		.history-tab ul  {
		  margin-left: 0;
		  width: 400px;
		  position: relative;
		}
		.history-tab ul li {
		  margin: 13px 0;
		  list-style: none;
		  padding-left: 10px;
		  background: url(http://www.matheson.com/assets/history-bullet.png) no-repeat 0 4px transparent;
		}
		.history-tab .img1,.history-tab .img2,.history-tab .img3 {
		  font-style: normal;
		  cursor: pointer;
		}
		.history-tab .img1:hover,.history-tab .img2:hover,.history-tab .img3:hover {
		  color: #ed1c2f;
		}
		.history-tab img {
		  display: block;
		  position: absolute;
		  top: 0;
		  left: 450px;
		  /*opacity: 0.5;
		  filter: alpha(opacity=50);*/
		  border-left: 8px #ffffff solid;
		}
		.history-tab .img2 img {
		  top: 170px;
		}
		.history-tab .img3 img {
		  top: 340px;
		}
		.history-tab li:hover img {
		  opacity: 1;
		  filter: alpha(opacity=100);
		  border-left: 8px #ed1c2f solid;
		}
		.history-tab li img.opacity {
		  opacity: 0.5;
		  filter: alpha(opacity=50);
		}
		.history-tab li img.noopacity {
		  opacity: 1;
		  filter: alpha(opacity=100);
		}
		.history {
		 min-height: 770px;
		}
		#tabs-1 div,#tabs-1 p,#tabs-2 div,#tabs-2 p,#tabs-3 div,#tabs-3 p,#tabs-1,#tabs-2,#tabs-2 {
		  clear: both;
		}

		/* new style April 04 */
		#navbar #subnav a  {
		  float: none;
		}
		#navbar .menu-box  {
		  width: 220px;
		  float: left;
		}
		#navbar .menu-box.sector  {
		  border-left: 1px solid #ccc;
		  padding-left: 15px;
		}
		.under-thumb {
		  position: relative;
		  top: -10px;
		  left: 10px;
		}

		/* new style June 06 */
		.expertise-list {
		  width: 216px;
		  float: left;
		  list-style: none;
		  margin-left: 0;
		}
		.expertise-list.one{
		  margin-right: 17px;
		}
		.expertise-list a{
		  color: #1a1a1a;
		  padding: 8px 3px;
		  border-bottom: 1px #b3b3b3 solid;
		  display: inline-block;
		  width: 210px;
		}
		.expertise-list a:hover {
		  color: #ed1b2e;
		}

		/* new careers - June 2013 */
		.new-careers {
		  color:#FFFFFF;
		  font-family: Corporate, Arial;
		  font-size:18px;
		  line-height:25px;
		}
		.new-careers h1 {
			font-size: 37px;
			letter-spacing: 2px;
			left: 45px;
			line-height: 38px;
			position: absolute;
			top: 3px;
			width: 480px;
		}
		.new-careers h2 {
		  font-size:20px;
		  font-weight:bold;
		  height:auto;
		  margin:25px 0 -10px;
		  padding:0;
		  color: #ffffff;
		  text-transform: uppercase;
		}
		.careers-banner {
		  width: 970px;
		  height: 310px;
		  position: relative;
		  top: 0;
		  left: 0;
		  margin-bottom: 30px;
		  background: url(http://www.matheson.com/images/uploads/site-images/Careers-new-image.jpg) no-repeat 0 0 transparent;
		}
		.new-careers ul {
		  position: absolute;
		  top: 199px;
		  left: 127px;
		  margin: 0;
		}
		.new-careers ul li {
		  width: 232px;
		  height: 102px;
		  float: left;
		  margin: 0 5px 0 0;
		  list-style: none;
		  line-height: 21px;
		}
		.new-careers ul li a {
		  width: 232px;
		  height: 82px;
		  padding-top: 20px;
		  display: inline-block;
		  color: #1a1a1a;
		  text-align: center;
		  background: #628280 url(http://www.matheson.com/images/uploads/site-images/careers-link-bottom-bg.png) no-repeat 0 93px;
		  -webkit-transition: all 0.25s;
		  -moz-transition: all 0.25s;
		  -o-transition: all 0.25s;
		  transition: all 0.25s;
		}
		.new-careers ul li a:hover {
		  color: #ffffff;
		  background: #7b9593 url(http://www.matheson.com/images/uploads/site-images/careers-link-bottom-bg.png) no-repeat 0 84px;
		}
		.new-careers ul li.new-professionals a {
		  background: #bbb89f url(http://www.matheson.com/images/uploads/site-images/careers-link-bottom-bg.png) no-repeat 0 93px;
		}
		.new-careers ul li.new-professionals a:hover {
		  background: #c9c7ac url(http://www.matheson.com/images/uploads/site-images/careers-link-bottom-bg.png) no-repeat 0 84px;
		}
		.new-careers ul li.new-graduates a {
		  padding-top: 10px;
		  height: 92px;
		  background: #9b8e7c url(http://www.matheson.com/images/uploads/site-images/careers-link-bottom-bg.png) no-repeat 0 93px;
		}
		.new-careers ul li.new-graduates a:hover {
		  background: #b8afa2 url(http://www.matheson.com/images/uploads/site-images/careers-link-bottom-bg.png) no-repeat 0 84px;
		}

		.new-careers-left {
		  float: left;
		  width: 615px;
		}
		.new-careers-left blockquote {
		  color: #ffffff;
		  font-family: Corporate, Arial;
		  font-size:19px;
		  line-height: 29px;
		}
		.new-careers-left blockquote  a {
		  font-size: 14px;
		}
		.new-careers-right {
		  float: right;
		  width: 230px;
		}
		.new-careers-right h2 {
		  margin-bottom: 4px;
		}
		.apply-now-button {
		  text-align: right;
		}
		.apply-now-button a {
		  display: inline-block;
		  width: 146px;
		  height: 27px;
		  text-align: left;
		  padding: 3px 0 0 13px;
		  color: #000000;
		  font-weight: bold;
		  font-size: 16px;
		  background: url(http://www.matheson.com/images/uploads/site-images/apply-now-button.png) no-repeat 0 0;
		}
		.apply-now-button a:hover {
		  background: url(http://www.matheson.com/images/uploads/site-images/apply-now-button.png) no-repeat 0 -30px;
		}
		.apply-now-button a:active{
		  color: #e03a3e;
		  background: url(http://www.matheson.com/images/uploads/site-images/apply-now-button.png) no-repeat 0 -60px;
		}
		.app-icon {
		  margin: 5px 0 5px 20px;
		}

		.red-button {
		  padding: 12px 30px;
		  font-size: 16px;
		  color: #ffffff;
		  background-color: #ED1C2F;
		  margin: 20px 0 0 70px;
		  display: inline-block;
		  -webkit-transition: all 0.25s;
		  -moz-transition: all 0.25s;
		  -o-transition: all 0.25s;
		  transition: all 0.25s;
		  width: 130px;
		  position: relative;
		  top: -50px;
		  left: -60px;
		}
		.red-button:hover {
		  color: #ffffff;
		  background-color: #89909a;
		}

		/* new style April 04 */
		#navbar #subnav a  {
		  float: none;
		}
		#navbar .menu-box  {
		  width: 220px;
		  float: left;
		}

		#navigation div {
		  display: inline;
		}

		#navigation .no-link:hover,#navbar .no-link:hover {
		  cursor: default;
		  text-decoration: none;
		}
		#navbar .no-link:hover {
		  color: #ffffff;
		}
		/* // new style April 04 */

		/* new style October 16 */
		.crossfire {
		  display: inline-block;
		  width: 200px;
		  height: 266px;
		  margin-top: 10px;
		  background: url(http://www.matheson.com/images/uploads/site-images/MATH_8340_Crossfire_Logo.png) no-repeat 0 0 ;
		}
		/*.crossfire:hover {
		  background: url(http://www.matheson.com/images/uploads/site-images/MATH_8340_Crossfire_Logo.png) no-repeat 0 0;
		}*/
		/* // new style October 16 */

		/* new FDI November 2013 */
		#matheson-fdi-new-logo {
		  width: 170px;
		  height: 100px;
		  position: relative;
		  left: 10px;
		  top: 30px;
		}
		#fdi-top-links {
		  margin: -10px 0 10px;
		  text-align: right;
		  height: 20px;
		}
		#fdi-top-links img {
		  float: right;
		  margin-left: 10px;
		  opacity: 1;
		  filter: alpha(opacity=100);
		   -webkit-transition: color 0.4s ease-in;
		  -o-transition: color 0.4s ease-in;
		  -moz-transition: color 0.4s ease-in;
		  transition: color 0.4s ease-in;
		}
		#fdi-top-links img:hover {
		  opacity: 0.5;
		  filter: alpha(opacity=50);
		}

		#fdi-tabs-menu li,#fdi-tabs-menu {
		  list-style: none;
		  margin: 0;
		  display: inline;
		}
		#fdi-tabs-menu {
		  clear: both;
		  height: 45px;
		}
		#fdi-tabs-menu li a {
		  display: inline-block;
		  width: 244.25px;
		  height: 24px;
		  float: left;
		  background-color: #ffffff;
		  margin-right: 1px;
		  text-align: center;
		  color: #222222;
		  padding-top: 10px;
		  font-weight: bold;
		}
		.ie8 #fdi-tabs-menu li a {
		  width: 325px;
		}
		#fdi-tabs-menu li a.fdi-1:hover {
		  color: #ed1c2f;
		}
		#fdi-tabs-menu li.ui-state-default a.fdi-1,#fdi-tabs-menu li.ui-state-default a.fdi-2,#fdi-tabs-menu li.ui-state-default a.fdi-3 {
		  border-bottom: 15px #231f20 solid;
		}
		#fdi-tabs-menu li.ui-state-active a.fdi-1,#fdi-tabs-menu li.ui-state-active a.fdi-2,#fdi-tabs-menu li.ui-state-active a.fdi-3 {
		  border-bottom: 5px #ed1c2f solid;
		  height: 22px;
		}
		#fdi-tabs-menu li a.fdi-2:hover {
		  color: #93278f;
		}
		#fdi-tabs-menu li.ui-state-active a.fdi-2 {
		  border-bottom: 5px #93278f solid;
		}
		#fdi-tabs-menu li a.fdi-3:hover {
		  color: #27aae1;
		}
		#fdi-tabs-menu li.ui-state-active a.fdi-3 {
		  border-bottom: 5px #27aae1 solid;
		}
		#fdi-tabs-menu li a.fdi-4:hover {
		  color: #336600;
		}
		#fdi-tabs-menu li.ui-state-active a.fdi-4 {
		  border-bottom: 5px #336600 solid;
		}
		#fdi-tabs-menu li:last-child a {
		  margin-right: 0;
		}
		#fdi-tabs-1 {
		  clear: both;
		}
		#fdi-homepage-filling {
		  background-color: #ffffff;
		  clear: both;
		  width: 979px;
		}
		#fdi-banner {
		  position: relative;
		  top: 0;
		  left: 0;
		  height: 367px;
		  clear: both;
		}
		#fdi-banner img {
		  position: absolute;
		  top: 0;
		  left: 0;
		  z-index: 0;
		}
		#fdi-banner h2{
		  position: absolute;
		  bottom: 12px;
		  right: 15px;
		  color: #ffffff;
		  background-color: rgba(0, 0, 0, 0.4);
		  padding: 14px 10px;
		  z-index: 1;
		  width: 410px;
		  font-size: 32px;
		  line-height: 35px;
		  font-family: 'Corporate', Arial, sans-serif;
		}
		.fdi-box {
		  width: 289px;
		  float: left;
		  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
		  min-height: 483px;
		  padding: 10px;
		  color: #666666;
		  margin: 10px 0 10px 13px;
		}
		.ie8 fdi-box {
		  border: 1px #dbd8d8 solid;
		}
		.fdi-box h3,.fdi-box h2 {
		  margin-top: 0;
		  font-weight: normal;
		  color: #666666;
		  font-size: 24px;
		  font-family: 'Corporate', Arial, sans-serif;
		}
		.fdi-box h2 {
		  padding-top: 0;
		}
		#fdi-tabs-2,#fdi-tabs-3,#fdi-tabs-4 {
		  background-color: #ffffff;
		  clear: both;
		}
		#fdi-tabs-2 .fdi-box,#fdi-tabs-3 .fdi-box,#fdi-tabs-4 .fdi-box {
		  width: 451px;
		  min-height: 209px;
		  float: left;
		  position: relative;
		  top: 0;
		  left: 0;
		}
		#fdi-tabs-2 .fdi-box {
		  min-height: 269px;
		}
		#fdi-tabs-3 .fdi-box {
		  min-height: 215px;
		}
		.fdi-box .left-side {
		  width: 220px;
		  float: left;
		}
		#fdi-tabs-2  .fdi-box .right-side,#fdi-tabs-3  .fdi-box .right-side,#fdi-tabs-4  .fdi-box .right-side {
		  float: right;
		  width: 220px;
		}
		#fdi-tabs-3  .fdi-box .right-side {
		  width: 197px;
		}
		#fdi-tabs-2 .fdi-box img .left-side,#fdi-tabs-3 .fdi-box img .left-side,#fdi-tabs-4 .fdi-box img .left-side {
		  width: 215px;
		  height: 215px;
		}
		#fdi-tabs-2 .fdi-box p,#fdi-tabs-3 .fdi-box p,#fdi-tabs-4 .fdi-box p {
		  margin: 0;
		}
		.download-link {
		  display: inline-block;
		  position: absolute;
		  bottom: 7px;
		  right: 13px;
		}

		.download-link a{
		  font-weight: bold;
		}
		#fdi-contacts-overview {
		  padding: 10px 13px;
		}

		/* // new FDI November 2013 */

		/* new SECTORS December 2013 */
		#alumni #article-right li span {
		  display: inline-block;
		  margin-left: 3px;
		  background: none;
		  height: auto;
		  width: auto;
		}
		.sectors #left {
		  margin-top: 235px;
		}

		.sectors #whatwedo-header {
		  height: 221px;
		  width: 980px;
		  margin-left: -260px;
		   background: url(http://www.matheson.com/assets/sectors-life-sciences-green-bg.png) no-repeat -50px 2px;
		}

		.sectors #whatwedo-header.life-sciences-sector {
			background: url(http://www.matheson.com/assets/sectors-life-sciences-green-bg.png) no-repeat -50px 2px;
		}
		.sectors #whatwedo-header.financial-services {
			background: url(http://www.matheson.com/images/uploads/site-images/financial_purplebg.png) no-repeat -50px 2px;
		}
		.sectors #whatwedo-header.technology {
			background: url(http://www.matheson.com/images/uploads/site-images/technology_bluebg.png) no-repeat -50px 2px;
		}
		.sectors #whatwedo-header.food-and-beverage {
			background: url(http://www.matheson.com/images/uploads/site-images/food_orangebg.png) no-repeat -50px 2px;
		}

		.sectors #whatwedo-header h1.title {
		  left: 260px;
		  top: 104px;
		}

		.sectors .whatwedo-fdi {
		  left: 768px;
		  top: -34px;
		}

		.sectors .practice-download  {
		  top: -18px; 
		  left: 625px;
		}

		.sectors .whatwedo-print {
		  left: 936px;
		  top: -43px;
		}

		.sectors #middle {
		  margin-top: 24px;
		}
		#mail-list {
		  text-align: center;
		}
		#mail-list a {
		  color: #1A1A1A;
		}
		#mail-list a:hover {
		  color: #808080;
		}
		/* // new December 2013 */


		 /* ------------------------------------- Careers homepage - December 2013----------------------------- */
		#careers-new {
		  background: #ffffff;
		}
		#careers-new h2 {
		  color: #ed1c2f;
		  margin-left: 35px;
		  margin-top: 0;
		}
		#careers-rightcol,#careers-middlecol,#careers-leftcol{
		  width: 326px;
		  float: left;
		}
		.careers-inner {
		  padding: 10px 20px 0;
		  margin-bottom: 20px;
		  min-height: 210px;
		  position: relative;
		  top: 0;
		  left: 0;
		  border-right: 1px #191919 solid;
		}
		#careers-rightcol .careers-inner {
		  border-right: none;
		}
		.careers-more {
		  font-weight: bold;
		  text-align: right;
		  font-size: 12px;
		  position: absolute;
		  bottom: 0;
		  right: 20px;
		  margin-bottom: 0;
		}
		#careers-banner-main {
		  width: 980px;
		  height: 368px;
		}
		#careers-new {
			position: relative;
			top: 0;
			left: 0;
		}
		#careers-new h1 {
			color: #FFFFFF;
			font-size: 43px;
			height: auto;
			padding: 10px 15px;
			width: 480px;
			position: absolute;
			right: 20px;
			text-align: center;
			top: 170px;
			background-color: rgba(0, 0, 0, 0.4);
		}


		 /* ------------------------------------- /// Careers homepage - December 2013----------------------------- */


		.data-p h3 {
		  font-weight: 600 !important;
		  font-size: 15px !important;
		}
		
		/* ------------------------------------- Giving Programme - July 2014----------------------------- */
		
		.giving-prog #article-middle {
		 width: 710px;
		}
		
		.giving-prog #article-middle .giving-prog-logo {
		 height: 104px;
		 margin-right: 19px;
		 margin-top: 58px;
		 vertical-align: top;
		 width: 280px;
		}
		
		.giving-prog h2.heading {
		 font-size: 20px;
		 border-top: #b3b3b3 1px solid;
		 border-bottom: #b3b3b3 1px solid;
		}
		.about-us-page #lightbox-secNav-btnClose {
			position: static;
		}
		.about-us-page #gallery,
		.giving-prog #gallery {
		 background: none;
		 border: none;
		 width: 100%;
		}
		
		.giving-prog #gallery a {
		 width: 230px;
		 height: 153px;
		}
		
		.giving-prog #gallery img {
		 border: none;
		 max-width: 230px;
		 height: auto;
		 width: auto;
		}
		
		.giving-prog .history {
		 min-height: 10px;
		}
		
		.giving-prog .history #tabs .ui-tabs-nav {
		 margin: 25px 0 25px 40px;
		}
		
		.giving-prog .history #tabs ul h2 a {
		 margin: 0;
		}
		
		.giving-prog .giving-list {
		 margin: 0;
		 padding: 0;
		}
		
		.giving-prog .giving-list li {
		 background: #000;
		 position: relative;
		 display: inline-block;
		 list-style: none;
		 width: 220px;
                 height: 200px;
		 margin-right: 5px;
		 margin-top: 5px;
		}
		
		.giving-prog .giving-list li a {
		 display: block;
		 text-decoration: none;
		}
		
		.giving-prog .giving-list li a img {
		 opacity: 1;
		 }
		 
		 .giving-prog .giving-list li a:hover img {
		 opacity: 1;
		 }
		 
		 .giving-prog .giving-list li a .title {
		 color: #fff;
		 font-size: 14px;
 		 position: absolute;
                 text-shadow: 0 1px #000;
                 background-color: rgba(0, 0, 0, 0.5);
                 padding: 14px 10px 14px 10px;
                 left: 1px;
		 top: 0;
		 width: 199px;
		}
		
		.giving-prog .giving-list li a .arrow {
		 color: #fff;
		 font-size: 54px;
		 position: absolute;
		 right: 15px;
		 text-shadow: 0 1px #000;
		 bottom: 20px;
		 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif!important;
		}

		h1.aboutus {
		  width: 690px!important;
		  height: 50px;
		  font-size: 22px;
		  color: #ffffff;
		  margin: 10px 0 0 0;
		}
        .acceptCookie {
            color: #4C4C4C;
        }
.podcast-page.employment-law-podcast-series-subpage #article-middle iframe { height: 110px !important; }

ul#nav_categories > li > ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

div.pheader-box p {
	white-space: nowrap;
}

.row.video-section {
    margin-right: -112px;
    margin-left: -112px;
    margin-bottom: 40px;
}
.video-section .col-xs-12.col-sm-12 {
	padding: 0 45px;
}
@media (max-width: 768px) {
.our-people-page .row.video-section {
	margin-right: 0;
  margin-left: 0;
}
.video-section .col-xs-12.col-sm-12 {
	padding: 0 ;
}
}
@media (max-width: 767px) {
	.our-people-page.profile-subpage .video-section {
		 margin-top: 30px;
	}
}
@media (max-width: 768px) and (min-width: 768px) {
.our-people-page .row.video-section {
	margin-right: -67px;
    margin-left: -67px;
}
}
.careers-page #mobile_footer{
	background: none;
}
.profile-subpage #footer {
	margin: 25px auto 25px;
	height: 170px;
}
.our-people-page #footer {
	margin: 25px auto 25px;
	height: 170px;
}
.image-text {
	width: 100%;
	text-align: center;
	clear: both;
}
.image-text img {
	margin: 50px auto 30px;
	display: block;
}
.image-text a:hover{
	text-decoration: underline;
	color: #ed1c2f;
}

.about-us-page #cright {
    width: 720px;
}
@media (max-width: 1024px) {
	.about-us-page #cright {
		 width: 690px;
	}	 
}
@media (max-width: 774px) {
	.about-us-page #cright {
	    width: 100%;
	    float: none;
	}
}

.about-us-page #aboutus-pic img {
    max-width: 220px;
}

.about-us-page h2.heading {
    font-size: 20px;
    border-top: #b3b3b3 1px solid;
    border-bottom: #b3b3b3 1px solid;
}

/* ------------------------------------- PSL page - December 2016----------------------------- */
.our-people-page .block-item {
		padding: 0;
}
.psl-row {
	padding: 0 45px;
}
.our-people-page .our-page-copy {
	text-align: justify;
	margin: auto;
	width: 85%;
}
.professional-support-lawyers-subpage .our-page-copy {
	width: 65%;
}
.our-people-page .column-container h1 {
	margin: 66px auto 30px;
	text-align: center;
	color:  #333333;
	width: auto;
	height: 100%;
	font-family: Arial, sans-serif;
}
.our-people-page h1.psl {
	text-transform: uppercase;
	margin: 66px auto 30px;
	text-align: center;
	color:  #333333;
	width: auto;
	height: 100%;
	font-family: Arial, sans-serif;
}
.our-people-page .psl-bg-our-people a,
.our-people-page .psl-bg-our-people p {
	color: #fff;
}
.our-people-page .psl-bg-our-people a {
	text-transform: uppercase;
	font-size: 16px;
}
.our-people-page .psl-bg-our-people p {
	margin: 0 auto 20px;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 23px;
}
.our-people-page .outer-block {
	background-color: #a0c7d8;
	padding: 32px 15px;
}
.psl-center-aling {
	text-align: center;
}
.professional-support-lawyers-subpage .row-reverse {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 20px 30px;
}
.professional-support-lawyers-subpage .type-1 {
	background: #333333
}
.professional-support-lawyers-subpage .type-2 {
	background: #bdbdbd;
}
.professional-support-lawyers-subpage .type-3 {
	background: #8f8f8f;
}
.professional-support-lawyers-subpage .row-reverse div{
	margin: 0;
	padding: 0;
}
.professional-support-lawyers-subpage div.psl-txt-box {
	color: #fff;
	padding: 34px;
}
.professional-support-lawyers-subpage div.psl-txt-box .psl-name{
	font-size: 21.79px;
	display: block;
}
.professional-support-lawyers-subpage div.psl-txt-box .psl-practice-area a{
	font-size: 16px;
	display: block;
	color: #fff;
	margin-top: 10px;
	text-decoration: underline;
}
.professional-support-lawyers-subpage div.psl-txt-box .psl-people-copy{
	margin-top: 30px;
	font-size: 13px
}
.professional-support-lawyers-subpage .row-reverse.even {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.professional-support-lawyers-subpage div.psl-txt-box ul {
	list-style: disc;
	margin-left: 15px;
	margin-top: 0;
	padding-top: 0;
}
.professional-support-lawyers-subpage div.psl-txt-box p {
	margin: 0;
}
.professional-support-lawyers-subpage div.psl-txt-box ul li{
	padding-left: 10px;
}
.professional-support-lawyers-subpage #content-container img{
	width: 100%;
}
.maternity-coaching-programme-subpage #article-middle {
	width: 90%;
	float: none;
}
.maternity-coaching-programme-subpage #aboutus img {
	width: 100%;
}
.maternity-coaching-programme-subpage h2 {
    font-family: Arial, sans-serif;
    font-size: 24px;
    color: #8f8f8f;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
    max-width: 360px;
    margin: 0 auto;
    padding-top: 0;
}
.maternity-coaching-programme-subpage iframe {
    margin:0 0 50px;
    width: 100%;
    min-height: 350px;
}
.maternity-coaching-programme-subpage .case-study-img {
    width: 104px !important;
    height: 104px;
    display: inline-block;
    float: left;
}
.maternity-coaching-programme-subpage .study-heading {
    display: inline-block;
    height: 104px;
    width: 70%;
    margin-left: 45px;
    float: left;
}
.maternity-coaching-programme-subpage .case-study h2 {
    margin: 0;
    padding: 0;
    max-width: 100%;
    font-size: 22px;
    color: #8f8f8f;
    font-weight: 400;
    text-align: left;
}
.maternity-coaching-programme-subpage .case-study p {
    margin: 35px 0;
    float: left;
}
.maternity-coaching-programme-subpage .quote {
		margin: 35px 0;
    height: auto;
    float: left;
    text-align: center;
    background-color: rgba(209, 209, 209, 0.73);
    padding: 45px 40px 70px;
    font: 400 16px / 20px Arial;
    color: #333333;
    position: relative;
}
.maternity-coaching-programme-subpage .quote span{
	position: absolute;
	right: 40px;
	bottom: 20px;
	font-family: Arial;
	color:  #333333;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0.6px;
	line-height: 17px;
}
.maternity-coaching-programme-subpage .download-pdf img {
    height: 58px;
    width: 58px !important;
    margin-bottom: -21px;
    margin-right: 10px;
}
.maternity-coaching-programme-subpage .download-pdf {
    float: left;
    font: 400 14px / 17px Arial;
    color: #8f8f8f;
    text-transform: uppercase;
    text-decoration: underline;
}
.lawyers-career-opportunities-subpage #left #careers-nav ul h3,
.maternity-coaching-programme-subpage #left #careers-nav ul h3{
	border-top: none;
}
.contact_cta {
	margin-top: 25px;
}
.video-holder-contact-us {
	margin-right: 30px;
	margin-top: 40px;
}
.contact-us-people {
	margin-right: 30px;
	margin-top: 40px;
}
.contact-us-people .text-wrap {
	  width: 370px;
    display: inline-block;
}
#contact-right iframe{
	width: 100%;
	min-height: 333px;
}
#contact-right .video-description {
	background: #dddddd;
	min-height: auto;
  margin-top: -5px;
	padding: 35px 95px 35px 25px;
}
#contact-right .video-description p{
	margin: 0;
}
.contact-us-people img {
	width: 110px;
	height: 90px;
	margin-right: 30px;
}
.contact-us-people p {
	width: 370px;
	margin: 0 0 10px !important;
	color: #333333;
	font-weight: 400;
	text-align: justify;
}
.contact-us-people img,
.contact-us-people p {
	display: inline-block;
	vertical-align: top;
}
.contact-us-people p strong {
	color: #ed1b2e;
	font-weight: 400;
	text-align: justify;
}
.mobile-key-contacts { 
	display: none;
}
@media (max-width: 1024px) { 
	#contact-left {
		// width: 28%;
	}
	#contact-right {
		width: 57% !important;
	}
	#contact-right .page-image,
	#contact-right .toggle {
		width: 100%;
	}
	#locations_menu {
		// width: auto;
	}
	#contact-left ul {
		width: 545px;
	}
	#contact-left ul a {
		padding: 17px 10px 15px 10px;
	}
}
@media (max-width: 774px) {
	#contact-right {
		width: 100% !important;
	}
	.contact-us-people {
		margin-left: 20px;
	}
	#contact-right p {
		margin-right: 0;
	}
	.video-holder-contact-us {
		margin-right: 20px;
		margin-left: 20px;
	}
	.contact-us-people p {
		width: 60%;
	}
	.contact_cta {
		margin-top: 0 !important;
		margin-left: 20px;
		margin-bottom: 15px;
	}
}
@media (max-width: 767px) {
	.snapshot,
	.snapshot img {
		  width: 220px;
		  height: 161px;
	}
	.our-people-page .column-container h1,
	.our-people-page h1.psl {
		margin: 30px 0 20px;
	}
	.psl-bg-our-people {
	  margin-top: 46px;
	}
	.our-people-page .psl-bg-our-people a {
		font-size: 13px;
	}
	.our-people-page .psl-bg-our-people p {
		font-size: 12px;
	}
	.professional-support-lawyers-subpage .row-reverse {
		display: block;
		margin: 15px;
	}
	.professional-support-lawyers-subpage .our-page-copy {
		width: 90%;
	}
	.mobile-key-contacts {
		display: block;
		margin-top: 30px;
	}
	.asset-management-and-investment-funds-subpage #cright {
		width: 100%;
	}
	.contact-us-people .text-wrap,
	.contact-us-people p {
		width: auto;
		margin-top: 15px !important;
		padding: 0 !important;
	}
	#contact-right .video-description {
		padding: 20px
	}
	.maternity-coaching-programme-subpage .study-heading {
		margin: 20px 0 0;
    width: 100%;
    margin-left: 0;
    float: none;
    height: auto;
  }
  .maternity-coaching-programme-subpage .case-study-img {
    display: block;
    float: none;
    text-align: center;
    margin: 0 auto;
  }
}
// @media (max-width: 979px) and (min-width: 775px) {
// 	#contact-right {
// 		width: auto !important;
// 	}
	
// }
@media (max-width: 376px) {
	#contact-right iframe{ 
    min-height: 220px;
	}
}


.publications-subpage h3.section, .publications-subpage h3.section-archives  {
	padding: 20px;
	background-color: #8f8f8f;
	color: #fff;
	font-weight: normal;
	padding-right: 100px;
	position: relative;
	margin: 5px 0 0 0;
}
.publications-subpage h3.section-archives {
	background-color: #dddddd;
	font-size: 20px;
}
.publications-subpage h3.section::after, .publications-subpage h3.section-archives::after {
	content:" ";
	position: absolute;
    right: 33px;
    top: 50%;
    width: 30px;
    height: 30px;
    /* border: 1px solid; */
    background: url(http://www.matheson.com/images/uploads/site-images/arrow-sprite2.png) 0 -92px no-repeat;
    transform: translateY(-50%);
}
.publications-subpage h3.section img.thumbnail {float: left; width: 156px; border:0; padding: 0; border-radius:0; 
    margin-right: 20px; margin-bottom: 0;}
.publications-subpage h3.section span {font-size: 20px;}
.publications-subpage h3.section p {font-size: 12px;}
.publications-subpage h3.section .clear { clear: both; }

.publications-subpage a.all-publucations {
    font-size: 19px;
    text-transform: uppercase;
    color: #333;
    margin-top: 133px;
    display: inline-block;
    margin-bottom: 40px;
}

.careers-page #cright {
  width: 720px;
}