/* ------ HTML AREA ----- */
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #666666;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


a {
     color: #b22325;
     text-decoration: none;
}

a:hover {
     color: #003366;
}

a:visited {
     color: #b22325;
}



/* ------ CONTAINER ----- */
.container {
	background-color: #FFFFFF;
	width: 779px;
	margin-top: 5px;
	margin-right:auto;
	margin-left:auto;
}


/* ------ TOP BARS ----- */
.topholder {
	background-color: #FFFFFF;
	width: 779px;
	height: 100px;
}

.header {
	background-color: #FFFFFF;
	width: 779px;
	height: 78px;
}

.navigation {
	background-color: #FFFFFF;
	width: 777px;
	height: 22px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
}


/* ------ MIDDLE SECTION ----- */


.spacer1 {
	background-color: #ffffff;
	width: 23px;
	float: left;
}

.leftnavigation {
	background-color: #ffffff;
	width: 154px;
	float: left;

}

.copy {
	background-color: #ffffff;
	width: 376px;
	float: left;
	padding-right: 24px;
	padding-left: 24px;
}

.images {
	background-color: #ffffff;
	width: 160px;
	float: left;

}

.spacer2 {
	background-color: #ffffff;
	width: 16px;
	float: left;
}

.centrespacer {
	background-color: #FFFFFF;
	width: 777px;
	height: 25px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
}

.centreholder {
	background-color: #FFFFFF;
	width: 777px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
	overflow:auto;
}


/* ------ MIDDLE SECTION GALLERY ----- */


.gallery {
	background-color: #ffffff;
	width: 560px;
	float: left;
}

.galleryspacer {
	background-color: #ffffff;
	width: 24px;
	float: left;
}


/* ------ FOOTER ----- */
.footerspacer {
	background-color: #FFFFFF;
	width: 777px;
	height: 20px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
}

.footer {
	background-color: #CCCCCC;
	width: 777px;
	height: 60px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
	font-size: 9px;
	color: #000000;
	text-align: center;
	clear:both;
}

.footergraphic {
	background-color: #CCCCCC;
	width: 779px;
	height: 18px;
	clear:both;
}

.footer a {
color: #000000;
text-decoration: none;
}

.footer a:hover {
color: #003366;
}

.footer a:visited {
color: #000000;
}

.footer p  {
        margin:0;
}


/* ------ TEXT ----- */
.titlecopy {
	font-size: 18px;
	color: #b22325;
	font-weight: bold;
	
}

p.titlecopy  {
        margin:0;
}


.bodyintrobold {
	font-size: 11px;
}

.bodybold {
	font-weight: bold;
}

.callback {
	font-size: 9px;
	color:#FFFFFF;
}

.captiontext {
	font-size: 9px;
}

li {
	margin-left: -12px;
}

/* ------ BOX FIELDS ----- */

.boxfields { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	background-color: #ffffff; 
	color: #000000; 
}

/* ------ SUBMIT ----- */

.button { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}


/* ------ HR TAG ----- */
 hr {
	border: 0;
	width: 100%;
	height: 1px;
	background-color: #b22325;
}
