h1 {font-family:arial;;font-size:x-large;text-align:center;}
h1.nocentre {font-family:arial;font-size:x-large;text-align:justify;}
h2 {font-family:arial;font-size:large;text-align:center;}
h2.nocentre {font-family:arial;font-size:large;text-align:left;}
h3 {font-size:medium;text-align:center;}
p {font-family:arial; font-size:larger;text-align:justify; margin-left:3px; margin-right:10px;}
p.centred {font-family:arial;font-size:larger;text-align:center;}
p.footer {font-family:arial;font-size:small;text-align:justify;}
em {font-family:arial;font-style: italic;}

body 
  {
  width:100%;
  height:100%;
  background-color:#ffffff;
  color:#000000;
  text-align: justify;
  overflow: visible;
  /* overflow: scroll;*/
  margin-left:auto;
  margin-right:auto;

  }

a:link
{
      color: #0000ff;
  text-decoration: none;
}
a:visited
{
      color: #0000ff;
  text-decoration: none;
}

a:hover
{
    color: #0000ff;
  text-decoration: none;
}
a:active
{
    color: #0000ff;
  text-decoration: none;
}



em.bold
  {
  font-style: normal;
  font-weight: bold;
  }

em.italic
  {
  font-style: italic;
  font-weight: normal;
  }

div.window
  {
  /* height: 100%; - MIS - Removed this to fix win2k IE bug*/
  width: 1000px;
  margin:20px;
  overflow: visible;
  border: solid 1px;
  border-color:#ffffff;
  margin-top:0px;
  }

div.contents
  {
  border-top: solid 1px;
  border-color: #ffffff;
  display:block;
  width:100%;
  height: 100%;
  overflow: visible;
  background-color:#ffffff;
  }


img.bbk
  {
  left:13px;
  bottom:0px;
  }
img.ucl
  {
  left:13px;
  bottom:75px;
  }

img.topleft
  {
  }

ol
  {
  list-style-type:decimal;
  }

ul
  {
  list-style-type:disc;
  /*font-size:large;*/
  font-family:sans-serif;
  }

p.toptitle
  {
  font-size:xx-large;
  font-family:verdana;
  font-weight:bold;  
  text-align:center;
  }

p.topsubtitle
  {
  text-align:center;
  font-size:large;
  font-family:verdana;
  font-weight:bold;
  }

div.toptitle
  {
  display:block;
  border:thin black solid;
  height:100px;
  width:520px;
  }

div.topbar
  {
  display:block;
  width:100%;
  /*background-image: url(http://cms.cs.ucl.ac.uk/fileadmin/bcb/images/Top_beads.png);
  background-position: center right;
  background-repeat: repeat-y;*/
  }

#centred
  {
  text-align:center;  
  }


div.circles
  {
  display:block;
  border:thin black solid;
  height:100px;
  width:520px;
  }

td.bigstruct1
  {
  /*width:20%;*/
  width:15%;
  }
td.bigstruct2
  {
  /*width:80%;*/
  width:75%;
  }

div.menu
  {
  width:99%;
  height:100%;
  display: inline;
  /*float: left;*/
  background-color: #ffffff;

  }

img.menutop
  {
  top: 0%;
  left:9px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:5px;
  border-width: 0px;

  }

img.menubottom
  {
  bottom:0%;
  left:9px;
  margin-left:auto;
  margin-right:auto;
  border-width: 0px;
  padding-top:5px;

  }
div.menucontents
  {
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  font-size: large;
  font-weight: bold;
  width:100%;
  top:20px;
  }

p.menu
  {
  position:relative;
  left:5px;
  font-family:arial;
  font-size: large;
  font-weight:bold;
  text-align:center;
  margin-top:3%;
  margin-bottom:3%;
  color:#000000;
  padding-top:5px;

  }

p.menuspacer
  {
  margin-top:0%;
  margin-bottom:0%;
  padding-top:0px;
  padding-bottom:0px;
  line-height:10px;
  }

div.menu a img, a:link a:visited a:hover a:active img {
  border: 0px;
  color:#ffffff;
  }

td.menu
  {
  width:20%;
  background-color: #ffffff;
  /*background-image: url(http://cms.cs.ucl.ac.uk/fileadmin/bcb/images/BCBbackground_menu.jpg);
  /*background-position: bottom center;
  background-position: top center;
  background-repeat: repeat-x;*/
  border-right: solid 1px;
  border-color: #ffffff;
  }

p.normallinks a:link {color:#0000ff; font-size:100%;text-decoration:underline; border-width: 0px;}
p.normallinks a:visited {color:#0000ff; font-size:100%;text-decoration:underline; border-width: 0px;}
p.normallinks a:active {color:#0000ff; font-size:100%;text-decoration:underline; border-width: 0px;}

div.menucontents a:link {color:#000000; font-size:100%;text-decoration:none; border-width: 0px;}
div.menucontents a:visited {color:#666666; font-size:100%;text-decoration:none; border-width: 0px;}
div.menucontents a:active {color:#000000; font-size:100%;text-decoration:none; border-width: 0px;}

img.nav
  {
  border:0px;
  }
  
p.question
  {
  font-family:arial;
  font-size:medium;
  font-weight:bold;
  color:#000000;
  }

td.header
  {
  font-weight:bold;
  font-size:medium;
  color:#000000;
  }

td
  {
  font-family:arial;
  font-size:medium;
  color:#000000;
  }

td.tt
  {
  font-family:arial;
  font-size:medium;
  }

td.ttheader
  {
  font-family:arial;
  font-weight:bold;
  font-size:medium;
  color:#000000;
  }

td em 
  {
  font-family:arial;
  font-style:normal;
  font-weight:bold;
  }

td hr 
  {
  color:#000000;
  height:1px;
  }

p.news
  {
  font-family:arial;
  font-style:normal;
  font-weight:bold;
  font-size:larger;
  
  }

table.time
  {
  background-color:#cbe2ea;
  margin-left:auto;
  margin-right:auto;
  }
caption
  {
  font-family:arial;
  font-size:large;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  }

em.link
  {
  font-weight:normal;
  /*text-decoration:underline;*/
  color: blue;
  }

td.portrait
  {
  text-align:center;
  }

img
{
  border-width: 0px;
  margin: 0px 0px 0px 0px;
}
