/*--------------------------------------- NON-EDITABLE FORMATTING AND LAYOUT --------------------------------------- */
/* main layout table */
table.maintable { width:100%; height: 100%; position: absolute; left: 0px; top:0px; z-index: 2 }

/*sidebar.*/
td.menu { width: 130px; vertical-align: top; padding: 5px 0px 0px 10px }

/* bullets */
ul { list-style-type: circle }

/*--------------------------------------- BODY - background colour --------------------------------------- */
body 
	{ margin: 0px; 
	background-color: #FFFFFF;
	background: url('../images/globe.gif') fixed no-repeat top right
	}

/*---------------------------------------  SQUARE IN BACKGROUND - border colour & background colour --------------------------------------- */
div.bigsquare 
	{ font-size: 1pt; height: 45px; width: 45px; 
	border: solid 1px #E1DFDF; 
	background-color:#E1DFDF 
	}

/*--------------------------------------- SITE HEADING - font colour & border colour --------------------------------------- */
td.companyname 
	{ font-family: arial, verdana, tahoma, sans-serif; height: 65px; padding-left:10px; letter-spacing: 2pt; text-align: left; font-size:22pt; 
	color: #C60404; 
	border-bottom: solid 3px #C60404 
	}

/*--------------------------------------- MAIN TEXT - border colour & font-colour --------------------------------------- */
td.maintext 
	{ font-family:  verdana, tahoma, arial, sans-serif; vertical-align: top; text-align: justify; padding: 10px 30px 20px 30px; 
	line-height: 14pt; font-size:10pt; 
	border-left: 1px dotted #C60404; 
	color: #000000
	}

/*--------------------------------------- SMALL SQUARES IN MAIN NAVIGATION --------------------------------------- */
div.square 
	{ font-size: 1pt; height: 5px; width: 5px; float: left; margin: 4px 4px 0px 0px; 
	border: solid 1px #808080; 
	background-color: #808080 
	}

/*--------------------------------------- MAIN NAVIGATION - background colour, border colour & font colour --------------------------------------- */
div#navi a 
	{ font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; text-align: left; display: block; width: 135px; 
	padding: 6px 3px; margin: 0px; font-size: 9pt;
	color: #C60404; 	
	background: #FFFFFF;
	border-bottom: 1px #FFFFFF solid
	}

#navi a:hover 
	{ font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; text-align: left; display: block; width: 135px; 
	padding: 6px 3px; margin: 0px; font-size: 9pt;
	color: #808080; 
	background: #FFFFFF;
	border-bottom: 1px dotted #808080
	}

/*--------------------------------------- PAGE TITLE - font colour, background --------------------------------------- */
div.pagetitle 
	{ font-family: arial, tahoma, verdana, sans-serif; height: 20px; padding: 2px 0px; letter-spacing: 2pt; font-variant: small-caps; 
	text-align:left; font-size:18pt; font-weight:bold; 
	color: #808080;
	background-color: transparent 
	}

/*--------------------------------------- LEVEL 1 HEADING - font colour --------------------------------------- */
h1 
	{ font-family: arial, tahoma, verdana, sans-serif; margin:0px; padding: 15px 0px 5px 0px; font-size:14pt; text-align:left;
	color: #C60404 
	}

/*--------------------------------------- LEVEL 2 HEADING - font colour --------------------------------------- */
h2 
	{ font-family: arial, tahoma, verdana, sans-serif; margin: 0px; padding: 15px 0px 5px 0px; font-size:12pt; text-align:left;
	color: #C60404 
	}

/*--------------------------------------- LEVEL 3 HEADING - font colour --------------------------------------- */
h3 
	{  font-family: arial, tahoma, verdana, sans-serif; margin: 0px; padding: 15px 0px 5px 0px; font-size:10pt; text-align:left; 
	color: #C60404 
	}

/*--------------------------------------- TEXT LINKS - font colour --------------------------------------- */
a:visited
	{ text-decoration: underline; font-weight: bold;
	color: #808080;
	}

a:link
	{ text-decoration: none; font-weight: bold;
	color: #C30006;
	}
 
a:hover
	{ text-decoration: underline; font-weight: bold;
	color: #C30006;	
	} 

/*--------------------------------------- TABLE - background colour, border colour, font size & font colour --------------------------------------- */
table.text 
	{ font-family: verdana, 'trebuchet ms', arial, sans-serif; margin: 5px 5px 0px 0px; border: solid 1px #808080;
	border-collapse: collapse; padding: 2px 4px;
	font-size: 10pt; 
	color: #000000;
	background-color: #C0C0C0 
	}

/*--------------------------------------- TABLE HEADING - background colour, font size & font colour --------------------------------------- */
td.tablehead
	{ font-weight: bold; font-style: italic; 
	font-size: 10pt;
	color: #ffffff;
	background-color: #C60404; 
	border-collapse: collapse
	}

/*--------------------------------------- NORMAL TABLE TEXT --------------------------------------- */
td.text 
	{ border-style: solid; border-width: 1px; border-color: #808080;
	border-collapse: collapse
	}

/*--------------------------------------- IMAGES - border colour --------------------------------------- */
img.pic
	{ border-style: solid; border-width: 1px;
	border-color: #000000
	}

/*--------------------------------------- IMAGE CAPTIONS - font colour --------------------------------------- */
span.caption 
	{ font-family: verdana, arial, sans-serif; padding-top: 3px; font-size: 8pt; 
	color: #ffffff }

/*--------------------------------------- IMAGES (LEFT) - border colour, background colour --------------------------------------- */
span.figurel 
	{ float: left; margin: 3px 10px 10px 0px; padding: 4px; text-align: left; line-height: 8pt; border-style: solid; border-width: 1px; width: 200px; 
	border-color: #000000;
	background-color: #808080	
	}

/*--------------------------------------- IMAGES (RIGHT) - border colour, background colour --------------------------------------- */
span.figurer 
	{ float: right; margin: 3px 0px 10px 10px; padding: 4px; text-align: left; line-height: 8pt; border-style: solid; border-width: 1px; width: 250px; 
	border-color: #000000;
	background-color: #808080	
	}

/*--------------------------------------- FOOTER - font size, font color, background colour --------------------------------------- */
td.footer 
	{ font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; height:10px; padding: 2px 10px; text-align:right; 
	font-size: 8pt; 
	color: #C30006; 
	background-color: transparent 
	}