body
{
margin:0;
margin-top:5px;
padding:0;
color:black;
background:white;
font-size:small;
font-family: verdana, arial, helvetica, 'lucida console', sans-serif;
}
img
{margin:0;border:0;}
.top {
position:relative;
display:table;


background-image: url(../img/top-bg.gif);
background-repeat: repeat-x;
width:800px;
height:129px;
clear:both;
font-weight:bold;
text-align:right;
margin-right:auto;
margin-left:auto;
}




.toptext
{
	display:table-cell;
	vertical-align:bottom;
	position:relative;
}

.topnav
{
background: #cccccc;
position:relative;
display:table;
margin-left:auto;
margin-right:auto;
width:800px;
height:20px;
color:#02575F;
font-weight:bold;
vertical-align:bottom;
background-image: url(../img/nav-bg.gif);
background-repeat: repeat-x;
}

.topnavitem
{
	display:table-cell;
	position:relative;
}

.topnavbox
{width:10px;height:20px;background:#11565F;float:left;vertical-align:bottom;}

h1 {font-size:large;}
a {color:#11565F; text-decoration:none;}
a:hover {color:black; text-decoration:underline;}

.content {
position:relative;
display:table;
width:800px;
clear:both;
font-weight:bold;
text-align:left;
margin-right:auto;
margin-left:auto;
margin-top:5px;
}
.colour {color:#11565F;font-weight:bold;}

.text {font-weight:normal;}

.infopanelhead 
{font-weight:bold;
background: #cccccc;
height:20px;
color:#11565F;
border: 1px solid #11565F;
border-collapse: collapse;
background-image: url(../img/nav-bg.gif);
background-repeat: repeat-x;
}
.infopanel
{font-weight:normal;
border: thin solid #11565F;
padding:5px;
border-collapse: collapse;
}

.bottombox {font-weight:normal;
position:relative;
display:table;
width:800px;
height:20px;
clear:both;
text-align:left;
margin-right:auto;
margin-left:auto;
margin-top:5px;
background-image: url(../img/nav-bg.gif);
background-repeat: repeat-x;
}