/* ------------ General style for all links ------------*/
A:link  {
        color: Navy;
	text-decoration: underline;
	background-color: transparent;
}

A:visited {
	color: Navy;
	text-decoration: underline;
	background-color: transparent;
}

A:hover  {
	color: Red;
	text-decoration: underline;
	background-color: transparent;
}

/* ------------ Content (center) styling ------------*/
.Content {
      MARGIN-TOP: 100px;
      margin : 0px;
      font-family : arial;
      font-size : 9pt;
      font-weight : normal;
      text-decoration: none;
      line-height: 15px;
      Height : 20px;
      color : #00293D;
      background-color : transparent;
}

.ContentHappa {
	MARGIN-TOP: 100px;
	margin: 0px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
        color : #00293D;
	background-color: #F1F1F1;
}
.ContentFrontpage {
        color : #00293D;
	font-weight: normal;
	font-size: 9pt;
	font-family: arial;
	text-decoration: none;
	background-color: #e8eced;
	margin: 0px;
}
.ContentFrontpageHeader {
        color : #00293D;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial;
	text-decoration: none;
	background-color: transparent;
	margin: 0px;
}
.ContentSmall  {
        color : #00293D;
	font-weight: normal;
	font-size: 9pt;
	line-height: 10pt;
	font-family: arial;
	text-decoration: none;
	background-color: transparent;
	margin: 0px;
}

A.Content:link, A.Content:visited
{
      color : #00293D;
      text-decoration : underline;
      background-color : transparent;
}

.ContentHeader
 {
        color : #00293D;
	font-weight: normal;
	font-size: 12pt;
	line-height: 18pt;
	font-family: arial;
	text-decoration: none;
	background-color: transparent;
}

.SiblingHeader
 {
        color : #00293D;
	font-weight: normal;
	font-size: 12pt;
	line-height: 14pt;
	font-family: arial;
	text-decoration: none;
	background-color: transparent;
}

A.ContentHeader:link, A.ContentHeader:visited {
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
        color : #00293D;
	text-decoration: underline;
	background-color: transparent;
}


/* ------------ Inputs, buttons etc. ------------*/
.Button
{
    BORDER-RIGHT: #acacac 1px solid;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #acacac 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../../../button.gif);
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #acacac 1px solid;
    WIDTH: 60px;
    COLOR: #636363;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #acacac 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: arial;
    HEIGHT: 18px
}
.SaveButton
{
    BORDER-RIGHT: #acacac 1px solid;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #acacac 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../../../button.gif);
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #acacac 1px solid;
    WIDTH: 60px;
    COLOR: #636363;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #acacac 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: arial;
    HEIGHT: 18px
	 text-decoration: none;	 
	 	 text-align: center;
}
A.SaveButton:Link
{
    BORDER-RIGHT: #acacac 1px solid;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #acacac 1px solid;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../../../button.gif);
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #acacac 1px solid;
    WIDTH: 60px;
    COLOR: #636363;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #acacac 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: arial;
    HEIGHT: 18px
	 text-decoration: none;	
	 text-align: center; 
}
.Input
{
    BORDER-RIGHT: #acacac 1px solid;
    BORDER-TOP: #acacac 1px solid;
    MARGIN-TOP: 1px;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: #acacac 1px solid;
    WIDTH: 60px;
    COLOR: #636363;
    BORDER-BOTTOM: #acacac 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 18px
}

/* ------------ Menu (navigation) ------------*/
.ContentL1 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
        color : white;
	FONT-FAMILY: arial;
	HEIGHT: 10px;
	TEXT-DECORATION: none;
	background-color: #13394C;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ContentL1Active {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
        color : #00293D;
	FONT-FAMILY: arial;
	HEIGHT: 15px;
	TEXT-DECORATION: none;
	background-color: #EC6400;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.ContentL1:link, A.ContentL1:visited {
      color : white;
	text-decoration: none;
}

A.ContentL1Active:link, A.ContentL1Active:visited {
    color : white;
    text-decoration : none;
}

.ContentL2 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: arial;
    HEIGHT: 15pt;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
	padding-top : 4px;
	padding-bottom : 4px;
}

