/* general page styles */

body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
    color: #001;
    background: #333;
    min-width: 705px;
    background: #333;
    font-size: x-small;
    voice-family: "\"}\""; 
    voice-family:inherit;
    font-size: small;
    text-align:center;  }
    
    html>body   {
    font-size: small;   
    }

h1 {
    line-height: 120%;
    font-weight: normal;
        font-size:    x-large; 
    }
h2 {
    padding: 3px;
    margin-top: 20px;
    margin-bottom: 5px;
    border-top: 0px dashed #999;
    border-bottom: 0px dashed #999;
    background-color: #3A3442;
    text-align:left;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: medium; 
    }
h3 {
    line-height: 125%;
    color: #333;
    margin-top: 5px;
    font-weight: normal;
    font-size: large; 
    }
h4 {
    
    line-height: 120%;
    margin-top: 15px;
    margin-bottom: 3px;
    font-weight: bold;
    font-size: medium; 
    }
h5 {
    
    line-height: 120%;
    margin-top: 15px;
    margin-bottom: 3px;
    font-weight: bold;
    font-size: small; 
    }

abbr,
acronym {
    font-style: normal;
    text-decoration: none;
    border-bottom: 1px #ccc solid;
    }

p  { 
    margin-top: 5px;
    margin-bottom: 10px; 
    font-size:    small;     
    }   
/* forms later */

/* Link styles  */

a   {
    text-decoration: none;
    font-weight: bold;
    padding-left: 1px;
    padding-right: 1px;
    }
a:link  {
    color: #69f;
    background-color: transparent;
    border-bottom: 1px dotted #007a97;
    font-weight : bold;}
a:visited   {
    color:  #036A82;
    background-color: transparent;
    }
a:hover {
    color:  #fff;
    background-color: #036A82;
    border-bottom: 1px dotted #007a97;
    font-weight : bold;}
a:active    {
    color:  #fff;
    background-color: #3A3442;
    }   
    
a img {
    padding-bottom: 0px !important; 
    margin-bottom: 0px !important; 
    border: 0px !important; 
    }       
    
    
/* Layout */    

#container {    
    margin:10px auto 10px auto;
    width:690px;
    background: #fff;
    }
    
#header {
    margin: 0px;
    padding-top: 35px;
    }   

#pageHeader {
    margin: 0px;
    padding: 0px;
    border: 1px dotted #fff;
    }   
    
#logo {
    margin: 0px;
    padding: 0px;
    }   
    
#nav {
    margin: 15px 0 0 0 !important;
    padding: 0 0 0 0 !important;
    border-top: 1px dotted #fff;
    border-bottom: 1px dotted #fff;
    background: white;
    text-align:center;
    height: 34px;
    }   
    
#footer {
clear: both;
    margin: 0px;
    padding-top: 25px;
    text-align: center;
    border-top: 1px dotted #999;
    }
        
#contentleftbig {
    margin-top: 10px;
    padding-right: 11px;
    float:left;
    border-right: 1px dotted #999;
    background: transparent;
    width:390px;
    }   

#contentrightbig {  
    color: #066;
    margin-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    float:right;
    background: #fff;
    width:145px;
    }   
    
    #supportingText {
    text-align: left;
    }       
    
#pageHeader,        
#supportingText,    
#header,
#footer {
    margin-right: 58px;
    margin-left: 58px;
    background: transparent;
    }       

/* Various styles */    

.clear {
    clear: both;
    }

.article {
    padding-bottom: 10px;
    margin: 15px 0 15px 0;
    }
    


#contentleftbig p a
 {
    border-bottom: 1px dotted #036A82;
    }
    /* Finn på noe for div#nav a!  */
    
    div#nav ul {
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
	 margin-left: 0px;
    padding: 2px 0 0 0;
}
div#nav ul li{
    display: inline;
    }
    
div#nav ul li a{
    font-weight : bold;
    }
    
    
    #contentleftbig ul,
#contentrightbig ul {
    list-style: none;
    margin: 0 0 13px 0;
    padding: 0px;
      
    }
        
    #contentrightbig ul li  {
    list-style: none;
    margin: 0 0 6px -2px;
    padding: 0 0 0 10px;    
    }
    
#contentrightbig ul li a {
    color: #69f;
    border-bottom: 1px dotted #999999;
    background: transparent;
    list-style: none;
    margin: 0 0 8px 0;
    padding: 0px;
        font-weight : bold;}
    
#contentrightbig a:hover {
    color: #f00;
    border-bottom: 1px dotted #007a97;
    background: transparent;
    font-weight : bold;}
    
    


#contentleftbig ul li   {
    list-style: none;
    color: #333;
    margin: 0 0 6px 0px;
    padding: 0 0 0 17px;
    
    }
    #contentleftbig ul a{
    list-style: none;
    color: #333;
    margin: 0 0 6px 0px;
    padding: 0 0 0 17px;
    font-weight : bold;
    }
        
            
#contentleftbig ol  {
    list-style: lower-alpha;
    margin: 15px 0 15px 25px;
    padding: 0px;
    font-size:    small;     
    }   
    
#contentleftbig ol li   {
    margin: 0 0 7px 5px;
    padding: 0px;
    }

#contentrightbig h4 {
    color: #666;
    font-size: x-small;
    margin: 0 0 20px 0;
    }

#contentrightbig h3 {
    font-size: small;
    margin-top: 7px;
    margin-bottom: 20px;
    }

.footerText {
    font-size: 9px;
    line-height: 14px;
    color: #007a97;
    font-weight: normal;
    text-transform: uppercase;
    background: transparent;
    }
   /* Placement pictures */
img.biv {float: left; margin: 6px 5px 0px 0px; border: 1px solid #666; position: relative;}
img.bih {float: right; margin:6px 0px 0px 5px; border: 1px solid #666; position: relative;}
img.center {margin-left: auto; margin-right: auto; width: auto; display:block; border: 1px solid #666;}
img.border {border: 1px solid #666;}
img {border: 1px solid #666;}
 
 /* Placement pictures with caption */
.floatright {float: right; margin:6px 0px 4px 5px; text-align:center;}

.floatleft {float: left; margin: 6px 5px 0px 0px; text-align:center;}

.midt { margin-left:auto; margin-right:auto; width: 350px; border: 1px solid #666; text-align:center;}