
/* styles for menu/left column */

#left {
  font-size: 11px;
  /** background-color: #a5bdd6;  ORIGINAL  ltr **/
  background-color: #807c68;

  float:            left;
  width:179px;
  padding:          0;
  height: 100%;
  /** border-top:       25px solid #996633;                         ORIGINAL  ltr  **/
  border-top:       25px solid #807c68; 
}
#leftsub{
  font-size: 11px;
  background-color:    #807c68;
  float:            left;
  width:179px;
  padding:          0;
  height: 100%;
  margin-top: -76px;
}
#leftsub[id]{
	margin-top:-75px;
}


.menu {
  color:            black;
  font-family:      Arial, Verdana, Geneva, Helvetica, "bitstream vera sans", sans-serif;
  font-weight:      bold;
}

.shortcuts {
/*   font-size:        normal; */
/*   position:         relative; */
/*   margin:           0;
  padding:          0; */
}

.shortcuts ul {
/*   font-size:         0.9em; */
  font-weight: bold;            
  list-style:        none;
  margin:            3px 0px 25px 18px;
  padding:           0px;
}
      
.shortcuts ul li {
/*   height: expression("1em"); */
/*   min-height: 3em; */
/*   Value in custom css */
/*  font-size:         1.1em;*/
  font-size: 12px;
  display:           block;
  margin:            0px;
  padding:           4px 0px 7px 19px;

  background-image:  url('/images/css-images/arrow_right_white.gif');
  background-position: 0% 6px;
  background-repeat: no-repeat; 
}


                                      
#puff {
  width: 100%;
       /** background-color: #DFEAF6;      ORIGINAL ltr **/
        background-color: #D3CEB6; 
/*   border: 1px solid red; */
}

#left #puff h3 {
/*   border: 1px solid red; */
  margin: 0;
  padding: 0.6em 0 0.6em 18px;
  color:            #996633;
}

#puff p {
  font-size: 10px;
  line-height: 1.3em;
  font-weight: bold;
  margin: 0;
  padding: 6px 18px 10px;
/*   border: 1px solid black; */      
       /** background-color: #DFEAF6;      ORIGINAL ltr **/
        background-color: #D3CEB6;
}

#puff a img {
  border: none;
  padding: 0;
  margin: 0;
  vertical-align: bottom;
}

#jumper {
/*   font-size:        normal; */
/*   position:         relative; */
/*   margin:           0;
  padding:          0; */
  height:           7em;
}

#left h3, #leftsub h3 {
  color:            white;
  font-size:        120%;
  margin:           1em 0 0.2em 18px;
  padding:          0;
}

#jumper form {
  position:         relative;
  margin:           0 0 0 18px;
  padding:          0 0 20px 0;
}

#jumper form select.go-list {
  border:           1px solid black;
  margin-left:      px;
  margin-top:       0px;
  padding:          0;
  height:           1.5em;
  vertical-align:   middle;
  position:         relative;
}

#jumper form input.go-button {
  border:           1px solid black;
  margin:           0 0 0 1px;
  padding:          0 1px;
  height:           1.7em;
  vertical-align:   middle;
  position:         relative;
}


/*      ################################################################## 
        Formatting main navigation 
*/        
        ul.mainnav {
                /* Value in custom css */
                list-style: none;
                margin: 0px;
                padding: 0px;
                }
                        
        ul.mainnav li {
                height: expression("1em");
/*                 min-height: 3em; */
                /* Value in custom css */
        }
        
        ul.mainnav li a {
                /* Value in custom css */
                display: block;
                margin: 0px;
                margin-bottom: expression("-2px");
                padding-top: 4px;
                padding-right: 0px;
                padding-bottom: 4px;
                padding-left: 19px;
                font-weight: bold;
                 color: black;
                }
        
/*        ##################################################################
        --- subnav ---
*/
        ul.mainnav ul.subnav {
                list-style: none;
                margin: 0px;
                padding: 0px;
                }
        
        ul.mainnav ul.subnav li {
                /* Value in custom css */
                }
        
        ul.mainnav ul.subnav li a {
                /* Value in custom css */
                display: block;
                margin: 0px;
                margin-bottom: expression("-2px");
                padding-top: 4px;
                padding-right: 0px;
                padding-bottom: 4px;
                padding-left: 29px;
                }

        
/*        ##################################################################
        --- subnav level 2 ---
*/
        ul.mainnav ul.subnav ul.subnav2 {
                list-style: none;
                margin: 0px;
                padding: 0px;
                }
        
        ul.mainnav ul.subnav ul.subnav2 li {
                /* Value in custom css */
                }
        
        ul.mainnav ul.subnav ul.subnav2 li a {
                /* Value in custom css */
                display: block;
                margin: 0px;
                margin-bottom: expression("-2px");
                padding-top: 4px; 
                padding-right: 3px; 
                padding-bottom: 4px; 
                padding-left: 39px;
        }
        
        ul.mainnav ul.subnav ul.subnav2 li a:hover {
                text-decoration: underline;
        }

