﻿body { background-image:url(../images/background.gif); background-position:top center; background-repeat:repeat-y;
	color:#10563A; font-family:Trebuchet MS, Trebuchet, Verdana, Sans-Serif; font-size:14px; }
.pagewrapper { position:relative; display:block; margin:auto; width:710px; left:19px; }

a { color:#10563A; }
a:hover { color:#7DDA45; }
.hidden { display:none; }
h2 { font-size:18px; }
a img { border:none; }

/* Header block */
.header { position:relative; display:block; width:710px; background-image:url(../images/header_centre.jpg);
	height:165px; background-repeat:no-repeat; margin-bottom:20px; }
.header .right { position:absolute; width:22px; height:22px; right:-22px; top:120px;
	background-image:url(../images/header_right.jpg); background-repeat:no-repeat; }
.header .left { position:absolute; width:62px; height:87px; left:-62px; top:115px;
	background-image:url(../images/header_left.jpg); background-repeat:no-repeat; }

/* Footer */
.footer { position:relative; display:block; width:710px; border-top:1px dotted #10563A; clear:both; padding-top:10px; }
.footer .right { display:block; float:right; text-align:right; width:50%; }

/* Main nav */
.header ul { margin:0; padding:0; display:block; list-style-type:none; position:absolute; left:37px; top:135px; }
.header ul li { margin:0; padding:0; display:inline; list-style-type:none; }
.header ul li a { display:block; float:left; height:23px; background-image:url(../images/tab_left.jpg);
	font-family:Arial, Sans-Serif; font-weight:bold; color:#FFFFFF; font-size:12px; text-decoration:none;
	padding:6px 18px 0 10px; position:relative; }
.header ul li a:hover { color:#C0EDA4; text-decoration:underline; }
.header ul li a span { display:block; width:13px; height:29px; background-image:url(../images/tab_right.jpg);
	position:absolute; right:0; top:0; }
	
/* Right-hand column */
.col-right { display:block; float:right; position:relative; width:170px; padding-left:20px;
	border-left:1px dotted #10563A; margin-bottom:10px; }
.col-right p, .col-right h2 { clear:left; margin:0 0 10px 0; padding:0; }
.col-right img { margin-bottom:10px; }
.col-right hr { display:none; }
.col-right .divider { position:relative; display:block; width:149px; height:11px; margin:5px 0 5px 0;
	background-image:url(../images/hr_small.jpg); background-repeat:no-repeat; float:left; }
	
/* Left-hand column */
.col-left { display:block; width:500px; margin-bottom:10px; font-size:14px; }
.col-left .totaliser { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold;
	color: #FFFFFF;	background-color: #000000;	background-position: center center; padding:0 2px 0 2px; }
.col-left img.right { float:right; margin:0 0 20px 20px; }
.col-left li { margin-bottom:10px; }

/* Image gallery thumbs */
.thumbnail { height: 152px; width: 128px; text-align: center; padding:5px; background-color: #EFEADA;
	border: 1px solid #7A9E87; float: left; margin-right: 25px; margin-bottom: 15px; }
.thumbnail_text { height: 145px; width: 134px; text-align: center; padding:8px; background-color: #EFEADA;
	border: 1px solid #7A9E87; float: left; margin-right: 10px; margin-bottom: 15px; overflow: hidden; 
 	font-family: "Trebuchet MS", Verdana, Sans-Serif; font-size: 11px; }
 	
/* Home page */
.bodyhighlighthome {color:#0000FF;	font-weight:bold; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.red {color:Red;}

/* FAQ column */
.faq-left { display:block; width:650px; margin-bottom:10px; font-size:14px; }
.faq-left .totaliser { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold;
	color: #FFFFFF;	background-color: #000000;	background-position: center center; padding:0 2px 0 2px; }
.faq-left img.right { float:right; margin:0 0 20px 20px; }
.faq-left li { margin-bottom:10px; }

/* Totals table */
.totals { font-size:30px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
          border:1px solid black; }
.totals tr td { background-color:#333333; margin:3px; text-align:center }