A.ContentL2:link, A.ContentL2:visited, A.ContentL3:link, A.ContentL3:visited, A.ContentL4:link, A.ContentL4:visited, A.ContentL5:link, A.ContentL5:visited, A.ContentL6:link, A.ContentL6:visited {
    color : #00293D;
    text-decoration : none;
}

.ContentL2Active {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	HEIGHT: 15pt;
	background-color: #D4D4D4;
	TEXT-DECORATION: none;
	padding-top: 4px;
	padding-bottom: 4px;
}

A.ContentL2Active:link, A.ContentL2Active:visited, A.ContentL3Active:link, A.ContentL3Active:visited, A.ContentL4Active:link, A.ContentL4Active:visited, A.ContentL5Active:link, A.ContentL5Active:visited, A.ContentL6Active:link, A.ContentL6Active:visited { 
    color : #00293D;
    text-decoration : none;
}

TD.ContentL2, TD.ContentL2Active, TD.ActiveDocument {
	border-bottom : 1px solid Gray;
}

.ContentL3, .ContentL4, .ContentL5, .ContentL6 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 5px;
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   FONT-FAMILY: arial;
   HEIGHT: 15pt;
   BACKGROUND-COLOR: white;
   TEXT-DECORATION: none;
   padding-top: 4px;
	padding-bottom: 4px;
}
TD.ContentL3, TD.ContentL3Active, TD.ActiveDocument {
	border-bottom : 1px solid Gray;
	PADDING-LEFT: 5px;
}
.ContentL3Active, .ContentL4Active, .ContentL5Active, .ContentL6Active {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: arial;
	HEIGHT: 15pt;
	background-color: #D4D4D4;
	TEXT-DECORATION: none;
	padding-top: 4px;
	padding-bottom: 4px;
}
TD.ContentL4, TD.ContentL4Active, TD.ActiveDocument {
	border-bottom : 1px solid Gray;
	PADDING-LEFT: 5px;
}
TD.DocumentList
{   PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	 padding-top : 2px;
	 padding-bottom : 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
        color : #00293D;
    FONT-FAMILY: arial;
    HEIGHT: 15pt;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
	}

.DocumentList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	 padding-top : 2px;
	 padding-bottom : 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
         color : #00293D;
    FONT-FAMILY: arial;
    HEIGHT: 15pt;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
}

A.DocumentList:link, A.DocumentList:visited {
    color : #00293D;
    TEXT-DECORATION: none;
    FONT-SIZE: 8pt
}

