BODY,p,td
	{
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 10pt;
	}
	
body {
	margin: 0pt;
	padding: 0pt; }

table.main {
	margin: 0pt;
	padding: 0pt; }

span.caption	{
	font-size: 10pt;
	font-weight: bold;	}
	
span.auxillary {
	color: #800000;
	font-size: 8pt;
	font-weight: bold;	}
	
/*

FRONT PAGE 

*/

table.search td	{
	font-size: 8pt;	}
	
table.search input, select	{
	font-size: 8pt;	}	
	
/*

DESIGN ELEMENTS

*/
	
table.shade td.middle {
	border-right: 1pt solid #000095;	}
	
table.shade td.top {
	border-bottom: 1pt solid #000095;	}

table.shade td.singletop {
	border-top: 1pt solid #000095;
	border-right: 1pt solid #000095;	}

table.shade td.caption {
	background: #000095;
	color: white;
	font-weight: bold;
	font-size: 9pt;
	padding: 2pt;	}

/*

LISTS

*/

table.list {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10pt;	}
	
table.list th {
	text-align: left;
	font-weight: bold;	}

table.list th.alignRight {
	text-align: right;	}
	
table.list th a {
	color: blue;
	text-decoration: none;	}
	
table.list td, th	{
	margin: 0pt 0pt 1pt 0pt;
	padding: 0pt 2pt 0pt 2pt;
	font-size: 8pt;	}

table.list td	{
	margin-bottom: 2pt;	}

table.list a:link {
	color: blue;
	text-decoration: underline;	}

/* For tables with another class, but list-like rows */

tr.list td {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	margin: 0pt 0pt 1pt 0pt;
	padding: 0pt 2pt 0pt 2pt;	}

/*

LINKS

*/
	
table.links	td {
	font-size: 8pt;	}

/*

SPECIFICATIONS

*/

table.specification	{
	border: solid 1pt black;	}

table.specification td.caption	{
	background: #000095;
	color: white;
	font-weight: bold;
	font-size: 9pt;
	padding: 2pt;	}

table.specification td	{
	margin: 0pt;	}
	
/*

COMPANY INFO

*/

div.rolecaption {
	margin-top: 15px;
	font-size: 10pt;
	font-weight: bold; }

div.agentrycaption {
	margin-top: 5px;
	font-size: 8pt;
	font-weight: bold; }

/*

MISC

*/


td.companyheader
	{
	font-size: 8pt;
	}

table
	{
		margin-left: 0pt;
		padding-left: 0pt;
	}
	
.narrow
	{
		margin: 1pt;
		padding: 1pt;
	}
	
.nomargin {
	margin: 0pt;
	padding: 0pt;}
	
.hovedmeny
	{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-serif;
	}

.undermeny
	{
	color: #000000;
	text-decoration: none;
	font-weight: none;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-serif;
	}

.hovedmeny:hover, .undermeny:hover
	{
	text-decoration: underline;
	}

span.copyright {
	font-size: 7pt;	}
	
table.menu {
	background: url(/asp/images/meny.jpg) no-repeat; }

td.menu {
	background: url(/asp/images/meny-repeat.jpg); }