/*=============== Standard stylea ============*/

body {
	font-size : 8pt;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin : 0px 0px 0px 0px;
}

td {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 8pt;
}

p {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 8pt;
}

h1 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

h2 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

h3 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
 
h4 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

h5 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

h6 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

a, a:active, a:visited {
	color : #377194;
	text-decoration : none;
}

a:hover {text-decoration : underline;}

.maplink, .maplink:active, .maplink:visited, .maplink:hover {
 color : #377194;
 text-decoration : none;
 font-weight : bold;
}

/*=================================================*/
/*=+===== Styles used by content_ouput.inc ========*/ 

/* Used by the function titles(), here the mode is "faq" */
.headingtitlelist, .headingtitlelist:visited {
 font-size : 8pt;
 font-family : Verdana, Helvetica, Arial, Helvetica, sans-serif;
 color : #757362;
 font-weight : bold;
 text-decoration : none;
} 

.headingtitlelist:hover {
 text-decoration : underline;
} 


/* 
 Used by the functions: titleText() & pictlist()
 The style of the item title when shown with the text
 More modes can be defined if needed
*/

/* mode="faq" */
.faqtitle {
 font-size : 8pt;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 color : #377194;
 font-weight: bold
} 

/* mode="heading" */
.headingtitle {
 font-size : 10pt;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 color : #377194;
 font-weight: bold;
} 

/* mode="pict" */
.picttitle {
 font-size : 8pt;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 color : #377194;
 font-weight: bold;
} 

/* 
 Used by the functions: titleText() & pictlist()
 The style of the item fulltext
 More modes can be defined if needed
*/

/* mode="faq" */
.faqtext {
 font-size : 8pt;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

/* mode="heading" */
.headingtext {
 font-size : 8pt;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

/* mode="pict" */
.picttext {
 font-size : 8pt;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

/* 
  Used by the functions: pictlist() & titleText()
  The underline colour used under the title of the of title/text lists.
  More can be defined if re'qd 
*/

/* -  mode="faq" */
.faqline {}

/* - mode="heading" */
.headingline {}

/* The underline colour used under the title of the of picture/text lists */
/* - mode="pict" */
.pictline {background-color : #9F9F9F;}

.pictframe {background-color : #9F9F9F;}

/* All "Back to the top" links */ 
.btt, .btt:visited, .btt:hover {
 font-size : 8pt;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 color : #666666;
 text-decoration : none;
}


/*================================================*/
/*========== Style used by makemenu.inc ==============*/
/* The navigation */ 
.nav0, .nav0:visited, .nav0:hover {
 font-size : 10pt;
 font-family : Arial, Helvetica, sans-serif;
 text-decoration : none;
 font-weight : bold;
 color : #939393;
}

.nav1, .nav1:visited, .nav1:hover {
 font-size : 10pt;
 font-family : Arial, Helvetica, sans-serif;
 text-decoration : none;
 font-weight : bold;
 color : #658CA3;
}

/* The colour of the first separator line */
.line1 {}

/* The colour of the second separator line */
.line2 {background-color : #B7B7B7;}

/*=================================================*/
/*============= Bespoke Template color styles =============*/

.border {background-color : #9D9B86;}

.color1 {background-color : #FAD188;}

.color2 {background-color : #F6AF31;}

.color3 {background-color : #7B5618;}

.color4 {background-color : #9D9B86;}

.color5 {background-color : #E9E9E9;}

.homecolor1 {background-color : #326584;}

.homecolor2 {background-color : #99B2C2;}

.homecolor3 {background-color : #204154;}

.homecolor4 {background-color : #FAD188;}

.homecolor5 {background-color : #F6AF31;}

.homecolor6 {background-color : #7B5618;}

.homecolor7 {background-color : #6F6F6F;}


/*=================================================*/
/*====================== Generic styles =============*/
/* The size of the text used on the contact form, and the input boxes */
.white {background-color : white;}

.form {
 font-size: 8pt;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formline {background-color:#666666}

/* A section title */
.sectionheader {
 font-size : 16pt;
 font-family : Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #377194;
}

/* Company Name */
.company {
 font-size : 12pt;
 font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #A02E2D;
}
 
/* The title on the homepage */
.homeheader {
 font-size: 8pt;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
 color : white;
}

/* The text on the homepage */
.hometext {
 font-size: 8pt;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color : white;
}

/*================================================*/
/*================== Layers ======================*/
/* The layer for the 4 images on the homepage */ 
#menu {position:absolute; visibility:hidden; z-index:0;}

/* The layer for the text for products */ 
#text {position:absolute; visibility:hidden; z-index:0;}

/* The layer for the products template */ 
#pictlist {position:absolute; visibility:hidden; z-index:0;}