.sidenav dt a {
  display: block; 
  border: 2px solid;
  text-decoration: none;
  padding: 3px 5px 3px 10px;
  font-size: 11px;
  font-weight: bold;
  line-height: 120%;
  list-style: none;
}

.sidenav dt a:active {
  background-position: 0 0;
  padding: 3px 5px 3px 10px;
}

.sidenav dt a:hover {
  background-position: -1px -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-top: 24px;/* Now we got it! */
  margin-bottom: 24px;
}


/* \*/
* 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 */


.core, .solutions, .blogs, .faqs, .modalities, .locations, .articles, .outposts, .useful-links, .centre-core, .centre-solutions, .centre-blogs, .centre-faqs, .centre-modalities, .centre-articles, .centre-outposts, .centre-locations, .centre-useful-links, .centered, .phone, .question {
  font-weight: bold;
}

.core, .solutions, .blogs, .faqs, .modalities, .locations, .articles, .outposts, .useful-links, .centre-core, .centre-solutions, .centre-blogs, .centre-faqs, .centre-modalities, .centre-articles, .centre-outposts, .centre-locations, .centre-useful-links {
  text-align: center;
}

a.centre-core, a.centre-solutions, a.centre-blogs, a.centre-faqs, a.centre-modalities, a.centre-articles, a.centre-outposts, a.centre-locations, a.centre-useful-links {
  border: 1px solid;
  padding: 2px;
  margin: 0 0 1px 0;
	line-height: 240%;
  font-size: 8px;
}

.centre-core, .centre-solutions, .centre-blogs, .centre-faqs, .centre-modalities, .centre-articles, .centre-outposts, .centre-locations, .centre-useful-links {
  text-decoration: none;
}


.core, .centre-core, .navbar { 
  background-color: #ace;
}

.solutions, .centre-solutions { 
	background-color: #add;
}

.blogs, .centre-blogs { 
	background-color: #aec;
}

.faqs, .centre-faqs { 
	background-color: #bec;
}

.articles, .centre-articles { 
	background-color: #cdb;
}

.outposts, .centre-outposts { 
	background-color: #dcb;  
}

.modalities, .centre-modalities { 
	background-color: #eca;
}

.locations, .centre-locations { 
	background-color: #eac;
}

.useful-links, .centre-useful-links { 
	background-color: #cae;
}

.core, .centre-core, .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.core:link, a.centre-core:link, a.navbar:link, a.core:visited, a.centre-core:visited, a.navbar:visited { 
	color: #246;
	border-color: white #79b #79b white;
}

a.solutions:link, a.centre-solutions:link, a.solutions:visited, a.centre-solutions:visited { 
	color: #255;
	border-color: white #7aa #7aa white;
}

a.blogs:link, a.blogs:visited, a.centre-blogs:link, a.centre-blogs:visited { 
	color: #264;
	border-color: white #7b9 #7b9 white;
}

a.faqs:link, a.faqs:visited, a.centre-faqs:link, a.centre-faqs:visited { 
	color: #354;
	border-color: white #8a9 #8a9 white;
}

a.articles:link, a.articles:visited, a.centre-articles:link, a.centre-articles:visited { 
	color: #453;
	border-color: white #9a8 #9a8 white;
}

a.outposts:link, a.outposts:visited, a.centre-outposts:link, a.centre-outposts:visited { 
	color: #543;
	border-color: white #a98 #a98 white;
}

a.modalities:link, a.modalities:visited, a.centre-modalities:link, a.centre-modalities:visited { 
	color: #642; 
	border-color: white #b97 #b97 white;
}

a.locations:link, a.locations:visited, a.centre-locations:link, a.centre-locations:visited { 
	color: #624; 
	border-color: white #b79 #b79 white;
}

a.useful-links:link, a.centre-useful-links:link, a.useful-links:visited, a.centre-useful-links:visited { 
	color: #426; 
	border-color: white #97b #97b white;
}

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-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;
}
