a:link, a:visited { 
	color: #084;
}
a:hover {
	color: #fff;
	background-color:#000
}

.sidenav dt a {
  display: block;
  text-decoration: none;
  vertical-align: middle;
  font-family:Verdana;
  font-size: 1em;
  font-weight:bold;
  line-height: 253%; /* related to height */
  height: 40px; /* related to line-height; doesn't have to be the same height as the image */
	list-style: none;
	width:145px;
}

.sidenav dt a:link,
.sidenav dt a:visited {
	background:url(images/nav-button.png) top left no-repeat;
}
.sidenav dt a:hover {
	background:url(images/nav-button-hover.png) top left no-repeat;
}

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 a.navbar {
  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.centre-core {
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
a.core:link, a.core:visited { 
	color: #fff;
}
a.core:hover { 
	color: #000;
}

/*
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: #ddf;
}
a.navbar:link, a.navbar:visited { 
	color: #004;
  border-color:#eef #004 #004 #eef;
}

.core { 
  background-color: #def;
}
.centre-core { 
  background-color: #def;
}
a.core:link, a.core:visited { 
	color: #024;
}
a.centre-core:link, a.centre-core:visited { 
	color: #024;
  border-color:#eef #008 #008 #ddf;
}

.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; 
}
*/