body {
  color:#726A68;
  background-color:#ffffff;
  background-repeat:repeat;
  padding:0px;
  margin:0px;
  margin-bottom:30px;
  margin-top:24px;
}

body, td, a, span, p, input, textarea, select {
  font-size:11px;
  font-family:Arial,Verdana,Tahoma;
}

form {
  margin:0px;
  padding:0px;
}

img, a img {border:0px;}

p {margin:0px;padding:0px;}
a {
  color:#6EA7C2;
  text-decoration:none;
}
ol, ul {
  margin-top:8px;
  margin-bottom:12px;
}
hr {
  height:1px;
  border:none;
	color:#575555;  
	background-color:#575555;
}
h1,h2,h3,h4,h5 {
  margin:0px;
  padding:0px;
  font-family:Arial,Verdana,Tahoma;
  clear:both;
  float:none;
}
h1, h1 a {
  background-color:#DEEDF5;
  color:#726A68;
  /*font-size:18px;*/ 
  /*font-weight:bold;*/
  /*font-family:"Trebuchet MS",Trebuchet,Geneva, Tahoma, Helvetica, sans-serif,Arial,Verdana,Tahoma;*/
  /*letter-spacing:-2px;*/
}
h1 {
  margin-top:0px;
  margin-bottom:30px;
  padding:8px;
  padding-top:5px;
  padding-bottom:5px;
}
h2, h2 a {
  color:#726A68;
  font-size:12px;
  margin-top:0px;
  margin-bottom:18px;
  font-weight:bold;
  text-transform:uppercase;
}
h3, h3 a {
  /*color:#97192B;
  font-size:16px;
  margin-top:0px;
  margin-bottom:14px;
  font-weight:bold;*/
}
h4, h4 a {
  /*color:#DF2744;
  font-size:14px;
  margin-top:0px;
  margin-bottom:14px;
  font-weight:bold;*/
}
h1 ul,h2 ul,h3 ul,h4 ul,h5 ul{
  margin-top:2px;
  margin-bottom:5px;
}

h5, h5 a, a h5, .ProductsTable a h5 {
  color:#726A68;
  font-size:14px;
  margin-top:0px;
  margin-bottom:2px;
  font-weight:normal;
  text-decoration:none;
}
h5 a:hover, .ProductsTable a:hover h5 {
  color:#DF2744;
  text-decoration:none;
}

#Body_Programmes h1 {
  padding-top:25px;
  background-image:url(../images/headings/HeadBGProgrammes.gif);
  background-repeat:no-repeat;
}

#ContentMenu a {
  display:block;
  float:left;
  font-size:10px;
  font-family:Arial,Verdana,Tahoma;
  letter-spacing:-1px;
  padding-right:26px;
  padding-bottom:10px;
  color:#726A68;
}
#ContentMenu a.selected {
  color:#6EA7C2;
}

a:hover h5 {
  color:#6EA7C2;
  text-decoration:underline;
}

table {
  empty-cells:show; 
}
.InnerImage {
  padding:0px;
  margin-right:15px;
  margin-bottom:15px;
  float:left; 
  font-size:10px;
  font-style:italic; 
}
#TopBar td {
  padding-left:47px;
}
#TopBar a {
  height:28px;
  display:block;  
  float:left;
  margin-right:35px;
  background-repeat:no-repeat;
}
#TopHome, #TopHome_selected {
  width:52px;
  background-image:url(../images/topbar/Home.gif);
}
#TopHome_selected {
  background-image:url(../images/topbar/Home_selected.gif);
}
#TopAbout, #TopAbout_selected {
  width:60px;
  background-image:url(../images/topbar/About.gif);
}
#TopAbout_selected {
  background-image:url(../images/topbar/About_selected.gif);
}
#TopSpeakers, #TopSpeakers_selected {
  width:159px;
  background-image:url(../images/topbar/Speakers.gif);
}
#TopSpeakers_selected {
  background-image:url(../images/topbar/Speakers_selected.gif);
}
#TopProgrammes, #TopProgrammes_selected {
  width:110px;
  background-image:url(../images/topbar/Programmes.gif);
}
#TopProgrammes_selected {
  background-image:url(../images/topbar/Programmes_selected.gif);
}
#TopArticles, #TopArticles_selected {
  width:77px;
  background-image:url(../images/topbar/Articles.gif);
}
#TopArticles_selected {
  background-image:url(../images/topbar/Articles_selected.gif);
}
.Spacer {
  display:block;
  height:2px;
  width:2px;
  overflow:hidden;
}

#ContentBlockLeft {
  text-align:left;
  background-color:#ffffff; 
  padding-top:40px; 
  padding-left:40px;
  padding-right:0px;
  padding-bottom:80px;
  width:560px;
  _width:620px;
}
#ContentBlockRight {
  text-align:right;
  background-color:#ffffff;
  padding-top:40px; 
  padding-right:40px;
  padding-left:0px;
  padding-bottom:22px;
  font-size:9px;
}
#ContentBlockRight a {
  font-size:9px;
}
img {
  border:none;
}
.ProductsTable .ImgHolder {
  width:190px;
  height:195px;
  line-height:195px;
  display:block;
  text-align:center; 
  border:1px solid #000000; 
}
.ProductsTable a .ImgHolder {
  border:1px solid #000000;
}
.ProductsTable a:hover .ImgHolder {
  border:1px solid #DF2744;
}
.ProductsTable span {
  display:block;
  margin:10px;
  margin-top:4px;
  font-size:11px;
}


/* POP STYLES */
div.popcover {
   z-index: 8000;
  background-color:#291C0E; 
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
div.popup { z-index: 9000; width: 550px;height:335px;overflow-y:visible;background-color:transparent;}

div.popup div.scroll
{
  overflow:scroll;
  background-color:transparent;
}




