/* SIDEBAR */
td.sidebar { background: url(../images/sideback.jpg) top left; width: 132px; vertical-align: top; text-align: center; padding-top: 2px }

/* formatting for the non-js menu links */

.menu1 {vertical-align: top; text-align: left; font-family: trebuchet ms, verdana, arial; font-size: 8pt; color: #000000; font-weight: bold; width: 115px; padding-top: 5px; padding-left: 5px; line-height: 10pt}

a.menu:visited {text-decoration: none; color: #ffffff;}
a.menu:link {text-decoration: none; color: #ffffff;}
a.menu:hover {text-decoration: none; color: #ffffff;}

/* link behaviour and colour */

a:link { color: #336699; text-decoration:underline; font-weight: bold} 
a:visited { color: #8DB1C3; text-decoration:underline; font-weight: bold}
a:hover { color:  #FF9900; text-decoration:underline; font-weight: bold} 

/* PAGE HEADING */
div.heading { font-family: arial, sans-serif; font-size: 14pt; color: #336699; font-weight: bold; letter-spacing: 2px }

/*HEADING 1*/
h1 { font-family: arial, sans-serif; font-size: 12pt; color: #336699; font-weight: bold; letter-spacing: 2px }

/*HEADING 2*/
h2 { font-family: arial, sans-serif; font-size: 10pt; color: #336699; font-weight: bold; letter-spacing: 2px }

/*HEADING 3*/
h3 { font-family: arial, sans-serif; font-size: 10pt; color: #336699; font-weight: normal; letter-spacing: 2px }

/*LOGO*/
td.logo { vertical-align: middle; text-align: center; height: 35; padding-left: 5px; padding-right: 5px;padding-top: 20px; }

/*HRRULE*/
td.rule { vertical-align: top; padding-left: 15px; padding-right: 15px;}

/*LINE*/
hr.line { noshade; color: #FF9900;}

/*TEXT*/
.text {font-family: arial, sans-serif; font-size: 9pt; letter-spacing: 1px; line-height: 12pt; color: #003366; text-align: justify; padding-top: 15px;}

/*CREDIT*/
.credit {font-family: arial, sans-serif; font-size: 7pt; letter-spacing: 1px; line-height: 12pt; color: #003366; text-align: justify; padding-top: 15px;}

/* IMAGES */

.figurer {float: right; border: 1px #003366 solid; margin: 6px 0px 10px 10px; padding: 4px; text-align: left; line-height: 8pt}
.figurel {float: left; border: 1px black solid; margin: 3px 10px 10px 0px; padding: 4px; text-align: left; line-height: 8pt}
.caption {padding-top: 3px; font-family: verdana; font-size: 7pt;}
.pic {border: solid 1px #003366}

/*  CONTENT CONTAINER: TABLES  */
		/* general table formatting */
		table.TextTable { 
			border: solid 1px black; 
			border-collapse: collapse; 
			font: 9pt arial, sans-serif; 
			color:#00086B;
			background: #ffffff; 
			padding: 2px 4px;  
			}

			/* table headings */
			table.TextTable th { 
				background: #00086B; 
				font-weight: bold; 
				color:#ffffff;
				text-align: left; 
				padding: 2px 4px; 
				border: solid 1px black; 
				}

			/* table cells */
			table.TextTable td { 
				border: solid 1px black; 
				padding: 2px 4px; 
				}


/*FOOTER*/
.footer {font-family: arial, sans-serif; font-size: 7pt; letter-spacing: 1px; line-height: 12pt; color: #003366; text-align: center; padding-top: 15px;vertical-align: top;border-top: solid 1px #003366;padding: 1px 2px; height: 15px}


/* SUMMARY*/

.sum {font-family: arial, sans-serif; font-size: 9pt; letter-spacing: 1px; line-height: 12pt; color: #003366; text-align: justify; padding-top: 15px; position: relative; top:0px;  border-top: solid; border-width: 1px; border-color: #e1e1e1; padding:2px 6px}