/* ------------ HEADER ------------*/
.Header1 {
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
        color : #00293D;
	text-decoration: none;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.BoxHeader {
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
        color : #00293D;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	}
.HeaderNew {
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	background-color: #F4BE00;
}

.Header2 {
	height: 10px;
	vertical-align: middle;
	BORDER-BOTTOM: 1px solid Black;
	background-color: #13394C;
}

/* ------------ FOOTER ------------*/
.Footer
{
    FONT-SIZE: 8pt;
    color : #00293D;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}

A.Footer:link, A.Footer:visited{
    color : #00293D;
}


/* ------------ "Documentboxes" ------------*/
.Highlights {
	font-family: arial;
	font-size: 9pt;
	font-weight: 900;
	text-decoration: none; 
	height: 18 px;
	color: #991B27;
	background-color: #C8C8C8;
}
A.Highlights:link, A.Highlights:visited, A.Highlights:hover {
	font-family: arial;
	font-size: 9pt;
	font-weight: 900;
	text-decoration: none;
	color: #991B27;
	background-color: #C8C8C8;
}
.LinksInBox {
	font-family: arial;
	font-size: 9pt;
	font-weight: 900;
	text-decoration: none;
	color: white;
	background-color: #C8C8C8;
}
A.LinksInBox:link, A.LinksInBox:visited, A.LinksInBox:hover {
	font-family: arial;
	font-size: 9pt;
	font-weight: 900;
	text-decoration: none;
	color: white;
	background-color: #C8C8C8;
}
.RelatedDocumentsHeader {
      margin : 0px;
      font-family : arial;
      font-size : 9pt;
      font-weight : normal;
      text-decoration: none;
      color : #00293D;
      background-color : gray;
}

.RelatedDocuments{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    color : #00293D;
    FONT-FAMILY: arial;
    HEIGHT: 15pt;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.Box {
	MARGIN-TOP: 18px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 2px;
	MARGIN-BOTTOM: 5px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: Gray;
	FONT-FAMILY: arial;
	HEIGHT: 18px;
	clear: right;
	border-bottom: thin groove Black;
	border-right: thin ridge Black;
	background-color: #C4CDD2;
}

.BoxMinimized {
  clear : both;
  MARGIN: 3px;
  MARGIN-BOTTOM: 1px;
}

/* ------------ Images ------------*/
.DocumentImage
{
      BORDER: #FFE980 3px solid;
      margin : 0px;
      font-family : arial;
      font-size : 9pt;
      font-weight : normal;
      text-decoration: none;
      color : #00293D;
      background-color : #FFE980;
}

.BoxImage {
      color : #00293D;
	font-weight: normal;
	font-size: 9pt;
	font-family: arial;
	background-color: transparent;
	clear: right;
	margin: 0px 0px 1px;
	padding: 0px;
	border: none;
}

.BoxImagePicture  {
      color : #00293D;
	font-weight: normal;
	font-size: 9pt;
	font-family: arial;
	background-color: transparent;
	clear: right;
	margin: 0px 0px 20px;
	padding: 0px;
	border: none;
}

.BoxImageText{
    BORDER: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 0px;
    color : #00293D;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial;
    background-color : #FFFFC1;
	clear : right;
}

/* ------------ IFRAME ------------*/
.IFrameLayout{
	scrollbar-3dlight-color : Aqua;
}

.FrontpageRightHeader  {
	color: White;
	font-weight: normal;
	font-size: 9pt;
	background-color: transparent;
	vertical-align: middle;
	padding-left: 10px;
}

.FrontpageRightBox     { 
	border-top: none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000 }

.IFrameHeader{
    font-family : arial;
    font-size : 10pt;
    font-weight : normal;
    text-decoration: none;
    color : white;
    background-color : gray;
	text-align : center;
	clear : right;
}

/* ------------ LOGIN ------------*/
.Login
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    WIDTH: 200px;
    COLOR: #0061a5;
    FONT-FAMILY: arial
}

/* ------------ SEARCH AND SEARCHRESULT ------------*/
.SearchSimple {
    text-decoration : none;
    color : #00293D;
    background-color : white;
    font-family : arial;
    font-size : 9pt;
    font-weight : normal;
    background-color : transparent;
}

.SearchResultHeader {
    margin : 0px;
    font-family : arial;
    font-size : 10pt;
    font-weight : bold;
    text-decoration: none;
    color : #00293D;
    background-color : transparent;
}
.SearchResultList       {
      color : #00293D;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	line-height: 9pt;
	font-family: arial;
	text-decoration: none;
	background-color: transparent;
	margin: 0px;
	padding-top: 0;
}
.SearchResultCategory
{
    margin : 0px;
    font-family : arial;
    font-size : 10pt;
    font-weight : bold;
    text-decoration: none;
    color : #00293D;
	background-color: #F5F5F5;
}
A.SearchResultList:link, A.SearchResultList:visited {
    color : #000000;
    text-decoration : underline;
    background-color : transparent;
}

A.SearchResultCategory:link, A.SearchResultCategory:visited {
      color : #00293D;
    text-decoration : underline;
}

/* ------------ Table specs ------------*/
.Table1 {

}
.Table1Header {
   background-color: #F5F5F5;
   font-family : arial;
   font-size : 8pt;
   font-weight : normal;
   color : #00293D;
   border-top : 1px gray solid;
   border-bottom : 1px gray solid;
}
.Table1Content {
   background-color: white;
   font-family : arial;
   font-size : 8pt;
   color : #00293D;
   border-bottom : 1px gray solid;
}
.Table2Content {
   background-color: white;
   font-family : arial;
   font-size : 9pt;
   color : #00293D;
 	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
UL {
	font-family : arial;
	font-size : 9pt;
        color : #00293D;
	MARGIN-LEFT: 25px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 135%
}
