.bgfood  {
    background-image: url(../images/pepper.jpg);
    background-repeat: no-repeat;
    background-position:  top left;
    width: 480px;
}

.bgland {
    background-image: url(../images/landbig.jpg);
    background-repeat: no-repeat;
    background-position:  top left;
    width: 480px;
}

.bgair {
    background-image: url(../images/airbig.jpg);
    background-repeat: no-repeat;
    background-position:  top left;
    width: 480px;
}


.bgwater {
    background-image: url(../images/waterbig.jpg);
    background-repeat: no-repeat;
    background-position:  top left;
    width: 480px;
}

.bgwork {
    background-image: url(../images/asbestos.jpg);
    background-repeat: no-repeat;
    background-position:  top left;
    width: 480px;
}

.bgradio {
    background-image: url(../images/radiobig.jpg);
    background-repeat: no-repeat;
    background-position:  top left;
    width: 480px;
}

.bgfoodbottom  {
    background-image: url(../images/pepper.jpg);
    background-repeat: no-repeat;
    background-position:  bottom left;
    width: 480px;
}

#top
{
min-height : 80px;
height: 80px;
padding : 0px;
margin: 0px;
   
background-image: url(../images/topleftsal.jpg);
background-repeat: no-repeat;
background-position:  top left;
}

.whitelink {
color: #ffffff;
}

#top h1
{
padding: 0;
margin: 0;
}


#leftservices 
{
float: left;
width: 90px;
margin: 1px;
padding: 1.5em;
}

#leftnav
{
float: left;
width: 200px;
margin: 1px;
padding: 1.5em;
border-right: 1px dashed #76f0ff;
}

#leftnavsmall
{
float: left;
width: 120px;
margin: 1px;
padding: 2em;
}

#rightnav
{
float: right;
width: 200px;
margin: 0;
padding: 1.5em;
border-left: 1px dashed #76f0ff;
}

#content
{
margin-left: 240px;
margin-right: 240px;
padding: 1.5em;
}

#leftnews
{
margin-right: 24%;
padding: 1.5em;
}

#leftnews h1 {
padding-bottom:  10px;
}

#fullservices
{
margin-left: 115px;
margin-right: 240px;
padding: 1.5em;
}



#fullrightmargin
{
    margin-right: 24%;
    padding: 1.5em;
}

    
#fullcontent, #testdata
{
margin-left: 0%;
margin-right: 0%;
padding: 1.5em;    
}

.contact h1 {
    border: 0;
 }

.contact 

#leftcontent
{
    
margin: 0;
margin-right: 22%;
padding: 1.5em;

}

#barimage 
{
display: inline;    
}

.bg1 {
    
    background-image: url(../images/salclouds.jpg);
    background-repeat: no-repeat;
    background-position:  top left;
    
    }
    
    
#content2
{
margin-left: 23%;
margin-right: 23%;
padding: 0em;
border: 0em;
background-color: #333333;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: white;
background-color: white;
height: 10px;
}

#laboratory
{
 float:left;
 text-align:left;
 width:100%;
}
#address{
    float: left;
    width:70%;
}

#ukas
{
 padding-top:30px;
 float:right;
 text-align:center;
 width: 80px;
}

#contactform
{
   width:48%;
   float:right;
}

#addressbox
{
    padding-left:10px;
   width:48%;
   float:left;
}

.ukas_td {
    padding: 20px;
    border-left: 1px dashed #55cedc;
    text-align: center;
    font-size: 1.1em;
}

#footer2
{
    text-align: center;
clear: both;
margin: 0;
height:0px;
color: white;
background-color: #55cedc;
}

.location_header {
    border-bottom: 1px dashed #55cedc;
    font-size: 1.2em;
    font-weight: bolder;
    text-align: center;
    padding:0px;    
    margin:0px;
    height:30px;
}

.location_address, .location_telephone {
    /**border: 1px dashed #55cedc;**/
    padding: 10px;    
    margin: 10px;
    font-weight: bolder;
    text-align:left;
}

.location_telephone {
    height: 50px;
}

.location_address {
    border-bottom: 1px dashed #55cedc;
    vertical-align:top;        
}


.locations table td {
    padding:10px;
}
.location {
    border: 1px dashed #55cedc;
    padding:0px;
    margin: 0px;
    height: 210px;
    width: 300px;
}
/** #leftnav p, #rightnav p { margin: 0 0 1em 0; }**/
#content h2, #leftnav h2, #rightnav h2 , #leftcontent h2, #fullservices h2,
#fullrightmargin h2, #fullcontent h2
{
    margin: 0 0 0.5em 0; 
    border-bottom:  1px dashed #005964;
}

#testdata h2 {
    margin: 0 0 0.5em 0; 
}

h1 {
    margin-top:0.2em;
    padding-bottom: 4px;
    border-bottom:  1px dashed #005964;    
}
    
  
    

    
#navigationUpper
{
    /**
background-color : #00d9f0;
background-image: url(bluebar.png);
background-repeat: no-repeat;
background-position:  right;
margin-top : 0px;
border: 1px solid;
**/

padding-left: 0px;
margin: 0px;
padding-top: 17px;
padding-bottom: 15px;
}

