/*=============== 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 : #4B747C;
	text-decoration : none;
}

a:hover {text-decoration : underline;}

/*=================================================*/
/*=+===== 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 : black;
 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;
} 

/* mode="heading" */
.headingtitle {
 font-size : 10pt;
 font-family : Arial, Helvetica, sans-serif;
 color : #4B747C;
 font-weight: bold;
} 

/* mode="pict" */
.picttitle {
 font-size : 10pt;
 font-family : Arial, Helvetica, sans-serif;
 color : #4B747C;
 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 {background-color : #8B8F9D;}

/* The underline colour used under the title of the of picture/text lists */
/* - mode="pict" */
.pictline {background-color : #8B8F9D;}

.pictframe {}

/* 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 : Verdana, Geneva, Helvetica, sans-serif;
 text-decoration : none;
 font-weight : bold;
 color : white;
}

.nav1, .nav1:visited, .nav1:hover {
 font-size : 10pt;
 font-family : Verdana, Geneva, Helvetica, sans-serif;
 text-decoration : none;
 font-weight : bold;
 color : white;
}

/* The colour of the first separator line */
.line1 {}

/* The colour of the second separator line */
.line2 {background-color : #CCC6D7;}

/*=================================================*/
/*============= Bespoke Template color styles =============*/

.border {background-color : #ffffff;}

.color1 {background-color : #217C8D;}

.color2 {background-color : #969696;}

.color3 {background-color : #B4B4B4;}

.color4 {background-color : #969696;}

.color5 {background-color : #497179;}

.color6 {background-color : white;}

.color7{background-color : #DFE7E9}

.homecolor1 {background-color : #BABABA;}

.homecolor2 {background-color : #CFCFCF;}

.homecolor3 {background-color : #E7E7E7;}

.homecolor4 {background-color : #217C8D;}

.homecolor5 {background-color : #CFCFCF;}

.homecolor6 {background-color : #497179;}

.homecolor7 {background-color : #969696;}

.homecolor8 {background-color : #CFCFCF;}

/*=================================================*/
/*====================== 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 : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #4B747C;
}

/* 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: 12pt;
 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 */ 
#homeimages {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;}