div.layout
{
margin:
0px auto;
width:
80%;
padding:
0px;
font-family:
tahoma, sans-serif
}

div.logo
{
float:
left
}

div.menu
{
float:
right;
padding-top:
32px
}

img.noborder
{
border-width:
0px
}

div.spacer
{
width:
100%;
clear:
both;
color:
#FFFFFF;
background:
#7CB5F3
}

div.sidebar
{
width:
20px;
height:
255px;
float:
left;
background-image:
url('../../assets/images/sidebar.gif');
background-repeat:
no-repeat;
background-position:
top left
}

div.date
{
width:
80%;
clear:
right;
float:
right;
color:
#999999;
background:
#FFFFFF;
text-align:
right;
font-size:
small;
font-weight:
bold;
}

div.body
{
width:
80%;
float:
right
}

h2.pagetitle
{
margin-top:
6px;
color:
#7CB5F3;
background:
#FFFFFF
}

h3.secondarytitle
{
color:
#999999;
background:
#FFFFFF
}

p.centre
{
text-align:
center
}

span.langlink
{
padding-left:
6px
}

ul.numbered
{
list-style-type:
decimal
}

ul.numbered li
{
margin-top:
1em
}

div.footer
{
width:
100%;
clear:
both;
font-size:
x-small;
text-align:
center;
color:
#999999;
background:
#FFFFFF
}

p.info
{
padding-top:
20px
}

table
{
width:
100%;
padding:
0px;
margin:
0px;
border-collapse:
collapse;
text-align:
left
}

th
{
font-size:
large;
color:
#999999;
background:
#FFFFFF
}

td
{
vertical-align:
top
}

p.enquirymessage
{
padding:
4px;
text-align:
center;
border:
1px solid #7CB5F3
}

a:link {color: #7CB5F3; background:#FFFFFF}
a:visited {color: #999999; background:#FFFFFF}
a:hover {color: #000000; background:#FFFFFF}
