﻿.Pad {
  margin:1em 1em 1em 1em;
}
.PadRight {
	margin-right: 1em;
}
.PadLeft {
	margin-left: 1em;
}
.PadTop {
	margin-top: 1em;
}
.indent {
	margin-left: 2em;
}
.PadBottom {
	margin-bottom: 1em;
}
#content .Pad {
  margin-top: 1em;
  margin-right: 1.5em;
  margin-left: 1.5em;
  margin-bottom: 0;
}
#content .PadRight {
	margin-right: 1.5em;
}
#content .PadLeft {
	margin-left: 1.5em;
}
#content .PadBottom {
	margin-bottom: 1.5em;
}
.grid {
  table-layout: fixed;
  border-collapse: collapse;
}

.grid * td {
  empty-cells: show;
  overflow: hidden;
  width: 100%;
  text-overflow:ellipsis;
  white-space:nowrap;
}
#header {
	height: 3em;
	padding: 1em 2em 1em 2em;
}
#header-content {
  margin: 0 auto;
  width:72em;
}
.RecentlyViewed {
	padding: 0.5em 2em 0.5em 2em;
}
.RecentlyViewed-content {
  margin: 0 auto;
  width:72em;
}
#menu {
	margin-top: 0.75em;
  text-align:right;
  float:right;
	width: 60%;
}
#user-status {
}
#content 
{
  padding: 1em 2em 1em 2em;
  margin: 0 auto;
  width:72em;
}
#content-centre {
  text-align: left;
}
.content-shadow {
	width: 54em;
  float: left;
}
#content-right 
{
	width: 17em;
  text-align: left;
  padding-left: 1em;
  float: left;
}
#footer-terms {
  float:left;
  margin: 0 0 0 2em;
}
#footer-logo {
  float:right;
  margin:0 8px 0 0;
}
body {
  margin: 0;
  padding: 0;
}
table {
  margin-bottom: 0;
}
table table {
  margin-bottom: 0;
}
form {
  margin:0;
  padding:0;
}