table {background-color: white;}
td.hrup {background-image: url(../images/hrfadeup.gif); background-position: center center; padding-top: 0; padding-bottom: 0; height: 4px;}
td.hrdown {background-image: url(../images/hrfadedown.gif); background-position: center center; padding-top: 0; padding-bottom: 0; height: 4px;}
table.patterned  {background-image: url(../images/harlequin.gif); background-position: center top;}
/*
table.patterned  {background-image: url(../images/harlequin.gif); background-position: center center;}
*/
.menu {font-family: Helvetica, Arial, sans-serif; font-size:0.8em; font-weight: normal; font-style: normal; text-align: center;}
.erdlist {font-family: Helvetica, Arial, sans-serif; font-size:0.8em; font-weight: normal; font-style: normal; text-align: left;}
h1 {font-size: 1.5em; font-weight: bold; font-style: normal; margin-top: 0; margin-bottom: 0; text-align:center;}
h1.au {font-size: 1em; font-weight: normal; font-style: italic; margin-top: 0; margin-bottom: 0; text-align:center;}
h1.sub {font-size: 1em; font-weight: normal; font-style: italic; margin-top: 0; margin-bottom: 0; text-align:center;}
h1.date {font-size: 1em; font-weight: normal; font-style: italic; margin-top: 0; margin-bottom: 0; text-align:center;}
h2 {font-size: 1.2em; font-weight: bold; font-style: normal; margin-top: 0; margin-bottom: 0; text-align:center;}
h2.ci {font-size: 1em; font-weight: normal; font-style: normal; margin-top: 0; margin-bottom: 0; text-align:center;}
h3 {font-size: 1.2em; font-weight: bold; font-style: normal; margin-top: 0; margin-bottom: 0; text-align:left;}
h4 {font-size: 1.2em; font-weight: bold; font-style: italic; margin-top: 0; margin-bottom: 0; text-align:left;}
h5 {font-size: 0.8em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-align: center; margin-top: 0; margin-bottom: 0;}
h6 {font-size: 0.8em; font-weight: normal; text-align: center; margin-top: 0; margin-bottom: 0;}
ul {text-align: left;}
td.coretext ul {margin-top: 0.25em; margin-bottom:0.25em;}
ol {text-align: left;}
hr {color: red}
.au {font-weight: bold; font-style: normal;}
.yr {font-weight: bold; font-style: normal;}
.ti {font-weight: normal; font-style: normal;}
.jn {font-weight: bold; font-style: italic;}
.pu {font-weight: normal; font-style: italic;}
.inti {font-weight: bold; font-style: italic;}
.inau {font-weight: normal; font-style: normal;}
.nb {font-weight: normal; font-style: normal;}
p {margin-top: 0.5em; margin-bottom: 0.5em; text-align: justify;}
p.signature {font-weight: normal; font-style: italic; margin-top: 0.5em; margin-bottom: 0.5em; text-align: right;}
blockquote {margin-top: 0; margin-bottom: 0.5em; text-align: justify;}
sup {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  _vertical-align: bottom;
  position: relative;
  bottom: 1ex;
}
.setpos {
  font: 0.8em Arial,Helvetica,sans-serif;
  background-color: white;
}
h2.res {text-align: left; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0.5em; text-transform: uppercase}
h3.res {text-align: left; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 2em; font-style: italic}
ul.res {margin-left: 5em;}
p.oName {margin-left: 3.5em; font-weight: bold;}
p.rlabel {font-style: italic; text-align: right; margin-top: 0; margin-bottom: 0.25em; margin-left: 3em; width: 7em; margin-right: 0.5em;}
p.rvalue {position: relative; top: 0; margin-top: -1.35em; margin-bottom: 0.25em; left: 0 ; margin-left: 10.5em; text-align: left; margin-right: 0.5em;}
p.rtime {
  font-style: italic;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0.25em;
  margin-left: 8em;
  width: 7em;
  margin-right: 0.5em;}
p.rvenue {
  position: relative;
  top: 0;
  margin-top: -1.35em;
  margin-bottom: 0.25em;
  left: 0 ;
  margin-left: 15.5em;
  text-align: left;
  margin-right: 0.5em;}
form {margin-top: 0; margin-bottom: 0;}
textarea {font-family: Helvetica, Arial, sans-serif; font-size:0.8em;}
.content td {vertical-align: top;}
.shadeodd {background-color: #ffffff;}
.shadeeven {background-color: #dddddd;}
.shadedark {background-color: #000000;}
.shadedark input {font-weight: bold;}
.shadedark select {font-weight: bold;}
.bolddata td {padding-top: 0.75em;}
.bolddata input {font-weight: bold;}
.bolddata select {font-weight: bold;}
.strike {text-decoration: line-through;}
.advert {
  border: thin solid black;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.25em;
  margin-right: 0.05em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
  float: right;
}
.adpic a img {text-align: center; border: none; margin: 0; border: 0;}
.adheader {text-align: center; font-style: italic; font-size: 70%; margin-top: 0; border-bottom: 0;}
.adtitle {font-size: 90%; font-weight: bold; text-align: center;}
.adtext {font-size: 80%; font-weight: normal; font-style: italic; text-align: center;}
.adlink {font-weight: bold; font-size: 80%; text-align: right;}

.bibau {font-weight: normal; font-style: normal;}
.bibyr {font-weight: bold; font-style: normal;}
.bibti {font-weight: bold; font-style: normal;}
.bibjn {font-weight: bold; font-style: italic;}
.bibpu {font-weight: normal; font-style: italic;}
.bibinti {font-weight: bold; font-style: italic;}
.bibinau {font-weight: normal; font-style: normal;}
.bibnb {font-weight: normal; font-style: normal;}
.sharesb{
	clear: both;
	position: relative;
	border: 1px solid #ddd;
	padding: 3px;
	margin: 0 0 0 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.sharesb p {
	padding:0;
	margin:0;
}
.sharesb p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:10px;
	font-size:12px;
}
.sharesb h3{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 0 3px;
	font-weight:normal;
}
.sharesb ul{
	text-align:center;
	list-style:none;
	margin:15px 0 0px 15px;
	padding:0;
}
.sharesb ul li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
}
.sharesb ul li.delicious{background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/delicious.gif) no-repeat 0 0;}
.sharesb ul li.digg{background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/digg.gif) no-repeat 0 0;}
.sharesb ul li.reddit{
	padding:0 0 0 2px;
	background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/reddit.gif) no-repeat 0 0;
}
.sharesb ul li.facebook{background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/facebook.gif) no-repeat 0 0;}
.sharesb ul li.stumbleupon{background:url(http://newsimg.bbc.co.uk/shared/img/icons/bookmarks/stumbleupon.gif) no-repeat 0 0;}
.sharesb ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
}