/* Titles, bullet points, FAQ Q & A letters, Download box 		*/
/* title, image caption. 										*/
/* #CC0000 														*/

/* Header and footer strips, main links pipe. 					*/
/* #757575 														*/

/* Forms														*/
/* #747474														*/

/* Form buttons, map icon, products icon.						*/
/* #0099CC														*/
/* Shadow: #006699												*/

/* Downloads box 												*/
/* #E0E0E0														*/

/*AGAIN*/

/* This is the default link colour */
a:link {
	color: #666666;
	text-decoration: underline;
}

/* This is the default visited link colour */
a:visited {
	color: #666666;
	text-decoration: underline;
}

/* This is the hover link colour */
a:hover {
	color: #666666;
	text-decoration: none;
}


/* *** HEADER ************************************************* */

/* Top navigation link colour */
a.main:link {
	color: #003652;
	text-decoration: none;
}

/* Top navigation visted link colour */
a.main:visited {
	color: #003652;
	text-decoration: none;
}

/* Top navigation hover link colour */
a.main:hover {
	color: #003652;
	text-decoration: underline;
}

/* Top navigation active section link colour */
a.main2:link {
	color: #003652;
	text-decoration: none;
}

/* Top navigation active section visited link colour */
a.main2:visited {
	color: #003652;
	text-decoration: none;
}

/* Top navigation active section hover link colour */
a.main2:hover {
	color: #003652;
	text-decoration: underline;
}

/* Domain name link colour */
a.domain:link {
	color: #0075B8;
	text-decoration: none;
}

/* Domain name visited link colour */
a.domain:visited {
	color: #0075B8;
	text-decoration: none;
}

/* Domain name hover link colour */
a.domain:hover {
	color: #0075B8;
	text-decoration: underline;
}

/* Domain name size and font */
.domain-spacing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 250%;
}
.header-space {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}

/* Strap Line font and colour */
.strap-line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: ;
}

/* Strap Line colour */
.date {
	font-size: 80%;
	position: absolute;
	top: 20px;
	right: 20px;
	color: #000000;
}

/* Menu bar background colour */
.menu-bar {
	background-color: #FFF100;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
/* *** colour value for main-pipe must be the same as for menu-bar *** */
.main-pipe {
	font-size: 1px;
	padding-right: 7px;
	padding-left: 7px;
	color: #FFF100;
}


/* *** FOOTER ************************************************* */

.footer-spacing {
	clear: both;
	padding-top: 50px;
}

/* Footer background and text colour */
.footer-bar {
	background-color: #FFF100;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #003652;
	clear: both;
	font-size: 80%;
}
.footer-copyright {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	font-size: 80%;
}
.hughes-media {
	float: right;
	
}
.copyright {
	float: left;
}


/* *** MAIN CONTENT ******************************************* */

/* Body background colour and font colour */
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #FFFFFF;
	color: #000000;
	background-image: url(image_uploads/flag.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main-content {
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
}
td {
	font-size: 80%;
}


/* *** Titles *** */

/* Title colour - main overall page title*/
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;
	color: #0075B8;
	font-weight: lighter;
}

/* Subtitle colour */
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #0075B8;
}

.h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #0075B8;
}

/* Used in downloads boxes */
.bold-title-text {
	color: #000000;
}

/* Change bullet colour of unorderd lists*/
ul {
	list-style-type: square;
	margin-left: 0px;
	padding-left: 16px;
	margin-right: 16px;
	color: #0075B8;
}

/* Change to same colour as body tag */
.li {
	color: #000000;
}


/* *** FAQ *** */

/* Same as title colour */
.q {
	font-size: 140%;
	color: #0075B8;
}

/* Same as title colour */
.a {
	font-size: 140%;
	color: #0075B8;
}


/* *** Downloads box *** */

/* Border colour for downloads box*/
.download-title {
	padding: 7px;
	border: 1px solid #FFF100;
}

/* Background colour for downloads box*/
.download {
	background-color: #FFF100;
	padding: 7px 7px 2px;
}
.download-icon {
	padding-right: 5px;
	vertical-align: top;
}
.download-line-spacing {
	padding-bottom: 5px;
}


/* *** Contact *** */

.contact-address {
	float: right;
	width: 50%;
}
.contact-form {
	float: left;
}

/* Two values to be changed - background and border for map button*/
.map {
	background-color: #FFF100;
	border-top-color: #FFF100;
	border-right-color: #FFF100;
	border-bottom-color: #FFF100;
	border-left-color: #FFF100;	
	height: 50px;
	width: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
	vertical-align: middle;
}


/* Only affects link inside map icon*/
a.map-link:link {
	color: #003652;
	text-decoration: none;
}
a.map-link:visited {
	color: #003652;
	text-decoration: none;
}
a.map-link:hover {
	color: ;
	text-decoration: underline;
}


/* *** Forms *** */

.form-title {
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}
.form-element-spacing {
	vertical-align: top;
	padding-bottom: 5px;
}

/* Borders around the form*/
.form-text-input {
	border: 1px solid #FFF100;
}

/* Two values to be changed - background and border for form button*/
.form-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003652;
	background-color: #FFF100;
	border-top: 1px solid #FFF100;
	border-right: 1px solid #FFF100;
	border-bottom: 1px solid #FFF100;
	border-left: 1px solid #FFF100;
}


/* *** Home page *** */

.homepage-image-spacing {
	padding-bottom: 1px;
}


/* *** Products *** */

.products-thumbnail-spacing {
	padding-right: 20px;
	padding-bottom: 20px;
}
.products-link-spacing {
	padding-bottom: 20px;
}

/* No product image - use this button - only background and border to be changed*/
.product-icon {
	background-color: #FFF100;
	border-top-color: #FFF100;
	border-right-color: #FFF100;
	border-bottom-color: #FFF100;
	border-left-color: #FFF100;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	width: 32px;
}


/* *** Images *** */

/* Colour of image caption */
.image-caption {
	color: #0075B8;
	padding-top: 5px;
}
.image-position {
	float: right;
	padding-left: 40px;
}

