.td1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   font-color: #000000;
   color: #000000;
   background-color: #DDDDDD;
}
.td3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   font-color: #000000;
   color: #000000;
   background-color: #DDDDDD;
}
.td4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-color: #000000;
   color: #000000;
   background-color: #DDDDDD;
}
.td2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-color: #000000;
   color: #0033FF;
   background-color: #FFFFFF;
}
.h2 {
   font-size: 22px;
   font-weight: bold;
   color: #0033FF;

}
.t13b {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   font-color: #000000;
   text-align: left;
   color: #000000;
   background-color: #EEEEEE;
}
.t13b {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   font-color: #000000;
   text-align: left;
   color: #000000;
   background-color: #EEEEEE;
}
.t11n {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-color: #000000;
   color: #000000;
   background-color: #EEEEEE;
}

.tbg {
background-color: #006699;
background-image: url(/images/website/gr760.gif);
}
.hbg {
background-color: #006699;
background-image: url(/images/website/lines.gif);
background-repeat: repeat;
}
.tbgc { background-color : #006699; }
.bbg {
background-color : #000000; vertical-align: middle; white-space: nowrap;
}
.country {
color: #99ccff; font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold;
}
a.mainlink:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.mainlink:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.mainlink:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.parent:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.parent:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.parent:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

a.nav:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.nav:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.nav:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a.fbox:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
a.fbox:visited { text-decoration: none; color: #996699; font-family: Arial, sans-serif; font-size: 12px; }
a.fbox:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }

a.bctl:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a.bctl:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a.bctl:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
.divider { color: #999999; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }

body {
   background-color:#ffffff;
   color:#000000;
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0; padding: 0;
}

form     { margin:0px; padding:0px;}
{ ----------------TEXT------------------ }
   .fieldNormalPink	{font-family: Verdana, arial;font-size:10pt;background:#FF99CC;}
   .fieldNormalLtBlue	{font-family: Verdana, arial;font-size:10pt;background:#99CCFF;}
   .fieldNormalDkBlue	{font-family: Verdana, arial;font-size:10pt;background:#0033FF;}
   .fieldNormalLtGreen	{font-family: Verdana, arial;font-size:10pt;background:#D6EFFF;}
   .fieldNormalDkGreen	{font-family: Verdana, arial;font-size:10pt;background:#669966;}
   .fieldNormalYellow	{font-family: Verdana, arial;font-size:10pt;background:#FFFF00;}

   .fieldNormal		{font-family: Verdana, arial;font-size:10pt;background:#D6EFFF;}
   .textDarkSmall          { color:#004884; font-size:7pt; }
   .textDark            { color:#004884; font-size:8pt; }
   .textDarkMedium         { color:#004884; font-size:11pt; }
   .textDarkLarge          { color:#004884; font-size:12pt; }

   .textMediumSmall     { color:#0765B4; font-size:7pt; }
   .textMedium          { color:#0765B4; font-size:8pt; }
   .textMediumMedium    { color:#0765B4; font-size:11pt; }
   .textMediumLarge     { color:#0765B4; font-size:12pt; }

   .textLightSmall      { color:white; font-size:7pt; }
   .textLight           { color:white; font-size:8pt; }
   .textLightMedium     { color:white; font-size:11pt; }
   .textLightLarge      { color:white; font-size:12pt; }

   .textAlertSmall         { color:red; font-size:7pt; }
   .textAlert           { color:red; font-size:8pt; }
   .textAlertMedium     { color:red; font-size:11pt; }
   .textAlertLarge         { color:red; font-size:12pt; }

   .txtOvrError         { color:red; font-size:8pt; }
   .txtOvrApplied       { color:green; font-size:8pt; }
   .txtOvrPending       { color:orange; font-size:8pt; }
   .txtOvrHolding          { color: #FF00FF; font-size:8pt; }

{ ----------------HEADINGS-------------- }
   {-----dark-----}
      .headingDarkSmall { font-family: Verdana, Arial, Helvetica, sans-serif; color:#004884; font-size:11pt; font-weight:bold; }
      .headingDark      { color:#004884; font-size:13pt; font-weight:bold; }
      .headingDarkMedium   { color:#0765B4; font-size:14pt; }
      .headingDarkLarge    { color:#004884; font-size:15pt; font-weight:bold; }
   {-----light-----}
      .headingLightSmall   { color:white; font-size:13pt; }
      .headingLight     { color:white; font-size:13pt; font-weight:bold; }
      .headingLightMedium  { color:white; font-size:14pt; }
      .headingLightLarge   { color:white; font-size:15pt; font-weight:bold; }

   H1 { font-family:Verdana; color:#004884; font-size:15pt; font-weight:bold; }
   H2 { font-family:Verdana; color:#004884; font-size:14pt;}
   H3 { font-family:Verdana; color:#004884; font-size:13pt; font-weight:bold; }
   H4 { font-family:Verdana; color:#004884; font-size:11pt; font-weight:bold;}

{ ----------------LINKS----------------- }
   {-----dark-----}
   .linkDarkSmall          { color:#004884;font-size:7pt; text-decoration:none; }
   a:hover.linkDarkSmall   { color:red;   font-size:7pt; text-decoration:none; }
   .linkDark            { color:#004884;font-size:8pt; text-decoration:none; }
   a:hover.linkDark     { color:red;   font-size:8pt; text-decoration:none; }
   .linkDarkMedium         { color:#004884;font-size:11pt; text-decoration:none; }
   a:hover.linkDarkMedium1 { color:red;   font-size:11pt; text-decoration:none; }
   .linkDarkLarge       { color:#004884; font-size:12pt;text-decoration:none; }
   a:hover.linkDarkLarge   { color:red; font-size:12pt;text-decoration:none; }
   {-----light-----}
   .linkLightSmall      { color:white;    font-size:7pt;    text-decoration:none; }
   a:hover.linkLightSmall  { color:yellow; font-size:7pt;   text-decoration:none; }
   .linkLight           { color:white;    font-size:8pt; text-decoration:none; }
   a:hover.linkLight    { color:yellow; font-size:8pt; text-decoration:none; }
   .linkLightMedium     { color:white;    font-size:11pt; text-decoration:none; }
   a:hover.linkLightMedium { color:yellow; font-size:11pt; text-decoration:none; }
   .linkLightLarge         { color:white;    font-size:12pt; text-decoration:none; }
   a:hover.linkLightLarge  { color:yellow; font-size:12pt; text-decoration:none; }
   {-----header links-----}
   th a              { color:white;    font-size:8pt;    text-decoration:none; }
   th a:hover           { color:yellow;   font-size:8pt;    text-decoration:none; font-weight:normal;}

{ ---------------TABLES---------------- }
   table.generic              { border-style:solid; border-width:1px; border-color:#004884 }
   table.pageHeader td        { color:#004884; font-size:10pt; text-align:left; font-weight:normal;}

   table.headerTable             { border-style:solid; border-color:#004884; border-width:1px 1px 0px 1px; }
   table.headerTable td          { padding-top:2px; padding-right:5px; padding-left:12px; color:#004884; font-size:12pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
   table.headerTable .sortName   { float:left; }
   table.headerTable .sortImage  { vertical-align:middle; float:right; }

   table.contentTable            { font-size:8pt; font-color:#004884; border:1px solid #004884;}
   table.contentTable th         { color:white; background-color:#0061B0; font-size:8pt; font-weight:normal; text-align:left; padding:4px; border-style:solid; border-width:1px; border-color:#ADC7F2 #003366 #003366 #ADC7F2 ;}
   table.contentTable tr.header    { background-color:#74A3F2; }
   table.contentTable tr.oddRow  { background-color:#FFFDED; }
   table.contentTable tr.evenRow    { background-color:white; }
   table.contentTable td         { padding-left:5px; padding-top:3px; padding-bottom:3px; padding-right:5px; border:1px solid white; }
   table.contentTable td.tdHilight { background-color:#D4DCF5; color:#000000; font-size:7pt; border-style:solid; border-width:0px 0px 0px 0px; border-color:#004884 #004884; padding:1px; padding-left:4px; padding-right:4px; vertical-align:middle; }
   table.contentTable td.tfNormal   { background-color:#74A3F2; color:white; font-size:7pt; border-style:solid; border-width:1px 0px 0px 0px; border-color:#004884 ; padding:1px; padding-left:4px; padding-right:4px; vertical-align:middle; }
   table.contentTable td.tsNormal   { background-color:#D4DCF5; color:#000000; font-size:7pt; border-style:solid; border-width:0px 0px 0px 0px; border-color:#004884 #004884; padding:1px; padding-left:2px; padding-right:2px; vertical-align:middle;  }
   table.contentTable td.tfHilight { background-color:#74A3F2; color:white; font-size:7pt; border-style:solid; border-width:1px 0px 0px 0px; border-color:#004884 ; padding:1px; padding-left:4px; padding-right:4px; vertical-align:middle; }
   table.contentTable td.tsHilight  { background-color:#D4DCF5; color:#000000; font-size:7pt; border-style:solid; border-width:0px 0px 0px 0px; border-color:#004884 #004884; padding:1px; padding-left:4px; padding-right:4px; vertical-align:middle; }

    table.none                      { border-style:none; border-width:0; padding:0; margin:0;}
   table.none tr                   { border-style:none; border-width:0; padding:0; margin:0;}
   table.none td                   { border-style:none; border-width:0; padding:0; margin:0;}
{ ----------------BUTTONS--------------- }
   .buttonSmall         { height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#004884; text-decoration:none; background-color:#C4CCE3; border-style:raised; border-width:1px; border-color:#004884; letter-spacing :1; padding-left:3px; padding-right:3px; cursor:hand;vertical-align:middle; }
   .buttonMedium        { height:22px; font-size:8pt; font-weight:normal; color:#003366; background-color:white; text-decoration:none; border-style:solid; border-width:1px 2px 2px 1px; border-color:#000000 #004884 #004884 #000000; padding-left:2px; padding-right:2px; vertical-align:middle; cursor:hand;}
   .buttonLarge         { height:26px; font-size:8pt; font-weight:bold;   color:#004884; background-color:#C4CCE3; text-decoration:none; border-style:solid; border-width:1px;  border-color:#ffffff #004884 #004884 #ffffff; padding-left:4px; padding-right:4px; vertical-align:middle; cursor:hand;}
   .buttonAlertSmall       { height:17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:white; background-color:#B42A00; text-decoration:none; border-style:raised; border-color:#F3A78F #8A594A #8A594A #F3A78F ; letter-spacing :1; padding-left:3px; padding-right:3px; cursor:hand;vertical-align:middle; }
   .buttonAlertMedium      { height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:white; background-color:#B42A00; text-decoration:none; border-style:raised; border-width:1px; border-color:#F3A78F #8A594A #8A594A #F3A78F ; letter-spacing :1; padding-left:3px; padding-right:3px; cursor:hand;vertical-align:middle; }
   .buttonAlertLarge       { height:26px; font-size:8pt; font-weight:bold; color:white; background-color:#B42A00; text-decoration:none; border-style:solid; border-width:1px; border-color:#F3A78F #8A594A #8A594A #F3A78F ; letter-spacing :1; padding-left:4px; padding-right:4px; vertical-align:middle; cursor:hand;}
   { ----------------USED BY THE UI--------------- }
   .buttonUI { font-size:8pt; font-weight:bold; color:#004884; background-color:#C4CCE3; text-decoration:none; border-style:solid; border-width:1px; border-color:#ffffff #004884 #004884 #ffffff; vertical-align:middle; padding-left:0px; padding-right:0px; margin:0px}

{ ----------------FORM FIELDS----------- }
   .inputFieldSmall     { background-color:#D7F2E7; color:#0765B4; font-size:7pt; }
   .inputField          { background-color:#D7F2E7; color:#0765B4; font-size:8pt; }
   .inputFieldMedium    { background-color:#D7F2E7; color:#0765B4; font-size:10pt; }
   .inputFieldDisabled  { background-color:#CCCCCC; color:#0765B4; font-size:10pt; }


   input { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #e9f5ff; FONT: 11px Verdana, Arial, Helvetica, sans-serif;BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; clip:  rect(   ) }


{ ----------------BOXES & SEPARATORS---- }
   .box              { border-color:#004884; border-width:1px; border-style:solid; }
   .separatorSmall      { margin-top:5px; }
   .separatorMedium     { margin-top:10px; }
   .separatorLarge      { margin-top:15px; }

{ ----------------LISTS----------------- }
   ul.listDanish li     { color:#004884; font-size:8pt; }

{ ----------------TOC------------------- }
  .contentHeader        { color:white;  font-size:10pt; text-align:center; font-weight:bold;  }
  .tocListItem             { color:white;  font-size:8pt; text-align:left; border-width:1px 0px 1px 0px; border-color   :#84ADF0 #6694EA #4D7EE4  #6694EA; border-style :solid; padding-top:3px; padding-bottom:3px; padding-left:3px; width:100%; cursor:pointer  }
  .tocListItemOver         { color:white;  font-size:8pt; text-align:left; border-width:1px 0px 1px 0px; border-color:white #91B9F6 black #91B9F6; border-style:solid; padding-top:3px; padding-bottom:3px; padding-left:3px; cursor:hand; width:100%;  }
  .tocListItemClick     { color:white;  font-size:8pt; text-align:left; border-width:1px 0px 1px 0px; border-color:black #91B9F6 white #91B9F6; border-style:solid; padding-top:5px; padding-bottom:1px; padding-left:3px; cursor:hand; width:100%;  }

{ ----------------PAGE SPECIFIC----------}

{ ------- CUSTOM TAGS  ------------------}

.boldblue { font-size: 9pt; font-weight: bold; color: #003366}
A.boldblue:visited { text-decoration:underline;  font-weight: bold; font-style: normal; color: #006699 }
A.boldblue:active {text-decoration:underline; font-weight: bold; color: #003366; font-style: normal }
A.boldblue:hover { text-decoration:underline; font-style: normal; color: #CC6600 }

.headergrey { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #CC6600}

.blue { font-size: 9pt; color: #003366 }
A.blue:visited { font-style: normal }
A.blue:active { color: #003366; font-style: normal }
A.blue:hover { text-decoration:underline; font-style: normal; color: #CC6600 }
.smblue { font-size: 7pt; color: #003366 }

A:visited { color: #000000; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold;  }
A:active  { color: #000000; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold;  }
A:hover   { color: #000000; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold;  }




.smwhite { font-size: 7pt; color: #FFFFFF }
A.smwhite:visited { font-style: normal }
A.smwhite:active { color: #FFFFFF; font-style: normal }
A.smwhite:hover { text-decoration:underline; font-style: normal; color: #00FFFF }

.txt { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smtxt { font-size:7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.txtNews { font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.copyright { color:#666666; font-size:7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.super {font-size: 6pt; color:#000000;  VERTICAL-ALIGN: super;}
.oddRow  { background-color:#C4CCE3; }
.evenRow    { background-color:white; }
.title { font-family:Verdana; color:#004884; font-size:11pt; font-weight:bold; }