#side_menu {
  width:142px;
  margin:0;
  padding:0 0 0 0;
  background-repeat:no-repeat;
  background-position:1px 1px;
  list-style:none;

}

* html #side_menu {
  width:142px;
  w\idth:140px;
}

#side_menu li#brochure_cover {
  border-left-width:1px;
  border-left-style:solid;
  border-right-width:1px;
  border-right-style:solid;
  border-top-width:1px;
  border-top-style:solid;
}


#side_menu li.link {
  margin:0 0 1px 0;
  padding:0;
  vertical-align:top;
  min-height:20px;
  width:123px!important;		 		/* MRR Tweaked 03/04/09 */
  display:block;
  border-left-width:1px;
  border-left-style:solid;
  border-right-width:1px;
  border-right-style:solid;
  border-top:none;
  border-bottom:none;
}

* html #side_menu li.link {
  height:20px;
}

#side_menu li.link a:link,
#side_menu li.link a:visited {
  display:block;
  width:124px!important;;		 		/* MRR Tweaked 03/04/09 */
  min-height:20px;
  line-height:20px;
  text-decoration:none;
  padding:0 0 0 17px;		 		/* MRR tweaked 01/04/09 */
  font-size:1.1em;
  border-bottom:#ccc;		 	/* MRR added 01/04/09 */
  border-bottom-width:1px;	 	/* MRR added 01/04/09 */
  border-bottom-style:dashed;	 	/* MRR added 01/04/09 */
}

* html #side_menu li.link a:link,
* html #side_menu li.link a:visited {
  height:20px;
  width:140px;
  w\idth:135px;
}

#brochure {
  width:142px;
  height:88px;
  margin:0;
  padding:0;
  display:block;
}

#brochure a:link,
#brochure a:visited {
  display:block;
  width:62px;
  height:68px;
  padding:20px 0 0 80px;
  background-repeat:no-repeat;
  background-position:2px 1px;
  text-decoration:none;
}

* html #brochure a:link,
* html #brochure a:visited {
  width:142px;
  height:88px;
  w\idth:62px;
  he\ight:68px;
}

#accreditation {
  width:142px;
  height:34px;
  margin:0;
  padding:0;
  display:block;
}

#accreditation a:link,
#accreditation a:visited {
  display:block;
  width:142px;
  height:34px;
  padding:0;
  background-repeat:no-repeat;
  background-position:center center;
  text-decoration:none;
  text-indent:-999%;
}

#siblings {
  width:142px;
  min-height:100px;
  margin:0;
  padding:0;
  display:block;
}

* html #siblings {
  height:100px;
}

#siblings h3 {
  margin:0 !important;
  padding:10px 10px 0 10px !important;
/*   text-transform:uppercase;		MRR removed - 17/04/09 */
  font-size:1.3em;
}

#siblings ul {
  margin:0 10px 10px 10px;
  padding:0;
  list-style:none;
}

#siblings ul li {
  text-transform:capitalize;
}

#siblings li {
  margin:2px 0;
}

#siblings a:link,
#siblings a:visited {
  text-decoration:none;		/* MRR Tweak 17/04/09 */
  line-height:1.4;
}

#siblings a:hover {		/* MRR Added 17/04/09 */
  text-decoration:underline;	/* MRR Added 17/04/09 */
}				/* MRR Added 17/04/09 */

#navigation {
  margin:0;
  padding:0;
  width:567px;
  clear:both;
  padding:10px 0px 0px 12px;					/* MRR Tweak #WIDESCREEN# 17/07/09 */
  border-top-width:1px;
  border-top-style:solid;
  border-left-width:1px;
  border-left-style:solid;
  vertical-align:top;
}

* html #navigation {
  width:578px;
  w\idth:567px;
  height:18px;
  he\ight:17px;
}

#top_menu {
  margin:0;
  padding:0;
  width:567px;
  min-height:17px;		/* MRR Tweak 03/04/09 */
  clear:both;
  list-style:none;
  vertical-align:top;
  position:relative;
  z-index:10;
}

* html #top_menu {
  height:15px;
}

#top_menu li {
  color:#FFF;			/* MRR Added 08/05/09 */
  float:left;
  min-height:17px;		/* MRR Tweak 03/04/09 */
  vertical-align:top;
  margin:0;
  padding:0;
  position:relative;
  border-top-width:0px;			/* MRR Tweak 03/04/09 */
  /* border-top-style:solid;		MRR removed 03/04/09 */
  border-bottom-width:0px;		/* MRR Tweak 03/04/09 */
  /* border-bottom-style:solid;	 MRR removed 03/04/09 */
  text-decoration:none;
  text-transform:uppercase;
/*  font-weight:bold;	 		MRR removed 06/05/09 */
  text-align:left;		/* MRR Tweak 03/04/09 */
  padding-left:10px;		/* MRR Added 03/04/09 */
/*  font-weight:bold;	 		MRR removed 06/05/09 */
  cursor:default;
  font-family:arial;
  font-size:8pt;		/* MRR Added 08/05/09 */
  line-height:17px;		/* MRR Tweak 03/04/09 */
  z-index:10;
  background-repeat: no-repeat;	/* MRR added  06/05/09 */
  background-position: top right;		/* MRR added 06/05/09 */
}

#top_menu li a {
  color:#FFF;			/* MRR Added 16/06/10 */
  text-decoration:none;			/* MRR Added 16/06/10 */
  cursor:pointer;			/* MRR Added 16/06/10 */
  width:100%;			/* MRR Added 16/06/10 */
  display:block;			/* MRR Added 18/06/10 */
}

#top_menu ul {
  margin:0;
  padding:0;
  list-style:none;
  text-align:center;
  width:180px;
  position:absolute;
  top:17px;				/* MRR Tweak 08/04/09 */
  left:0;
  /* border-top-width:1px;	 MRR removed 03/04/09 */
  /* border-top-style:solid;	 MRR removed 03/04/09 */
  vertical-align:top;
  z-index:10;
  background-color:#292929;	/* MRR Added 03/04/09 */
  display:none;			/* MRR Added 18/06/10 */
}

#top_menu ul ul {
  display:none !important;
}

#top_menu li:hover ul,
#top_menu li.hover ul {
  display:block;
}

#top_menu ul li {
  width:100%;
  text-align:left;
  border:0;
  background-image: none;		/* MRR Added 08/04/09 */
  padding-left:0px;			/* MRR Added 15/04/09 */
}

#top_menu ul li a:link,
#top_menu ul li a:visited {
  display:block;
  text-align:left;
  padding-left:6%;
  width:94%;
  text-transform:none;	/* 	MRR Tweak 08/05/09 */
  min-height:16px;		/* MRR Tweak 08/04/09 */
  vertical-align:top;
  text-decoration:none;
  font-weight:bold;
  font-size:1em;		/* MRR Tweak 08/04/09 */
  font-family:Verdana, Arial, Helvetica, sans-serif;
  cursor:pointer;			/* MRR Added 16/06/10 */
}

#top_menu li img {
  min-height:15px;
  vertical-align:top;
}

* html #top_menu,
* html #top_menu li,
* html #top_menu li a:link,
* html #top_menu li a:visited {
  height:17px;			/* MRR Tweak 08/04/09 */
}

#breadcrumb {
  list-style:none;
  margin:0;
  padding:0;
  width:567px;
  min-height:20px;
  line-height:20px;
  clear:both;
  overflow:hidden;
}

#breadcrumb li {
  display:inline;
  padding:0 0 0 10px;
}

#breadcrumb li a:link,
#breadcrumb li a:visited {
  text-decoration:none;
  text-transform:capitalize;
}