/*        ################################################################## 
        li classes for mainnav and subnavs
*/
        ul.mainnav li.active a {
                background-image: url(/images/css-images/blank.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: bold;
        }
        
        ul.mainnav li.isunder a {
/*              background-image: url('/images/css-images/arrow_down_blue.gif'); */
                background-image: url('/images/css-images/arrow_down_blue.gif'); 
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: bold;
        }
        
        ul.mainnav li.isunderhassubactive a {
/*              background-image: url('/images/css-images/arrow_down_blue.gif); */
                background-image: url(/images/css-images/arrow_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: bold;
        }

        ul.mainnav li.isunderactive a {
/*                 background-image: url(/images/css-images/blank.gif); */
                background-image: url(/images/css-images/arrow_blue.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: bold;
                color: #996633;
        }
        
        ul.mainnav li.hassub a {
/*                 background-image: url(/images/css-images/arrow_blue.gif); */
                background-image: url(/images/css-images/arrow_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat; 
                font-weight: bold;
        }
        
        ul.mainnav ul.subnav li.active a {
                background-image: url(/images/css-images/blank.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav li.isunder a {
/*                 background-image: url(/images/css-images/arrow_down_blue.gif); */
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav li.isunderhassubactive a {
/*                 background-image: url(/images/css-images/arrow_down_blue.gif); */
                background-image: url(/images/css-images/arrow_blue.gif);
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;                
        }
        
        ul.mainnav ul.subnav li.isunderactive a {
/*                 background-image: url(/images/css-images/blank.gif); */
                background-image: url(/images/css-images/arrow_blue.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
                color: #996633;
        }
        
        ul.mainnav ul.subnav li.hassub a {
/*                 background-image: url(/images/css-images/arrow_blue.gif); */
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav li.nosub a {
                background-image: none;
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.active a {
/*                 background-image: url(/images/css-images/blank.gif); */
                background-image: url(/images/css-images/arrow_blue.gif);
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.isunder a {
/*                 background-image: url(/images/css-images/arrow_down_blue.gif); */
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.hassub a {
/*                 background-image: url(/images/css-images/arrow_blue.gif); */
                background-position: 4% 8px;
                background-repeat: no-repeat;
                font-weight: normal;
        }
        
        ul.mainnav ul.subnav2 li.nosub a {
                background-image: none;
                background-position: 4%;
                background-repeat: no-repeat;
                font-weight: normal;
        }


/* ############################################
   ############################################
   ############################################*/

ul.mainnav {
        background-color: #FFFFFF;
      /**  border-right: 1px solid #c7d6e7;      ORIGINAL ltr **/
        border-right: 1px solid #807c68;
}

ul.mainnav li {
        background-color: #FFFFFF;
       border-top: 1px solid #807c68;    
      /**    border-top: 1px solid #c7d6e7;       ORIGINAL ltr **/                          
        background-color: #FFFFFF;
        height: 120%;    /*   inlagt av LTR*/
}

ul.mainnav li a {
        color: #000000;
        height: 120%;    /*   inlagt av LTR*/
}

ul.subnav li a {
        color: #000000;   
        height: 120%;      /* inlagt av  LTR*/  
}
ul.subnav {
        /*background-color: #eff7ff;*/
       /** background-color: #DFEAF6;      ORIGINAL ltr **/
        background-color: #D3CEB6;
}

ul.subnav li {
        /*background-color: #eff7ff;*/
       /** background-color: #DFEAF6;      ORIGINAL ltr **/
        background-color: #D3CEB6;
       /**  border-top: 1px solid #c7d6e7;       ORIGINAL ltr **/
        border-top: 1px solid #807c68; 
        height: 120%;    /*   inlagt av LTR*/
}

ul.subnav2 {
        /*background-color: #c7d6e7;*/
        background-color: #807c68;
}

ul.subnav2 li {
        /*background-color: #c7d6e7;*/
        background-color: #A3BFDE;
       /**  border-top: 1px solid #c7d6e7;       ORIGINAL ltr **/
        border-top: 1px solid #807c68; 
        height: 120%;    /*   inlagt av LTR*/
}


ul.mainnav li.active a,
ul.mainnav li.isunderactive a,
ul.mainnav li.isunderhassubactive a,
ul.subnav li.active a,
ul.subnav li.isunderhassubactive a,
ul.subnav2 li.active a,
ul.subnav2 li.isunderhassubactive a {

          color: black;
}


ul.subnav li.none a,
ul.subnav li.nosub a,
ul.subnav li.hassub a,
ul.subnav2 li.none a,
ul.subnav2 li.nosub a,
ul.subnav2 li.hassub a {
        color: #000000;
}

