.sidenav dt a, a.news, a.centre-core {
  border: 2px solid;
  text-decoration: none;
  padding: 3px 5px 3px 10px;
  font-family: "Trebuchet MS", arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 120%;
  list-style: none;
  margin: 0;
}

.sidenav dt a {
  display: block; 
}

.sidenav dt a:active {
  background-position: 0 0;
  padding: 3px 5px 3px 10px;
}

.sidenav dt a:hover {
  background-position: -1px;
  padding: 2px 6px 4px 9px;
}


a.navbar {
  border: 3px solid;/*  Always define the  border BEFORE defining the border colour  */
  padding: 6px;
/*  margin-top: 0; margin-top doesn't work with an inline element!!!  */
  margin-right: 1px;
	line-height: 300%;
}
div.centered {
  margin: 24px 0 24px 0;/* Now we got our navbar margins! */
}


/* \*/
* html .sidenav dt a 
{height: 1%;}
/* Holly hack */


.sidenav dt a 
{min-height: 1%;}
/* gives layout for IE7 */


/*\*/ /*/
.sidenav a:hover {position: relative;}
/* this fixes an IEmac hover bug in the left column, hidden from other browsers */


.news, a.navbar, a.core, a.solutions, a.blogs, a.faqs, a.modalities, a.locations, a.articles, a.outposts, a.useful-links, a.centre-core, a.centre-solutions, a.centre-blogs, a.centre-news, a.centre-faqs, a.centre-modalities, a.centre-articles, a.centre-outposts, a.centre-locations, a.centre-useful-links {
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.centre-core, a.centre-solutions, a.centre-blogs, a.centre-news, a.centre-faqs, a.centre-modalities, a.centre-articles, a.centre-outposts, a.centre-locations, a.centre-useful-links {
  border: 1px solid;
  padding: 2px;
	line-height: 240%;
  font-size: 8px;
}


.core, .centre-core, .navbar, .subsubnavbar { 
  background-color: #fdb;
}

a.core:link, a.centre-core:link, a.navbar:link, a.subsubnavbar:link, a.core:visited, a.centre-core:visited, a.navbar:visited, a.subsubnavbar:visited { 
	color: #531;
	border-color: #ffe #971 #971 #ffe;
}

.solutions, .centre-solutions { 
	background-color: #ffc;
}

a.solutions:link, a.centre-solutions:link, a.solutions:visited, a.centre-solutions:visited { 
	color: #662;
	border-color: white #aa6 #aa6 white;
}

.blogs, .centre-blogs { 
	background-color: #fec;
}

a.blogs:link, a.blogs:visited, a.centre-blogs:link, a.centre-blogs:visited { 
	color: #642;
	border-color: white #a86 #a86 white;
}

.faqs, .centre-faqs { 
	background-color: #fde;
}

a.faqs:link, a.faqs:visited, a.centre-faqs:link, a.centre-faqs:visited { 
	color: #633;
	border-color: white #a77 #a77 white;
}

.news, .centre-news {
  background-color: #fee;
}

.news, a.news:link, a.news:visited, a.centre-news:link, a.centre-news:visited { 
	color: #a22;
	border-color: white #a79 #a79 white;
}

.articles, .centre-articles { 
	background-color: #eef;
}

a.articles:link, a.articles:visited, a.centre-articles:link, a.centre-articles:visited { 
	color: #546;
	border-color: white #98a #98a white;
}

.outposts, .centre-outposts { 
	background-color: #def;  
}

a.outposts:link, a.outposts:visited, a.centre-outposts:link, a.centre-outposts:visited { 
	color: #446;
	border-color: white #88a #88a white;
}

.modalities, .centre-modalities { 
	background-color: #dff;
}

a.modalities:link, a.modalities:visited, a.centre-modalities:link, a.centre-modalities:visited { 
	color: #356; 
	border-color: white #79a #79a white;
}

.locations, .centre-locations { 
	background-color: #dfc;
}

a.locations:link, a.locations:visited, a.centre-locations:link, a.centre-locations:visited { 
	color: #462;
	border-color: white #8a6 #8a6 white;
}

.useful-links, .centre-useful-links { 
	background-color: #efd;
}

a.useful-links:link, a.centre-useful-links:link, a.useful-links:visited, a.centre-useful-links:visited { 
	color: #563; 
	border-color: white #9a7 #9a7 white;
}

.core, .centre-core, .news, .centre-news, .faqs, .centre-faqs, .solutions, .centre-solutions, .blogs, .centre-blogs, .articles, .centre-articles, .outposts, .centre-outposts, .modalities, .centre-modalities, .locations, .centre-locations, .useful-links, .centre-useful-links {
  border-color: #abc;
}

a.news:hover, a.core:hover, a.navbar:hover, a.solutions:hover, a.blogs:hover, a.faqs:hover, a.modalities:hover, a.outposts:hover, a.locations:hover, a.articles:hover, a.useful-links:hover, a.centre-core:hover, a.centre-solutions:hover, a.centre-blogs:hover, a.centre-news:hover, a.centre-faqs:hover, a.centre-modalities:hover, a.centre-articles:hover, a.centre-outposts:hover, a.centre-locations:hover, a.centre-useful-links:hover { 
	color: black; 
	background-color: white; 
	border-color: white black black white;
}
