body
	{
	background-color: #F8FAFB;  /*    to be changed to     #f2f7fb      on the new site    */
	background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10pt; 
	color: #000000;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	}
	
.bodytitle
	{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10pt; 
	color: #000000;
	}


.bodytext,td,p
	{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 8pt; 
	color: #000000
	}
	
.footertext 
	{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 7pt; 
	color: #666666;
	}	
		
.smallbodytext 
	{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 7pt; 
	color: #000000
	}		

.captiontext
	{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 8pt;
	font-style: italic;
	color: #AAAAAA
	}
		
.error
	{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10pt; 
	color: red
	}
		
a:link 
	{  
	font-weight: normal; 
	color: #003366;
	text-decoration: none;
	}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #003366;
}
	
a:visited 
	{  
	font-weight: normal;
	color: #003366;
	text-decoration: none
	}
	
a:hover
	{  
	text-decoration: underline; 
	color: #002244; 
	}

.formelements 
	{  
	background-color: #B5CFE6; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	word-spacing: normal; 
	margin-top: 3px; 
	margin-right: 3px; 
	margin-bottom: 3px; 
	margin-left: 3px; 
	border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
	border-left-width: 1px; 
	padding: 4;
	height: 20;
	vertical-align: text-middle;
	width: 146;
	
	}
	
.nosizeformelements 
	{  
	background-color: #B5CFE6; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	word-spacing: normal; 
	margin-top: 3px; 
	margin-right: 3px; 
	margin-bottom: 3px; 
	margin-left: 3px; 
	border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
	border-left-width: 1px; 
	padding: 4;
	}	
	
.formbutton 
	{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt; 
	background-color:#003366;
	margin-top: 2px; 
	margin-right: 2px; 
	margin-bottom: 2px; 
	margin-left: 2px; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	border-style: solid; 
	border-color:#002244;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	text-align: center; 
	}

.menuText
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	}
	
.menuText a:link
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	}

.menuText a:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	}

.menuText a:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	}
	
.towntext {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-style: normal;
	color: #003366;
}
.search {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	word-spacing: normal;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 4;
	height: 20;
	vertical-align: middle;
	width: 146;
	color: #CCCCCC;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 120px;
}
.required {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 8pt;
	font-style: italic;
	color: #003366;}
.htmltitle {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10pt; 
	color: #003366;
}
.Searchzonelge {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #003366;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #003366;
	padding: 10px 0px 0px 15px;
}
.tradeaccess {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11pt;
	color: #003366;
}
.radbut {
	color: #FFFFFF;
}
.gallerytitle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}
.gifttitle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}
.customtitles {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}

/*         New CSS added after 04.02.09 Andy Plested for the update of website       */

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9pt; 
	color: #003366;
}


#ContentTextGraphic	{
		position: relative;
		left: 15px;
		width: 680px;
		height: 400px;
		text-align: justify; 
		z-index: 4;
		}
		
.graphicImages {
		position: absolute;
		visibility: hidden;
		top: 0px;
		right: -50px;
		border: none;
		z-index: 3;
		}
		
a:hover .graphicImages {
		visibility:visible;}

.graphicImagesSmall {
		border: #999999 1px solid;
		z-index: 3;
		}	



