
/**
 * Copyright © 2002 by Ephorma AS.
 * Postboks 4313 Torshov, N-0402 Oslo, Norway.
 * All rights reserved.
 *
 * The copyright to the software herein is the property of Ephorma AS, Norway.
 * The software may be used and/or copied only with the written permission of
 * Ephorma AS or in accordance with the terms and conditions stipulated in the
 * agreement/contract under which the software has been supplied.
 *
 * @schema  0.61
 * @version 0.16 19-Jun-2002
 * @author  Tom K Ranheim
 */

  BODY {
    background:          #FFFFFF;
    color:               #000000;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
  }

  INPUT {
    position:            relative;
    left:                0px;
    top:                 -2px;
  }

  P {
    margin-top:          7px;
    margin-bottom:       3px;
  }

  TABLE, FORM, DIV {
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    xmargin-top:          0px;
    xmargin-bottom:       0px;
  }

  TD {
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           11px;
    font-weight:         normal;
    vertical-align:      top;
    xline-height:         0.95;
  }

  TH {
    color:               #000000;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           9px;
    font-weight:         normal;
    text-align:          left;
    vertical-align:      top;
    line-height:         0.95;
  }

  .arrow {
    color:               #000000;
    font-family:         Symbol;
    font-size:           24px;
    font-style:          normal;
    font-weight:         normal;
  }

  .border {
    border-style:        solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderBottom {
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderBottomShade {
    background:          #E1EAF2;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
    font-weight:         bold;
  }

  .borderBottomDarkShade {
    background:          #B0C3D4;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
    font-weight:         bold;
  }
  
  .borderBottomHighligth {
    background:          #ffffcc;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }
  
  .borderDashedBottom {
    border-bottom-style: dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedBottomShade {
    background:          #E1EAF2;
    border-bottom-style: dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedBottomDarkShade {
    background:          #B0C3D4;
    border-bottom-style: dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedBottomSolidRight {
    border-right-style:  solid;
    border-bottom-style: dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedRight {
    border-right-style:  dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedRightBottom {
    border-right-style:  dashed;
    border-bottom-style: dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedRightBottomShade {
    background:          #E1EAF2;
    border-right-style:  dashed;
    border-bottom-style: dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedRightBottomDarkShade {
    background:          #B0C3D4;
    border-right-style:  dashed;
    border-bottom-style: dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedRightDarkShade {
    background:          #B0C3D4;
    border-right-style:  dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderDashedRightShade {
    background:          #E1EAF2;
    border-right-style:  dashed;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderLeft {
    border-left-style:   solid;
    border-width:        1px;
    border-color:        #000000;
 }

  .borderLeftBottom {
    border-left-style:   solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderLeftBottomDarkShade {
    background:          #B0C3D4;
    border-left-style:   solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
    font-weight:         bold;
  }

  .borderLeftBottomShade {
    background:          #E1EAF2;
    border-left-style:   solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
    font-weight:         bold;
  }

  .borderLeftRight {
    border-left-style:   solid;
    border-right-style:  solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderLeftRightBottom {
    border-left-style:   solid;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderLeftTopRight {
    border-top-style:    solid;
    border-left-style:   solid;
    border-right-style:  solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderRight {
    border-right-style:  solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderRightBottom {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderRightBottomDarkShade {
    background:          #B0C3D4;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
    font-weight:         bold;
  }

  .borderRightBottomShade {
    background:          #E1EAF2;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
    font-weight:         bold;
  }

  .borderRightDarkShade {
    background:          #B0C3D4;
    border-right-style:  solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderRightShade {
    background:          #E1EAF2;
    border-right-style:  solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderShade {
    border-style:        solid;
    border-width:        1px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderDarkShade {
    border-style:        solid;
    border-width:        1px;
    border-color:        #000000;
	background:          #B0C3D4;
  }

  .borderThick {
    border-style:        solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickDarkShade {
    border-style:        solid;
    border-width:        2px;
    border-color:        #000000;
    background:          #B0C3D4;
  }

  .borderThickShade {
    border-style:        solid;
    border-width:        2px;
    border-color:        #000000;
    background:          #E1EAF2;
  }

  .borderThickBottom {
    border-bottom-style: solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickBottomDarkShade {
    border-bottom-style: solid;
    border-width:        2px;
    border-color:        #000000;
	background:          #B0C3D4;
  }

  .borderThickBottomShade {
    border-bottom-style: solid;
    border-width:        2px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderThickLeftBottom {
    border-left-style:   solid;
    border-bottom-style: solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickLeftBottomShade {
    background:          #E1EAF2;
    border-left-style:   solid;
    border-bottom-style: solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickLeftRight {
    border-right-style:  solid;
    border-left-style:   solid;
    border-right-width:  2px;
    border-left-width:   2px;
    border-color:        #000000;
  }

  .borderThickLeftRightDarkShade {
    border-right-style:  solid;
    border-left-style:   solid;
    border-right-width:  2px;
    border-left-width:   2px;
    border-color:        #000000;
	background:          #B0C3D4;
  }

  .borderThickLeftRightShade {
    border-right-style:  solid;
    border-left-style:   solid;
    border-right-width:  2px;
    border-left-width:   2px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderThickLeftRightBottom {
    border-bottom-style: solid;
    border-left-style:   solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickLeftRightThinBottom {
    border-bottom-style: solid;
    border-left-style:   solid;
    border-right-style:  solid;
    border-bottom-width: 1px;
    border-left-width:   2px;
    border-right-width:  2px;
    border-color:        #000000;
  }

  .borderThickLeftDarkShade {
    border-left-style:   solid;
    border-width:        2px;
    border-color:        #000000;
	background:          #B0C3D4;
  }

  .borderThickLeftShade {
    border-left-style:   solid;
    border-width:        2px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderThickLeftThinBottomDarkShade {
    border-left-style:   solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-width:   2px;
    border-color:        #000000;
	background:          #B0C3D4;
  }

  .borderThickLeftThinBottomShade {
    border-left-style:   solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-width:   2px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderThickLeftThinRight {
    border-left-style:   solid;
    border-right-style:  solid;
    border-left-width:   2px;
    border-right-width:  1px;
    border-color:        #000000;
  }

  .borderThickLeftThinRightDarkShade {
    border-left-style:   solid;
    border-right-style:  solid;
    border-left-width:   2px;
    border-right-width:  1px;
    border-color:        #000000;
    background:          #B0C3D4;
  }

  .borderThickLeftThinRightShade {
    border-left-style:   solid;
    border-right-style:  solid;
    border-left-width:   2px;
    border-right-width:  1px;
    border-color:        #000000;
    background:          #E1EAF2;
  }



  .borderThickLeftThinRightBottom {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-left-style:   solid;
    border-right-width:  1px;
    border-bottom-width: 1px;
    border-left-width:   2px;
    border-color:        #000000;
  }

  .borderThickLeftThinRightThickBottom {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-left-style:   solid;
    border-right-width:  1px;
    border-bottom-width: 2px;
    border-left-width:   2px;
    border-color:        #000000;
  }

  .borderThickLeftThinRightThickBottomDarkShade {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-left-style:   solid;
    border-right-width:  1px;
    border-bottom-width: 2px;
    border-left-width:   2px;
    border-color:        #000000;
	background:          #B0C3D4;
  }
  .borderThickLeftThinRightThickBottomShade {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-left-style:   solid;
    border-right-width:  1px;
    border-bottom-width: 2px;
    border-left-width:   2px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderThickLeftTop {
    border-top-style:    solid;
    border-left-style:   solid;
    border-top-width:    2px;
    border-left-width:   2px;
    border-color:        #000000;
  }

  .borderThickLeftTopRight {
    border-top-style:    solid;
    border-left-style:   solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickLeftTopRightDarkShade {
    border-top-style:    solid;
    border-left-style:   solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
	background:          #B0C3D4;
  }

  .borderThickLeftTopRightShade {
    border-top-style:    solid;
    border-left-style:   solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderThickLeftTopThinBottom {
    border-top-style:    solid;
    border-left-style:   solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-left-width:   2px;
    border-color:        #000000;
  }

  .borderThickLeftTopThinBottomDarkShade {
    border-top-style:    solid;
    border-left-style:   solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-left-width:   2px;
    border-color:        #000000;
    background:          #B0C3D4;
  }
  .borderThickLeftTopThinBottomShade {
    border-top-style:    solid;
    border-left-style:   solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-left-width:   2px;
    border-color:        #000000;
    background:          #E1EAF2;
  }

  .borderThickLeftTopThinRight {
    border-right-style:  solid;
    border-top-style:    solid;
    border-left-style:   solid;
    border-right-width:  1px;
    border-top-width:    2px;
    border-left-width:   2px;
    border-color:        #000000;
  }

  .borderThickRight {
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickRightBottom {
    border-bottom-style: solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickRightThinBottom {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-width:  2px;
    border-color:        #000000;
  }

  .borderThickLeftThinBottom {
    border-left-style:  solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-width:   2px;
    border-color:        #000000;
  }



  .borderThickTopRight {
    border-top-style:    solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickTopRightBottom {
    border-top-style:    solid;
    border-bottom-style: solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickTopRightBottomDarkShade {
    background:          #B0C3D4;
    border-top-style:    solid;
    border-bottom-style: solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickTopRightBottomShade {
    background:          #E1EAF2;
    border-top-style:    solid;
    border-bottom-style: solid;
    border-right-style:  solid;
    border-width:        2px;
    border-color:        #000000;
  }

  .borderThickTopRightThinBottom {
    border-top-style:    solid;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-right-width:  2px;
    border-color:        #000000;
  }

  .borderThickTopRightThinBottomDarkShade {
    border-top-style:    solid;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-right-width:  2px;
    border-color:        #000000;
    background:          #B0C3D4;
  }

  .borderThickTopRightThinBottomShade {
    border-top-style:    solid;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-right-width:  2px;
    border-color:        #000000;
    background:          #E1EAF2;
  }

  .borderThickTopThinBottom {
    border-top-style:    solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-color:        #000000;
  }

  .borderThickTopThinBottomDarkShade {
    border-top-style:    solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-color:        #000000;
    background:          #B0C3D4;
  }

  .borderThickTopThinBottomShade {
    border-top-style:    solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width:    2px;
    border-color:        #000000;
    background:          #E1EAF2;
  }

  .borderThickTopThinRight {
    border-top-style:    solid;
    border-right-style:  solid;
    border-right-width:  1px;
    border-top-width:    2px;
    border-color:        #000000;
  }

  .borderThinLeftThickRight {
    border-left-style:   solid;
    border-right-style:  solid;
    border-left-width:   1px;
    border-right-width:  2px;
    border-color:        #000000;
  }

  .borderThinRightThickBottom {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-right-width:  1px;
    border-bottom-width: 2px;
    border-color:        #000000;
  }

  .borderThinRightThickBottomDarkShade {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-right-width:  1px;
    border-bottom-width: 2px;
    border-color:        #000000;
	background:          #B0C3D4;
  }

  .borderThinRightThickBottomShade {
    border-right-style:  solid;
    border-bottom-style: solid;
    border-right-width:  1px;
    border-bottom-width: 2px;
    border-color:        #000000;
	background:          #E1EAF2;
  }

  .borderThinTopRightThickLeft {
    border-top-style:    solid;
    border-left-style:   solid;
    border-right-style:  solid;
    border-top-width:    1px;
    border-left-width:   2px;
    border-right-width:  1px;
    border-color:        #000000;
  }

  .borderThinTopThickRight {
    border-top-style:    solid;
    border-right-style:  solid;
    border-top-width:    1px;
    border-right-width:  2px;
    border-color:        #000000;
  }

  .borderTopShade {
    background:          #E1EAF2;
    border-top-style:	 solid;
    border-width:        1px;
    border-color:        #000000;
    font-weight:         bold;
  }
  .borderTopRight {
    border-top-style:    solid;
    border-right-style:  solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderTopRightBottom {
    border-top-style:    solid;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderTopRightBottomDarkShade {
    background:          #B0C3D4;
    border-top-style:    solid;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .borderTopRightBottomShade {
    background:          #E1EAF2;
    border-top-style:    solid;
    border-right-style:  solid;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;
  }

  .labelBold {
    font-weight:         bold;
  }

  .labelBoldRight {
    font-weight:         bold;
    text-align:          right;
  }

  .labelBoldRightDarkShade {
    font-weight:         bold;
    background:          #B0C3D4;
    text-align:          right;
  }

  .labelBoldRightShade {
    font-weight:         bold;
    background:          #E1EAF2;
    text-align:          right;
  }

  .labelRight {
    text-align:          right;
  }

  .labelRightDarkShade {
    background:          #B0C3D4;
    text-align:          right;
  }

  .labelRightShade {
    background:          #E1EAF2;
    text-align:          right;
  }

  .masthead {
    color:               #000000;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           18px;
    font-weight:         bold;
  }

  .mastheadDarkShade {
    color:               #000000;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           18px;
    font-weight:         bold;
    background:          #B0C3D4;
  }
  
  .mastheadShade {
    background:          #E1EAF2;
    color:               #000000;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           18px;
    font-weight:         bold;
  }
  
  .pagebreak {
    page-break-before:   always;
  }

  .schemaVersion {
    margin-top:          4px;
  }

  .schemaVersionWithPageBreak {
    margin-top:          4px;
    page-break-after:    always;
  }

  .sectionheader {
    color:               #000000;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           14px;
    font-weight:         bold;
  }

  .sectionheaderDarkShade {
    color:               #000000;
    background:          #B0C3D4;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           14px;
    font-weight:         bold;
  }

  .sectionheaderShade {
    color:               #000000;
    background:          #E1EAF2;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           14px;
    font-weight:         bold;	
  }
  .sectionheaderSmall {
    color:               #000000;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           12px;
    font-weight:         bold;
  }
  .sectionheaderSmallDarkShade {
    color:               #000000;
    background:          #B0C3D4;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           12px;
    font-weight:         bold;
  }
  .sectionheaderSmallShade {
    color:               #000000;
    background:          #E1EAF2;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           12px;
    font-weight:         bold;
  }
  .sectionheaderSmallShadeBorderBottom {
    color:               #000000;
    background:          #E1EAF2;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           12px;
    font-weight:         bold;
    border-bottom-style: solid;
    border-width:        1px;
    border-color:        #000000;

  }

  .shade {
    background:          #E1EAF2;
  }
  
  .darkshade {
    background:          #B0C3D4;
  }

  .darkshadeBold {
    background:          #B0C3D4;
    font-weight:         bold;    
  }

  .shadeBold {
    background:          #E1EAF2;
    font-weight:         bold;
  }
 
  .smallArrow {
    color:               #000000;
    font-family:         Symbol;
    font-size:           14px;
    font-style:          normal;
    font-weight:         normal;
  }

  .subSectionheader {
    color:               #000000;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           12px;
    font-weight:         bold;
  }

  .subSectionheader2 {
    color:               #000000;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           12px;
  }

  .subSectionheaderSmall {
    color:               #000000;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           10px;
    font-weight:         bold;
  }
	
  .highligth {
    background:          #ffffcc;
  }

 .highligthBold {
    background:          #ffffcc;
    font-weight:         bold;
  }

  .note {
    background:          transparent;
    color:               #000000;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:           11px;
    font-weight:         normal;
    text-align:          left;
    vertical-align:      top;
    line-height:         0.95;
  }

  .ePhorteLogo {
    color:               #000000;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    background:          #B0C3D4;
    text-align:			 right;
  }

  .SubSubSectionHeader {
    color:               #000000;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:           10px;
  }
