.sidenav dt a {
  display: block;
}
.sidenav dt a, a.news {
  text-decoration: none;
  vertical-align: middle;
  font-size: .85em;
  font-weight: bold;
  line-height: 200%;
  list-style: none;
}

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.smoking, 
a.faqs, 
a.modalities, 
a.articles, 
a.outposts,
a.centre-core, 
a.centre-solutions, 
a.centre-smoking, 
a.centre-news, 
a.centre-faqs, 
a.centre-modalities, 
a.centre-articles, 
a.centre-outposts {
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.centre-core, a.centre-solutions, a.centre-smoking, 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;
}

.navbar { 
  background-color: #7ff;
}
a.navbar:link, a.navbar:visited { 
	color: #033;
  border-color:#cff #033 #033 #cff;
}

td.open-tab-core,
td.tab-core,
td.close-tab-core,
.core { 
  background-color: #9ff;
}
table.core,
.centre-core,
.subsubnavbar { 
  background-color: #dff;
}
a.core:link, a.core:visited, a.core:active { 
	color: #088;
}
a.centre-core:link, a.subsubnavbar:link, a.centre-core:visited, a.subsubnavbar:visited { 
	color: #088;
  border-color:#dff #088 #088 #dff;
}
td.core a:link, td.core a:visited{
  color:#0ff;
}

td.open-tab-solutions,
td.tab-solutions,
td.close-tab-solutions,
.solutions { 
	background-color: #fca;
}
table.solutions,
.centre-solutions { 
	background-color: #fed;
}
a.solutions:link, a.solutions:visited { 
	color: #820;
}
a.centre-solutions:link, a.centre-solutions:visited { 
	color: #820;
	border-color: #fed #820 #820 #fed;
}
td.solutions a:link, td.solutions a:visited{
  color:#840;
}

td.open-tab-articles,
td.tab-articles,
td.close-tab-articles,
.articles { 
	background-color: #ffa;
}
table.articles,
.centre-articles { 
	background-color: #ffd;
}
a.articles:link, a.articles:visited, a.centre-articles:link, a.centre-articles:visited { 
	color: #660;
	border-color: #ffd #660 #660 #ffd;
}
td.articles a:link, td.articles a:visited{
  color:#840;
}

td.open-tab-outposts,
td.tab-outposts,
td.close-tab-outposts,
.outposts { 
	background-color: #afa;  
}
table.outposts,
.centre-outposts { 
	background-color: #dfd;  
}
a.outposts:link, a.outposts:visited, a.centre-outposts:link, a.centre-outposts:visited { 
	color: #080;
	border-color: #dfd #080 #080 #dfd;
}
td.outposts a:link, td.outposts a:visited{
  color:green;
}

td.open-tab-faqs,
td.tab-faqs,
td.close-tab-faqs,
.faqs { 
	background-color: #aff;
}
table.faqs,
.centre-faqs { 
	background-color: #dff;
}
a.faqs:link, a.faqs:visited, a.centre-faqs:link, a.centre-faqs:visited { 
	color: #066;
	border-color: #dff #066 #066 #dff;
}
td.faqs a:link, td.faqs a:visited{
  color:blue;
}

td.open-tab-modalities,
td.tab-modalities,
td.close-tab-modalities,
.modalities { 
	background-color: #aaf;
}
table.modalities,
.centre-modalities { 
	background-color: #ddf;
}
a.modalities:link, a.modalities:visited, a.centre-modalities:link, a.centre-modalities:visited { 
	color: #008;
	border-color: #ddf #008 #008 #ddf;
}
td.modalities a:link, td.modalities a:visited{
  color:blue;
}

td.open-tab-smoking,
td.tab-smoking,
td.close-tab-smoking,
.smoking { 
	background-color: #faf;
}
table.smoking,
.centre-smoking { 
	background-color: #fdf;
}
a.smoking:link, a.smoking:visited, a.centre-smoking:link, a.centre-smoking:visited { 
	color: #808;
	border-color: #fdf #808 #808 #fdf;
}
td.smoking a:link, td.smoking a:visited{
  color:purple;
}

.core, .centre-core, .news, .centre-news, .faqs, .centre-faqs, .solutions, .centre-solutions, .smoking, .centre-smoking, .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.smoking: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-smoking: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; 
	border-color: white black black white;
}
a.core:hover, a.news:hover, a.navbar:hover, a.solutions:hover, a.smoking: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-smoking: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 { 
	background-color: #fff; 
}
