body{
	margin:5px 0px 0px 0px;
	padding:0;
	background:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	visibility: visible;
}
*{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
a:link { }
a:visited { }
a:hover { }
a:active { } 
*/

/* Defaults */

form{ padding:0px; margin:0px; }
* html form{ padding:0px; margin:0px; }

img {
	border:none;
}
.imgBorder {
	border:1px solid #FFFFFF;
}
.imgBorderGrey{
	border:1px solid #999999;
	padding:1px;
}
.h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	font-weight:inherit;
}
.picture{
	/* display:inherit; */
}
/*
a:link{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FF5500; }
a:visited{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FF5500; }
a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
a:active{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #CC0000; }
*/
a:link{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #004584; }
a:visited{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #004584; }
a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color: #820084; }
a:active{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #820084; }
.linkArrow{
	vertical-align: middle;
	float: left;
	margin:2px 3px 0px 0px;
}
.text {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
/* // Defaults */

#container { /* MAIN CONTAINER */
	position:relative;
	width:768px;
	text-align:left;
	overflow: visible;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	/* border: 1px dotted #ff0000; */
}

#content{
	position:relative;
	width:768px;
	overflow: hidden;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #8C8C8C;
	margin-top:0px;
	margin-bottom:3px;
	margin-right:0px;
	margin-left:0px;
}
* html #content{ width:768px; }

#header{
	position:relative;
	width:768px;
	height:126px;
	padding: 0px;
	margin: 0px;
	/* border-bottom: 1px solid #ffffff; */
}

#logo{
	float:left;
	text-align: center;
	width:184px;
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #ffffff;
}
#headImg1{
	float:left;
	width:389px;
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #ffffff;
}
#headImg2{
	float:left;
	width:192px;
	padding: 0px;
	margin: 0px;
}
#headerImgSingle{
	float:left;
	width:580px;
	padding: 0px;
	margin: 0px;
}
#headerDate{
	width: 550px;
	float: left;
	text-align:right;
	color: #666666;
	margin:0px 0px 3px 0px;
	/* border:1px solid #000066; */
}
#headerNav{
	width: 208px;
	float: right;
	text-align:right;
	margin:0px 0px 3px 0px;
}
	#headerNav a:link, #headerNav a:visited{ text-decoration: underline; color: #AB2424; }
	#headerNav a:hover, #headerNav a:active{ text-decoration: underline; color: #ff0066; }

#headerL2{
	position:relative;
	width:768px;
	padding: 0px;
	margin: 0px 0px 1px 0px;
	/* border: 1px dotted #ff0000; */
	height:102px;
	display: block;
	clear: both;

}

#headerMemberLogin{
	float:left;
	position:relative;
	width:184px;
	height: 102px;
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #ffffff;
	background: #98CC33;
}
#headerMemberLogin .input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold; 
	padding:1px;
	width:100px;
	border: 1px solid #436207;
}
* html #headerMemberLogin{ width:184px; }
	#headerMemberLogin a:link, #headerMemberLogin a:visited, #headerMemberLogin a:hover, #headerMemberLogin a:active{
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:underline;
	}
.headingGrey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:#cccccc;
	border-bottom: 1px solid #ffffff;
	padding: 3px 3px 3px 6px;
	height: 16px;
	font-weight: bold;
}

#bannerJoinHayh{
	float:left;
	position:relative;
	width:194px;
	height: 102px;
	padding: 0px;
	margin: 0px;
	background: #FF9934;
	border-right: 1px solid #ffffff;
}
#bannerAddInfo{
	float:left;
	position:relative;
	width:194px;
	height: 102px;
	padding: 0px;
	margin: 0px;
	background: #CB9998;
	border-right: 1px solid #ffffff;
}
* html #bannerAddInfo{ width:196px; }

#bannerNews{
	float:left;
	position:relative;
	width:192px;
	height: 102px;
	padding: 0px;
	margin: 0px;
	background: #3398CC;
}
* html #bannerNews{ width:192px; }

.bannerHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width:100%;
	height:27px;
	padding: 9px 9px 1px 9px;
}
.bannerContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 9px 9px 9px;
}
	.bannerContent a:link, .bannerContent a:visited{
		text-decoration: underline;
		color: #ffffff;
	}
	.bannerContent a:hover, .bannerContent a:active{
		text-decoration: underline;
		color: #ffff00;
	}

.tdGreen{
	background:#98CC33;
	padding: 2px 1px 1px 1px;
}
.paddedTD {
	margin: 3px;
	padding: 3px;
}

#TICKER {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:665px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-left: 10px;
	height: 15px;
	position:relative;
	/* border:1px solid #990000; */
	margin:3px 0px 0px 0px;
	float:right;
	color: #cccccc;
}
* html #TICKER{ width:686px; }

	#TICKER a:link {
		color: #ffffff;
		text-decoration: none;
	}
	#TICKER a:visited {
		color: #cccccc;
		text-decoration: none;
	}
	#TICKER a:hover {
		color: #ffffff;
		text-decoration: underline;
	}