#navigationUpper ul
{
list-style : none;
display : inline;
margin : 0;
padding : 0 0 0 0;
}

#navigationUpper li, #navtopleft
{
font-weight : normal;
display : inline;
margin : 0;
padding-top: 5px;
}



#navtopleft
{
font-size : 70%;
margin : 5px 0 0 4px;
font-weight : bold;
float : left;
display : inline;
}

#navtopright
{
float : right;
display : inline;
margin : 0;
padding : 0;
padding-top : 4px;
}

a:link, a:visited
{
text-decoration : none; 
}

a:hover, a:active
{
text-decoration : underline; 
}

a .topmenuselected  {
    color: white;
    
}

#navigationUpper li a:link, #navigationUpper li a:visited, #navtopleft a:link, #navtopleft a:visited
{
color : black; /* 236732 */
}

#navigationUpper, #navigationLower, #nav{
  margin-left : 230px !important;
  
}


#navigationUpper li a:hover
{
color : #236732;
}

/* ---- Lower Navigation ---- */



.divider td, .divider
{
background-image:url(../images/bluebarsmall.png);
background-color:blue;
color:white;
font-family:sans-serif;
font-weight:700;
height: 5px;
}

#navigationLower
{
/**
background-color : #e7e7e7;
background-image: url(graybar.png);
background-repeat: no-repeat;
background-position:  right;
    border: 1px solid;
margin: 0px;
**/
    padding-top : 6px;
}

#navigationLower ul
{
list-style : none;
display : inline;
margin : 0;
padding : 0 0 0 0px;
}

#navigationLower ul li
{
    font-weight : normal;
    display : inline;
    color : #444;
    padding : 0px 10px 0px 10px;
    border-right : 1px solid #0a8593; /* aaa */
    font-size: 1.0em;
}

#navigationUpper ul li
{
/*font-size : 80% !important;*/
font-weight : normal;
font-size: 1.0em;
display : inline;
color : #444;
padding : 0px 10px 0px;
border-right : 1px solid #0a8593;
}

#navigationLower ul li.last
{
  border-right : none !important;
}

#navigationLower li a:link, #navigationLower li a:visited
{
color : #444;
margin : 0px;
white-space: nowrap;
}

#navigationLower li a:hover
{
color : #444;
margin : 0px;
}

#indexLogo {
  float : left;
  border : 0;
  margin-left: 10px;
}

body
{
    
    /**margin : 0px;
    padding : 10;    
    **/
    background-color : #efefef;
    color : #444;        
           
    font: 75% Arial,Helvetica,sans-serif;
    /**line-height: 1.3em;**/
}

td{
    font: 97% Arial,Helvetica,sans-serif;
    line-height: 1.3em;
}

#container
{
    background-color : #fff;
    padding : 0;
    width : 1004px;
    margin-left: auto;
    margin-right: auto;
    padding:0px;
    background-image: url(../images/backright.jpg);
    background-repeat: no-repeat;
    background-position:  bottom right;
}   

h2  
{ 
    /**font: bold 1.4em georgia, sans-serif;**/
    font: bold  1.4em Arial,Helvetica,sans-serif;
    letter-spacing: 1px; 
    margin-bottom: 0; 
    color: #005964;
}
         
         
       
body,html {background:#55cedc url(../images/back.png) repeat-x}

.LinksList li{
padding-left: 1.5em;
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.LinksList
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.tests {
margin-left: 0;
padding-left: 0;
list-style: none; 
margin-top: 0px;
}

.tests li {
padding: 2px;    
}


.test_shade {
    font-weight: bold;
    border-bottom: #55cedc 1px dotted;
}
    
.news {
   margin-left: 0;
    padding-left: 0;
    list-style: none; 
    margin-top: 0px;        
}
.news li {
    padding: 5px;
    border-bottom: #55cedc 1px dashed;
}

.centtable {
  margin : 0 auto 0 auto;
}

.thintable {
/**    border-left: #55cedc 1px dashed;
    border-right: #55cedc 1px dashed;**/
    padding: 10px;
    margin : 0 auto 0 auto;
}

.thintable th, .thintable td {
    padding: 3px;
    }
    
.thintable h2 {
    border-bottom: 0px solid white;
}
    
.area {
    background-color: #f4f4f4;
    font-weight: bold;
    display : block;
    margin: 0px;
	font-size: 1.1em;
}

.news_shade {
    
    background-color: #f4f4f4;
    }
    
img {
    border-width: 0;
}

.float_img {
	float: right;
	border-width: 0px;
	border-style: none none none solid;
	padding: 8px 8px 8px 16px;
	margin: 0px 0px 0px 8px;
}

p { 
    text-align: justify;
}

.methoddetail {
    border: 1px solid gray;
    padding: 1em;
}

.methoddetail h1, .methoddetail h2 , .methoddetail h3 {
  border: 0px;
  color: black;
  padding: 3px;
}


.methoddetail h2 {
  background-color: light-gray;
}
