body {
	background-color : black;
    color : white;
}
/* SkyBlue */
a:link {
	color:#87CEEB;
	text-decoration:underline;
}
/* Violet */
a:visited {
	color:#EE82EE;
	text-decoration:underline;
}
a:active { color: #8585ff; }

h1 {
	font-size: 200%;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: yellow;
}
h1.index {
	font-size:300%;
	font-weight: normal;
}
h1.edoc {
	font-size: 200%;
	font-weight: bold;
	font-variant: normal;
	text-align: right;
	color: yellow;
}
h1 .plain {
	font-size: 150%;
	font-weight: normal;
	color: white;
}
h1 .home {
	font-size: 150%;
	font-weight: bold;
}
h1 .subsid {
	font-size: 150%;
}
h2 {
	font-size: 150%;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	color: white;
}
h2.edoc {
	font-size: 150%;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: yellow;
}
h2 .subsid {
	font-size: 120%;
	font-weight: bold;
	color: yellow;
}
h2 .dataacq{
	font-weight: bold;
	color: red;
}
h3 {
	font-size:120%;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	color: white;
}
h3.doc-index {
	text-align: left;
}
h3.edoc {
	font-size:150%;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: red;
}
h3.index {
	font-size:200%;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
    vertical-align:baseline;
}
h3.h4 {
	/* H3 that looks like H4 */
	/* a hack to stop checking apps complaining about no Heading3 when I use H2 and H4 only */
	font-size:120%;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: white;
}
h4 {
	font-size:120%;
	font-weight: bold;
	font-variant: normal;
	color: white;
}
img {border:none; margin:0; padding:0}
li {font-size: 110%;}
li li {font-size:90%;}
p a img {
	border:solid;
	border-width:thin;
/*	border-color:#003153; */
	border-color:#f0f0ff;
	background-color:#0c3251;
	color:#ffffff;
}
p a:hover img {
/*	background-color: #757a91; */
	background-color: #44526e;
/*	background-color: #284260; */
	color:#ffffff;
}
p a img.return { border:none; }
img.float-left {float: left; }
img.float-right {float: right; }
th.two-col { width: 50%; }
th.four-col { width: 25%; }
td.two-col { width: 50%; }
td.four-col { width: 25%; }

div.Section1 {
	padding-left:10px;
	padding-right:10px;
	color:white;
}

table.tcentred {margin: auto; }
table.format {
	border-collapse:collapse;
	margin: auto;
	width:90%;
	border-width:thick;
	border-color:white;
}
table.format td {
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	border-style:outset;
/*	border-width:thin; */
	border-color:white;
}
table.format th {
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	border-style:outset;
/*	border-width:medium;*/
	border-color:white;
}
table.state4 {
	border-collapse:collapse;
	margin: auto;
	width:70%;
	border-width:thick;
	border-color:white;
}
table.state4 td {
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	border-style:outset;
/*	border-width:thin;*/
	border-color:white;
	width:25%;
}
table.state4 th {
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	border-style:outset;
/*	border-width:medium;*/
	border-color:white;
	width:25%;
}
table.mbs {
	border-collapse:collapse;
	margin: auto;
	width:60%;
	border-width:medium;
	border-color:white;
}
table.mbs tr {
	margin-top:80px;
	margin-bottom:80px;
}
table.mbs td {
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	text-align:center;
	border-style:outset;
	border-color:white;
}
table.mbs th {
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	text-align:center;
	border-style:outset;
/*	border-width:medium;*/
	border-color:white;
}
table.event {
	border-collapse:collapse;
	margin: auto;
	width:40%;
	border-width:medium;
	border-color:white;
}
table.event tr {
	margin-top:80px;
	margin-bottom:80px;
}
table.event td {
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	text-align:center;
	border-style:outset;
	border-color:white;
}
table.event th {
	padding-top:8px;
	padding-bottom:8px;
	font-weight:normal;
	text-align:center;
	border-style:outset;
/*	border-width:medium;*/
	border-color:white;
}
th.left {
	text-align:left;
}
/* naming convention for these cell classes ... class name describes which border lines are thick */
/* t, l, b, r - top, right, bottom, left */
th.t {
	border-top-width:thick;
}
td.t {
	border-top-width:thick;
}
th.r {
	/* thick right border */
	border-right-width:thick;
}
td.r {
	border-right-width:thick;
}
th.b {
	border-bottom-width:thick;
}
td.b {
	border-bottom-width:thick;
}
th.l {
	border-left-width:thick;
}
td.l {
	border-left-width:thick;
}
th.tl {
	/* thick top & left borders */
	border-top-width:thick;
	border-left-width:thick;
}
th.tl10 {
	/* thick top & left borders */
	border-top-width:thick;
	border-left-width:thick;
	width:10%;
}
td.tl {
	border-top-width:thick;
	border-left-width:thick;
}
th.tr {
	border-top-width:thick;
	border-right-width:thick;
}
td.tr {
	border-top-width:thick;
	border-right-width:thick;
}
th.rb {
	border-right-width:thick;
	border-bottom-width:thick;
}
td.rb {
	border-right-width:thick;
	border-bottom-width:thick;
}
th.bl {
	border-bottom-width:thick;
	border-left-width:thick;
}
td.bl {
	border-bottom-width:thick;
	border-left-width:thick;
}
th.tb {
	border-top-width:thick;
	border-bottom-width:thick;
}
td.tb {
	border-top-width:thick;
	border-bottom-width:thick;
}
th.rl {
	border-right-width:thick;
	border-left-width:thick;
}
td.rl {
	border-right-width:thick;
	border-left-width:thick;
}
th.tbl {
	border-top-width:thick;
	border-bottom-width:thick;
	border-left-width:thick;
}
td.tbl {
	border-top-width:thick;
	border-bottom-width:thick;
	border-left-width:thick;
}
th.trb {
	border-top-width:thick;
	border-right-width:thick;
	border-bottom-width:thick;
}
td.trb {
	border-top-width:thick;
	border-right-width:thick;
	border-bottom-width:thick;
}
th.trl {
	border-top-width:thick;
	border-right-width:thick;
	border-left-width:thick;
}
th.trl10 {
	border-top-width:thick;
	border-right-width:thick;
	border-left-width:thick;
	width:10%;
}
td.trl {
	border-top-width:thick;
	border-right-width:thick;
	border-left-width:thick;
}
th.rbl {
	border-right-width:thick;
	border-bottom-width:thick;
	border-left-width:thick;
}
td.rbl {
	border-right-width:thick;
	border-bottom-width:thick;
	border-left-width:thick;
}
th.trbl {
	border-width:thick;
}
td.trbl {
	border-width:thick;
}

ul.subsid {
	margin-top:55px;
	font-weight:bold;
	font-size:110%;
	list-style-image:url('../images/Image20.gif');
}
li ul.subsid {
	margin-top:auto;
	list-style-type:square;
	font-size:95%;
}
ul.instruct {
	font-weight:normal;
	font-size:100%;
	list-style-image:url('../images/Image20.gif');
}
ul.instruct li{
	margin-top:auto;
	list-style-type:square;
	font-size:100%;
}
ul.plain {
	font-weight:bold;
	font-size:100%;
	list-style:none;
	margin:auto;
	padding:0px;
}
ul.plain li {
	font-size:100%;
	padding-top:2px;
}
ul.index {
	font-size:100%;
	color:white;
	list-style-type:square;
}
ul.index li {
	font-size:100%;
}
ul.index-list {
	font-size:100%;
	color:white;
	list-style-type:none;
}
ul.index-list li {
	font-size:100%;
}
p.bold-centred {
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
p.big-bold-centred {
	text-align:center;
	font-size:120%;
	font-weight:bold;
}

p.std {
	font-size:100%;
	font-weight:normal;
}
p.stdbold {
	font-size:100%;
	font-weight:bold;
}
p .bigbold {
	font-size:120%;
	font-weight:bold;
}

#centred-content { text-align: center; }
#copy { margin:10px 2px; font-size:85%; color:#FFFF00; float:right; }

.fw {font-family:"Courier New", Courier, monospace; font-size:90%;}
.reddish { color: #ff0000; }
.yellowish { color: #ffff84; }
.bold-yellowish { font-weight:bold; color: #ffff84; }
.oblique {font-style:italic;}
.bold-oblique {font-weight:bold; font-style:italic;}
.nrm {  font-weight:normal;  }
.bold { font-weight:bold;  }
.smaller { font-size:90%;  }
.largish { font-size:110%;  }
.larger { font-size:115%;  }
.subsidbody { color:#FFCC00;}

.mypre {font-size:95%; font-family:"Courier New", Courier, monospace; font-weight:bold; }
.mybigpre {font-size:105%; font-family:"Courier New", Courier, monospace; font-weight:bold; }
.smallpre {font-size:75%; font-family:"Courier New", Courier, monospace; font-weight:bold; }
.smallerpre {font-size:65%; font-family:"Courier New", Courier, monospace; font-weight:bold; }
.mycode {font-size:85%; font-family:"Courier New", Courier, monospace; font-weight:normal; }

.float-left {float: left; }
.float-right {float: right; }
.centred { text-align: center; }
.left { text-align: left; }
.super {
	position: relative;
	top: -0.5em; 
	font-size:75%;
	font-style:inherit;
}

.TSArg {
	font-weight:bold;
	color:#00b000;
}
