body {
padding:0;
margin:0;
font-family:Helvetica, Arial, sans-serif;
color:#ffef33;
background-color:#181878;
background-image:url(http://www.steadfastsoftware.co.uk/globals/tile.png);
}

a:link, a:visited, a:active
{
color:#efef0F;
font-size:10pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
background-color:transparent;
}

a:hover
{
color:#FF9900;
font-size:10pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
background-color:transparent;
}

a:link.tx, a:visited.tx, a:active.tx
{
color:#efef2F;
font-size:8pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:1.2;
background-color:transparent;
}

a:hover.tx
{
color:#FF9900;
font-size:8pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:1.2;
background-color:transparent;
}

h1 {
color:#ffef33;
font-size:18pt;
font-weight:700;
font-style:normal;
font-family:Times New Roman, serif;
line-height:1.0;
}

h2 {
color:#f8bf00;
font-size:12pt;
font-weight:700;
font-style:normal;
text-decoration:none;
line-height:1.2;
background-color:transparent;}

h3 {
color:#ffefb8;
font-size:10pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
line-height:1.2;
margin:0.2em;
}

h4, div {
color:#dfdfef;
font-size:10pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:1.2;
background-color:transparent;
}

div.head {
height:100px;
background-image:url(http://www.steadfastsoftware.co.uk/globals/fade.jpg);
background-color:#000033;
width:100%;
}

div.foot {
text-align:center;
margin: 2em 1em 2em 200px;
}

div.colcntr {
margin-left:170px;
margin-right:12em;
text-align:center;
}

.content {
margin-left:200px;
margin-right:1em;
text-align:left;
}

div.collt {
float:left;
top:100px;
left:0px;
width:120px;
margin:0px;
text-align:left;
}

div.colrt {
float:right;
width:9em;
min-width:140px;
}

div.collt p {
margin:0 0 1em 0;
padding:0;
}

.colrt dl {
border:1px solid #ccccdf;
margin:3px;
}

.colrt dd {
margin:0;
padding:0;
}

.colrt dd a:link, .colrt dd a:visited {
text-align:center;
background-color:#000099;
border-bottom:solid 2px #000028;
border-top:solid 1px #9999bf;
display:block;
margin:0;
padding:0.2em;
}

.colrt dd a:hover {
color:#ff9900;
border-bottom:solid 2px #000099;
border-top:solid 1px #000099;
background-color:#000088;
display:block;
}

p {
color:white;
font-size:10pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:1.4;
background-color:transparent;
}

SPAN.tx
{
color:#efef2F;
font-size:8pt;
font-weight:700;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:1.2;
background-color:transparent;
}

img.right {
float:right;
margin:15px 15px 3% 3%;
}

img.left {
float:left;
margin:15px 3% 3% 15px;
}

div.head img.left {
float:left;
margin:0;
padding:0;
}

LI {
list-style-type:square;
color:#ff9933;
background-color:transparent;
margin-top:0.5em;
}

dd {margin:1em;}

table {text-align:left;}

tr {margin-top:1em;}

input {
background-color:#d8d8ff;
color:#000066;
font-family:Helvetica, Arial, sans-serif;
font-size:1em;
padding:0.3em;
}

.srvcs hr {
clear:both;
margin:1em;
}

.sslinks hr {
width:95%;
clear:right;
}