#newsTicker{
	position:relative;
	width:767px;
	height:22px;
	padding: 0px;
	margin: 0px 0px 1px 0px;
	background: #000000;
}
* html #newsTicker{ width:766px; }
#newstickerHeading{
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width:70px;
	padding: 3px 3px 3px 6px;
}
#newstickerDevider{
	position:relative;
	float:left;
	width:10px;
	margin: 0px 0px 1px 0px;
}

/* LHS MENU */
#lhsNavContainer{
	position:relative;
	float:left;
	width:185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
}
* html #lhsNavContainer{ width:183px; }




#lhsNav{
	position:relative;
	float:left;
	width:184px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/* border: 1px dotted #878787; */
	/* background-color:#ff0000; */
	/* padding: 2px 1px 1px 3px; */
	padding: 0px;
	margin:0px;
}
* html #lhsNav{ width:182px; }
	
	#lhsSearch{
		background-color:#cccccc;
		width:184px;
	}
	* html #lhsSearch { width:182px; }
	#lhsSearch .input{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		font-weight:bold; 
		padding:1px;
		width:130px;
		border: 1px solid #ffffff;
		margin:7px 1px 6px 4px;

	}
	* html #lhsSearch .input{
		width:150px;
		margin:5px 2px 5px 4px;
	}
	#lhsNav .level1{
		padding:0px;
		margin:0px 0px 2px 0px; /* margin bottom */
	}

	#lhsNav a{
		display: block;
		text-decoration: none;
		width:181px;
		padding:2px 1px 2px 2px;
		margin:0px;
	}
	* html #lhsNav a{ width:182px; }

	#lhsNav .level1 a:link{
		color: #000000;
		text-decoration:underline;
	}
	#lhsNav .level1 a:visited{
		color: #000000;
		text-decoration:underline;
	}
	#lhsNav .level1 a:hover{
		text-decoration:none;
		color: #000000;
		background-color:#CCE599;
	}
	#lhsNav .level1 a:active{
		text-decoration:none;
		background-color:#cccccc;
	}


	#lhsNav .submenu{
		display: none;
		overflow:visible;
	}
		#lhsNav .submenu a{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px !important;
			display: block;
			text-decoration: none;
			width:177px;
			padding:2px 1px 2px 6px;
			margin:0px;
		}
		* html #lhsNav .submenu a{ width:183px; }
		#lhsNav .submenu a:link {
			color: #000000;
			text-decoration:none;
		}
		#lhsNav .submenu a:visited{
			color: #000000;
			text-decoration:none;
		}
		#lhsNav .submenu a:hover{
			text-decoration:none;
			color: #000000;
			background-color:#FFCC99;
		}
		#lhsNav .submenu a:active{
			text-decoration:none;
			background-color:#cccccc;
		}


#lhsNavSelected{
	margin: 0px;
	/* padding: 2px 1px 1px 3px; */
}

/* * html #lhsNavSelected{ padding: 2px 1px 1px 3px; } */

	#lhsNavSelected a:link {
		color: #ffffff !important;
		background-color:#000000 !important;
		text-decoration:none !important;
	}
	#lhsNavSelected a:visited {
		color: #ffffff !important;
		background-color:#000000 !important;
		text-decoration:none !important;
	}
	#lhsNavSelected a:hover {
		text-decoration:none !important;
		color: #cccccc !important;
	}
	#lhsNavSelected a:active {
		text-decoration:none !important;
		color: #ffffff !important;
	}

/* end LHS MENU */

/* CONTENT */
#contentRhs{
	position:relative;
	overflow: visible;
	float:left;
	width: 581px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/* border: 1px dotted #cc0000; */
}
* html #contentRhs{ width:584px; }

.pageTitle{
	position: relative;
	overflow: hidden;
	width:566px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 23px;
	color: #ffffff;
	padding: 2px 8px 2px 8px;
	/* border: 1px solid #FF0000; */
	margin:0px 0px 0px 0px;
}
* html .pageTitle{ margin:0px 0px 0px 1px; width:582px; }

	.pageTitleShort{
		position: relative;
		overflow: hidden;
		/* width:372px; */
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 23px;
		color: #ffffff;
		padding: 2px 8px 2px 8px;
		/* border: 1px solid #FF0000; */
		margin:0px;
	}
	.pageTitleShort a:link, .pageTitleShort a:visited{
		font-size: 23px;
		color:#ffffff;
		text-decoration:none;
	}
	.pageTitleShort a:hover, .pageTitleShort a:active{
		font-size: 23px;
		color:#ffffff;
		text-decoration:underline;
	}
	/* html .pageTitleShort{ margin:0px 0px 0px 1px; } */

.articleItem{
	padding:0px 0px 0px 5px;
}
.articleItem .title{
	overflow:visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/* border-bottom: solid 1px #3398CD; */
}
	.articleItem .title a:link, .articleItem .title a:visited{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color:#000000;
	}
	.articleItem .title a:hover, .articleItem .title a:active{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color:#666666;
	}
	.articleItem .summary a:link, .articleItem .summary  a:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline; color: #004584; }
	.articleItem .summary  a:hover, .articleItem .summary  a:active{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color: #820084; }

.articleItem .summary{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: solid 1px #cccccc;
	padding: 5px 0px 5px 0px;
	/* text-align: justify; */
}

.articleEditOptions{
	border: solid 1px #cccccc;
	padding:5px;
	margin:5px 0px 5px 0px;
	background-color:#eeeeee;
}

.greyedOut{
	color:#666666;
}

.borderGrey{
	border: solid 1px #cccccc;
	padding:5px;
	width:99%;
}

.responseText{
	border: solid 1px #cccccc;
	padding:5px;
}

#nextPrev{
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
#nextPrev span{
	display:inline;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	padding:0px;
}

