
/* Default tags */

body {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-color: black;
  background: none;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: left;
}

table {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: black;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background: none;
}

TD {
  margin-top: 0px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0px;
  border-color: black;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
} 

TD.wide {
  width: 100%;
  margin-top: 0px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 0px;
  border-color: black;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: top;
} 

TD.schedule {
  border-style: groove;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
}

td.body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: black;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  background: #fffdfb url(http://homepages.ed.ac.uk/s0344154/images/bodybackground3.jpg);
} 
 
acronym, ADDRESS, BLOCKQUOTE, CAPTION, DD, DIR, DL, DT, FORM, H4, H5, H6, MENU, OL, TH, S, STRIKE, EM, SPAN {
  font-size: 100%;
}

CENTER {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-size: 90%;
  color: black;
  text-align: center;
}

DIV {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-size: 90%;
  color: black;
  text-align: left;
}

P, UL {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-size: 90%;
  text-align: justify;
  color: black
}

I, U, B, STRONG {
}


LI {
   list-style: disc;
}

H1 {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-weight: bold;
  font-size: 180%;
  color: black;
  text-align: left;
  vertical-align: top;
  line-height: 100%
  }
  
H2 {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-size: 110%;
  color: #333399;
  font-weight: bold;
  text-align: left;
}

H3 {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-size: 100%;
  color: #333399;
  font-weight: bold;
  text-align: left;
}

div.h4 {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-size: 100%;
  color: #333399;
  font-weight: normal;
  font-style: italic;
  text-align: left;
}

A:link, A:visited {
 font-family: Garamond, "Times New Roman", helvetica, sans-serif;
 color: #333399;
 text-decoration: none;
}

A:hover {
 text-decoration: underline;
 color: #008080;
}


.smallcaps {
  font-family: Garamond, "Times New Roman", helvetica, sans-serif;
  font-variant: small-caps;
  font-size: 110%;
}

.smallfont {
  font-size: 80%;
}

.footer {
  font-size: 80%;
}

TD.menu {
 background: #333399 url(http://homepages.ed.ac.uk/s0344154/images/menubackground.jpg);
 vertical-align: top;
 width: 136px;
 text-align: left;
  padding-bottom: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: white;
  border-style: solid;
  border-top-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 4px;
  border-left-width: 0px;
}

TD.externallinks {
 background: #008080 url(http://homepages.ed.ac.uk/s0344154/images/externallinks.jpg);
 vertical-align: top;
 width: 130px;
 text-align: center;
  padding-bottom: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

TD.menuitem {
 background: none;
 vertical-align: center;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: #c0c0c0;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  padding-bottom: px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  text-align: left;
}

div.menu1 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 100%;
 color: white;
 line-height: 19px;
 text-align: left;
 vertical-align: middle;
}

div.menu2 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 90%;
 color: white;
 text-align: left;
 vertical-align: middle;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px;
}

div.menu3 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 font-style: normal;
 font-size: 90%;
 color: white;
 text-align: left;
 vertical-align: middle;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 4px;
}

div.menu4 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 font-style: italic;
 font-size: 90%;
 color: white;
 text-align: left;
 vertical-align: middle;
  padding-bottom: 0px;
  padding-left: 30px;
  padding-right: 0px;
  padding-top: 0px;
}

A.menu:link, A.menu:visited {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 color: white;
 text-decoration: none;
}

A.menu:hover {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 color: white;
 text-decoration: underline;
}

table.header {
 background: #333399 url(http://homepages.ed.ac.uk/s0344154/images/headerbackground.jpg);
 width: 100%;
}

div.headermenu {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 100%;
 color: white;
 line-height: 26px;
 background: black;
 text-align: left;
 vertical-align: middle;
}

td.headermenu {
  background: black;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: #ffffff;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 2px;
  padding-top: 2px;
}


A.headermenu:link, A.headermenu:visited {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 color: white;
 text-decoration: none;
 font-weight: bold;
}

A.headermenu:hover {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 color: white;
 text-decoration: underline;
 font-weight: bold;
}

A.bottommenu:link, A.bottommenu:visited {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 color: #333399;
 text-decoration: none;
 font-weight: normal;
}

A.bottommenu:hover {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 color: #008080;
 text-decoration: underline;
 font-weight: normal;
}

div.externallink1 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 90%;
 color: white;
 text-align: left;
 vertical-align: middle;
}

div.externallink2 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 font-size: 90%;
 color: white;
 text-align: left;
 vertical-align: top;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 4px;
}

div.externallink3 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 font-style: normal;
 font-size: 80%;
 color: white;
 text-align: left;
 vertical-align: middle;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 0px;
}

div.externallink4 {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 font-style: italic;
 font-size: 80%;
 color: white;
 text-align: left;
 vertical-align: middle;
  padding-bottom: 0px;
  padding-left: 30px;
  padding-right: 0px;
  padding-top: 0px;
}

div.backtotop {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 90%;
 color: white;
 height: 22px;
 background: #210cde;
 text-align: left;
 vertical-align: middle;
}

td.backtotop {
  height: 26%;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: #c0c0c0;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 2px;
  padding-top: 2px;
}

A.backtotop:link, A.backtotop:visited, A.backtotop:hover {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 color: white;
 text-decoration: none;
}

td.glossary {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: black;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 2px;
  padding-top: 6px;
}

div.glossary {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: black;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  padding-right: 2px;
  padding-top: 0px;
}

div.print {
 font-family: "arial narrow", arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 font-style: normal;
 font-size: 80%;
 color: white;
 text-align: right;
 vertical-align: middle;
 height: 18px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

TD.print {
  width: 94px;
  height: 19px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: black;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  vertical-align: middle;
} 


