.AlignCentre
	{
		text-align:center;
		vertical-align:middle;
	}
.AlignCentre
	{
		text-align: -moz-center;
		vertical-align:middle;
	}
.AlignLeft
	{
		text-align: left;
	}	
.HideText
	{
		display: none;
	}

.ShowText
	{
		border: 1px solid #666666;
		background-image:url("images/trans.png");
		display: block;
	}
.body {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: -moz-left;
}
.body A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0066ff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0066ff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0066ff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.body A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0066ff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodyheadings {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.h1 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #0066ff; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: -moz-left; margins:auto;
}
.brochure {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3c3436; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.grey {
	BACKGROUND-COLOR: #3c3436
}
.white {
	BACKGROUND-COLOR: #ffffff
}
.copyright {
	FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.copyright:hover {
	FONT-SIZE: 10px; COLOR: #9e9a9b; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.nav {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.links {
	FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.links:hover {
	FONT-SIZE: 11px; COLOR: #0066FF; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.breadcrumb:hover {
	FONT-SIZE: 10px; COLOR: #0066FF; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/******************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../carousel/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