/* end CONTENT */

#footer{
	/* position:relative; */
	text-align:center;
	width:761px;
	margin-top: 1px;
	padding: 3px;
	/* background:#8C8C8C; */
	background:#000000;
	margin-top:1px;
}
* html #footer{ width:766px; }

	#footer a:link {
		color: #ffffff;
		text-decoration:underline;
	}
	#footer a:visited {
		color: #ffffff;
		text-decoration:underline;
	}
	#footer a:hover {
		text-decoration:underline;
		color: #FF9934;
	}
	#footer a:active {
		text-decoration:none;
	}

#footerNav{
	text-align:right;
	/* width:766px; */
	margin-top: 1px;
	padding: 3px;
	/* background:#8C8C8C; */
	margin:5px 0px 5px 0px;
	/* border:1px solid #999999; */
}

.displayLinks{

}
	.displayLinks ul{
		padding:0;
		/* margin:0px; */
	}
	* html .displayLinks ul {
		padding:0;
		margin:0px 0px 0px 0px;
		vertical-align: top;
	}

	.displayLinks ul li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:disc;
		/* height:12px; */
		margin:0px 0px 0px 25px;
	}


/* FORM */

.input {
	background: #ffffff;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width:260px;
}
.inputShort {	background: #ffffff;	border: 1px solid #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;	width:140px; }
.file {	background: #ffffff;	border: 1px solid #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;	width:180px; }
select {
	background-color:#ffffff;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	height:18px;
	vertical-align: middle;
}

option {
	background-color:#FFFFCC;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	height:18px;
	vertical-align: middle;
}

.date { background: #ffffff;	border: 1px solid #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;	width:140px; }
.button { border:1px solid; border-color : #666666; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:18px; width:50px;} 
.postcode { border:1px solid; border-color : #666666; background:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:18px; width:70px;}
.textarea { border:1px solid; border-color : #000000; background:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:100px; width:160px;}
.textareaDescription { border:1px solid; border-color : #666666; background:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:200px; width:460px;}
.textareaKeyWords { border:1px solid; border-color : #666666; background:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:70px; width:460px;}
.buttonLong { border:1px solid; border-color : #666666; background-color:#ffffff; color:#000000; font-size:11px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; height:18px; }

.formError{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* color: #ff0000; */
	color: #990000;
	margin-left:0px;
}
	.formError .errorTitle{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		/* color: #ff0000; */
		color: #990000;
		margin-left:0px;
		padding:3px;
		display:block;
	}
	.formError ul{
		padding:0;
		margin:0px;
	}
	* html .formError ul {
	padding:0px;
	margin:0px;
	vertical-align: top;
	}

	.formError ul li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:circle;
		color: #000000;
		/* height:12px; */
		margin:0px 0px 0px 15px;
	}
/* END FORM */

#termsConditions{
	position:relative;
	display:none;
	padding:5px;
	width:450px;
	/* z-index:15000; */
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	border: 1px solid #000000;
	overflow: visible;
}
* html #termsConditions{ width:460px; }

	#termsConditions ul{
		padding:0;
		margin:0px;
	}
	* html #termsConditions ul {
	padding:0px;
	margin:0px;
	vertical-align: top;
	}

	#termsConditions ul li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:disc;
		/* height:12px; */
		margin:5px 0px 5px 15px;
	}

/* POP-UP SPECIFIC */
.fileInfoBorder{
	padding:3px;
	border:1px solid #990000;
}
.imgUploadContainer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	border:1px solid #666666;
	width:99%;
}
	.imgUploadContainer .imgUploadHeading{
		padding:3px;
		background-color:#cccccc;
		font-weight: bold;
	}
	.imgUploadContainer .heading{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 23px;
	}

/* POP-UP SPECIFIC */

#searchBox{
	padding:3px;
	margin-left:5px;
	border:1px solid #666666;
	/* width:450px; */
	background-color:#CCE599;
}
	#searchBox .input {
		background: #ffffff;
		border: 1px solid #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		width:120px;
	}

#sitemapContainer{
	width:440;
	position:relative;
	/* border:1px solid #666666; */
	margin-left:10%;
	margin-right:10%;
}
.sitemapObject{
	float:left;
	padding:5px;
	width:210px;
	height:120px;
	border-bottom:1px solid #666666;
	margin:4px;
}

#exentrixLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	#exentrixLink a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

/*
a:link { }
a:visited { }
a:hover { }
a:active { } 
*/

.newsItem{
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}

.newsItem .image{
	/* float:left; */
}

.newsItem .details{
	/* width:480px; */
	padding-left:5px;
}