BODY {
	margin: 0px 0px 0px 0px;
	}

/* TinyMCE specific rules */
body.mceContentBody {   background: #e1e1e1;}

hr
{ color: #cccccc; border: 1px; background-color: white;
}

#topBar{
	BACKGROUND: url(../images/topBar.jpg);
	background-repeat: no-repeat;
	WIDTH: 770px;
	HEIGHT: 111px;
	POSITION: relative;
	visibility: visible;
}

#navigation{
	WIDTH: 770px;
	HEIGHT: 37px;
	text-align: center;
	top: 87px;
	position: absolute;
	visibility: visible;
}

#contentBorder{
	WIDTH: 770px; POSITION: relative;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}

#content{
	WIDTH: 750px; POSITION: relative; text-align: left; 
	padding-left: 20px; padding-top: 10px; padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 70%;}

table.tableBorder{
	width: 770px; border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 70%;
}

table.tableRight{
	width:170px;
	background-color: #973432;
	height: 100%;}

.whiteText{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: white; font-size: 100%;}

.whiteText2{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: white; font-size: 100%;}

.smallText{
font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 80%;
}

a.historicalLink {
	margin: 0px 0px 0px 10px;
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: none; background-color: none;
	font-weight: bold;	}

a.historicalLink:hover{
	margin: 0px 0px 0px 10px;
	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif; color: 993333; text-decoration: none; background-color: white;
	font-weight: bold;}

.historicalLinkOver{
	margin: 0px 0px 0px 10px;
	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif; color: 993333; text-decoration: none; background-color: white;
	font-weight: bold;}









#footer{
text-align: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; PADDING-TOP: 20px;
WIDTH: 770px; height: 20px; COLOR: #973432; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; position: relative;}

#footer{
position:relative; height:5%; min-height: 5%;
text-align: center; FONT-SIZE: 70%; 
padding-top: 10px; padding-bottom:10px;
WIDTH: 770px; COLOR: #973432; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

td.tdCopyright
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #973432; FONT-SIZE: 65%; padding-top: 10px; text-align: center; padding-right:25px;}

table.tableLinks{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 100%; padding-bottom: 5px;
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc; padding: 10px;}

table.tableCosts{
width: 400px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 100%; padding-bottom: 5px;
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;
padding: 10px;}

table.tableRegistered{
width: 500px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 100%; padding-bottom: 5px;
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;
padding: 10px;}

table.tableContact{
width: 650px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 100%; padding-bottom: 5px;
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;
padding: 10px;}

.greenTextBold
{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #006600;	font-size: 100%; font-weight: normal;}

.greenTextBold2
{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #006600;	font-size: 100%; font-weight: normal;}


























a {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333; text-decoration: underline;}

a:hover{
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333; text-decoration: none;}

a.tdLink {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333; text-decoration: underline; }

a.tdLink:hover{
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333; text-decoration: none; }

a.topNav {
	font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: none;}

a.topNav:hover{
	font-size: 80%;	font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: underline;}

.topNavOver{
	font-size: 80%;	font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: underline;}

a.footerLink {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #973432; text-decoration: none; }

a.footerLink:hover{
	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #973432; text-decoration: underline;}

a.whiteLink {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: underline;}

a.whiteLink:hover{
	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: none;}

a.whiteLink2 {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: underline;}

a.whiteLink2:hover{
	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration: none;}

a.topNav2 {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #B92C49; text-decoration: none; font-weight: normal;}

a.topNav2:hover{
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #B92C49; text-decoration: underline; font-weight: normal;}

.topNav2Over{
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #B92C49; text-decoration: underline; font-weight: normal;}





h1 {
	font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: none;}

h1.h1Home {
	font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: none; display: inline;}

h2 {
	font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #973432; text-decoration: none;}

h3 {
	font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #973432; text-decoration: none;}

h4 {
	font-size: 150%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #973432; text-decoration: none;}

.h5 {
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #973432; text-decoration: none;}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%; color: #666666; line-height: 15px; list-style: disc;}

input {
	width: 150px; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 70%; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; background-color: white;}

input.button {
	width: 100px; BORDER-RIGHT: #B92C49 1px solid; BORDER-TOP: #B92C49 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 60%; BORDER-LEFT: #B92C49 1px solid; COLOR: white; BORDER-BOTTOM: #B92C49 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #B92C49; cursor: hand;
	height: 20px}

table.line
{ 		border: #B92C49 1px solid;
padding-left: 10px; padding-right: 10px; padding-top:10px; padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	color: black;	font-size: 100%
}

.largeText{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #B92C49; font-size: 110%; font-weight: bold;}

td.tdPink{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 70%; background-color: #F3D7DD; padding-left: 15px; padding-top:10px; padding-bottom:10px;}

td.tdGrey{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 70%; background-color: #CDCCCC; padding-left: 15px; padding-top:10px;}

td.tdForm{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 70%; padding-left: 15px; height: 25px;}

table.tableAddress{
font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 100%;}

img{
	border:0px;	}
	
.homeSmall
{
	font-size: 11px;
	background-color: #afe0af;
	}

.homeSmall2
{
	font-size: 11px;
	background-color: #e2e6e2;
	}


a.label
{
	background-color: #973432;
	color: white;
	font-size: 150%;
	text-decoration: none;
}

a.label:hover
{
	background-color: #006600;
	color: white;
	font-size: 150%;
	text-decoration: none;
}
<!-- update 26/07/11 -->

.images_links>a{text-decoration: none !important; }
.caption {
	text-decoration: none ;
	font-weight:500;
	position:absolute;
	color:white;
	font-size:4.5em;
	margin-top:130px;
	margin-left:35px;
	text-align:center;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.caption2 {
	text-decoration: none ;
	font-weight:500;
	position:absolute;
	color:white;
	font-size:4.5em;
	margin-top:130px;
	margin-left:32px;
	text-align:center;
	opacity:0.8;
	filter:alpha(opacity=80);
}

<!-- Twice Creative -->
